Searched refs:afu_irq (Results 1 – 4 of 4) sorted by relevance
/linux/drivers/misc/ocxl/ |
H A D | afu_irq.c | 10 struct afu_irq { struct 35 struct afu_irq *irq; in ocxl_irq_set_handler() argument 60 struct afu_irq *irq = data; in afu_irq_handler() 70 static int setup_afu_irq(struct ocxl_context *ctx, struct afu_irq *irq) in setup_afu_irq() 98 static void release_afu_irq(struct afu_irq *irq) in release_afu_irq() 107 struct afu_irq *irq; in ocxl_afu_irq_alloc() 110 irq = kzalloc(sizeof(struct afu_irq), GFP_KERNEL); in ocxl_afu_irq_alloc() 154 static void afu_irq_free(struct afu_irq *irq, struct ocxl_context *ctx) in afu_irq_free() 170 struct afu_irq *irq; in ocxl_afu_irq_free() 188 struct afu_irq *irq; in ocxl_afu_irq_free_all() [all …]
|
H A D | Makefile | 5 ocxl-y += link.o context.o afu_irq.o sysfs.o trace.o
|
/linux/drivers/misc/cxl/ |
H A D | irq.c | 175 int irq_off, afu_irq = 0; in cxl_irq_afu() local 195 afu_irq += irq_off; in cxl_irq_afu() 198 afu_irq += range; in cxl_irq_afu() 206 trace_cxl_afu_irq(ctx, afu_irq, irq, hwirq); in cxl_irq_afu() 208 afu_irq, ctx->pe, irq, hwirq); in cxl_irq_afu() 215 set_bit(afu_irq - 1, ctx->irq_bitmap); in cxl_irq_afu()
|
H A D | trace.h | 130 TP_PROTO(struct cxl_context *ctx, int afu_irq, int virq, irq_hw_number_t hwirq), 132 TP_ARGS(ctx, afu_irq, virq, hwirq), 138 __field(u16, afu_irq) 147 __entry->afu_irq = afu_irq; 156 __entry->afu_irq,
|