Searched refs:batch_addr (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/gpu/drm/xe/
H A Dxe_sched_job_types.h44 /** @batch_addr: batch buffer address of job */
45 u64 batch_addr[]; member in struct:xe_sched_job
50 u64 batch_addr[]; member in struct:xe_sched_job_snapshot
H A Dxe_ring_ops.c94 static int emit_bb_start(u64 batch_addr, u32 ppgtt_flag, u32 *dw, int i) argument
97 dw[i++] = lower_32_bits(batch_addr);
98 dw[i++] = upper_32_bits(batch_addr);
218 u64 batch_addr, u32 seqno)
234 i = emit_bb_start(batch_addr, ppgtt_flag, dw, i);
265 u64 batch_addr, u32 seqno)
293 i = emit_bb_start(batch_addr, ppgtt_flag, dw, i);
311 u64 batch_addr, u32 seqno)
338 i = emit_bb_start(batch_addr, ppgtt_flag, dw, i);
368 i = emit_bb_start(job->batch_addr[
217 __emit_job_gen12_simple(struct xe_sched_job *job, struct xe_lrc *lrc, u64 batch_addr, u32 seqno) argument
264 __emit_job_gen12_video(struct xe_sched_job *job, struct xe_lrc *lrc, u64 batch_addr, u32 seqno) argument
309 __emit_job_gen12_render_compute(struct xe_sched_job *job, struct xe_lrc *lrc, u64 batch_addr, u32 seqno) argument
[all...]
H A Dxe_sched_job.c80 u64 *batch_addr)
156 job->batch_addr[i] = batch_addr[i];
306 snapshot->batch_addr[i] = xe_device_uncanonicalize_addr(xe, job->batch_addr[i]);
326 drm_printf(p, "batch_addr[%u]: 0x%016llx\n", i, snapshot->batch_addr[i]);
79 xe_sched_job_create(struct xe_exec_queue *q, u64 *batch_addr) argument
H A Dxe_sched_job.h21 u64 *batch_addr);
H A Dxe_trace.h262 __field(u64, batch_addr)
273 __entry->batch_addr = (u64)job->batch_addr[0];
276 TP_printk("fence=0x%016llx, seqno=%u, guc_id=%d, batch_addr=0x%012llx, guc_state=0x%x, flags=0x%x, error=%d",
278 __entry->batch_addr, __entry->guc_state,
H A Dxe_migrate.c213 u64 batch_addr = xe_bo_addr(batch, 0, XE_PAGE_SIZE); local
215 m->batch_base_ofs = xe_migrate_vram_ofs(xe, batch_addr);
219 batch_addr = xe_bo_addr(batch, 0, XE_PAGE_SIZE);
220 m->usm_batch_base_ofs = xe_migrate_vram_ofs(xe, batch_addr);
/linux-master/drivers/gpu/drm/i915/gt/
H A Dgen7_renderclear.c107 static u32 batch_addr(const struct batch_chunk *bc) function
159 *cs++ = batch_addr(state) + dst_offset;
242 *cs++ = batch_addr(batch) | BASE_ADDRESS_MODIFY;
244 *cs++ = (batch_addr(batch) + surface_state_base) | BASE_ADDRESS_MODIFY;
246 *cs++ = batch_addr(batch) | BASE_ADDRESS_MODIFY;
248 *cs++ = batch_addr(batch) | BASE_ADDRESS_MODIFY;
250 *cs++ = batch_addr(batch) | BASE_ADDRESS_MODIFY;
/linux-master/drivers/gpu/drm/i915/
H A Di915_cmd_parser.c1347 u64 batch_addr,
1367 jump_offset = jump_target - batch_addr;
1452 u64 batch_addr, shadow_addr; local
1475 batch_addr = gen8_canonical_addr(i915_vma_offset(batch) + batch_offset);
1517 batch_addr, shadow_addr,
1564 batch_addr,
1345 check_bbstart(u32 *cmd, u32 offset, u32 length, u32 batch_length, u64 batch_addr, u64 shadow_addr, const unsigned long *jump_whitelist) argument

Completed in 238 milliseconds