Searched defs:trigger (Results 1 - 25 of 34) sorted by relevance

12

/drivers/net/wireless/p54/
H A Dled.c87 char *name, char *trigger)
100 led->led_dev.default_trigger = trigger;
85 p54_register_led(struct p54_common *priv, unsigned int led_index, char *name, char *trigger) argument
/drivers/input/
H A Dinput-compat.h56 struct ff_trigger trigger; member in struct:ff_effect_compat
/drivers/net/wireless/ath/ath5k/
H A Dled.c125 const char *name, char *trigger)
132 led->led_dev.default_trigger = trigger;
124 ath5k_register_led(struct ath5k_hw *ah, struct ath5k_led *led, const char *name, char *trigger) argument
/drivers/net/wireless/ath/carl9170/
H A Dled.c125 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/ps3/
H A Dvuart.h36 unsigned long trigger; member in struct:ps3_vuart_work
/drivers/acpi/
H A Dtables.c133 u16 polarity, trigger; local
138 trigger = (p->inti_flags & ACPI_MADT_TRIGGER_MASK) >> 2;
144 mps_inti_flags_trigger[trigger],
/drivers/leds/
H A Dled-triggers.c81 if (!led_cdev->trigger)
87 if (led_cdev->trigger && !strcmp(led_cdev->trigger->name,
102 void led_trigger_set(struct led_classdev *led_cdev, struct led_trigger *trigger) argument
109 name = trigger ? trigger->name : "none";
112 /* Remove any existing trigger */
113 if (led_cdev->trigger) {
114 write_lock_irqsave(&led_cdev->trigger->leddev_list_lock, flags);
116 write_unlock_irqrestore(&led_cdev->trigger
169 led_trigger_register(struct led_trigger *trigger) argument
204 led_trigger_unregister(struct led_trigger *trigger) argument
227 led_trigger_event(struct led_trigger *trigger, enum led_brightness brightness) argument
246 led_trigger_blink(struct led_trigger *trigger, unsigned long *delay_on, unsigned long *delay_off) argument
268 struct led_trigger *trigger; local
290 led_trigger_unregister_simple(struct led_trigger *trigger) argument
[all...]
/drivers/gpio/
H A Dgpio-davinci.c231 static int gpio_irq_type(struct irq_data *d, unsigned trigger) argument
233 if (trigger & ~(IRQ_TYPE_EDGE_FALLING | IRQ_TYPE_EDGE_RISING))
290 /* now it may re-trigger */
316 static int gpio_irq_type_unbanked(struct irq_data *data, unsigned trigger) argument
327 if (trigger & ~(IRQ_TYPE_EDGE_FALLING | IRQ_TYPE_EDGE_RISING))
330 __raw_writel(mask, (trigger & IRQ_TYPE_EDGE_FALLING)
332 __raw_writel(mask, (trigger & IRQ_TYPE_EDGE_RISING)
385 * controller only handling trigger modes. We currently assume no
402 /* default trigger: both edges */
H A Dgpio-pl061.c136 static int pl061_irq_type(struct irq_data *d, unsigned trigger) argument
152 if (trigger & (IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_LEVEL_LOW)) {
154 if (trigger & IRQ_TYPE_LEVEL_HIGH)
163 if ((trigger & IRQ_TYPE_EDGE_BOTH) == IRQ_TYPE_EDGE_BOTH)
167 if (trigger & IRQ_TYPE_EDGE_RISING)
169 else if (trigger & IRQ_TYPE_EDGE_FALLING)
H A Dgpio-timberdale.c136 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) {
178 if (trigger & IRQ_TYPE_EDGE_FALLING)
H A Dgpio-max732x.c404 uint8_t trigger; local
413 trigger = status >> 8;
414 trigger &= chip->irq_mask;
416 if (!trigger)
422 old_stat = cur_stat ^ trigger;
426 pending &= trigger;
H A Dgpio-pca953x.c392 uint16_t trigger; local
411 trigger = (cur_stat ^ old_stat) & chip->irq_mask;
413 if (!trigger)
420 pending &= trigger;
H A Dgpio-vr41xx.c212 void vr41xx_set_irq_trigger(unsigned int pin, irq_trigger_t trigger, argument
219 if (trigger != IRQ_TRIGGER_LEVEL) {
226 switch (trigger) {
254 if (trigger != IRQ_TRIGGER_LEVEL) {
261 switch (trigger) {
496 unsigned int trigger, i, pin; local
532 trigger = giu_read(GIUINTTYPH) << 16;
533 trigger |= giu_read(GIUINTTYPL);
541 if (trigger & (1 << pin))
H A Dgpio-nomadik.c924 char *trigger; local
928 trigger = "edge-rising";
930 trigger = "edge-falling";
932 trigger = "edge-undefined";
935 irq, trigger,
H A Dgpio-omap.c251 unsigned trigger)
257 trigger & IRQ_TYPE_LEVEL_LOW);
259 trigger & IRQ_TYPE_LEVEL_HIGH);
261 trigger & IRQ_TYPE_EDGE_RISING);
263 trigger & IRQ_TYPE_EDGE_FALLING);
275 _gpio_rmw(base, bank->regs->wkup_en, gpio_bit, trigger != 0);
289 * Log the edge gpio and manually trigger the IRQ
294 if (trigger & IRQ_TYPE_EDGE_BOTH)
334 unsigned trigger)
341 set_gpio_trigger(bank, gpio, trigger);
250 set_gpio_trigger(struct gpio_bank *bank, int gpio, unsigned trigger) argument
333 _set_gpio_triggering(struct gpio_bank *bank, int gpio, unsigned trigger) argument
753 u32 trigger = irqd_get_trigger_type(d); local
[all...]
/drivers/net/wireless/wl12xx/
H A Dscan.c166 struct wl1271_cmd_trigger_scan_to *trigger; local
175 trigger = kzalloc(sizeof(*trigger), GFP_KERNEL);
176 if (!cmd || !trigger) {
235 trigger->timeout = cpu_to_le32(wl->conf.scan.split_scan_timeout);
236 ret = wl1271_cmd_send(wl, CMD_TRIGGER_SCAN_TO, trigger,
237 sizeof(*trigger), 0);
239 wl1271_error("trigger scan to failed for hw scan");
253 kfree(trigger);
/drivers/staging/media/go7007/
H A Dgo7007.h88 __u16 trigger; member in struct:go7007_md_params
/drivers/mfd/
H A Dtwl4030-irq.c46 * enable/disable and trigger controls; they do most of the work.
130 /* Note: *all* of these IRQs default to no-trigger */
155 /* Note: most of these IRQs default to no-trigger */
190 /* Note: *all* of these IRQs default to no-trigger */
214 /* Note: most of these IRQs default to no-trigger */
263 /* Note: most of these IRQs default to no-trigger */
471 static int twl4030_sih_set_type(struct irq_data *data, unsigned trigger) argument
475 if (trigger & ~(IRQ_TYPE_EDGE_FALLING | IRQ_TYPE_EDGE_RISING))
478 if (irqd_get_trigger_type(data) != trigger)
H A Dasic3.c303 u16 trigger, level, edge, bit; local
315 trigger = asic3_read_register(asic,
320 trigger |= bit;
323 trigger |= bit;
326 trigger |= bit;
333 trigger &= ~bit;
336 trigger &= ~bit;
351 trigger);
/drivers/net/ethernet/sfc/
H A Drx.c684 unsigned int max_fill, trigger, limit; local
697 trigger = max_fill * min(rx_refill_threshold, 100U) / 100U;
701 rx_queue->fast_fill_trigger = trigger;
/drivers/s390/block/
H A Ddasd_eer.c245 * function dasd_eer_write and gives the respective trigger ID as
257 * The DASD_EER_STATECHANGE trigger is special since a sense subsystem
261 * trigger.
279 __u32 trigger; member in struct:dasd_eer_header
294 int trigger)
311 header.trigger = trigger;
334 * This function writes a DASD_EER_STATECHANGE trigger.
338 int trigger)
354 header.trigger
292 dasd_eer_write_standard_trigger(struct dasd_device *device, struct dasd_ccw_req *cqr, int trigger) argument
336 dasd_eer_write_snss_trigger(struct dasd_device *device, struct dasd_ccw_req *cqr, int trigger) argument
[all...]
/drivers/misc/sgi-xp/
H A Dxpc_uv.c43 trigger : 1, member in struct:uv_IO_APIC_route_entry
/drivers/net/plip/
H A Dplip.c215 unsigned long trigger; member in struct:net_local
304 nl->trigger = PLIP_TRIGGER_WAIT;
604 if (plip_receive(nl->trigger, dev,
768 cx = nl->trigger;
1210 pc->trigger = nl->trigger;
1216 nl->trigger = pc->trigger;
/drivers/pinctrl/
H A Dpinctrl-coh901.c553 /* High now, let's trigger on falling edge next then */
558 /* Low now, let's trigger on rising edge next then */
565 static int u300_gpio_irq_type(struct irq_data *d, unsigned trigger) argument
572 if ((trigger & IRQF_TRIGGER_RISING) &&
573 (trigger & IRQF_TRIGGER_FALLING)) {
575 * The GPIO block can only trigger on falling OR rising edges,
580 "trigger on both rising and falling edge on pin %d\n",
584 } else if (trigger & IRQF_TRIGGER_RISING) {
585 dev_dbg(gpio->dev, "trigger on rising edge on pin %d\n",
590 } else if (trigger
[all...]
/drivers/regulator/
H A Dwm8350-regulator.c339 u16 trigger, u16 duration, u16 on_ramp, u16 off_ramp,
346 (trigger ? WM8350_CS1_TRIGSRC : 0) |
352 (trigger ? WM8350_CS2_TRIGSRC : 0) |
338 wm8350_isink_set_flash(struct wm8350 *wm8350, int isink, u16 mode, u16 trigger, u16 duration, u16 on_ramp, u16 off_ramp, u16 drive) argument

Completed in 495 milliseconds

12