Lines Matching refs:ih_data
6630 static void gfx_v8_0_parse_sq_irq(struct amdgpu_device *adev, unsigned ih_data, in gfx_v8_0_parse_sq_irq() argument
6637 enc = REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_CMN, ENCODING); in gfx_v8_0_parse_sq_irq()
6638 se_id = REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_CMN, SE_ID); in gfx_v8_0_parse_sq_irq()
6648 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUTO, IMMED_OVERFLOW), in gfx_v8_0_parse_sq_irq()
6649 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUTO, HOST_REG_OVERFLOW), in gfx_v8_0_parse_sq_irq()
6650 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUTO, HOST_CMD_OVERFLOW), in gfx_v8_0_parse_sq_irq()
6651 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUTO, CMD_TIMESTAMP), in gfx_v8_0_parse_sq_irq()
6652 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUTO, REG_TIMESTAMP), in gfx_v8_0_parse_sq_irq()
6653 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUTO, THREAD_TRACE_BUF_FULL), in gfx_v8_0_parse_sq_irq()
6654 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUTO, WLT), in gfx_v8_0_parse_sq_irq()
6655 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUTO, THREAD_TRACE) in gfx_v8_0_parse_sq_irq()
6661 cu_id = REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_WAVE, CU_ID); in gfx_v8_0_parse_sq_irq()
6662 sh_id = REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_WAVE, SH_ID); in gfx_v8_0_parse_sq_irq()
6689 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_WAVE, SIMD_ID), in gfx_v8_0_parse_sq_irq()
6690 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_WAVE, WAVE_ID), in gfx_v8_0_parse_sq_irq()
6691 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_WAVE, VM_ID), in gfx_v8_0_parse_sq_irq()
6692 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_WAVE, PRIV) ? "true" : "false", in gfx_v8_0_parse_sq_irq()
6707 gfx_v8_0_parse_sq_irq(adev, sq_work->ih_data, true); in gfx_v8_0_sq_irq_work_func()
6714 unsigned ih_data = entry->src_data[0]; in gfx_v8_0_sq_irq() local
6722 gfx_v8_0_parse_sq_irq(adev, ih_data, false); in gfx_v8_0_sq_irq()
6724 adev->gfx.sq_work.ih_data = ih_data; in gfx_v8_0_sq_irq()