Searched refs:user_interrupt (Results 1 – 4 of 4) sorted by relevance
2160 hdev->user_interrupt = kzalloc_objs(*hdev->user_interrupt, in hl_device_init()2162 if (!hdev->user_interrupt) { in hl_device_init()2176 free_jobs_data = &hdev->user_interrupt[i].ts_free_jobs_data; in hl_device_init()2451 if (!hdev->user_interrupt[i].ts_free_jobs_data.free_nodes_pool) in hl_device_init()2453 vfree(hdev->user_interrupt[i].ts_free_jobs_data.free_nodes_pool); in hl_device_init()2455 kfree(hdev->user_interrupt); in hl_device_init()2617 vfree(hdev->user_interrupt[i].ts_free_jobs_data.free_nodes_pool); in hl_device_fini()2620 kfree(hdev->user_interrupt); in hl_device_fini()
1135 interrupt = &hdev->user_interrupt[i]; in hl_release_pending_user_interrupts()3654 interrupt = &hdev->user_interrupt[interrupt_id]; in hl_interrupt_wait_ioctl()3659 interrupt = &hdev->user_interrupt[int_idx]; in hl_interrupt_wait_ioctl()
3469 struct hl_user_interrupt *user_interrupt; member
3901 HL_USR_INTR_STRUCT_INIT(hdev->user_interrupt[j], hdev, i, in gaudi2_user_interrupt_setup()3905 HL_USR_INTR_STRUCT_INIT(hdev->user_interrupt[j], hdev, i, HL_USR_INTERRUPT_CQ); in gaudi2_user_interrupt_setup()4615 (void *) &hdev->user_interrupt[dec->core_id])); in gaudi2_dec_disable_msix()4644 (void *) &hdev->user_interrupt[dec->core_id]); in gaudi2_dec_enable_msix()4727 &hdev->user_interrupt[j]); in gaudi2_enable_msix()4753 free_irq(irq, &hdev->user_interrupt[j]); in gaudi2_enable_msix()4834 free_irq(irq, &hdev->user_interrupt[j]); in gaudi2_disable_msix()