最終更新:2014-06-06 (金) 08:30:30 (3606d)
devm_request_threaded_irq
Top / devm_request_threaded_irq
allocate an interrupt line for a managed device
http://lxr.onakasuita.org/ident?i=devm_request_threaded_irq
呼び出し元
- devm_request_irq(dev, irq, handler, irqflags, devname, dev_id);
- devm_request_threaded_irq(dev, irq, handler, NULL, irqflags, devname, dev_id);
実装
- kernel/irq/devres.c?
呼び出し
- dr = devres_alloc
- request_threaded_irq(irq, handler, thread_fn, irqflags, devname, dev_id);
- devres_add(dev, dr); - Register device resource
メモ
- Except for the extra @dev argument, this function takes the same arguments and performs the same function as request_irq().
- IRQs requested with this function will be automatically freed on driver detach.