/drivers/iio/common/hid-sensors/ |
H A D | Makefile | 6 obj-$(CONFIG_HID_SENSOR_IIO_TRIGGER) += hid-sensor-trigger.o
|
H A D | Kconfig | 18 tristate "Common module (trigger) for all HID Sensor IIO drivers" 22 Say yes here to build trigger support for HID sensors. 26 hid-sensor-trigger.
|
H A D | hid-sensor-trigger.c | 27 #include <linux/iio/trigger.h> 29 #include "hid-sensor-trigger.h" 93 iio_trigger_unregister(attrb->trigger); 94 iio_trigger_free(attrb->trigger); 125 attrb->trigger = trig; 138 MODULE_DESCRIPTION("HID Sensor trigger processing");
|
/drivers/vfio/pci/ |
H A D | vfio_pci_intrs.c | 195 * before we registered and trigger it as if we didn't miss it. 247 eventfd_signal(vdev->ctx[0].trigger, 1); 306 * A pending interrupt here would immediately trigger, 389 struct eventfd_ctx *trigger; local 393 if (vdev->ctx[0].trigger) { 396 eventfd_ctx_put(vdev->ctx[0].trigger); 397 vdev->ctx[0].trigger = NULL; 408 trigger = eventfd_ctx_fdget(fd); 409 if (IS_ERR(trigger)) { 411 return PTR_ERR(trigger); 455 struct eventfd_ctx *trigger = arg; local 525 struct eventfd_ctx *trigger; local 708 uint8_t trigger = *(uint8_t *)data; local 782 uint8_t trigger = *(uint8_t *)data; local [all...] |
/drivers/leds/ |
H A D | led-triggers.c | 80 if (!led_cdev->trigger) 86 if (led_cdev->trigger && !strcmp(led_cdev->trigger->name, 111 /* Remove any existing trigger */ 112 if (led_cdev->trigger) { 113 write_lock_irqsave(&led_cdev->trigger->leddev_list_lock, flags); 115 write_unlock_irqrestore(&led_cdev->trigger->leddev_list_lock, 119 if (led_cdev->trigger->deactivate) 120 led_cdev->trigger->deactivate(led_cdev); 121 led_cdev->trigger [all...] |
H A D | leds-versatile.c | 28 const char *trigger; member in struct:__anon1954 87 led->cdev.default_trigger = versatile_leds[i].trigger;
|
H A D | leds.h | 43 struct led_trigger *trigger);
|
/drivers/iio/ |
H A D | Makefile | 8 industrialio-$(CONFIG_IIO_TRIGGER) += industrialio-trigger.o 29 obj-y += trigger/
|
/drivers/ps3/ |
H A D | vuart.h | 36 unsigned long trigger; member in struct:ps3_vuart_work
|
/drivers/staging/iio/ |
H A D | Makefile | 23 obj-y += trigger/
|
/drivers/iio/trigger/ |
H A D | Kconfig | 9 tristate "Generic interrupt trigger" 12 trigger. This may be provided by a gpio driver for example. 18 tristate "SYSFS trigger"
|
H A D | iio-trig-interrupt.c | 2 * Industrial I/O - generic interrupt based trigger support 18 #include <linux/iio/trigger.h> 81 /* First clean up the partly allocated trigger */ 118 MODULE_DESCRIPTION("Interrupt trigger for the iio subsystem");
|
/drivers/pci/pcie/aer/ |
H A D | Kconfig.debug | 14 to trigger various real hardware errors. Software based
|
/drivers/pinctrl/samsung/ |
H A D | pinctrl-s3c64xx.c | 62 /* S3C64xx specific external interrupt trigger types */ 238 int trigger; local 242 trigger = EINT_EDGE_RISING; 245 trigger = EINT_EDGE_FALLING; 248 trigger = EINT_EDGE_BOTH; 251 trigger = EINT_LEVEL_HIGH; 254 trigger = EINT_LEVEL_LOW; 260 return trigger; 349 int trigger; local 353 trigger 561 int trigger; local [all...] |
/drivers/gpio/ |
H A D | gpio-vr41xx.c | 232 void vr41xx_set_irq_trigger(unsigned int pin, irq_trigger_t trigger, argument 239 if (trigger != IRQ_TRIGGER_LEVEL) { 246 switch (trigger) { 274 if (trigger != IRQ_TRIGGER_LEVEL) { 281 switch (trigger) { 516 unsigned int trigger, i, pin; local 556 trigger = giu_read(GIUINTTYPH) << 16; 557 trigger |= giu_read(GIUINTTYPL); 565 if (trigger & (1 << pin))
|
H A D | gpio-timberdale.c | 136 static int timbgpio_irq_type(struct irq_data *d, unsigned trigger) argument 157 if (trigger & (IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_LEVEL_LOW)) { 160 if (trigger & IRQ_TYPE_LEVEL_HIGH) 166 if ((trigger & IRQ_TYPE_EDGE_BOTH) == IRQ_TYPE_EDGE_BOTH) { 177 if (trigger & IRQ_TYPE_EDGE_FALLING)
|
H A D | gpio-pl061.c | 137 static int pl061_irq_type(struct irq_data *d, unsigned trigger) argument 155 if (trigger & (IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_LEVEL_LOW)) { 157 if (trigger & IRQ_TYPE_LEVEL_HIGH) 164 if ((trigger & IRQ_TYPE_EDGE_BOTH) == IRQ_TYPE_EDGE_BOTH) 169 if (trigger & IRQ_TYPE_EDGE_RISING) 171 else if (trigger & IRQ_TYPE_EDGE_FALLING)
|
/drivers/net/wireless/ti/wl12xx/ |
H A D | scan.c | 100 struct wl1271_cmd_trigger_scan_to *trigger; local 109 trigger = kzalloc(sizeof(*trigger), GFP_KERNEL); 110 if (!cmd || !trigger) { 165 trigger->timeout = cpu_to_le32(wl->conf.scan.split_scan_timeout); 166 ret = wl1271_cmd_send(wl, CMD_TRIGGER_SCAN_TO, trigger, 167 sizeof(*trigger), 0); 169 wl1271_error("trigger scan to failed for hw scan"); 183 kfree(trigger);
|
/drivers/input/ |
H A D | input-compat.h | 56 struct ff_trigger trigger; member in struct:ff_effect_compat
|
/drivers/input/joystick/iforce/ |
H A D | iforce-ff.c | 298 || old->trigger.button != new->trigger.button 299 || old->trigger.interval != new->trigger.interval 407 effect->trigger.button, 408 effect->trigger.interval, 467 effect->trigger.button, 468 effect->trigger.interval, 532 effect->trigger.button, effect->trigger [all...] |
/drivers/net/wireless/ath/ath5k/ |
H A D | led.c | 127 const char *name, char *trigger) 135 led->led_dev.default_trigger = trigger; 126 ath5k_register_led(struct ath5k_hw *ah, struct ath5k_led *led, const char *name, char *trigger) argument
|
/drivers/net/wireless/ath/carl9170/ |
H A D | led.c | 125 char *trigger) 136 ar->leds[i].l.default_trigger = trigger; 124 carl9170_led_register_led(struct ar9170 *ar, int i, char *name, char *trigger) argument
|
/drivers/net/wireless/p54/ |
H A D | led.c | 86 char *name, char *trigger) 99 led->led_dev.default_trigger = trigger; 84 p54_register_led(struct p54_common *priv, unsigned int led_index, char *name, char *trigger) argument
|
/drivers/iio/common/st_sensors/ |
H A D | st_sensors_trigger.c | 2 * STMicroelectronics sensors trigger library driver 15 #include <linux/iio/trigger.h> 27 sdata->trig = iio_trigger_alloc("%s-trigger", indio_dev->name); 30 dev_err(&indio_dev->dev, "failed to allocate iio trigger.\n"); 49 dev_err(&indio_dev->dev, "failed to register iio trigger.\n"); 76 MODULE_DESCRIPTION("STMicroelectronics ST-sensors trigger");
|
/drivers/iio/imu/ |
H A D | adis_trigger.c | 16 #include <linux/iio/trigger.h> 33 * adis_probe_trigger() - Sets up trigger for a adis device 39 * adis_remove_trigger() should be used to free the trigger. 78 * adis_remove_trigger() - Remove trigger for a adis devices 81 * Removes the trigger previously registered with adis_probe_trigger().
|