Searched refs:user_interrupt (Results 1 – 4 of 4) sorted by relevance
/linux-6.12.1/drivers/accel/habanalabs/common/ |
D | device.c | 2176 hdev->user_interrupt = kcalloc(user_interrupt_cnt, sizeof(*hdev->user_interrupt), in hl_device_init() 2178 if (!hdev->user_interrupt) { in hl_device_init() 2192 free_jobs_data = &hdev->user_interrupt[i].ts_free_jobs_data; in hl_device_init() 2468 if (!hdev->user_interrupt[i].ts_free_jobs_data.free_nodes_pool) in hl_device_init() 2470 vfree(hdev->user_interrupt[i].ts_free_jobs_data.free_nodes_pool); in hl_device_init() 2472 kfree(hdev->user_interrupt); in hl_device_init() 2626 vfree(hdev->user_interrupt[i].ts_free_jobs_data.free_nodes_pool); in hl_device_fini() 2629 kfree(hdev->user_interrupt); in hl_device_fini()
|
D | command_submission.c | 1135 interrupt = &hdev->user_interrupt[i]; in hl_release_pending_user_interrupts() 3656 interrupt = &hdev->user_interrupt[interrupt_id]; in hl_interrupt_wait_ioctl() 3661 interrupt = &hdev->user_interrupt[int_idx]; in hl_interrupt_wait_ioctl()
|
D | habanalabs.h | 3429 struct hl_user_interrupt *user_interrupt; member
|
/linux-6.12.1/drivers/accel/habanalabs/gaudi2/ |
D | gaudi2.c | 3547 HL_USR_INTR_STRUCT_INIT(hdev->user_interrupt[j], hdev, i, in gaudi2_user_interrupt_setup() 3551 HL_USR_INTR_STRUCT_INIT(hdev->user_interrupt[j], hdev, i, HL_USR_INTERRUPT_CQ); in gaudi2_user_interrupt_setup() 4261 (void *) &hdev->user_interrupt[dec->core_id])); in gaudi2_dec_disable_msix() 4290 (void *) &hdev->user_interrupt[dec->core_id]); in gaudi2_dec_enable_msix() 4373 &hdev->user_interrupt[j]); in gaudi2_enable_msix() 4399 free_irq(irq, &hdev->user_interrupt[j]); in gaudi2_enable_msix() 4480 free_irq(irq, &hdev->user_interrupt[j]); in gaudi2_disable_msix()
|