Lines Matching refs:interrupt_id
3147 interrupt->interrupt_id, ts_offset, cq_counters_offset); in _hl_interrupt_wait_ioctl()
3220 interrupt->interrupt_id); in _hl_interrupt_wait_ioctl()
3362 interrupt->interrupt_id); in _hl_interrupt_wait_ioctl_user_addr()
3389 u16 interrupt_id, first_interrupt, last_interrupt; in hl_interrupt_wait_ioctl() local
3405 interrupt_id = FIELD_GET(HL_WAIT_CS_FLAGS_INTERRUPT_MASK, args->in.flags); in hl_interrupt_wait_ioctl()
3410 if (interrupt_id < prop->user_dec_intr_count) { in hl_interrupt_wait_ioctl()
3413 if (!(prop->decoder_enabled_mask & BIT(interrupt_id))) { in hl_interrupt_wait_ioctl()
3415 interrupt_id); in hl_interrupt_wait_ioctl()
3419 interrupt = &hdev->user_interrupt[interrupt_id]; in hl_interrupt_wait_ioctl()
3421 } else if (interrupt_id >= first_interrupt && interrupt_id <= last_interrupt) { in hl_interrupt_wait_ioctl()
3423 int_idx = interrupt_id - first_interrupt + prop->user_dec_intr_count; in hl_interrupt_wait_ioctl()
3426 } else if (interrupt_id == HL_COMMON_USER_CQ_INTERRUPT_ID) { in hl_interrupt_wait_ioctl()
3428 } else if (interrupt_id == HL_COMMON_DEC_INTERRUPT_ID) { in hl_interrupt_wait_ioctl()
3431 dev_err(hdev->dev, "invalid user interrupt %u", interrupt_id); in hl_interrupt_wait_ioctl()