Searched defs:xe (Results 1 - 25 of 144) sorted by last modified time

123456

/linux-master/drivers/gpu/drm/xe/
H A Dxe_guc_ct.c141 struct xe_device *xe = ct_to_xe(ct); local
190 static void guc_ct_ctb_h2g_init(struct xe_device *xe, struct guc_ctb *h2g, argument
208 static void guc_ct_ctb_g2h_init(struct xe_device *xe, struc argument
323 struct xe_device *xe = ct_to_xe(ct); local
465 struct xe_device *xe = ct_to_xe(ct); local
555 struct xe_device *xe = ct_to_xe(ct); local
675 struct xe_device *xe = ct_to_xe(ct); local
782 struct xe_device *xe = ct_to_xe(ct); local
906 struct xe_device *xe = gt_to_xe(gt); local
972 struct xe_device *xe = ct_to_xe(ct); local
1013 struct xe_device *xe = ct_to_xe(ct); local
1083 struct xe_device *xe = ct_to_xe(ct); local
1173 struct xe_device *xe = ct_to_xe(ct); local
1210 struct xe_device *xe = ct_to_xe(ct); local
1306 guc_ctb_snapshot_capture(struct xe_device *xe, struct guc_ctb *ctb, struct guc_ctb_snapshot *snapshot, bool atomic) argument
1394 struct xe_device *xe = ct_to_xe(ct); local
[all...]
H A Dxe_guc_ads.c122 struct xe_device *xe = ads_to_xe(ads); local
142 struct xe_device *xe = ads_to_xe(ads); local
206 static bool needs_wa_1607983814(struct xe_device *xe) argument
246 struct xe_device *xe = ads_to_xe(ads); local
267 struct xe_device *xe = ads_to_xe(ads); local
326 struct xe_device *xe = gt_to_xe(gt); local
345 struct xe_device *xe = ads_to_xe(ads); local
367 struct xe_device *xe = gt_to_xe(gt); local
380 struct xe_device *xe = gt_to_xe(gt); local
430 struct xe_device *xe = ads_to_xe(ads); local
539 struct xe_device *xe = ads_to_xe(ads); local
584 struct xe_device *xe = ads_to_xe(ads); local
617 struct xe_device *xe = ads_to_xe(ads); local
[all...]
H A Dxe_vm.c71 struct xe_device *xe = vm->xe; local
954 struct xe_device *xe = vm->xe; local
1147 pde_encode_pat_index(struct xe_device *xe, u16 pat_index) argument
1160 pte_encode_pat_index(struct xe_device *xe, u16 pat_index, u32 pt_level) argument
1202 struct xe_device *xe = xe_bo_device(bo); local
1215 struct xe_device *xe = xe_bo_device(bo); local
1232 struct xe_device *xe = xe_vma_vm(vma)->xe; local
1248 xelp_pte_encode_addr(struct xe_device *xe, u64 addr, u16 pat_index, u32 pt_level, bool devmem, u64 flags) argument
1293 xe_vm_create_scratch(struct xe_device *xe, struct xe_tile *tile, struct xe_vm *vm) argument
1330 xe_vm_create(struct xe_device *xe, u32 flags) argument
1494 struct xe_device *xe = vm->xe; local
1602 struct xe_device *xe = vm->xe; local
1923 struct xe_device *xe = to_xe_device(dev); local
2024 struct xe_device *xe = to_xe_device(dev); local
2107 print_op(struct xe_device *xe, struct drm_gpuva_op *op) argument
2148 print_op(struct xe_device *xe, struct drm_gpuva_op *op) argument
2383 struct xe_device *xe = vm->xe; local
2834 vm_bind_ioctl_check_args(struct xe_device *xe, struct drm_xe_vm_bind *args, struct drm_xe_vm_bind_op **bind_ops) argument
2973 struct xe_device *xe = to_xe_device(dev); local
3255 struct xe_device *xe = xe_vma_vm(vma)->xe; local
[all...]
H A Dxe_huc.c54 struct xe_device *xe = gt_to_xe(gt); local
75 struct xe_device *xe = gt_to_xe(gt); local
111 struct xe_device *xe = huc_to_xe(huc); local
139 static u32 huc_emit_pxp_auth_msg(struct xe_device *xe, struct iosys_map *map, argument
158 struct xe_device *xe = gt_to_xe(gt); local
239 struct xe_device *xe = huc_to_xe(huc); local
[all...]
H A Dxe_gt.c227 struct xe_device *xe = gt_to_xe(gt); local
438 struct xe_device *xe = gt_to_xe(gt); local
[all...]
H A Dxe_gt_ccs_mode.c19 struct xe_device *xe = gt_to_xe(gt); local
108 struct xe_device *xe = gt_to_xe(gt); local
175 struct xe_device *xe local
[all...]
H A Dxe_migrate.c124 static u64 xe_migrate_vram_ofs(struct xe_device *xe, u64 addr) argument
137 struct xe_device *xe = tile_to_xe(tile); local
335 struct xe_device *xe = tile_to_xe(tile); local
408 max_mem_transfer_per_pass(struct xe_device *xe) argument
418 struct xe_device *xe = tile_to_xe(m->tile); local
489 struct xe_device *xe = tile_to_xe(m->tile); local
553 struct xe_device *xe = gt_to_xe(gt); local
593 struct xe_device *xe = gt_to_xe(gt); local
699 struct xe_device *xe = gt_to_xe(gt); local
867 struct xe_device *xe = gt_to_xe(gt); local
890 struct xe_device *xe = gt_to_xe(gt); local
980 struct xe_device *xe = gt_to_xe(gt); local
1281 struct xe_device *xe = tile_to_xe(tile); local
[all...]
H A Dxe_lrc.c40 size_t xe_lrc_size(struct xe_device *xe, enum xe_engine_class class) argument
498 static const u8 *reg_offsets(struct xe_device *xe, enum xe_engine_class class) argument
537 struct xe_device *xe = gt_to_xe(hwe->gt); local
557 struct xe_device *xe = gt_to_xe(hwe->gt); local
592 lrc_reg_size(struct xe_device *xe) argument
600 xe_lrc_skip_size(struct xe_device *xe) argument
658 struct xe_device *xe = lrc_to_xe(lrc); local
668 struct xe_device *xe = lrc_to_xe(lrc); local
678 struct xe_device *xe = gt_to_xe(hwe->gt); local
712 struct xe_device *xe = gt_to_xe(gt); local
840 struct xe_device *xe = lrc_to_xe(lrc); local
849 struct xe_device *xe = lrc_to_xe(lrc); local
1250 struct xe_device *xe = gt_to_xe(gt); local
[all...]
H A Dxe_hwmon.c77 struct xe_device *xe = gt_to_xe(hwmon->gt); local
708 xe_hwmon_get_preregistration_info(struct xe_device *xe) argument
741 xe_hwmon_register(struct xe_device *xe) argument
[all...]
H A Dxe_vm_types.h130 struct xe_device *xe; member in struct:xe_vm
H A Dxe_sched_job.c295 struct xe_device *xe = q->gt->tile->xe; local
H A Dxe_pt.c53 struct xe_device *xe = tile_to_xe(tile); local
599 struct xe_device *xe = tile_to_xe(tile); local
894 xe_vm_dbg_print_entries(struct xe_device *xe, const struct xe_vm_pgtable_update *entries, unsigned int num_entries) argument
[all...]
H A Dxe_ring_ops.c250 static bool has_aux_ccs(struct xe_device *xe) argument
270 struct xe_device *xe = gt_to_xe(gt); local
316 struct xe_device *xe = gt_to_xe(gt); local
H A Dxe_gt_pagefault.c131 struct xe_device *xe = gt_to_xe(gt); local
264 static void print_pagefault(struct xe_device *xe, struct pagefault *pf) argument
329 struct xe_device *xe = gt_to_xe(gt); local
366 struct xe_device *xe local
407 struct xe_device *xe = gt_to_xe(gt); local
440 struct xe_device *xe = gt_to_xe(gt); local
482 print_acc(struct xe_device *xe, struct acc *acc) argument
509 struct xe_device *xe = gt_to_xe(gt); local
599 struct xe_device *xe = gt_to_xe(gt); local
[all...]
H A Dxe_gt_tlb_invalidation.c243 struct xe_device *xe = gt_to_xe(gt); local
H A Dxe_device_types.h120 struct xe_device *xe; member in struct:xe_tile
543 struct xe_device *xe; member in struct:xe_file
[all...]
H A Dxe_device.c56 struct xe_device *xe = to_xe_device(dev); local
91 struct xe_device *xe = to_xe_device(dev); local
156 struct xe_device *xe = to_xe_device(dev); local
194 struct xe_device *xe = to_xe_device(dev); local
211 struct xe_device *xe; local
301 xe_driver_flr(struct xe_device *xe) argument
354 struct xe_device *xe = arg; local
362 struct xe_device *xe = arg; local
370 xe_set_dma_info(struct xe_device *xe) argument
395 xe_device_probe_early(struct xe_device *xe) argument
410 xe_device_set_has_flat_ccs(struct xe_device *xe) argument
434 xe_device_probe(struct xe_device *xe) argument
580 xe_device_remove_display(struct xe_device *xe) argument
588 xe_device_remove(struct xe_device *xe) argument
605 xe_device_shutdown(struct xe_device *xe) argument
609 xe_device_wmb(struct xe_device *xe) argument
618 xe_device_ccs_bytes(struct xe_device *xe, u64 size) argument
624 xe_device_mem_access_ongoing(struct xe_device *xe) argument
632 xe_device_assert_mem_access(struct xe_device *xe) argument
637 xe_device_mem_access_get_if_ongoing(struct xe_device *xe) argument
654 xe_device_mem_access_get(struct xe_device *xe) argument
694 xe_device_mem_access_put(struct xe_device *xe) argument
707 xe_device_snapshot_print(struct xe_device *xe, struct drm_printer *p) argument
727 xe_device_canonicalize_addr(struct xe_device *xe, u64 address) argument
732 xe_device_uncanonicalize_addr(struct xe_device *xe, u64 address) argument
[all...]
H A Dxe_exec.c111 struct xe_device *xe = to_xe_device(dev); local
[all...]
H A Dxe_query.c41 static size_t calc_hw_engine_info_size(struct xe_device *xe) argument
108 query_engine_cycles(struct xe_device *xe, argument
181 static int query_engines(struct xe_device *xe, argument
230 calc_mem_regions_size(struct xe_device *xe) argument
242 query_mem_regions(struct xe_device *xe, struct drm_xe_device_query *query) argument
313 query_config(struct xe_device *xe, struct drm_xe_device_query *query) argument
354 query_gt_list(struct xe_device *xe, struct drm_xe_device_query *query) argument
417 query_hwconfig(struct xe_device *xe, struct drm_xe_device_query *query) argument
449 calc_topo_query_size(struct xe_device *xe) argument
475 query_gt_topology(struct xe_device *xe, struct drm_xe_device_query *query) argument
520 query_uc_fw_version(struct xe_device *xe, struct drm_xe_device_query *query) argument
576 struct xe_device *xe = to_xe_device(dev); local
[all...]
H A Dxe_guc_submit.c268 struct xe_device *xe = guc_to_xe(guc); local
424 struct xe_device *xe = guc_to_xe(guc); local
463 struct xe_device *xe = guc_to_xe(guc); local
521 struct xe_device *xe = guc_to_xe(guc); local
580 struct xe_device *xe = guc_to_xe(guc); local
608 struct xe_device *xe = guc_to_xe(guc); local
628 struct xe_device *xe = guc_to_xe(guc); local
673 struct xe_device *xe = guc_to_xe(guc); local
728 struct xe_device *xe = guc_to_xe(guc); local
778 struct xe_device *xe = guc_to_xe(guc); local
815 struct xe_device *xe = guc_to_xe(guc); local
859 struct xe_device *xe = guc_to_xe(guc); local
876 struct xe_device *xe = guc_to_xe(guc); local
928 struct xe_device *xe = guc_to_xe(exec_queue_to_guc(q)); local
1070 struct xe_device *xe = guc_to_xe(guc); local
1099 struct xe_device *xe = guc_to_xe(guc); local
1207 struct xe_device *xe = guc_to_xe(guc); local
1380 struct xe_device *xe = guc_to_xe(guc); local
1482 struct xe_device *xe = guc_to_xe(guc); local
1521 struct xe_device *xe = guc_to_xe(guc); local
1539 struct xe_device *xe = guc_to_xe(guc); local
1573 struct xe_device *xe = guc_to_xe(guc); local
1618 struct xe_device *xe = guc_to_xe(guc); local
1652 struct xe_device *xe = guc_to_xe(guc); local
1687 struct xe_device *xe = guc_to_xe(guc); local
1713 struct xe_device *xe = guc_to_xe(guc); local
1740 struct xe_device *xe = guc_to_xe(guc); local
[all...]
H A Dxe_exec_queue.c36 static struct xe_exec_queue *__xe_exec_queue_alloc(struct xe_device *xe, argument
109 struct xe_device *xe = gt_to_xe(q->gt); local
141 struct xe_exec_queue *xe_exec_queue_create(struct xe_device *xe, struct xe_vm *vm, argument
173 struct xe_exec_queue *xe_exec_queue_create_class(struct xe_device *xe, struct xe_gt *gt, argument
264 xe_exec_queue_device_get_max_priority(struct xe_device *xe) argument
270 exec_queue_set_priority(struct xe_device *xe, struct xe_exec_queue *q, u64 value, bool create) argument
338 exec_queue_set_timeslice(struct xe_device *xe, struct xe_exec_queue *q, u64 value, bool create) argument
366 exec_queue_user_ext_set_property(struct xe_device *xe, struct xe_exec_queue *q, u64 extension, bool create) argument
404 exec_queue_user_extensions(struct xe_device *xe, struct xe_exec_queue *q, u64 extensions, int ext_number, bool create) argument
446 find_hw_engine(struct xe_device *xe, struct drm_xe_engine_class_instance eci) argument
465 bind_exec_queue_logical_mask(struct xe_device *xe, struct xe_gt *gt, struct drm_xe_engine_class_instance *eci, u16 width, u16 num_placements) argument
494 calc_validate_logical_mask(struct xe_device *xe, struct xe_gt *gt, struct drm_xe_engine_class_instance *eci, u16 width, u16 num_placements) argument
548 struct xe_device *xe = to_xe_device(dev); local
690 struct xe_device *xe = to_xe_device(dev); local
797 struct xe_device *xe = to_xe_device(dev); local
[all...]
H A Dxe_device.h52 static inline struct xe_tile *xe_device_get_root_tile(struct xe_device *xe) argument
67 static inline struct xe_gt *xe_device_get_gt(struct xe_device *xe, u8 gt_id) argument
109 xe_root_mmio_gt(struct xe_device *xe) argument
114 xe_device_uc_enabled(struct xe_device *xe) argument
147 xe_device_in_fault_mode(struct xe_device *xe) argument
152 xe_device_in_non_fault_mode(struct xe_device *xe) argument
157 xe_device_has_flat_ccs(struct xe_device *xe) argument
162 xe_device_has_sriov(struct xe_device *xe) argument
167 xe_device_has_memirq(struct xe_device *xe) argument
[all...]
H A Dxe_bo.c76 static bool resource_is_stolen_vram(struct xe_device *xe, struct ttm_resource *res) argument
118 mem_type_to_migrate(struct xe_device *xe, u32 mem_type) argument
129 struct xe_device *xe = ttm_to_xe_device(res->bo->bdev); local
137 static void try_add_system(struct xe_device *xe, struct xe_bo *bo, argument
150 add_vram(struct xe_device *xe, struct xe_bo *bo, struct ttm_place *places, u32 bo_flags, u32 mem_type, u32 *c) argument
183 try_add_vram(struct xe_device *xe, struct xe_bo *bo, u32 bo_flags, u32 *c) argument
192 try_add_stolen(struct xe_device *xe, struct xe_bo *bo, u32 bo_flags, u32 *c) argument
208 __xe_bo_placement_for_flags(struct xe_device *xe, struct xe_bo *bo, u32 bo_flags) argument
228 xe_bo_placement_for_flags(struct xe_device *xe, struct xe_bo *bo, u32 bo_flags) argument
316 struct xe_device *xe = xe_bo_device(bo); local
413 struct xe_device *xe = ttm_to_xe_device(bdev); local
449 xe_bo_trigger_rebind(struct xe_device *xe, struct xe_bo *bo, const struct ttm_operation_ctx *ctx) argument
526 struct xe_device *xe = ttm_to_xe_device(ttm_bo->bdev); local
575 struct xe_device *xe = ttm_to_xe_device(ttm_bo->bdev); local
617 struct xe_device *xe = ttm_to_xe_device(ttm_bo->bdev); local
944 struct xe_device *xe = ttm_to_xe_device(ttm_bo->bdev); local
1047 struct xe_device *xe = ttm_to_xe_device(ttm_bo->bdev); local
1111 struct xe_device *xe = to_xe_device(ddev); local
1203 ___xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo, struct xe_tile *tile, struct dma_resv *resv, struct ttm_lru_bulk_move *bulk, size_t size, u16 cpu_caching, enum ttm_bo_type type, u32 flags) argument
1328 __xe_bo_fixed_placement(struct xe_device *xe, struct xe_bo *bo, u32 flags, u64 start, u64 end, u64 size) argument
1367 __xe_bo_create_locked(struct xe_device *xe, struct xe_tile *tile, struct xe_vm *vm, size_t size, u64 start, u64 end, u16 cpu_caching, enum ttm_bo_type type, u32 flags) argument
1436 xe_bo_create_locked_range(struct xe_device *xe, struct xe_tile *tile, struct xe_vm *vm, size_t size, u64 start, u64 end, enum ttm_bo_type type, u32 flags) argument
1444 xe_bo_create_locked(struct xe_device *xe, struct xe_tile *tile, struct xe_vm *vm, size_t size, enum ttm_bo_type type, u32 flags) argument
1451 xe_bo_create_user(struct xe_device *xe, struct xe_tile *tile, struct xe_vm *vm, size_t size, u16 cpu_caching, enum ttm_bo_type type, u32 flags) argument
1466 xe_bo_create(struct xe_device *xe, struct xe_tile *tile, struct xe_vm *vm, size_t size, enum ttm_bo_type type, u32 flags) argument
1478 xe_bo_create_pin_map_at(struct xe_device *xe, struct xe_tile *tile, struct xe_vm *vm, size_t size, u64 offset, enum ttm_bo_type type, u32 flags) argument
1517 xe_bo_create_pin_map(struct xe_device *xe, struct xe_tile *tile, struct xe_vm *vm, size_t size, enum ttm_bo_type type, u32 flags) argument
1524 xe_bo_create_from_data(struct xe_device *xe, struct xe_tile *tile, const void *data, size_t size, enum ttm_bo_type type, u32 flags) argument
1544 xe_managed_bo_create_pin_map(struct xe_device *xe, struct xe_tile *tile, size_t size, u32 flags) argument
1561 xe_managed_bo_create_from_data(struct xe_device *xe, struct xe_tile *tile, const void *data, size_t size, u32 flags) argument
1587 xe_managed_bo_reinit_in_vram(struct xe_device *xe, struct xe_tile *tile, struct xe_bo **src) argument
1612 struct xe_device *xe = ttm_to_xe_device(res->bo->bdev); local
1632 struct xe_device *xe = xe_bo_device(bo); local
1664 struct xe_device *xe = xe_bo_device(bo); local
1732 struct xe_device *xe = xe_bo_device(bo); local
1755 struct xe_device *xe = xe_bo_device(bo); local
1826 struct xe_device *xe = xe_bo_device(bo); local
1907 struct xe_device *xe = to_xe_device(dev); local
2017 struct xe_device *xe = to_xe_device(dev); local
2129 struct xe_device *xe = ttm_to_xe_device(bo->ttm.bdev); local
2207 struct xe_device *xe = xe_bo_device(bo); local
2271 struct xe_device *xe = to_xe_device(dev); local
[all...]
/linux-master/drivers/gpu/drm/xe/compat-i915-headers/
H A Di915_drv.h168 struct xe_device *xe = container_of(pm, struct xe_device, runtime_pm); local
179 struct xe_device *xe = container_of(pm, struct xe_device, runtime_pm); local
186 struct xe_device *xe = container_of(pm, struct xe_device, runtime_pm); local
[all...]
/linux-master/drivers/gpu/drm/xe/display/
H A Dxe_display.c34 static bool has_display(struct xe_device *xe) argument
56 struct xe_device *xe = to_xe_device(dev); local
79 static void unset_display_features(struct xe_device *xe) argument
86 struct xe_device *xe = to_xe_device(dev); local
102 xe_display_create(struct xe_device *xe) argument
122 struct xe_device *xe = to_xe_device(dev); local
130 xe_display_init_nommio(struct xe_device *xe) argument
146 struct xe_device *xe = to_xe_device(dev); local
155 xe_display_init_noirq(struct xe_device *xe) argument
186 struct xe_device *xe = to_xe_device(dev); local
194 xe_display_init_noaccel(struct xe_device *xe) argument
208 xe_display_init(struct xe_device *xe) argument
216 xe_display_fini(struct xe_device *xe) argument
229 xe_display_register(struct xe_device *xe) argument
239 xe_display_unregister(struct xe_device *xe) argument
249 xe_display_driver_remove(struct xe_device *xe) argument
261 xe_display_irq_handler(struct xe_device *xe, u32 master_ctl) argument
270 xe_display_irq_enable(struct xe_device *xe, u32 gu_misc_iir) argument
279 xe_display_irq_reset(struct xe_device *xe) argument
287 xe_display_irq_postinstall(struct xe_device *xe, struct xe_gt *gt) argument
296 intel_suspend_encoders(struct xe_device *xe) argument
320 xe_display_pm_suspend(struct xe_device *xe) argument
349 xe_display_pm_suspend_late(struct xe_device *xe) argument
360 xe_display_pm_resume_early(struct xe_device *xe) argument
370 xe_display_pm_resume(struct xe_device *xe) argument
398 xe_display_probe(struct xe_device *xe) argument
[all...]

Completed in 1961 milliseconds

123456