Searched refs:irq_buf (Results 1 – 4 of 4) sorted by relevance
/linux/drivers/gpu/drm/xe/ |
H A D | xe_irq.c | 892 static int xe_irq_msix_alloc_vector(struct xe_device *xe, void *irq_buf, in xe_irq_msix_alloc_vector() argument 901 ret = xa_alloc(&xe->irq.msix.indexes, &id, irq_buf, limit, GFP_KERNEL); in xe_irq_msix_alloc_vector() 917 void *irq_buf, const char *name, u16 msix) in xe_irq_msix_request_irq_internal() argument 926 ret = request_irq(irq, handler, IRQF_SHARED, name, irq_buf); in xe_irq_msix_request_irq_internal() 933 int xe_irq_msix_request_irq(struct xe_device *xe, irq_handler_t handler, void *irq_buf, in xe_irq_msix_request_irq() argument 938 ret = xe_irq_msix_alloc_vector(xe, irq_buf, dynamic_msix, msix); in xe_irq_msix_request_irq() 942 ret = xe_irq_msix_request_irq_internal(xe, handler, irq_buf, name, *msix); in xe_irq_msix_request_irq() 956 void *irq_buf; in xe_irq_msix_free_irq() local 958 irq_buf = xa_load(&xe->irq.msix.indexes, msix); in xe_irq_msix_free_irq() 959 if (!irq_buf) in xe_irq_msix_free_irq() [all...] |
H A D | xe_irq.h | 22 int xe_irq_msix_request_irq(struct xe_device *xe, irq_handler_t handler, void *irq_buf,
|
/linux/drivers/net/ieee802154/ |
H A D | mrf24j40.c | 234 u8 irq_buf[2]; member 1023 u8 intstat = devrec->irq_buf[1]; in mrf24j40_intstat_complete() 1048 devrec->irq_buf[0] = MRF24J40_READSHORT(REG_INTSTAT); in mrf24j40_isr() 1049 devrec->irq_buf[1] = 0; in mrf24j40_isr() 1231 devrec->irq_trx.tx_buf = devrec->irq_buf; in mrf24j40_setup_irq_spi_messages() 1232 devrec->irq_trx.rx_buf = devrec->irq_buf; in mrf24j40_setup_irq_spi_messages()
|
/linux/drivers/net/usb/ |
H A D | catc.c | 161 u8 irq_buf[2]; member 838 catc->irq_buf, 2, catc_irq_done, catc, 1); in catc_probe()
|