Home
last modified time | relevance | path

Searched refs:afu_irq (Results 1 – 5 of 5) sorted by relevance

/drivers/misc/cxl/
Dirq.c127 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()
Dapi.c101 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()
Dtrace.h125 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,
Dbase.c144 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()
Dcxl.h748 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);