Searched refs:afu_irq (Results 1 – 5 of 5) sorted by relevance
/drivers/misc/cxl/ |
D | irq.c | 127 int irq_off, afu_irq = 0; in cxl_irq_afu() local 147 afu_irq += irq_off; in cxl_irq_afu() 150 afu_irq += range; in cxl_irq_afu() 158 trace_cxl_afu_irq(ctx, afu_irq, irq, hwirq); in cxl_irq_afu() 160 afu_irq, ctx->pe, irq, hwirq); in cxl_irq_afu() 167 set_bit(afu_irq - 1, ctx->irq_bitmap); in cxl_irq_afu()
|
D | api.c | 101 int _cxl_next_msi_hwirq(struct pci_dev *pdev, struct cxl_context **ctx, int *afu_irq) in _cxl_next_msi_hwirq() argument 103 if (*ctx == NULL || *afu_irq == 0) { in _cxl_next_msi_hwirq() 104 *afu_irq = 1; in _cxl_next_msi_hwirq() 107 (*afu_irq)++; in _cxl_next_msi_hwirq() 108 if (*afu_irq > cxl_get_max_irqs_per_process(pdev)) { in _cxl_next_msi_hwirq() 110 *afu_irq = 1; in _cxl_next_msi_hwirq() 113 return cxl_find_afu_irq(*ctx, *afu_irq); in _cxl_next_msi_hwirq()
|
D | trace.h | 125 TP_PROTO(struct cxl_context *ctx, int afu_irq, int virq, irq_hw_number_t hwirq), 127 TP_ARGS(ctx, afu_irq, virq, hwirq), 133 __field(u16, afu_irq) 142 __entry->afu_irq = afu_irq; 151 __entry->afu_irq,
|
D | base.c | 144 int cxl_next_msi_hwirq(struct pci_dev *pdev, struct cxl_context **ctx, int *afu_irq) in cxl_next_msi_hwirq() argument 153 ret = calls->cxl_next_msi_hwirq(pdev, ctx, afu_irq); in cxl_next_msi_hwirq()
|
D | cxl.h | 748 int _cxl_next_msi_hwirq(struct pci_dev *pdev, struct cxl_context **ctx, int *afu_irq); 756 int (*cxl_next_msi_hwirq)(struct pci_dev *pdev, struct cxl_context **ctx, int *afu_irq);
|