Home
last modified time | relevance | path

Searched refs:ENGINE_READ (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dintel_engine_cs.c976 acthd = ENGINE_READ(engine, RING_ACTHD); in intel_engine_get_active_head()
978 acthd = ENGINE_READ(engine, ACTHD); in intel_engine_get_active_head()
990 bbaddr = ENGINE_READ(engine, RING_BBADDR); in intel_engine_get_last_batch_head()
1183 if ((ENGINE_READ(engine, RING_HEAD) & HEAD_ADDR) != in ring_is_idle()
1184 (ENGINE_READ(engine, RING_TAIL) & TAIL_ADDR)) in ring_is_idle()
1189 !(ENGINE_READ(engine, RING_MI_MODE) & MODE_IDLE)) in ring_is_idle()
1431 drm_printf(m, "\tCCID: 0x%08x\n", ENGINE_READ(engine, CCID)); in intel_engine_print_registers()
1434 ENGINE_READ(engine, RING_EXECLIST_STATUS_HI)); in intel_engine_print_registers()
1436 ENGINE_READ(engine, RING_EXECLIST_STATUS_LO)); in intel_engine_print_registers()
1439 ENGINE_READ(engin in intel_engine_print_registers()
[all...]
H A Dintel_ring_submission.c138 (ENGINE_READ(engine, RING_MI_MODE) & MODE_IDLE) == 0); in flush_cs_tlb()
181 if (ENGINE_READ(engine, RING_HEAD) != in stop_ring()
182 ENGINE_READ(engine, RING_TAIL)) in stop_ring()
187 ENGINE_WRITE(engine, RING_HEAD, ENGINE_READ(engine, RING_TAIL)); in stop_ring()
195 return (ENGINE_READ(engine, RING_HEAD) & HEAD_ADDR) == 0; in stop_ring()
238 ENGINE_READ(engine, RING_CTL), in xcs_resume()
239 ENGINE_READ(engine, RING_HEAD), in xcs_resume()
240 ENGINE_READ(engine, RING_TAIL), in xcs_resume()
241 ENGINE_READ(engine, RING_START)); in xcs_resume()
248 ENGINE_READ(engin in xcs_resume()
[all...]
H A Dintel_engine.h44 * ENGINE_READ(engine, REG_FOO);
59 #define ENGINE_READ(...) __ENGINE_READ_OP(read, __VA_ARGS__) macro
H A Dintel_gt_irq.c32 eir = ENGINE_READ(engine, RING_EIR) & GENMASK(15, 0); in cs_irq_handler()
H A Dintel_lrc.c2697 ENGINE_READ(engine, RING_START), in process_csb()
2698 ENGINE_READ(engine, RING_HEAD) & HEAD_ADDR, in process_csb()
2699 ENGINE_READ(engine, RING_TAIL) & TAIL_ADDR, in process_csb()
2700 ENGINE_READ(engine, RING_CTL), in process_csb()
2701 ENGINE_READ(engine, RING_MI_MODE)); in process_csb()
4092 status = ENGINE_READ(engine, RING_ESR); in enable_error_interrupt()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dintel_engine_cs.c1571 acthd = ENGINE_READ(engine, RING_ACTHD); in intel_engine_get_active_head()
1573 acthd = ENGINE_READ(engine, ACTHD); in intel_engine_get_active_head()
1585 bbaddr = ENGINE_READ(engine, RING_BBADDR); in intel_engine_get_last_batch_head()
1834 if ((ENGINE_READ(engine, RING_HEAD) & HEAD_ADDR) != in ring_is_idle()
1835 (ENGINE_READ(engine, RING_TAIL) & TAIL_ADDR)) in ring_is_idle()
1840 !(ENGINE_READ(engine, RING_MI_MODE) & MODE_IDLE)) in ring_is_idle()
2066 drm_printf(m, "\tCCID: 0x%08x\n", ENGINE_READ(engine, CCID)); in intel_engine_print_registers()
2069 ENGINE_READ(engine, RING_EXECLIST_STATUS_HI)); in intel_engine_print_registers()
2071 ENGINE_READ(engine, RING_EXECLIST_STATUS_LO)); in intel_engine_print_registers()
2074 ENGINE_READ(engin in intel_engine_print_registers()
[all...]
H A Dintel_ring_submission.c122 if ((ENGINE_READ(engine, RING_MI_MODE) & MODE_IDLE) == 0) in flush_cs_tlb()
266 ENGINE_READ(engine, RING_CTL), in xcs_resume()
267 ENGINE_READ(engine, RING_CTL) & RING_VALID, in xcs_resume()
268 ENGINE_READ(engine, RING_HEAD), ring->head, in xcs_resume()
269 ENGINE_READ(engine, RING_TAIL), ring->tail, in xcs_resume()
270 ENGINE_READ(engine, RING_START), in xcs_resume()
1058 (ENGINE_READ(engine, RING_MI_MODE) & MODE_IDLE) == 0); in ring_release()
H A Dintel_engine.h47 * ENGINE_READ(engine, REG_FOO);
62 #define ENGINE_READ(...) __ENGINE_READ_OP(read, __VA_ARGS__) macro
H A Dintel_execlists_submission.c1976 ENGINE_READ(engine, RING_START), in process_csb()
1977 ENGINE_READ(engine, RING_HEAD) & HEAD_ADDR, in process_csb()
1978 ENGINE_READ(engine, RING_TAIL) & TAIL_ADDR, in process_csb()
1979 ENGINE_READ(engine, RING_CTL), in process_csb()
1980 ENGINE_READ(engine, RING_MI_MODE)); in process_csb()
2497 eir = ENGINE_READ(engine, RING_EIR) & GENMASK(15, 0); in execlists_irq_handler()
2896 status = ENGINE_READ(engine, RING_ESR); in enable_error_interrupt()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/
H A Di915_gpu_error.c1235 ee->rc_psmi = ENGINE_READ(engine, RING_PSMI_CTL); in engine_record_registers()
1251 ee->esr = ENGINE_READ(engine, RING_ESR); in engine_record_registers()
1252 ee->faddr = ENGINE_READ(engine, RING_DMA_FADD); in engine_record_registers()
1253 ee->ipeir = ENGINE_READ(engine, RING_IPEIR); in engine_record_registers()
1254 ee->ipehr = ENGINE_READ(engine, RING_IPEHR); in engine_record_registers()
1255 ee->instps = ENGINE_READ(engine, RING_INSTPS); in engine_record_registers()
1256 ee->bbaddr = ENGINE_READ(engine, RING_BBADDR); in engine_record_registers()
1257 ee->ccid = ENGINE_READ(engine, CCID); in engine_record_registers()
1259 ee->faddr |= (u64)ENGINE_READ(engine, RING_DMA_FADD_UDW) << 32; in engine_record_registers()
1260 ee->bbaddr |= (u64)ENGINE_READ(engin in engine_record_registers()
[all...]
H A Di915_request.c2237 u32 ring = ENGINE_READ(engine, RING_START); in engine_match_ring()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_gpu_error.c1125 ee->rc_psmi = ENGINE_READ(engine, RING_PSMI_CTL); in engine_record_registers()
1138 ee->esr = ENGINE_READ(engine, RING_ESR); in engine_record_registers()
1139 ee->faddr = ENGINE_READ(engine, RING_DMA_FADD); in engine_record_registers()
1140 ee->ipeir = ENGINE_READ(engine, RING_IPEIR); in engine_record_registers()
1141 ee->ipehr = ENGINE_READ(engine, RING_IPEHR); in engine_record_registers()
1142 ee->instps = ENGINE_READ(engine, RING_INSTPS); in engine_record_registers()
1143 ee->bbaddr = ENGINE_READ(engine, RING_BBADDR); in engine_record_registers()
1144 ee->ccid = ENGINE_READ(engine, CCID); in engine_record_registers()
1146 ee->faddr |= (u64)ENGINE_READ(engine, RING_DMA_FADD_UDW) << 32; in engine_record_registers()
1147 ee->bbaddr |= (u64)ENGINE_READ(engin in engine_record_registers()
[all...]
H A Di915_debugfs.c649 engine->name, ENGINE_READ(engine, RING_IMR)); in i915_interrupt_info()

Completed in 29 milliseconds