Lines Matching refs:dr
56 struct irq_devres *dr; in devm_request_threaded_irq() local
59 dr = devres_alloc(devm_irq_release, sizeof(struct irq_devres), in devm_request_threaded_irq()
61 if (!dr) in devm_request_threaded_irq()
70 devres_free(dr); in devm_request_threaded_irq()
74 dr->irq = irq; in devm_request_threaded_irq()
75 dr->dev_id = dev_id; in devm_request_threaded_irq()
76 devres_add(dev, dr); in devm_request_threaded_irq()
105 struct irq_devres *dr; in devm_request_any_context_irq() local
108 dr = devres_alloc(devm_irq_release, sizeof(struct irq_devres), in devm_request_any_context_irq()
110 if (!dr) in devm_request_any_context_irq()
118 devres_free(dr); in devm_request_any_context_irq()
122 dr->irq = irq; in devm_request_any_context_irq()
123 dr->dev_id = dev_id; in devm_request_any_context_irq()
124 devres_add(dev, dr); in devm_request_any_context_irq()
184 struct irq_desc_devres *dr; in __devm_irq_alloc_descs() local
187 dr = devres_alloc(devm_irq_desc_release, sizeof(*dr), GFP_KERNEL); in __devm_irq_alloc_descs()
188 if (!dr) in __devm_irq_alloc_descs()
193 devres_free(dr); in __devm_irq_alloc_descs()
197 dr->from = base; in __devm_irq_alloc_descs()
198 dr->cnt = cnt; in __devm_irq_alloc_descs()
199 devres_add(dev, dr); in __devm_irq_alloc_descs()
269 struct irq_generic_chip_devres *dr; in devm_irq_setup_generic_chip() local
271 dr = devres_alloc(devm_irq_remove_generic_chip, in devm_irq_setup_generic_chip()
272 sizeof(*dr), GFP_KERNEL); in devm_irq_setup_generic_chip()
273 if (!dr) in devm_irq_setup_generic_chip()
278 dr->gc = gc; in devm_irq_setup_generic_chip()
279 dr->msk = msk; in devm_irq_setup_generic_chip()
280 dr->clr = clr; in devm_irq_setup_generic_chip()
281 dr->set = set; in devm_irq_setup_generic_chip()
282 devres_add(dev, dr); in devm_irq_setup_generic_chip()