Home
last modified time | relevance | path

Searched refs:xe_bb (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/gpu/drm/xe/
A Dxe_bb.h17 struct xe_bb *xe_bb_new(struct xe_gt *gt, u32 size, bool usm);
19 struct xe_bb *bb);
21 struct xe_bb *bb, u64 batch_ofs,
23 void xe_bb_free(struct xe_bb *bb, struct dma_fence *fence);
A Dxe_bb.c32 struct xe_bb *xe_bb_new(struct xe_gt *gt, u32 dwords, bool usm) in xe_bb_new()
35 struct xe_bb *bb = kmalloc(sizeof(*bb), GFP_KERNEL); in xe_bb_new()
64 __xe_bb_create_job(struct xe_exec_queue *q, struct xe_bb *bb, u64 *addr) in __xe_bb_create_job()
79 struct xe_bb *bb, in xe_bb_create_migration_job()
97 struct xe_bb *bb) in xe_bb_create_job()
106 void xe_bb_free(struct xe_bb *bb, struct dma_fence *fence) in xe_bb_free()
A Dxe_lrc.h13 struct xe_bb;
91 void xe_lrc_emit_hwe_state_instructions(struct xe_exec_queue *q, struct xe_bb *bb);
A Dxe_bb_types.h13 struct xe_bb { struct
A Dxe_migrate.c559 struct xe_bb *bb, u32 at_pt, in emit_pte()
623 static void emit_copy_ccs(struct xe_gt *gt, struct xe_bb *bb, in emit_copy_ccs()
664 static void emit_copy(struct xe_gt *gt, struct xe_bb *bb, in emit_copy()
700 struct xe_bb *bb, in xe_migrate_ccs_copy()
811 struct xe_bb *bb; in xe_migrate_copy()
939 static void emit_clear_link_copy(struct xe_gt *gt, struct xe_bb *bb, u64 src_ofs, in emit_clear_link_copy()
962 static void emit_clear_main_copy(struct xe_gt *gt, struct xe_bb *bb, in emit_clear_main_copy()
1025 static void emit_clear(struct xe_gt *gt, struct xe_bb *bb, u64 src_ofs, in emit_clear()
1085 struct xe_bb *bb; in xe_migrate_clear()
1192 static void write_pgtable(struct xe_tile *tile, struct xe_bb *bb, u64 ppgtt_ofs, in write_pgtable()
[all …]
A Dxe_gsc_submit.c177 struct xe_bb *bb; in xe_gsc_pkt_submit_kernel()
A Dxe_oa.c90 struct xe_bb *bb;
570 static int xe_oa_submit_bb(struct xe_oa_stream *stream, struct xe_bb *bb) in xe_oa_submit_bb()
598 static void write_cs_mi_lri(struct xe_bb *bb, const struct xe_oa_reg *reg_data, u32 n_regs) in write_cs_mi_lri()
643 struct xe_bb *bb, const struct flex *flex, u32 count) in xe_oa_store_flex()
659 struct xe_bb *bb; in xe_oa_modify_ctx_image()
678 struct xe_bb *bb; in xe_oa_load_with_lri()
870 struct xe_bb *bb; in __xe_oa_alloc_config_buffer()
A Dxe_gt.c167 struct xe_bb *bb; in emit_nop_job()
211 struct xe_bb *bb; in emit_wa_job()
A DMakefile28 xe-y += xe_bb.o \
A Dxe_gsc.c72 struct xe_bb *bb; in emit_gsc_upload()
A Dxe_lrc.c1579 void xe_lrc_emit_hwe_state_instructions(struct xe_exec_queue *q, struct xe_bb *bb) in xe_lrc_emit_hwe_state_instructions()
/linux/drivers/gpu/drm/xe/tests/
A Dxe_migrate.c38 struct xe_bb *bb, u32 second_idx, const char *str, in run_sanity_job()
191 struct xe_bb *bb; in xe_migrate_sanity_test()
398 struct xe_bb *bb; in blt_copy()

Completed in 37 milliseconds