Lines Matching refs:dr
50 struct irq_devres *dr; in __devm_request_threaded_irq() local
53 dr = devres_alloc(devm_irq_release, sizeof(struct irq_devres), in __devm_request_threaded_irq()
55 if (!dr) in __devm_request_threaded_irq()
64 devres_free(dr); in __devm_request_threaded_irq()
68 dr->irq = irq; in __devm_request_threaded_irq()
69 dr->dev_id = dev_id; in __devm_request_threaded_irq()
70 devres_add(dev, dr); in __devm_request_threaded_irq()
117 struct irq_devres *dr; in __devm_request_any_context_irq() local
120 dr = devres_alloc(devm_irq_release, sizeof(struct irq_devres), in __devm_request_any_context_irq()
122 if (!dr) in __devm_request_any_context_irq()
130 devres_free(dr); in __devm_request_any_context_irq()
134 dr->irq = irq; in __devm_request_any_context_irq()
135 dr->dev_id = dev_id; in __devm_request_any_context_irq()
136 devres_add(dev, dr); in __devm_request_any_context_irq()
229 struct irq_desc_devres *dr; in __devm_irq_alloc_descs() local
232 dr = devres_alloc(devm_irq_desc_release, sizeof(*dr), GFP_KERNEL); in __devm_irq_alloc_descs()
233 if (!dr) in __devm_irq_alloc_descs()
238 devres_free(dr); in __devm_irq_alloc_descs()
242 dr->from = base; in __devm_irq_alloc_descs()
243 dr->cnt = cnt; in __devm_irq_alloc_descs()
244 devres_add(dev, dr); in __devm_irq_alloc_descs()
313 struct irq_generic_chip_devres *dr; in devm_irq_setup_generic_chip() local
315 dr = devres_alloc(devm_irq_remove_generic_chip, in devm_irq_setup_generic_chip()
316 sizeof(*dr), GFP_KERNEL); in devm_irq_setup_generic_chip()
317 if (!dr) in devm_irq_setup_generic_chip()
322 dr->gc = gc; in devm_irq_setup_generic_chip()
323 dr->msk = msk; in devm_irq_setup_generic_chip()
324 dr->clr = clr; in devm_irq_setup_generic_chip()
325 dr->set = set; in devm_irq_setup_generic_chip()
326 devres_add(dev, dr); in devm_irq_setup_generic_chip()
354 struct irq_domain **dr; in devm_irq_domain_instantiate() local
356 dr = devres_alloc(devm_irq_domain_remove, sizeof(*dr), GFP_KERNEL); in devm_irq_domain_instantiate()
357 if (!dr) in devm_irq_domain_instantiate()
362 *dr = domain; in devm_irq_domain_instantiate()
363 devres_add(dev, dr); in devm_irq_domain_instantiate()
365 devres_free(dr); in devm_irq_domain_instantiate()