Home
last modified time | relevance | path

Searched refs:lmem_size (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/gpu/drm/i915/gt/
H A Dintel_region_lmem.c40 static void i915_resize_lmem_bar(struct drm_i915_private *i915, resource_size_t lmem_size) in i915_resize_lmem_bar() argument
60 rebar_size >= roundup_pow_of_two(lmem_size)) { in i915_resize_lmem_bar()
61 rebar_size = lmem_size; in i915_resize_lmem_bar()
65 (u64)lmem_size >> 20); in i915_resize_lmem_bar()
70 if (rebar_size != roundup_pow_of_two(lmem_size)) in i915_resize_lmem_bar()
71 rebar_size = lmem_size; in i915_resize_lmem_bar()
113 static void i915_resize_lmem_bar(struct drm_i915_private *i915, resource_size_t lmem_size) {} in i915_resize_lmem_bar() argument
196 resource_size_t lmem_size; in setup_lmem() local
210 lmem_size = lmem_range >> XEHP_TILE_LMEM_RANGE_SHIFT; in setup_lmem()
211 lmem_size *= SZ_1G; in setup_lmem()
[all …]
H A Dintel_gsc.c91 size_t lmem_size; member
111 .lmem_size = SZ_4M,
211 if (def->lmem_size) { in gsc_init_one()
214 if (gsc_ext_om_alloc(gsc, intf, def->lmem_size)) { in gsc_init_one()
221 adev->ext_op_mem.end = adev->ext_op_mem.start + def->lmem_size; in gsc_init_one()
/linux/drivers/gpu/drm/xe/
H A Dxe_tile_sriov_vf.c267 return config->lmem_size; in xe_tile_sriov_vf_lmem()
277 void xe_tile_sriov_vf_lmem_store(struct xe_tile *tile, u64 lmem_size) in xe_tile_sriov_vf_lmem_store() argument
283 config->lmem_size = lmem_size; in xe_tile_sriov_vf_lmem_store()
H A Dxe_gt_sriov_vf.c546 u64 size, lmem_size; in vf_get_lmem_info() local
555 lmem_size = xe_tile_sriov_vf_lmem(tile); in vf_get_lmem_info()
556 if (lmem_size && lmem_size != size) { in vf_get_lmem_info()
558 size / SZ_1M, lmem_size / SZ_1M); in vf_get_lmem_info()
1142 u64 lmem_size; in xe_gt_sriov_vf_print_config() local
1157 lmem_size = xe_tile_sriov_vf_lmem(gt_to_tile(gt)); in xe_gt_sriov_vf_print_config()
1158 string_get_size(lmem_size, 1, STRING_UNITS_2, buf, sizeof(buf)); in xe_gt_sriov_vf_print_config()
1159 drm_printf(p, "LMEM size:\t%llu (%s)\n", lmem_size, buf); in xe_gt_sriov_vf_print_config()
H A Dxe_tile_sriov_vf_types.h20 u64 lmem_size; member
H A Dxe_tile_sriov_vf.h21 void xe_tile_sriov_vf_lmem_store(struct xe_tile *tile, u64 lmem_size);
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_stolen.c921 resource_size_t dsm_size, dsm_base, lmem_size; in i915_gem_stolen_lmem_setup() local
934 lmem_size = pci_resource_len(pdev, GEN12_LMEM_BAR); in i915_gem_stolen_lmem_setup()
939 lmem_size = lmem_range >> XEHP_TILE_LMEM_RANGE_SHIFT; in i915_gem_stolen_lmem_setup()
940 lmem_size *= SZ_1G; in i915_gem_stolen_lmem_setup()
960 GEM_BUG_ON((dsm_base + dsm_size) > lmem_size); in i915_gem_stolen_lmem_setup()
964 if (lmem_size < dsm_base) { in i915_gem_stolen_lmem_setup()
967 &lmem_size, &dsm_base); in i915_gem_stolen_lmem_setup()
970 dsm_size = ALIGN_DOWN(lmem_size - dsm_base, SZ_1M); in i915_gem_stolen_lmem_setup()
977 } else if (pci_resource_len(pdev, GEN12_LMEM_BAR) < lmem_size) { in i915_gem_stolen_lmem_setup()