Home
last modified time | relevance | path

Searched refs:dev_id (Results 1 – 4 of 4) sorted by relevance

/kernel/irq/
Ddevres.c11 void *dev_id; member
18 free_irq(this->irq, this->dev_id); in devm_irq_release()
25 return this->irq == match->irq && this->dev_id == match->dev_id; in devm_irq_match()
50 void *dev_id) in devm_request_threaded_irq() argument
61 dev_id); in devm_request_threaded_irq()
68 dr->dev_id = dev_id; in devm_request_threaded_irq()
86 void devm_free_irq(struct device *dev, unsigned int irq, void *dev_id) in devm_free_irq() argument
88 struct irq_devres match_data = { irq, dev_id }; in devm_free_irq()
92 free_irq(irq, dev_id); in devm_free_irq()
Dmanage.c641 static irqreturn_t irq_default_primary_handler(int irq, void *dev_id) in irq_default_primary_handler() argument
650 static irqreturn_t irq_nested_primary_handler(int irq, void *dev_id) in irq_nested_primary_handler() argument
782 ret = action->thread_fn(action->irq, action->dev_id); in irq_forced_thread_fn()
798 ret = action->thread_fn(action->irq, action->dev_id); in irq_thread_fn()
1227 static struct irqaction *__free_irq(unsigned int irq, void *dev_id) in __free_irq() argument
1255 if (action->dev_id == dev_id) in __free_irq()
1291 action->handler(irq, dev_id); in __free_irq()
1317 __free_irq(irq, act->dev_id); in remove_irq()
1335 void free_irq(unsigned int irq, void *dev_id) in free_irq() argument
1348 kfree(__free_irq(irq, dev_id)); in free_irq()
[all …]
Dhandle.c40 irqreturn_t no_action(int cpl, void *dev_id) in no_action() argument
142 res = action->handler(irq, action->dev_id); in handle_irq_event_percpu()
Dchip.c301 action_ret = action->thread_fn(action->irq, action->dev_id); in handle_nested_irq()
628 void *dev_id = __this_cpu_ptr(action->percpu_dev_id); in handle_percpu_devid_irq() local
637 res = action->handler(irq, dev_id); in handle_percpu_devid_irq()