Lines Matching refs:arg
95 msi_alloc_info_t *arg) in pci_msi_get_hwirq() argument
97 return arg->msi_hwirq; in pci_msi_get_hwirq()
101 msi_alloc_info_t *arg) in pci_msi_prepare() argument
106 init_irq_alloc_info(arg, NULL); in pci_msi_prepare()
107 arg->msi_dev = pdev; in pci_msi_prepare()
109 arg->type = X86_IRQ_ALLOC_TYPE_MSIX; in pci_msi_prepare()
111 arg->type = X86_IRQ_ALLOC_TYPE_MSI; in pci_msi_prepare()
112 arg->flags |= X86_IRQ_ALLOC_CONTIGUOUS_VECTORS; in pci_msi_prepare()
119 void pci_msi_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc) in pci_msi_set_desc() argument
121 arg->msi_hwirq = pci_msi_domain_calc_hwirq(arg->msi_dev, desc); in pci_msi_set_desc()
212 msi_alloc_info_t *arg) in dmar_msi_get_hwirq() argument
214 return arg->dmar_id; in dmar_msi_get_hwirq()
219 irq_hw_number_t hwirq, msi_alloc_info_t *arg) in dmar_msi_init() argument
221 irq_domain_set_info(domain, virq, arg->dmar_id, info->chip, NULL, in dmar_msi_init()
222 handle_edge_irq, arg->dmar_data, "edge"); in dmar_msi_init()
258 int dmar_alloc_hwirq(int id, int node, void *arg) in dmar_alloc_hwirq() argument
269 info.dmar_data = arg; in dmar_alloc_hwirq()
309 msi_alloc_info_t *arg) in hpet_msi_get_hwirq() argument
311 return arg->hpet_index; in hpet_msi_get_hwirq()
316 irq_hw_number_t hwirq, msi_alloc_info_t *arg) in hpet_msi_init() argument
319 irq_domain_set_info(domain, virq, arg->hpet_index, info->chip, NULL, in hpet_msi_init()
320 handle_edge_irq, arg->hpet_data, "edge"); in hpet_msi_init()