Home
last modified time | relevance | path

Searched defs:lrc (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_lrc.c79 lrc_to_xe(struct xe_lrc * lrc) lrc_to_xe() argument
704 xe_lrc_has_indirect_ring_state(struct xe_lrc * lrc) xe_lrc_has_indirect_ring_state() argument
709 __xe_lrc_ring_offset(struct xe_lrc * lrc) __xe_lrc_ring_offset() argument
714 xe_lrc_pphwsp_offset(struct xe_lrc * lrc) xe_lrc_pphwsp_offset() argument
730 xe_lrc_regs_offset(struct xe_lrc * lrc) xe_lrc_regs_offset() argument
761 __xe_lrc_seqno_offset(struct xe_lrc * lrc) __xe_lrc_seqno_offset() argument
766 __xe_lrc_start_seqno_offset(struct xe_lrc * lrc) __xe_lrc_start_seqno_offset() argument
771 __xe_lrc_ctx_job_timestamp_offset(struct xe_lrc * lrc) __xe_lrc_ctx_job_timestamp_offset() argument
777 __xe_lrc_parallel_offset(struct xe_lrc * lrc) __xe_lrc_parallel_offset() argument
783 __xe_lrc_engine_id_offset(struct xe_lrc * lrc) __xe_lrc_engine_id_offset() argument
788 __xe_lrc_ctx_timestamp_offset(struct xe_lrc * lrc) __xe_lrc_ctx_timestamp_offset() argument
793 __xe_lrc_ctx_timestamp_udw_offset(struct xe_lrc * lrc) __xe_lrc_ctx_timestamp_udw_offset() argument
798 __xe_lrc_indirect_ring_offset(struct xe_lrc * lrc) __xe_lrc_indirect_ring_offset() argument
809 __xe_lrc_indirect_ctx_offset(struct xe_lrc * lrc) __xe_lrc_indirect_ctx_offset() argument
814 __xe_lrc_wa_bb_offset(struct xe_lrc * lrc) __xe_lrc_wa_bb_offset() argument
856 xe_lrc_ctx_timestamp_ggtt_addr(struct xe_lrc * lrc) xe_lrc_ctx_timestamp_ggtt_addr() argument
867 xe_lrc_ctx_timestamp_udw_ggtt_addr(struct xe_lrc * lrc) xe_lrc_ctx_timestamp_udw_ggtt_addr() argument
878 xe_lrc_ctx_timestamp(struct xe_lrc * lrc) xe_lrc_ctx_timestamp() argument
901 xe_lrc_ctx_job_timestamp_ggtt_addr(struct xe_lrc * lrc) xe_lrc_ctx_job_timestamp_ggtt_addr() argument
912 xe_lrc_ctx_job_timestamp(struct xe_lrc * lrc) xe_lrc_ctx_job_timestamp() argument
921 xe_lrc_ggtt_addr(struct xe_lrc * lrc) xe_lrc_ggtt_addr() argument
926 xe_lrc_indirect_ring_ggtt_addr(struct xe_lrc * lrc) xe_lrc_indirect_ring_ggtt_addr() argument
934 xe_lrc_read_indirect_ctx_reg(struct xe_lrc * lrc,int reg_nr) xe_lrc_read_indirect_ctx_reg() argument
944 xe_lrc_write_indirect_ctx_reg(struct xe_lrc * lrc,int reg_nr,u32 val) xe_lrc_write_indirect_ctx_reg() argument
955 xe_lrc_read_ctx_reg(struct xe_lrc * lrc,int reg_nr) xe_lrc_read_ctx_reg() argument
965 xe_lrc_write_ctx_reg(struct xe_lrc * lrc,int reg_nr,u32 val) xe_lrc_write_ctx_reg() argument
1024 xe_lrc_update_memirq_regs_with_address(struct xe_lrc * lrc,struct xe_hw_engine * hwe,u32 * regs) xe_lrc_update_memirq_regs_with_address() argument
1041 xe_lrc_set_ppgtt(struct xe_lrc * lrc,struct xe_vm * vm) xe_lrc_set_ppgtt() argument
1049 xe_lrc_finish(struct xe_lrc * lrc) xe_lrc_finish() argument
1083 setup_utilization_wa(struct xe_lrc * lrc,struct xe_hw_engine * hwe,u32 * batch,size_t max_len) setup_utilization_wa() argument
1116 setup_timestamp_wa(struct xe_lrc * lrc,struct xe_hw_engine * hwe,u32 * batch,size_t max_len) setup_timestamp_wa() argument
1153 setup_configfs_post_ctx_restore_bb(struct xe_lrc * lrc,struct xe_hw_engine * hwe,u32 * batch,size_t max_len) setup_configfs_post_ctx_restore_bb() argument
1182 setup_configfs_mid_ctx_restore_bb(struct xe_lrc * lrc,struct xe_hw_engine * hwe,u32 * batch,size_t max_len) setup_configfs_mid_ctx_restore_bb() argument
1211 setup_invalidate_state_cache_wa(struct xe_lrc * lrc,struct xe_hw_engine * hwe,u32 * batch,size_t max_len) setup_invalidate_state_cache_wa() argument
1231 setup_invalidate_auxccs_wa(struct xe_lrc * lrc,struct xe_hw_engine * hwe,u32 * batch,size_t max_len) setup_invalidate_auxccs_wa() argument
1255 struct xe_lrc *lrc; global() member
1322 xe_lrc_setup_wa_bb_with_scratch(struct xe_lrc * lrc,struct xe_hw_engine * hwe,u32 * scratch) xe_lrc_setup_wa_bb_with_scratch() argument
1357 setup_wa_bb(struct xe_lrc * lrc,struct xe_hw_engine * hwe) setup_wa_bb() argument
1376 setup_indirect_ctx(struct xe_lrc * lrc,struct xe_hw_engine * hwe) setup_indirect_ctx() argument
1448 xe_multi_queue_prio_to_lrc(struct xe_lrc * lrc,enum xe_multi_queue_priority priority) xe_multi_queue_prio_to_lrc() argument
1466 xe_lrc_set_multi_queue_priority(struct xe_lrc * lrc,enum xe_multi_queue_priority priority) xe_lrc_set_multi_queue_priority() argument
1472 xe_lrc_ctx_init(struct xe_lrc * lrc,struct xe_hw_engine * hwe,struct xe_vm * vm,void * replay_state,u16 msix_vec,u32 init_flags) xe_lrc_ctx_init() argument
1603 xe_lrc_init(struct xe_lrc * lrc,struct xe_hw_engine * hwe,struct xe_vm * vm,void * replay_state,u32 ring_size,u16 msix_vec,u32 init_flags) xe_lrc_init() argument
1690 struct xe_lrc *lrc; xe_lrc_create() local
1715 struct xe_lrc *lrc = container_of(ref, struct xe_lrc, refcount); xe_lrc_destroy() local
1725 xe_lrc_update_hwctx_regs_with_address(struct xe_lrc * lrc) xe_lrc_update_hwctx_regs_with_address() argument
1738 xe_lrc_set_ring_tail(struct xe_lrc * lrc,u32 tail) xe_lrc_set_ring_tail() argument
1746 xe_lrc_ring_tail(struct xe_lrc * lrc) xe_lrc_ring_tail() argument
1754 xe_lrc_ring_start(struct xe_lrc * lrc) xe_lrc_ring_start() argument
1762 xe_lrc_set_ring_head(struct xe_lrc * lrc,u32 head) xe_lrc_set_ring_head() argument
1770 xe_lrc_ring_head(struct xe_lrc * lrc) xe_lrc_ring_head() argument
1778 xe_lrc_ring_space(struct xe_lrc * lrc) xe_lrc_ring_space() argument
1787 __xe_lrc_write_ring(struct xe_lrc * lrc,struct iosys_map ring,const void * data,size_t size) __xe_lrc_write_ring() argument
1797 xe_lrc_write_ring(struct xe_lrc * lrc,const void * data,size_t size) xe_lrc_write_ring() argument
1825 xe_lrc_descriptor(struct xe_lrc * lrc) xe_lrc_descriptor() argument
1830 xe_lrc_seqno_ggtt_addr(struct xe_lrc * lrc) xe_lrc_seqno_ggtt_addr() argument
1869 xe_lrc_init_seqno_fence(struct xe_lrc * lrc,struct dma_fence * fence) xe_lrc_init_seqno_fence() argument
1874 xe_lrc_seqno(struct xe_lrc * lrc) xe_lrc_seqno() argument
1881 xe_lrc_start_seqno(struct xe_lrc * lrc) xe_lrc_start_seqno() argument
1888 xe_lrc_start_seqno_ggtt_addr(struct xe_lrc * lrc) xe_lrc_start_seqno_ggtt_addr() argument
1893 xe_lrc_parallel_ggtt_addr(struct xe_lrc * lrc) xe_lrc_parallel_ggtt_addr() argument
1898 xe_lrc_parallel_map(struct xe_lrc * lrc) xe_lrc_parallel_map() argument
1909 xe_lrc_engine_id(struct xe_lrc * lrc) xe_lrc_engine_id() argument
2463 xe_lrc_snapshot_capture(struct xe_lrc * lrc) xe_lrc_snapshot_capture() argument
2579 get_ctx_timestamp(struct xe_lrc * lrc,u32 engine_id,u64 * reg_ctx_ts) get_ctx_timestamp() argument
2614 xe_lrc_timestamp(struct xe_lrc * lrc) xe_lrc_timestamp() argument
2656 xe_lrc_update_timestamp(struct xe_lrc * lrc,u64 * old_ts) xe_lrc_update_timestamp() argument
2674 xe_lrc_ring_is_idle(struct xe_lrc * lrc) xe_lrc_ring_is_idle() argument
[all...]
H A Dxe_ring_ops.c269 static int emit_copy_timestamp(struct xe_device *xe, struct xe_lrc *lrc, in emit_copy_timestamp() argument
292 emit_fake_watchdog(struct xe_lrc * lrc,u32 * dw,int i) emit_fake_watchdog() argument
319 __emit_job_gen12_simple(struct xe_sched_job * job,struct xe_lrc * lrc,u64 batch_addr,u32 * head,u32 seqno) __emit_job_gen12_simple() argument
378 __emit_job_gen12_video(struct xe_sched_job * job,struct xe_lrc * lrc,u64 batch_addr,u32 * head,u32 seqno) __emit_job_gen12_video() argument
430 __emit_job_gen12_render_compute(struct xe_sched_job * job,struct xe_lrc * lrc,u64 batch_addr,u32 * head,u32 seqno) __emit_job_gen12_render_compute() argument
494 emit_migration_job_gen12(struct xe_sched_job * job,struct xe_lrc * lrc,u32 * head,u32 seqno) emit_migration_job_gen12() argument
[all...]
H A Dxe_sriov_vf_ccs.c185 struct xe_lrc *lrc = xe_exec_queue_lrc(ctx->mig_q); in ccs_rw_update_ring() local
315 struct xe_lrc *lrc = xe_exec_queue_lrc(ctx->mig_q); in xe_sriov_vf_ccs_fini() local
396 struct xe_lrc *lrc = xe_exec_queue_lrc(ctx->mig_q); in xe_sriov_vf_ccs_rw_update_bb_addr() local
H A Dxe_exec_queue.c116 struct xe_lrc *lrc; in xe_exec_queue_group_cleanup() local
274 static void xe_exec_queue_set_lrc(struct xe_exec_queue *q, struct xe_lrc *lrc, u16 idx) in xe_exec_queue_set_lrc() argument
295 struct xe_lrc *lrc; xe_exec_queue_get_lrc() local
378 struct xe_lrc *lrc; __xe_exec_queue_init() local
922 struct xe_lrc *lrc; xe_exec_queue_group_delete() local
1534 struct xe_lrc *lrc; xe_exec_queue_update_run_ticks() local
1846 struct xe_lrc *lrc; xe_exec_queue_contexts_hwsp_rebase() local
[all...]
H A Dxe_lrc.h77 * Decrement reference count of @lrc, call xe_lrc_destroy when in xe_lrc_put() argument
64 xe_lrc_get(struct xe_lrc * lrc) xe_lrc_get() argument
[all...]
H A Dxe_trace_lrc.h19 __dev_name_lrc(lrc) global() argument
[all...]
H A Dxe_execlist_types.h31 struct xe_lrc *lrc; member
H A Dxe_guc_submit.c916 struct xe_lrc *lrc = q->lrc[i]; __register_mlrc_exec_queue() local
970 struct xe_lrc *lrc = q->lrc[0]; register_exec_queue() local
1105 struct xe_lrc *lrc = q->lrc[j]; wq_item_append() local
1128 struct xe_lrc *lrc = q->lrc[0]; submit_exec_queue() local
2434 lrc_parallel_clear(struct xe_lrc * lrc) lrc_parallel_clear() argument
2467 struct xe_lrc *lrc = READ_ONCE(q->lrc[0]); guc_exec_queue_pause() local
3196 struct xe_lrc *lrc = q->lrc[i]; xe_guc_exec_queue_snapshot_capture() local
[all...]
H A Dxe_gt_types.h341 unsigned long *lrc; member
359 unsigned long *lrc; member
/linux/drivers/nfc/fdp/
H A Di2c.c66 u8 lrc = 0; in fdp_nci_i2c_add_len_lrc() local
132 u8 tmp[FDP_NCI_I2C_MAX_PAYLOAD], lrc, k; in fdp_nci_i2c_read() local
/linux/drivers/scsi/
H A DFlashPoint.c7482 unsigned char lrc; in FPT_CalcLrc() local