/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_guc_ct.c | 141 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 D | xe_guc_ads.c | 122 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 D | xe_vm.c | 71 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 D | xe_huc.c | 54 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 D | xe_gt.c | 227 struct xe_device *xe = gt_to_xe(gt); local 438 struct xe_device *xe = gt_to_xe(gt); local [all...] |
H A D | xe_gt_ccs_mode.c | 19 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 D | xe_migrate.c | 124 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 D | xe_lrc.c | 40 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 D | xe_hwmon.c | 77 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 D | xe_vm_types.h | 130 struct xe_device *xe; member in struct:xe_vm
|
H A D | xe_sched_job.c | 295 struct xe_device *xe = q->gt->tile->xe; local
|
H A D | xe_pt.c | 53 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 D | xe_ring_ops.c | 250 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 D | xe_gt_pagefault.c | 131 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 D | xe_gt_tlb_invalidation.c | 243 struct xe_device *xe = gt_to_xe(gt); local
|
H A D | xe_device_types.h | 120 struct xe_device *xe; member in struct:xe_tile 543 struct xe_device *xe; member in struct:xe_file [all...] |
H A D | xe_device.c | 56 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 D | xe_exec.c | 111 struct xe_device *xe = to_xe_device(dev); local [all...] |
H A D | xe_query.c | 41 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 D | xe_guc_submit.c | 268 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 D | xe_exec_queue.c | 36 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 D | xe_device.h | 52 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 D | xe_bo.c | 76 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 D | i915_drv.h | 168 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 D | xe_display.c | 34 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...] |