/linux-4.4.14/drivers/iio/ |
D | industrialio-trigger.c | 55 struct iio_trigger *trig = to_iio_trigger(dev); in iio_trigger_read_name() local 56 return sprintf(buf, "%s\n", trig->name); in iio_trigger_read_name() 111 struct iio_trigger *trig = NULL, *iter; in iio_trigger_find_by_name() local 116 trig = iter; in iio_trigger_find_by_name() 121 return trig; in iio_trigger_find_by_name() 124 void iio_trigger_poll(struct iio_trigger *trig) in iio_trigger_poll() argument 128 if (!atomic_read(&trig->use_count)) { in iio_trigger_poll() 129 atomic_set(&trig->use_count, CONFIG_IIO_CONSUMERS_PER_TRIGGER); in iio_trigger_poll() 132 if (trig->subirqs[i].enabled) in iio_trigger_poll() 133 generic_handle_irq(trig->subirq_base + i); in iio_trigger_poll() [all …]
|
D | industrialio-buffer.c | 651 if ((modes & INDIO_BUFFER_TRIGGERED) && indio_dev->trig) { in iio_verify_update()
|
/linux-4.4.14/drivers/leds/ |
D | led-triggers.c | 38 struct led_trigger *trig; in led_trigger_store() local 62 list_for_each_entry(trig, &trigger_list, next_trig) { in led_trigger_store() 63 if (!strcmp(trigger_name, trig->name)) { in led_trigger_store() 65 led_trigger_set(led_cdev, trig); in led_trigger_store() 84 struct led_trigger *trig; in led_trigger_show() local 95 list_for_each_entry(trig, &trigger_list, next_trig) { in led_trigger_show() 97 trig->name)) in led_trigger_show() 98 len += sprintf(buf+len, "[%s] ", trig->name); in led_trigger_show() 100 len += sprintf(buf+len, "%s ", trig->name); in led_trigger_show() 111 void led_trigger_set(struct led_classdev *led_cdev, struct led_trigger *trig) in led_trigger_set() argument [all …]
|
D | leds-mc13783.c | 236 const char *name, *trig; in mc13xxx_led_probe() local 242 trig = pdata->led[i].default_trigger; in mc13xxx_led_probe() 258 leds->led[i].cdev.default_trigger = trig; in mc13xxx_led_probe()
|
/linux-4.4.14/include/linux/iio/ |
D | trigger.h | 38 int (*set_trigger_state)(struct iio_trigger *trig, bool state); 39 int (*try_reenable)(struct iio_trigger *trig); 40 int (*validate_device)(struct iio_trigger *trig, 84 static inline void iio_trigger_put(struct iio_trigger *trig) in iio_trigger_put() argument 86 module_put(trig->ops->owner); in iio_trigger_put() 87 put_device(&trig->dev); in iio_trigger_put() 90 static inline struct iio_trigger *iio_trigger_get(struct iio_trigger *trig) in iio_trigger_get() argument 92 get_device(&trig->dev); in iio_trigger_get() 93 __module_get(trig->ops->owner); in iio_trigger_get() 95 return trig; in iio_trigger_get() [all …]
|
D | trigger_consumer.h | 54 void iio_trigger_notify_done(struct iio_trigger *trig);
|
D | iio.h | 408 struct iio_trigger *trig); 498 struct iio_trigger *trig; member
|
/linux-4.4.14/drivers/iio/imu/ |
D | adis_trigger.c | 19 static int adis_data_rdy_trigger_set_state(struct iio_trigger *trig, in adis_data_rdy_trigger_set_state() argument 22 struct adis *adis = iio_trigger_get_drvdata(trig); in adis_data_rdy_trigger_set_state() 45 adis->trig = iio_trigger_alloc("%s-dev%d", indio_dev->name, in adis_probe_trigger() 47 if (adis->trig == NULL) in adis_probe_trigger() 54 adis->trig); in adis_probe_trigger() 58 adis->trig->dev.parent = &adis->spi->dev; in adis_probe_trigger() 59 adis->trig->ops = &adis_trigger_ops; in adis_probe_trigger() 60 iio_trigger_set_drvdata(adis->trig, adis); in adis_probe_trigger() 61 ret = iio_trigger_register(adis->trig); in adis_probe_trigger() 63 indio_dev->trig = iio_trigger_get(adis->trig); in adis_probe_trigger() [all …]
|
D | kmx61.c | 985 struct iio_trigger *trig) in kmx61_acc_validate_trigger() argument 989 if (data->acc_dready_trig != trig && data->motion_trig != trig) in kmx61_acc_validate_trigger() 996 struct iio_trigger *trig) in kmx61_mag_validate_trigger() argument 1000 if (data->mag_dready_trig != trig) in kmx61_mag_validate_trigger() 1027 static int kmx61_data_rdy_trigger_set_state(struct iio_trigger *trig, in kmx61_data_rdy_trigger_set_state() argument 1033 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in kmx61_data_rdy_trigger_set_state() 1043 if (data->acc_dready_trig == trig || data->motion_trig == trig) in kmx61_data_rdy_trigger_set_state() 1052 if (data->acc_dready_trig == trig || data->mag_dready_trig == trig) in kmx61_data_rdy_trigger_set_state() 1061 if (data->acc_dready_trig == trig) in kmx61_data_rdy_trigger_set_state() 1063 else if (data->mag_dready_trig == trig) in kmx61_data_rdy_trigger_set_state() [all …]
|
D | adis16400_buffer.c | 97 iio_trigger_notify_done(indio_dev->trig); in adis16400_trigger_handler()
|
D | adis_buffer.c | 108 iio_trigger_notify_done(indio_dev->trig); in adis_trigger_handler()
|
/linux-4.4.14/drivers/staging/iio/meter/ |
D | ade7758_trigger.c | 32 static int ade7758_data_rdy_trigger_set_state(struct iio_trigger *trig, in ade7758_data_rdy_trigger_set_state() argument 35 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in ade7758_data_rdy_trigger_set_state() 45 static int ade7758_trig_try_reen(struct iio_trigger *trig) in ade7758_trig_try_reen() argument 47 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in ade7758_trig_try_reen() 66 st->trig = iio_trigger_alloc("%s-dev%d", in ade7758_probe_trigger() 69 if (!st->trig) { in ade7758_probe_trigger() 78 st->trig); in ade7758_probe_trigger() 82 st->trig->dev.parent = &st->us->dev; in ade7758_probe_trigger() 83 st->trig->ops = &ade7758_trigger_ops; in ade7758_probe_trigger() 84 iio_trigger_set_drvdata(st->trig, indio_dev); in ade7758_probe_trigger() [all …]
|
D | ade7758.h | 118 struct iio_trigger *trig; member
|
D | ade7758_ring.c | 74 iio_trigger_notify_done(indio_dev->trig); in ade7758_trigger_handler()
|
/linux-4.4.14/drivers/iio/trigger/ |
D | iio-trig-interrupt.c | 38 struct iio_trigger *trig; in iio_interrupt_trigger_probe() local 52 trig = iio_trigger_alloc("irqtrig%d", irq); in iio_interrupt_trigger_probe() 53 if (!trig) { in iio_interrupt_trigger_probe() 63 iio_trigger_set_drvdata(trig, trig_info); in iio_interrupt_trigger_probe() 65 trig->ops = &iio_interrupt_trigger_ops; in iio_interrupt_trigger_probe() 67 irqflags, trig->name, trig); in iio_interrupt_trigger_probe() 74 ret = iio_trigger_register(trig); in iio_interrupt_trigger_probe() 77 platform_set_drvdata(pdev, trig); in iio_interrupt_trigger_probe() 83 free_irq(irq, trig); in iio_interrupt_trigger_probe() 87 iio_trigger_put(trig); in iio_interrupt_trigger_probe() [all …]
|
D | iio-trig-sysfs.c | 19 struct iio_trigger *trig; member 96 struct iio_sysfs_trig *trig = container_of(work, struct iio_sysfs_trig, in iio_sysfs_trigger_work() local 99 iio_trigger_poll(trig->trig); in iio_sysfs_trigger_work() 105 struct iio_trigger *trig = to_iio_trigger(dev); in iio_sysfs_trigger_poll() local 106 struct iio_sysfs_trig *sysfs_trig = iio_trigger_get_drvdata(trig); in iio_sysfs_trigger_poll() 155 t->trig = iio_trigger_alloc("sysfstrig%d", id); in iio_sysfs_trigger_probe() 156 if (!t->trig) { in iio_sysfs_trigger_probe() 161 t->trig->dev.groups = iio_sysfs_trigger_attr_groups; in iio_sysfs_trigger_probe() 162 t->trig->ops = &iio_sysfs_trigger_ops; in iio_sysfs_trigger_probe() 163 t->trig->dev.parent = &iio_sysfs_trig_dev; in iio_sysfs_trigger_probe() [all …]
|
D | Makefile | 6 obj-$(CONFIG_IIO_INTERRUPT_TRIGGER) += iio-trig-interrupt.o 7 obj-$(CONFIG_IIO_SYSFS_TRIGGER) += iio-trig-sysfs.o
|
D | Kconfig | 15 module will be called iio-trig-interrupt. 26 module will be called iio-trig-sysfs.
|
/linux-4.4.14/drivers/iio/common/st_sensors/ |
D | st_sensors_trigger.c | 27 sdata->trig = iio_trigger_alloc("%s-trigger", indio_dev->name); in st_sensors_allocate_trigger() 28 if (sdata->trig == NULL) { in st_sensors_allocate_trigger() 38 sdata->trig->name, in st_sensors_allocate_trigger() 39 sdata->trig); in st_sensors_allocate_trigger() 45 iio_trigger_set_drvdata(sdata->trig, indio_dev); in st_sensors_allocate_trigger() 46 sdata->trig->ops = trigger_ops; in st_sensors_allocate_trigger() 47 sdata->trig->dev.parent = sdata->dev; in st_sensors_allocate_trigger() 49 err = iio_trigger_register(sdata->trig); in st_sensors_allocate_trigger() 54 indio_dev->trig = iio_trigger_get(sdata->trig); in st_sensors_allocate_trigger() 59 free_irq(sdata->get_irq_data_ready(indio_dev), sdata->trig); in st_sensors_allocate_trigger() [all …]
|
D | st_sensors_buffer.c | 120 iio_trigger_notify_done(indio_dev->trig); in st_sensors_trigger_handler()
|
/linux-4.4.14/drivers/staging/iio/trigger/ |
D | iio-trig-periodic-rtc.c | 32 static int iio_trig_periodic_rtc_set_state(struct iio_trigger *trig, bool state) in iio_trig_periodic_rtc_set_state() argument 34 struct iio_prtc_trigger_info *trig_info = iio_trigger_get_drvdata(trig); in iio_trig_periodic_rtc_set_state() 52 struct iio_trigger *trig = to_iio_trigger(dev); in iio_trig_periodic_read_freq() local 53 struct iio_prtc_trigger_info *trig_info = iio_trigger_get_drvdata(trig); in iio_trig_periodic_read_freq() 63 struct iio_trigger *trig = to_iio_trigger(dev); in iio_trig_periodic_write_freq() local 64 struct iio_prtc_trigger_info *trig_info = iio_trigger_get_drvdata(trig); in iio_trig_periodic_write_freq() 123 struct iio_trigger *trig, *trig2; in iio_trig_periodic_rtc_probe() local 130 trig = iio_trigger_alloc("periodic%s", pdata[i]); in iio_trig_periodic_rtc_probe() 131 if (!trig) { in iio_trig_periodic_rtc_probe() 135 list_add(&trig->alloc_list, &iio_prtc_trigger_list); in iio_trig_periodic_rtc_probe() [all …]
|
D | iio-trig-bfin-timer.c | 58 struct iio_trigger *trig; member 66 static int iio_bfin_tmr_set_state(struct iio_trigger *trig, bool state) in iio_bfin_tmr_set_state() argument 68 struct bfin_tmr_state *st = iio_trigger_get_drvdata(trig); in iio_bfin_tmr_set_state() 85 struct iio_trigger *trig = to_iio_trigger(dev); in iio_bfin_tmr_frequency_store() local 86 struct bfin_tmr_state *st = iio_trigger_get_drvdata(trig); in iio_bfin_tmr_frequency_store() 123 struct iio_trigger *trig = to_iio_trigger(dev); in iio_bfin_tmr_frequency_show() local 124 struct bfin_tmr_state *st = iio_trigger_get_drvdata(trig); in iio_bfin_tmr_frequency_show() 158 iio_trigger_poll(st->trig); in iio_bfin_tmr_trigger_isr() 203 st->trig = iio_trigger_alloc("bfintmr%d", st->timer_num); in iio_bfin_tmr_trigger_probe() 204 if (!st->trig) in iio_bfin_tmr_trigger_probe() [all …]
|
D | Makefile | 5 obj-$(CONFIG_IIO_PERIODIC_RTC_TRIGGER) += iio-trig-periodic-rtc.o 6 obj-$(CONFIG_IIO_BFIN_TMR_TRIGGER) += iio-trig-bfin-timer.o
|
D | Kconfig | 16 module will be called iio-trig-periodic-rtc. 27 module will be called iio-trig-bfin-timer.
|
/linux-4.4.14/drivers/iio/gyro/ |
D | itg3200_buffer.c | 60 iio_trigger_notify_done(indio_dev->trig); in itg3200_trigger_handler() 78 static int itg3200_data_rdy_trigger_set_state(struct iio_trigger *trig, in itg3200_data_rdy_trigger_set_state() argument 81 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in itg3200_data_rdy_trigger_set_state() 113 st->trig = iio_trigger_alloc("%s-dev%d", indio_dev->name, in itg3200_probe_trigger() 115 if (!st->trig) in itg3200_probe_trigger() 122 st->trig); in itg3200_probe_trigger() 127 st->trig->dev.parent = &st->i2c->dev; in itg3200_probe_trigger() 128 st->trig->ops = &itg3200_trigger_ops; in itg3200_probe_trigger() 129 iio_trigger_set_drvdata(st->trig, indio_dev); in itg3200_probe_trigger() 130 ret = iio_trigger_register(st->trig); in itg3200_probe_trigger() [all …]
|
D | st_gyro_buffer.c | 26 int st_gyro_trig_set_state(struct iio_trigger *trig, bool state) in st_gyro_trig_set_state() argument 28 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in st_gyro_trig_set_state()
|
D | st_gyro.h | 39 int st_gyro_trig_set_state(struct iio_trigger *trig, bool state);
|
D | bmg160_core.c | 791 iio_trigger_notify_done(indio_dev->trig); in bmg160_trigger_handler() 796 static int bmg160_trig_try_reen(struct iio_trigger *trig) in bmg160_trig_try_reen() argument 798 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in bmg160_trig_try_reen() 818 static int bmg160_data_rdy_trigger_set_state(struct iio_trigger *trig, in bmg160_data_rdy_trigger_set_state() argument 821 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in bmg160_data_rdy_trigger_set_state() 842 if (data->motion_trig == trig) in bmg160_data_rdy_trigger_set_state() 851 if (data->motion_trig == trig) in bmg160_data_rdy_trigger_set_state()
|
/linux-4.4.14/drivers/leds/trigger/ |
D | ledtrig-cpu.c | 50 struct led_trigger_cpu *trig = this_cpu_ptr(&cpu_trig); in ledtrig_cpu() local 57 led_trigger_event(trig->_trig, LED_FULL); in ledtrig_cpu() 64 led_trigger_event(trig->_trig, LED_OFF); in ledtrig_cpu() 129 struct led_trigger_cpu *trig = &per_cpu(cpu_trig, cpu); in ledtrig_cpu_init() local 131 snprintf(trig->name, MAX_NAME_LEN, "cpu%d", cpu); in ledtrig_cpu_init() 133 led_trigger_register_simple(trig->name, &trig->_trig); in ledtrig_cpu_init() 152 struct led_trigger_cpu *trig = &per_cpu(cpu_trig, cpu); in ledtrig_cpu_exit() local 154 led_trigger_unregister_simple(trig->_trig); in ledtrig_cpu_exit() 155 trig->_trig = NULL; in ledtrig_cpu_exit() 156 memset(trig->name, 0, MAX_NAME_LEN); in ledtrig_cpu_exit()
|
/linux-4.4.14/drivers/clk/bcm/ |
D | clk-bcm281xx.c | 25 .trig = TRIGGER(0x0e04, 0), 47 .trig = TRIGGER(0x0a40, 4), 57 .trig = TRIGGER(0x0a40, 0), 65 .trig = TRIGGER(0x0a40, 2), 88 .trig = TRIGGER(0x0e84, 1), 111 .trig = TRIGGER(0x0afc, 9), 123 .trig = TRIGGER(0x0afc, 10), 135 .trig = TRIGGER(0x0afc, 12), 147 .trig = TRIGGER(0x0afc, 11), 157 .trig = TRIGGER(0x0afc, 7), [all …]
|
D | clk-bcm21664.c | 47 .trig = TRIGGER(0x0a40, 4), 74 .trig = TRIGGER(0x0afc, 9), 86 .trig = TRIGGER(0x0afc, 10), 98 .trig = TRIGGER(0x0afc, 12), 110 .trig = TRIGGER(0x0afc, 11), 169 .trig = TRIGGER(0x0afc, 2), 179 .trig = TRIGGER(0x0afc, 3), 189 .trig = TRIGGER(0x0afc, 4), 200 .trig = TRIGGER(0x0afc, 23), 211 .trig = TRIGGER(0x0afc, 24), [all …]
|
D | clk-kona-setup.c | 22 #define trigger_clear_exists(trig) FLAG_CLEAR(trig, TRIG, EXISTS) argument 85 struct bcm_clk_trig *trig; in peri_clk_data_offsets_valid() local 157 trig = &peri->trig; in peri_clk_data_offsets_valid() 158 if (trigger_exists(trig)) { in peri_clk_data_offsets_valid() 159 if (trig->offset > limit) { in peri_clk_data_offsets_valid() 161 __func__, name, trig->offset, limit); in peri_clk_data_offsets_valid() 166 trig = &peri->pre_trig; in peri_clk_data_offsets_valid() 167 if (trigger_exists(trig)) { in peri_clk_data_offsets_valid() 168 if (trig->offset > limit) { in peri_clk_data_offsets_valid() 170 __func__, name, trig->offset, limit); in peri_clk_data_offsets_valid() [all …]
|
D | clk-kona.c | 552 static bool __clk_trigger(struct ccu_data *ccu, struct bcm_clk_trig *trig) in __clk_trigger() argument 555 __ccu_write(ccu, trig->offset, 1 << trig->bit); in __clk_trigger() 557 return __ccu_wait_bit(ccu, trig->offset, trig->bit, false); in __clk_trigger() 591 struct bcm_clk_div *div, struct bcm_clk_trig *trig) in __div_commit() argument 631 if (!__clk_trigger(ccu, trig)) in __div_commit() 647 struct bcm_clk_div *div, struct bcm_clk_trig *trig) in div_init() argument 651 return !__div_commit(ccu, gate, div, trig); in div_init() 655 struct bcm_clk_div *div, struct bcm_clk_trig *trig, in divider_write() argument 673 ret = __div_commit(ccu, gate, div, trig); in divider_write() 874 struct bcm_clk_sel *sel, struct bcm_clk_trig *trig) in __sel_commit() argument [all …]
|
D | clk-kona.h | 71 #define trigger_exists(trig) FLAG_TEST(trig, TRIG, EXISTS) argument 396 struct bcm_clk_trig trig; member
|
/linux-4.4.14/drivers/iio/imu/inv_mpu6050/ |
D | inv_mpu_trigger.c | 103 static int inv_mpu_data_rdy_trigger_set_state(struct iio_trigger *trig, in inv_mpu_data_rdy_trigger_set_state() argument 106 return inv_mpu6050_set_enable(iio_trigger_get_drvdata(trig), state); in inv_mpu_data_rdy_trigger_set_state() 119 st->trig = devm_iio_trigger_alloc(&indio_dev->dev, in inv_mpu6050_probe_trigger() 123 if (!st->trig) in inv_mpu6050_probe_trigger() 130 st->trig); in inv_mpu6050_probe_trigger() 134 st->trig->dev.parent = &st->client->dev; in inv_mpu6050_probe_trigger() 135 st->trig->ops = &inv_mpu_trigger_ops; in inv_mpu6050_probe_trigger() 136 iio_trigger_set_drvdata(st->trig, indio_dev); in inv_mpu6050_probe_trigger() 138 ret = iio_trigger_register(st->trig); in inv_mpu6050_probe_trigger() 142 indio_dev->trig = iio_trigger_get(st->trig); in inv_mpu6050_probe_trigger() [all …]
|
D | inv_mpu_ring.c | 184 iio_trigger_notify_done(indio_dev->trig); in inv_mpu6050_read_fifo() 192 iio_trigger_notify_done(indio_dev->trig); in inv_mpu6050_read_fifo()
|
D | inv_mpu_iio.h | 116 struct iio_trigger *trig; member
|
D | inv_mpu_core.c | 642 struct iio_trigger *trig) in inv_mpu6050_validate_trigger() argument 646 if (st->trig != trig) in inv_mpu6050_validate_trigger()
|
/linux-4.4.14/drivers/iio/common/hid-sensors/ |
D | hid-sensor-trigger.c | 125 static int hid_sensor_data_rdy_trigger_set_state(struct iio_trigger *trig, in hid_sensor_data_rdy_trigger_set_state() argument 128 return hid_sensor_power_state(iio_trigger_get_drvdata(trig), state); in hid_sensor_data_rdy_trigger_set_state() 147 struct iio_trigger *trig; in hid_sensor_setup_trigger() local 149 trig = iio_trigger_alloc("%s-dev%d", name, indio_dev->id); in hid_sensor_setup_trigger() 150 if (trig == NULL) { in hid_sensor_setup_trigger() 156 trig->dev.parent = indio_dev->dev.parent; in hid_sensor_setup_trigger() 157 iio_trigger_set_drvdata(trig, attrb); in hid_sensor_setup_trigger() 158 trig->ops = &hid_sensor_trigger_ops; in hid_sensor_setup_trigger() 159 ret = iio_trigger_register(trig); in hid_sensor_setup_trigger() 165 attrb->trigger = trig; in hid_sensor_setup_trigger() [all …]
|
/linux-4.4.14/drivers/staging/iio/accel/ |
D | lis3l02dq_ring.c | 35 iio_trigger_poll(st->trig); in lis3l02dq_data_rdy_trig_poll() 155 iio_trigger_notify_done(indio_dev->trig); in lis3l02dq_trigger_handler() 227 static int lis3l02dq_data_rdy_trigger_set_state(struct iio_trigger *trig, in lis3l02dq_data_rdy_trigger_set_state() argument 230 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in lis3l02dq_data_rdy_trigger_set_state() 252 static int lis3l02dq_trig_try_reen(struct iio_trigger *trig) in lis3l02dq_trig_try_reen() argument 254 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in lis3l02dq_trig_try_reen() 284 st->trig = iio_trigger_alloc("lis3l02dq-dev%d", indio_dev->id); in lis3l02dq_probe_trigger() 285 if (!st->trig) { in lis3l02dq_probe_trigger() 290 st->trig->dev.parent = &st->us->dev; in lis3l02dq_probe_trigger() 291 st->trig->ops = &lis3l02dq_trigger_ops; in lis3l02dq_probe_trigger() [all …]
|
D | lis3l02dq.h | 159 struct iio_trigger *trig; member
|
/linux-4.4.14/drivers/iio/adc/ |
D | ad_sigma_delta.c | 392 iio_trigger_notify_done(indio_dev->trig); in ad_sd_trigger_handler() 413 iio_trigger_poll(sigma_delta->trig); in ad_sd_data_rdy_trig_poll() 426 int ad_sd_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) in ad_sd_validate_trigger() argument 430 if (sigma_delta->trig != trig) in ad_sd_validate_trigger() 446 sigma_delta->trig = iio_trigger_alloc("%s-dev%d", indio_dev->name, in ad_sd_probe_trigger() 448 if (sigma_delta->trig == NULL) { in ad_sd_probe_trigger() 452 sigma_delta->trig->ops = &ad_sd_trigger_ops; in ad_sd_probe_trigger() 467 sigma_delta->trig->dev.parent = &sigma_delta->spi->dev; in ad_sd_probe_trigger() 468 iio_trigger_set_drvdata(sigma_delta->trig, sigma_delta); in ad_sd_probe_trigger() 470 ret = iio_trigger_register(sigma_delta->trig); in ad_sd_probe_trigger() [all …]
|
D | max1027.c | 211 struct iio_trigger *trig; member 321 struct iio_trigger *trig) in max1027_validate_trigger() argument 325 if (st->trig != trig) in max1027_validate_trigger() 331 static int max1027_set_trigger_state(struct iio_trigger *trig, bool state) in max1027_set_trigger_state() argument 333 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in max1027_set_trigger_state() 363 static int max1027_validate_device(struct iio_trigger *trig, in max1027_validate_device() argument 366 struct iio_dev *indio = iio_trigger_get_drvdata(trig); in max1027_validate_device() 387 iio_trigger_notify_done(indio_dev->trig); in max1027_trigger_handler() 450 st->trig = devm_iio_trigger_alloc(&spi->dev, "%s-trigger", in max1027_probe() 452 if (st->trig == NULL) { in max1027_probe() [all …]
|
D | at91_adc.c | 207 struct iio_trigger **trig; member 259 iio_trigger_notify_done(idev->trig); in at91_adc_trigger_handler() 276 iio_trigger_poll(idev->trig); in handle_adc_eoc_trigger() 543 static int at91_adc_configure_trigger(struct iio_trigger *trig, bool state) in at91_adc_configure_trigger() argument 545 struct iio_dev *idev = iio_trigger_get_drvdata(trig); in at91_adc_configure_trigger() 554 idev->trig->name); in at91_adc_configure_trigger() 601 struct iio_trigger *trig; in at91_adc_allocate_trigger() local 604 trig = iio_trigger_alloc("%s-dev%d-%s", idev->name, in at91_adc_allocate_trigger() 606 if (trig == NULL) in at91_adc_allocate_trigger() 609 trig->dev.parent = idev->dev.parent; in at91_adc_allocate_trigger() [all …]
|
D | xilinx-xadc-core.c | 626 iio_trigger_notify_done(indio_dev->trig); in xadc_trigger_handler() 685 struct iio_trigger *trig; in xadc_alloc_trigger() local 688 trig = iio_trigger_alloc("%s%d-%s", indio_dev->name, in xadc_alloc_trigger() 690 if (trig == NULL) in xadc_alloc_trigger() 693 trig->dev.parent = indio_dev->dev.parent; in xadc_alloc_trigger() 694 trig->ops = &xadc_trigger_ops; in xadc_alloc_trigger() 695 iio_trigger_set_drvdata(trig, iio_priv(indio_dev)); in xadc_alloc_trigger() 697 ret = iio_trigger_register(trig); in xadc_alloc_trigger() 701 return trig; in xadc_alloc_trigger() 704 iio_trigger_free(trig); in xadc_alloc_trigger()
|
D | ad7476.c | 75 iio_trigger_notify_done(indio_dev->trig); in ad7476_trigger_handler()
|
D | ad7923.c | 187 iio_trigger_notify_done(indio_dev->trig); in ad7923_trigger_handler()
|
D | ad7887.c | 127 iio_trigger_notify_done(indio_dev->trig); in ad7887_trigger_handler()
|
D | ad7298.c | 169 iio_trigger_notify_done(indio_dev->trig); in ad7298_trigger_handler()
|
D | cc10001_adc.c | 190 iio_trigger_notify_done(indio_dev->trig); in cc10001_adc_trigger_h()
|
D | ad7266.c | 96 iio_trigger_notify_done(indio_dev->trig); in ad7266_trigger_handler()
|
D | hi8435.c | 425 iio_trigger_notify_done(idev->trig); in hi8435_trigger_handler()
|
D | ad799x.c | 217 iio_trigger_notify_done(indio_dev->trig); in ad799x_trigger_handler()
|
D | vf610_adc.c | 598 iio_trigger_notify_done(indio_dev->trig); in vf610_adc_isr()
|
D | max1363.c | 1514 iio_trigger_notify_done(indio_dev->trig); in max1363_trigger_handler()
|
/linux-4.4.14/drivers/iio/proximity/ |
D | as3935.c | 62 struct iio_trigger *trig; member 214 iio_trigger_notify_done(indio_dev->trig); in as3935_trigger_handler() 235 iio_trigger_poll(st->trig); in as3935_event_work() 325 struct iio_trigger *trig; in as3935_probe() local 371 trig = devm_iio_trigger_alloc(&spi->dev, "%s-dev%d", in as3935_probe() 374 if (!trig) in as3935_probe() 377 st->trig = trig; in as3935_probe() 378 trig->dev.parent = indio_dev->dev.parent; in as3935_probe() 379 iio_trigger_set_drvdata(trig, indio_dev); in as3935_probe() 380 trig->ops = &iio_interrupt_trigger_ops; in as3935_probe() [all …]
|
D | sx9500.c | 88 struct iio_trigger *trig; member 457 iio_trigger_poll(data->trig); in sx9500_irq_handler() 623 static int sx9500_set_trigger_state(struct iio_trigger *trig, in sx9500_set_trigger_state() argument 626 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in sx9500_set_trigger_state() 677 iio_trigger_notify_done(indio_dev->trig); in sx9500_trigger_handler() 930 data->trig = devm_iio_trigger_alloc(&client->dev, in sx9500_probe() 932 if (!data->trig) in sx9500_probe() 935 data->trig->dev.parent = &client->dev; in sx9500_probe() 936 data->trig->ops = &sx9500_trigger_ops; in sx9500_probe() 937 iio_trigger_set_drvdata(data->trig, indio_dev); in sx9500_probe() [all …]
|
D | pulsedlight-lidar-lite-v2.c | 204 iio_trigger_notify_done(indio_dev->trig); in lidar_trigger_handler()
|
/linux-4.4.14/drivers/usb/common/ |
D | led.c | 27 struct led_trigger *trig = NULL; in usb_led_activity() local 31 trig = ledtrig_usb_gadget; in usb_led_activity() 34 trig = ledtrig_usb_host; in usb_led_activity() 38 led_trigger_blink_oneshot(trig, &usb_blink_delay, &usb_blink_delay, 0); in usb_led_activity()
|
/linux-4.4.14/drivers/iio/accel/ |
D | bma180.c | 116 struct iio_trigger *trig; member 676 iio_trigger_notify_done(indio_dev->trig); in bma180_trigger_handler() 681 static int bma180_data_rdy_trigger_set_state(struct iio_trigger *trig, in bma180_data_rdy_trigger_set_state() argument 684 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in bma180_data_rdy_trigger_set_state() 690 static int bma180_trig_try_reen(struct iio_trigger *trig) in bma180_trig_try_reen() argument 692 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in bma180_trig_try_reen() 733 data->trig = iio_trigger_alloc("%s-dev%d", indio_dev->name, in bma180_probe() 735 if (!data->trig) { in bma180_probe() 742 "bma180_event", data->trig); in bma180_probe() 748 data->trig->dev.parent = &client->dev; in bma180_probe() [all …]
|
D | mma8452.c | 683 iio_trigger_poll_chained(indio_dev->trig); in mma8452_interrupt() 714 iio_trigger_notify_done(indio_dev->trig); in mma8452_trigger_handler() 953 static int mma8452_data_rdy_trigger_set_state(struct iio_trigger *trig, in mma8452_data_rdy_trigger_set_state() argument 956 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in mma8452_data_rdy_trigger_set_state() 972 static int mma8452_validate_device(struct iio_trigger *trig, in mma8452_validate_device() argument 975 struct iio_dev *indio = iio_trigger_get_drvdata(trig); in mma8452_validate_device() 992 struct iio_trigger *trig; in mma8452_trigger_setup() local 995 trig = devm_iio_trigger_alloc(&data->client->dev, "%s-dev%d", in mma8452_trigger_setup() 998 if (!trig) in mma8452_trigger_setup() 1001 trig->dev.parent = &data->client->dev; in mma8452_trigger_setup() [all …]
|
D | mxc4005.c | 318 iio_trigger_notify_done(indio_dev->trig); in mxc4005_trigger_handler() 338 static int mxc4005_set_trigger_state(struct iio_trigger *trig, in mxc4005_set_trigger_state() argument 341 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in mxc4005_set_trigger_state() 366 static int mxc4005_trigger_try_reen(struct iio_trigger *trig) in mxc4005_trigger_try_reen() argument 368 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in mxc4005_trigger_try_reen() 500 indio_dev->trig = data->dready_trig; in mxc4005_probe() 501 iio_trigger_get(indio_dev->trig); in mxc4005_probe()
|
D | st_accel_buffer.c | 26 int st_accel_trig_set_state(struct iio_trigger *trig, bool state) in st_accel_trig_set_state() argument 28 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in st_accel_trig_set_state()
|
D | kxcjk-1013.c | 979 iio_trigger_notify_done(indio_dev->trig); in kxcjk1013_trigger_handler() 984 static int kxcjk1013_trig_try_reen(struct iio_trigger *trig) in kxcjk1013_trig_try_reen() argument 986 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in kxcjk1013_trig_try_reen() 999 static int kxcjk1013_data_rdy_trigger_set_state(struct iio_trigger *trig, in kxcjk1013_data_rdy_trigger_set_state() argument 1002 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in kxcjk1013_data_rdy_trigger_set_state() 1019 if (data->motion_trig == trig) in kxcjk1013_data_rdy_trigger_set_state() 1028 if (data->motion_trig == trig) in kxcjk1013_data_rdy_trigger_set_state() 1242 indio_dev->trig = data->dready_trig; in kxcjk1013_probe() 1243 iio_trigger_get(indio_dev->trig); in kxcjk1013_probe()
|
D | st_accel.h | 45 int st_accel_trig_set_state(struct iio_trigger *trig, bool state);
|
D | stk8ba50.c | 159 static int stk8ba50_data_rdy_trigger_set_state(struct iio_trigger *trig, in stk8ba50_data_rdy_trigger_set_state() argument 162 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in stk8ba50_data_rdy_trigger_set_state() 353 iio_trigger_notify_done(indio_dev->trig); in stk8ba50_trigger_handler()
|
D | bmc150-accel-core.c | 754 struct iio_trigger *trig) in bmc150_accel_validate_trigger() argument 760 if (data->triggers[i].indio_trig == trig) in bmc150_accel_validate_trigger() 1133 iio_trigger_notify_done(indio_dev->trig); in bmc150_accel_trigger_handler() 1138 static int bmc150_accel_trig_try_reen(struct iio_trigger *trig) in bmc150_accel_trig_try_reen() argument 1140 struct bmc150_accel_trigger *t = iio_trigger_get_drvdata(trig); in bmc150_accel_trig_try_reen() 1163 static int bmc150_accel_trigger_set_state(struct iio_trigger *trig, in bmc150_accel_trigger_set_state() argument 1166 struct bmc150_accel_trigger *t = iio_trigger_get_drvdata(trig); in bmc150_accel_trigger_set_state()
|
D | stk8312.c | 217 static int stk8312_data_rdy_trigger_set_state(struct iio_trigger *trig, in stk8312_data_rdy_trigger_set_state() argument 220 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in stk8312_data_rdy_trigger_set_state() 469 iio_trigger_notify_done(indio_dev->trig); in stk8312_trigger_handler()
|
/linux-4.4.14/drivers/staging/iio/Documentation/ |
D | trigger.txt | 8 struct iio_trig *trig = iio_trigger_alloc("<trigger format string>", ...); 13 trig->owner 17 trig->set_trigger_state: 21 trig->alloc_list which is useful for drivers that allocate multiple 26 iio_trigger_register(trig);
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
D | rx.c | 355 struct iwl_fw_dbg_trigger_tlv *trig; in iwl_mvm_rx_rx_mpdu() local 360 trig = iwl_fw_dbg_get_trigger(mvm->fw, in iwl_mvm_rx_rx_mpdu() 362 rssi_trig = (void *)trig->data; in iwl_mvm_rx_rx_mpdu() 367 trig); in iwl_mvm_rx_rx_mpdu() 369 iwl_mvm_fw_dbg_collect_trig(mvm, trig, NULL); in iwl_mvm_rx_rx_mpdu() 544 struct iwl_fw_dbg_trigger_tlv *trig; in iwl_mvm_rx_stats_check_trigger() local 551 trig = iwl_fw_dbg_get_trigger(mvm->fw, FW_DBG_TRIGGER_STATS); in iwl_mvm_rx_stats_check_trigger() 552 trig_stats = (void *)trig->data; in iwl_mvm_rx_stats_check_trigger() 554 if (!iwl_fw_dbg_trigger_check_stop(mvm, NULL, trig)) in iwl_mvm_rx_stats_check_trigger() 566 iwl_mvm_fw_dbg_collect_trig(mvm, trig, NULL); in iwl_mvm_rx_stats_check_trigger()
|
D | mvm.h | 1477 int iwl_mvm_fw_dbg_collect(struct iwl_mvm *mvm, enum iwl_fw_dbg_trigger trig, 1493 iwl_fw_dbg_trigger_vif_match(struct iwl_fw_dbg_trigger_tlv *trig, in iwl_fw_dbg_trigger_vif_match() argument 1496 u32 trig_vif = le32_to_cpu(trig->vif_type); in iwl_fw_dbg_trigger_vif_match() 1503 struct iwl_fw_dbg_trigger_tlv *trig) in iwl_fw_dbg_trigger_stop_conf_match() argument 1505 return ((trig->mode & IWL_FW_DBG_TRIGGER_STOP) && in iwl_fw_dbg_trigger_stop_conf_match() 1507 (BIT(mvm->fw_dbg_conf) & le32_to_cpu(trig->stop_conf_ids)))); in iwl_fw_dbg_trigger_stop_conf_match() 1513 struct iwl_fw_dbg_trigger_tlv *trig) in iwl_fw_dbg_trigger_check_stop() argument 1515 if (vif && !iwl_fw_dbg_trigger_vif_match(trig, vif)) in iwl_fw_dbg_trigger_check_stop() 1518 return iwl_fw_dbg_trigger_stop_conf_match(mvm, trig); in iwl_fw_dbg_trigger_check_stop() 1524 enum iwl_fw_dbg_trigger trig) in iwl_fw_dbg_trigger_simple_stop() argument [all …]
|
D | mac80211.c | 785 struct iwl_fw_dbg_trigger_tlv *trig; in iwl_mvm_ampdu_check_trigger() local 791 trig = iwl_fw_dbg_get_trigger(mvm->fw, FW_DBG_TRIGGER_BA); in iwl_mvm_ampdu_check_trigger() 792 ba_trig = (void *)trig->data; in iwl_mvm_ampdu_check_trigger() 794 if (!iwl_fw_dbg_trigger_check_stop(mvm, vif, trig)) in iwl_mvm_ampdu_check_trigger() 802 CHECK_BA_TRIGGER(mvm, trig, ba_trig->tx_ba_start, tid, in iwl_mvm_ampdu_check_trigger() 808 CHECK_BA_TRIGGER(mvm, trig, ba_trig->tx_ba_stop, tid, in iwl_mvm_ampdu_check_trigger() 813 CHECK_BA_TRIGGER(mvm, trig, ba_trig->rx_ba_start, tid, in iwl_mvm_ampdu_check_trigger() 818 CHECK_BA_TRIGGER(mvm, trig, ba_trig->rx_ba_stop, tid, in iwl_mvm_ampdu_check_trigger() 4084 struct iwl_fw_dbg_trigger_tlv *trig; in iwl_mvm_event_mlme_callback() local 4090 trig = iwl_fw_dbg_get_trigger(mvm->fw, FW_DBG_TRIGGER_MLME); in iwl_mvm_event_mlme_callback() [all …]
|
D | time-event.c | 237 struct iwl_fw_dbg_trigger_tlv *trig; in iwl_mvm_te_check_trigger() local 244 trig = iwl_fw_dbg_get_trigger(mvm->fw, FW_DBG_TRIGGER_TIME_EVENT); in iwl_mvm_te_check_trigger() 245 te_trig = (void *)trig->data; in iwl_mvm_te_check_trigger() 247 if (!iwl_fw_dbg_trigger_check_stop(mvm, te_data->vif, trig)) in iwl_mvm_te_check_trigger() 262 iwl_mvm_fw_dbg_collect_trig(mvm, trig, in iwl_mvm_te_check_trigger()
|
D | tx.c | 77 struct iwl_fw_dbg_trigger_tlv *trig; in iwl_mvm_bar_check_trigger() local 83 trig = iwl_fw_dbg_get_trigger(mvm->fw, FW_DBG_TRIGGER_BA); in iwl_mvm_bar_check_trigger() 84 ba_trig = (void *)trig->data; in iwl_mvm_bar_check_trigger() 86 if (!iwl_fw_dbg_trigger_check_stop(mvm, NULL, trig)) in iwl_mvm_bar_check_trigger() 92 iwl_mvm_fw_dbg_collect_trig(mvm, trig, in iwl_mvm_bar_check_trigger()
|
D | utils.c | 1064 struct iwl_fw_dbg_trigger_tlv *trig; in iwl_mvm_connection_loss() local 1070 trig = iwl_fw_dbg_get_trigger(mvm->fw, FW_DBG_TRIGGER_MLME); in iwl_mvm_connection_loss() 1071 trig_mlme = (void *)trig->data; in iwl_mvm_connection_loss() 1072 if (!iwl_fw_dbg_trigger_check_stop(mvm, vif, trig)) in iwl_mvm_connection_loss() 1079 iwl_mvm_fw_dbg_collect_trig(mvm, trig, "%s", errmsg); in iwl_mvm_connection_loss()
|
D | ops.c | 704 struct iwl_fw_dbg_trigger_tlv *trig; in iwl_mvm_rx_check_trigger() local 711 trig = iwl_fw_dbg_get_trigger(mvm->fw, FW_DBG_TRIGGER_FW_NOTIF); in iwl_mvm_rx_check_trigger() 712 cmds_trig = (void *)trig->data; in iwl_mvm_rx_check_trigger() 714 if (!iwl_fw_dbg_trigger_check_stop(mvm, NULL, trig)) in iwl_mvm_rx_check_trigger() 726 iwl_mvm_fw_dbg_collect_trig(mvm, trig, in iwl_mvm_rx_check_trigger()
|
D | fw.c | 836 int iwl_mvm_fw_dbg_collect(struct iwl_mvm *mvm, enum iwl_fw_dbg_trigger trig, in iwl_mvm_fw_dbg_collect() argument 847 desc->trig_desc.type = cpu_to_le32(trig); in iwl_mvm_fw_dbg_collect()
|
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/ |
D | marvell,kirkwood-pinctrl.txt | 29 mpp5 5 gpo, nand(io7), uart0(txd), ptp(trig) 30 mpp6 6 sysrst(out), spi(mosi), ptp(trig) 31 mpp7 7 gpo, pex(rsto), spi(cs), ptp(trig) 36 mpp10 10 gpo, spi(sck), uart0(txd), ptp(trig) 38 ptp-2(trig) 67 mpp5 5 gpo, nand(io7), uart0(txd), ptp(trig), sata0(act) 68 mpp6 6 sysrst(out), spi(mosi), ptp(trig) 69 mpp7 7 gpo, pex(rsto), spi(cs), ptp(trig) 74 mpp10 10 gpo, spi(sck), uart0(txd), ptp(trig) 76 ptp-2(trig), sata0(act) [all …]
|
D | marvell,armada-375-pinctrl.txt | 19 mpp3 3 gpio, dev(ad5), ptp(trig), led(p3), audio(mclk) 48 mpp32 32 gpio, ge1(txd2), spi1(sck), ptp(trig) 79 mpp63 63 gpio, ptp(trig), led(p2), dev(burst/last)
|
D | marvell,armada-38x-pinctrl.txt | 36 mpp18 18 gpio, ge0(rxerr), ptp(trig), ua1(txd), spi0(cs0) 54 mpp36 36 gpio, ptp(trig), dev(a0) 69 mpp51 51 gpio, tdm(dtx), audio(sdo), dram(deccerr), ptp(trig)
|
D | marvell,armada-xp-pinctrl.txt | 39 mpp18 18 gpio, ge0(rxerr), ge1(rxd0), lcd(d18), ptp(trig) 48 mpp27 27 gpio, lcd(e), tdm(dtx), ptp(trig)
|
D | marvell,armada-39x-pinctrl.txt | 26 mpp8 8 gpio, dev(ad10), ptp(trig)
|
/linux-4.4.14/arch/cris/include/arch-v32/mach-a3/mach/hwregs/ |
D | timer_defs.h | 190 unsigned int trig : 1; member 201 unsigned int trig : 1; member 212 unsigned int trig : 1; member 222 unsigned int trig : 1; member
|
/linux-4.4.14/arch/cris/include/arch-v32/mach-fs/mach/hwregs/ |
D | timer_defs.h | 193 unsigned int trig : 1; member 204 unsigned int trig : 1; member 215 unsigned int trig : 1; member 225 unsigned int trig : 1; member
|
/linux-4.4.14/Documentation/devicetree/bindings/spi/ |
D | spi_pl022.txt | 34 - pl022,rx-level-trig : Rx FIFO watermark level 35 - pl022,tx-level-trig : Tx FIFO watermark level 63 pl022,rx-level-trig = <0>; 64 pl022,tx-level-trig = <0>;
|
/linux-4.4.14/arch/cris/arch-v32/kernel/ |
D | fasttimer.c | 132 reg_timer_rw_trig trig; in start_timer_trig() local 145 intr_mask.trig = 0; in start_timer_trig() 150 trig_wrap = (trig = r_time0 + delay_us*(1000/10)) < r_time0; in start_timer_trig() 152 timer_div_settings[fast_timers_started % NUM_TIMER_STATS] = trig; in start_timer_trig() 156 ack_intr.trig = 1; in start_timer_trig() 160 REG_WR(timer, regi_timer0, rw_trig, trig); in start_timer_trig() 168 if ((trig_wrap && !time_wrap) || (r_time1 < trig)) { in start_timer_trig() 171 intr_mask.trig = 1; in start_timer_trig() 313 if (!masked_intr.trig) in timer_trig_interrupt() 338 intr_mask.trig = 0; in timer_trig_handler() [all …]
|
/linux-4.4.14/drivers/staging/comedi/drivers/ |
D | addi_apci_1500.c | 462 unsigned int trig = data[1]; in apci1500_di_cfg_trig() local 468 unsigned int pm = devpriv->pm[trig] & old_mask; in apci1500_di_cfg_trig() 469 unsigned int pt = devpriv->pt[trig] & old_mask; in apci1500_di_cfg_trig() 470 unsigned int pp = devpriv->pp[trig] & old_mask; in apci1500_di_cfg_trig() 472 if (trig > 1) { in apci1500_di_cfg_trig() 510 if (trig == 0) { in apci1500_di_cfg_trig() 530 devpriv->pm[trig] = pm; in apci1500_di_cfg_trig() 531 devpriv->pt[trig] = pt; in apci1500_di_cfg_trig() 532 devpriv->pp[trig] = pp; in apci1500_di_cfg_trig()
|
D | adl_pci9111.c | 352 unsigned int trig = 0; in pci9111_ai_do_cmd() local 359 trig |= PCI9111_AI_TRIG_CTRL_ASCAN; in pci9111_ai_do_cmd() 369 trig |= PCI9111_AI_TRIG_CTRL_TPST; in pci9111_ai_do_cmd() 383 trig |= PCI9111_AI_TRIG_CTRL_ETIS; in pci9111_ai_do_cmd() 390 outb(trig, dev->iobase + PCI9111_AI_TRIG_CTRL_REG); in pci9111_ai_do_cmd()
|
D | amplc_pci224.c | 573 unsigned short trig; in pci224_ao_handle_fifo() local 588 trig = PCI224_DACCON_TRIG_Z2CT0; in pci224_ao_handle_fifo() 592 trig = PCI224_DACCON_TRIG_EXTN; in pci224_ao_handle_fifo() 594 trig = PCI224_DACCON_TRIG_EXTP; in pci224_ao_handle_fifo() 597 COMBINE(devpriv->daccon, trig, PCI224_DACCON_TRIG_MASK); in pci224_ao_handle_fifo()
|
D | s626.c | 1051 unsigned int chan, uint16_t trig) in s626_set_load_trig() argument 1060 set = S626_SET_CRA_LOADSRC_A(trig); in s626_set_load_trig() 1064 set = S626_SET_CRB_LOADSRC_B(trig); in s626_set_load_trig()
|
/linux-4.4.14/drivers/iio/magnetometer/ |
D | st_magn_buffer.c | 26 int st_magn_trig_set_state(struct iio_trigger *trig, bool state) in st_magn_trig_set_state() argument 28 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in st_magn_trig_set_state()
|
D | st_magn.h | 29 int st_magn_trig_set_state(struct iio_trigger *trig, bool state);
|
D | bmc150_magn.c | 675 iio_trigger_notify_done(indio_dev->trig); in bmc150_magn_trigger_handler() 759 static int bmc150_magn_trig_try_reen(struct iio_trigger *trig) in bmc150_magn_trig_try_reen() argument 761 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in bmc150_magn_trig_try_reen() 775 static int bmc150_magn_data_rdy_trigger_set_state(struct iio_trigger *trig, in bmc150_magn_data_rdy_trigger_set_state() argument 778 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in bmc150_magn_data_rdy_trigger_set_state()
|
D | mag3110.c | 267 iio_trigger_notify_done(indio_dev->trig); in mag3110_trigger_handler()
|
/linux-4.4.14/drivers/iio/pressure/ |
D | st_pressure_buffer.c | 26 int st_press_trig_set_state(struct iio_trigger *trig, bool state) in st_press_trig_set_state() argument 28 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in st_press_trig_set_state()
|
D | st_pressure.h | 35 int st_press_trig_set_state(struct iio_trigger *trig, bool state);
|
D | mpl3115.c | 177 iio_trigger_notify_done(indio_dev->trig); in mpl3115_trigger_handler()
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | spear1310-evb.dts | 365 pl022,rx-level-trig = <0>; 366 pl022,tx-level-trig = <0>; 398 pl022,rx-level-trig = <0>; 399 pl022,tx-level-trig = <0>; 414 pl022,rx-level-trig = <0>; 415 pl022,tx-level-trig = <0>;
|
D | spear1340-evb.dts | 458 pl022,rx-level-trig = <0>; 459 pl022,tx-level-trig = <0>; 474 pl022,rx-level-trig = <0>; 475 pl022,tx-level-trig = <0>; 508 pl022,rx-level-trig = <0>; 509 pl022,tx-level-trig = <0>;
|
D | phy3250.dts | 144 pl022,rx-level-trig = <1>; 145 pl022,tx-level-trig = <1>;
|
/linux-4.4.14/arch/arm64/boot/dts/amd/ |
D | amd-overdrive.dts | 57 pl022,rx-level-trig = <0>; 58 pl022,tx-level-trig = <0>;
|
/linux-4.4.14/drivers/staging/iio/adc/ |
D | mxs-lradc.c | 202 struct iio_trigger *trig; member 1176 iio_trigger_poll(iio->trig); in mxs_lradc_handle_irq() 1208 iio_trigger_notify_done(iio->trig); in mxs_lradc_trigger_handler() 1213 static int mxs_lradc_configure_trigger(struct iio_trigger *trig, bool state) in mxs_lradc_configure_trigger() argument 1215 struct iio_dev *iio = iio_trigger_get_drvdata(trig); in mxs_lradc_configure_trigger() 1232 struct iio_trigger *trig; in mxs_lradc_trigger_init() local 1235 trig = iio_trigger_alloc("%s-dev%i", iio->name, iio->id); in mxs_lradc_trigger_init() 1236 if (!trig) in mxs_lradc_trigger_init() 1239 trig->dev.parent = lradc->dev; in mxs_lradc_trigger_init() 1240 iio_trigger_set_drvdata(trig, iio); in mxs_lradc_trigger_init() [all …]
|
D | ad7606_ring.c | 83 iio_trigger_notify_done(indio_dev->trig); in ad7606_poll_bh_to_ring()
|
/linux-4.4.14/drivers/gpio/ |
D | gpio-msic.c | 197 u8 trig = 0; in msic_bus_sync_unlock() local 210 trig |= MSIC_GPIO_TRIG_RISE; in msic_bus_sync_unlock() 212 trig |= MSIC_GPIO_TRIG_FALL; in msic_bus_sync_unlock() 214 intel_msic_reg_update(reg, trig, MSIC_GPIO_INTCNT_MASK); in msic_bus_sync_unlock()
|
/linux-4.4.14/include/linux/iio/adc/ |
D | ad_sigma_delta.h | 62 struct iio_trigger *trig; member 124 int ad_sd_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig);
|
/linux-4.4.14/drivers/iio/light/ |
D | gp2ap020a00f.c | 250 struct iio_trigger *trig; member 831 iio_trigger_poll(data->trig); in gp2ap020a00f_iio_trigger_work() 995 iio_trigger_notify_done(indio_dev->trig); in gp2ap020a00f_trigger_handler() 1556 data->trig = devm_iio_trigger_alloc(&client->dev, "%s-trigger", in gp2ap020a00f_probe() 1558 if (data->trig == NULL) { in gp2ap020a00f_probe() 1576 data->trig->ops = &gp2ap020a00f_trigger_ops; in gp2ap020a00f_probe() 1577 data->trig->dev.parent = &data->client->dev; in gp2ap020a00f_probe() 1581 err = iio_trigger_register(data->trig); in gp2ap020a00f_probe() 1594 iio_trigger_unregister(data->trig); in gp2ap020a00f_probe() 1617 iio_trigger_unregister(data->trig); in gp2ap020a00f_remove()
|
D | adjd_s311.c | 141 iio_trigger_notify_done(indio_dev->trig); in adjd_s311_trigger_handler()
|
D | isl29125.c | 195 iio_trigger_notify_done(indio_dev->trig); in isl29125_trigger_handler()
|
D | tcs3472.c | 210 iio_trigger_notify_done(indio_dev->trig); in tcs3472_trigger_handler()
|
D | tcs3414.c | 223 iio_trigger_notify_done(indio_dev->trig); in tcs3414_trigger_handler()
|
D | ltr501.c | 1262 iio_trigger_notify_done(indio_dev->trig); in ltr501_trigger_handler()
|
/linux-4.4.14/drivers/video/fbdev/ |
D | pxa168fb.h | 266 #define CFG_FRAME_TRIG(trig) ((trig) << 31) argument 268 #define CFG_VSYNC_TRIG(trig) ((trig) << 28) argument
|
D | cg6.c | 234 u32 trir, trig, trib, tria; member
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-bus-iio-trigger-sysfs | 5 This file is provided by the iio-trig-sysfs stand-alone trigger 26 This attribute is provided by the iio-trig-sysfs stand-alone
|
/linux-4.4.14/drivers/isdn/hisax/ |
D | elsa.c | 353 if (cs->hw.elsa.trig) in elsa_interrupt() 354 byteout(cs->hw.elsa.trig, 0x00); in elsa_interrupt() 481 if (cs->hw.elsa.trig) in reset_elsa() 482 byteout(cs->hw.elsa.trig, 0xff); in reset_elsa() 674 if (cs->hw.elsa.trig) in Elsa_card_msg() 675 byteout(cs->hw.elsa.trig, 0xff); in Elsa_card_msg() 867 cs->hw.elsa.trig = cs->hw.elsa.base + ELSA_TRIG_IRQ; in setup_elsa_isa() 986 cs->hw.elsa.trig = cs->hw.elsa.base + ELSA_TRIG_IRQ; in setup_elsa_isapnp() 1019 cs->hw.elsa.trig = 0; in setup_elsa_pcmcia() 1077 cs->hw.elsa.trig = 0; in setup_elsa_pci() [all …]
|
D | hisax.h | 561 unsigned int trig; member
|
/linux-4.4.14/include/linux/iio/gyro/ |
D | itg3200.h | 106 struct iio_trigger *trig; member
|
/linux-4.4.14/drivers/ps3/ |
D | vuart.h | 91 struct vuart_triggers *trig);
|
D | ps3-vuart.c | 155 struct vuart_triggers *trig) in ps3_vuart_get_triggers() argument 164 trig->tx = tx; in ps3_vuart_get_triggers() 190 trig->rx = size - val; in ps3_vuart_get_triggers() 193 trig->tx, trig->rx); in ps3_vuart_get_triggers()
|
/linux-4.4.14/drivers/s390/scsi/ |
D | zfcp_dbf.c | 275 rec->u.trig.ready++; in zfcp_dbf_rec_trig() 278 rec->u.trig.running++; in zfcp_dbf_rec_trig() 280 rec->u.trig.want = want; in zfcp_dbf_rec_trig() 281 rec->u.trig.need = need; in zfcp_dbf_rec_trig()
|
D | zfcp_dbf.h | 82 struct zfcp_dbf_rec_trigger trig; member
|
/linux-4.4.14/drivers/staging/iio/ |
D | iio_simple_dummy_buffer.c | 97 iio_trigger_notify_done(indio_dev->trig); in iio_simple_dummy_trigger_h()
|
/linux-4.4.14/drivers/acpi/ |
D | resource.c | 380 u8 trig = t ? ACPI_LEVEL_SENSITIVE : ACPI_EDGE_SENSITIVE; in acpi_dev_get_irqresource() local 383 if (triggering != trig || polarity != pol) { in acpi_dev_get_irqresource() 386 triggering = trig; in acpi_dev_get_irqresource()
|
/linux-4.4.14/arch/cris/include/arch-v32/arch/hwregs/iop/ |
D | iop_scrc_in_defs.h | 89 unsigned int trig : 2; member
|
D | iop_scrc_out_defs.h | 89 unsigned int trig : 2; member
|
D | iop_trigger_grp_defs.h | 92 unsigned int trig : 3; member
|
D | iop_crc_par_defs.h | 93 unsigned int trig : 2; member
|
D | iop_fifo_in_defs.h | 91 unsigned int trig : 2; member
|
D | iop_timer_grp_defs.h | 90 unsigned int trig : 2; member
|
D | iop_fifo_out_defs.h | 91 unsigned int trig : 2; member
|
/linux-4.4.14/include/linux/iio/common/ |
D | st_sensors.h | 217 struct iio_trigger *trig; member
|
/linux-4.4.14/drivers/video/fbdev/mmp/hw/ |
D | mmp_ctrl.h | 506 #define CFG_FRAME_TRIG(trig) ((trig)<<31) argument 508 #define CFG_VSYNC_TRIG(trig) ((trig)<<28) argument
|
/linux-4.4.14/include/linux/ |
D | leds.h | 273 struct led_trigger *trig);
|
/linux-4.4.14/include/linux/iio/imu/ |
D | adis.h | 56 struct iio_trigger *trig; member
|
/linux-4.4.14/drivers/irqchip/ |
D | irq-mips-gic.c | 111 static inline void gic_set_trigger(unsigned int intr, unsigned int trig) in gic_set_trigger() argument 115 (unsigned long)trig << GIC_INTR_BIT(intr)); in gic_set_trigger()
|
/linux-4.4.14/arch/x86/math-emu/ |
D | README | 70 (4) The trig, log, and exp functions are based in each case upon quasi- 73 (5) The argument reducing code for the trig function effectively uses 238 trig and log functions against the Turbo C "emulator". For this table, 271 The code for reducing the argument for the trig functions (fsin, fcos,
|
/linux-4.4.14/drivers/staging/iio/magnetometer/ |
D | hmc5843_core.c | 442 iio_trigger_notify_done(indio_dev->trig); in hmc5843_trigger_handler()
|
/linux-4.4.14/arch/cris/boot/rescue/ |
D | head_v10.S | 190 bne do_rescue ; didn't match - trig rescue
|
/linux-4.4.14/drivers/pinctrl/nomadik/ |
D | pinctrl-nomadik-db8500.c | 844 DB8500_FUNC_GROUPS(trig, "trig_b_1"); 912 FUNCTION(trig),
|
/linux-4.4.14/net/wireless/ |
D | nl80211.c | 9136 struct cfg80211_wowlan *trig) in nl80211_parse_wowlan_tcp() argument 9274 trig->tcp = cfg; in nl80211_parse_wowlan_tcp() 9282 struct cfg80211_wowlan *trig) in nl80211_parse_wowlan_nd() argument 9302 trig->nd_config = nl80211_parse_sched_scan(&rdev->wiphy, NULL, tb); in nl80211_parse_wowlan_nd() 9303 err = PTR_ERR_OR_ZERO(trig->nd_config); in nl80211_parse_wowlan_nd() 9305 trig->nd_config = NULL; in nl80211_parse_wowlan_nd()
|
/linux-4.4.14/ |
D | MAINTAINERS | 741 F: staging/iio/trigger/iio-trig-bfin-timer.c
|