Home
last modified time | relevance | path

Searched refs:ih_data (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Dgfx_v11_0_3.c40 struct ras_dispatch_if ih_data = { in gfx_v11_0_3_rlc_gc_fed_irq() local
68 ih_data.head = *ras_if; in gfx_v11_0_3_rlc_gc_fed_irq()
69 amdgpu_ras_interrupt_dispatch(adev, &ih_data); in gfx_v11_0_3_rlc_gc_fed_irq()
H A Damdgpu_umc.c276 struct ras_dispatch_if ih_data = { in amdgpu_umc_process_ecc_irq() local
283 ih_data.head = *ras_if; in amdgpu_umc_process_ecc_irq()
285 amdgpu_ras_interrupt_dispatch(adev, &ih_data); in amdgpu_umc_process_ecc_irq()
H A Damdgpu_jpeg.c235 struct ras_dispatch_if ih_data = { in amdgpu_jpeg_process_poison_irq() local
242 ih_data.head = *ras_if; in amdgpu_jpeg_process_poison_irq()
243 amdgpu_ras_interrupt_dispatch(adev, &ih_data); in amdgpu_jpeg_process_poison_irq()
H A Damdgpu_sdma.c142 struct ras_dispatch_if ih_data = { in amdgpu_sdma_process_ecc_irq() local
149 ih_data.head = *ras_if; in amdgpu_sdma_process_ecc_irq()
151 amdgpu_ras_interrupt_dispatch(adev, &ih_data); in amdgpu_sdma_process_ecc_irq()
H A Dgfx_v8_0.c6685 static void gfx_v8_0_parse_sq_irq(struct amdgpu_device *adev, unsigned ih_data, in gfx_v8_0_parse_sq_irq() argument
6692 enc = REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_CMN, ENCODING); in gfx_v8_0_parse_sq_irq()
6693 se_id = REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_CMN, SE_ID); in gfx_v8_0_parse_sq_irq()
6703 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUTO, IMMED_OVERFLOW), in gfx_v8_0_parse_sq_irq()
6704 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUTO, HOST_REG_OVERFLOW), in gfx_v8_0_parse_sq_irq()
6705 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUTO, HOST_CMD_OVERFLOW), in gfx_v8_0_parse_sq_irq()
6706 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUTO, CMD_TIMESTAMP), in gfx_v8_0_parse_sq_irq()
6707 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUTO, REG_TIMESTAMP), in gfx_v8_0_parse_sq_irq()
6708 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUTO, THREAD_TRACE_BUF_FULL), in gfx_v8_0_parse_sq_irq()
6709 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUT in gfx_v8_0_parse_sq_irq()
6769 unsigned ih_data = entry->src_data[0]; gfx_v8_0_sq_irq() local
[all...]
H A Damdgpu_ras.c1713 struct ras_ih_data *data = &obj->ih_data; in amdgpu_ras_interrupt_umc_handler()
1740 struct ras_ih_data *data = &obj->ih_data; in amdgpu_ras_interrupt_handler()
1772 container_of(data, struct ras_manager, ih_data); in amdgpu_ras_interrupt_process_handler()
1781 struct ras_ih_data *data = &obj->ih_data; in amdgpu_ras_interrupt_dispatch()
1811 data = &obj->ih_data; in amdgpu_ras_interrupt_remove_handler()
1841 data = &obj->ih_data; in amdgpu_ras_interrupt_add_handler()
H A Damdgpu_gfx.c887 struct ras_dispatch_if ih_data = { in amdgpu_gfx_cp_ecc_error_irq() local
894 ih_data.head = *ras_if; in amdgpu_gfx_cp_ecc_error_irq()
897 amdgpu_ras_interrupt_dispatch(adev, &ih_data); in amdgpu_gfx_cp_ecc_error_irq()
H A Damdgpu_vcn.c1177 struct ras_dispatch_if ih_data = { in amdgpu_vcn_process_poison_irq() local
1185 ih_data.head = *ras_if; in amdgpu_vcn_process_poison_irq()
1186 amdgpu_ras_interrupt_dispatch(adev, &ih_data); in amdgpu_vcn_process_poison_irq()
H A Damdgpu_gfx.h310 unsigned ih_data; member
H A Damdgpu_ras.h494 struct ras_ih_data ih_data; member
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_umc.c146 struct ras_dispatch_if ih_data = { in amdgpu_umc_process_ecc_irq() local
153 ih_data.head = *ras_if; in amdgpu_umc_process_ecc_irq()
155 amdgpu_ras_interrupt_dispatch(adev, &ih_data); in amdgpu_umc_process_ecc_irq()
H A Damdgpu_sdma.c173 struct ras_dispatch_if ih_data = { in amdgpu_sdma_process_ecc_irq() local
180 ih_data.head = *ras_if; in amdgpu_sdma_process_ecc_irq()
182 amdgpu_ras_interrupt_dispatch(adev, &ih_data); in amdgpu_sdma_process_ecc_irq()
H A Damdgpu_gfx.c692 struct ras_dispatch_if ih_data = { in amdgpu_gfx_cp_ecc_error_irq() local
699 ih_data.head = *ras_if; in amdgpu_gfx_cp_ecc_error_irq()
702 amdgpu_ras_interrupt_dispatch(adev, &ih_data); in amdgpu_gfx_cp_ecc_error_irq()
H A Dgfx_v8_0.c6713 static void gfx_v8_0_parse_sq_irq(struct amdgpu_device *adev, unsigned ih_data) in gfx_v8_0_parse_sq_irq() argument
6719 enc = REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_CMN, ENCODING); in gfx_v8_0_parse_sq_irq()
6720 se_id = REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_CMN, SE_ID); in gfx_v8_0_parse_sq_irq()
6730 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUTO, IMMED_OVERFLOW), in gfx_v8_0_parse_sq_irq()
6731 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUTO, HOST_REG_OVERFLOW), in gfx_v8_0_parse_sq_irq()
6732 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUTO, HOST_CMD_OVERFLOW), in gfx_v8_0_parse_sq_irq()
6733 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUTO, CMD_TIMESTAMP), in gfx_v8_0_parse_sq_irq()
6734 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUTO, REG_TIMESTAMP), in gfx_v8_0_parse_sq_irq()
6735 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUTO, THREAD_TRACE_BUF_FULL), in gfx_v8_0_parse_sq_irq()
6736 REG_GET_FIELD(ih_data, SQ_INTERRUPT_WORD_AUT in gfx_v8_0_parse_sq_irq()
6796 unsigned ih_data = entry->src_data[0]; gfx_v8_0_sq_irq() local
[all...]
H A Damdgpu_ras.c1303 struct ras_ih_data *data = &obj->ih_data; in amdgpu_ras_interrupt_handler()
1343 container_of(data, struct ras_manager, ih_data); in amdgpu_ras_interrupt_process_handler()
1352 struct ras_ih_data *data = &obj->ih_data; in amdgpu_ras_interrupt_dispatch()
1382 data = &obj->ih_data; in amdgpu_ras_interrupt_remove_handler()
1409 data = &obj->ih_data; in amdgpu_ras_interrupt_add_handler()
H A Damdgpu_gfx.h225 unsigned ih_data; member
H A Damdgpu_ras.h413 struct ras_ih_data ih_data; member

Completed in 33 milliseconds