/Linux-v6.1/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_flat_memory.c | 50 * mapped into this pointer space as apertures. 52 * based on what apertures the request falls in. 113 * A 64b pointer is compared to the apertures that are defined (Base/Limit), in 128 * memory object cannot straddle multiple apertures in the 64b address 152 * apertures to set the Mtype field for S_LOAD/FLAT_* ops which is input to the 156 * address space that doesn’t hit any defined base/limit apertures. 157 * The following diagram is a complete picture of the gfxip7.x SUA apertures. 166 * In all cases (for SUA and DUA apertures discussed later), aperture base 176 * In no case is a payload that straddles multiple apertures expected to work. 182 * or a payload straddles multiple apertures. The S_LOAD instruction [all …]
|
D | kfd_device_queue_manager_cik.c | 67 * scratch and GPUVM apertures. in compute_sh_mem_bases_64bit()
|
D | kfd_device_queue_manager_vi.c | 73 * scratch and GPUVM apertures. in compute_sh_mem_bases_64bit()
|
/Linux-v6.1/drivers/video/ |
D | aperture.c | 71 * let the function detect the apertures automatically. Device drivers without 77 * framebuffer apertures. Ownership of the framebuffer memory is achieved 141 static LIST_HEAD(apertures); 173 list_for_each(pos, &apertures) { in devm_aperture_acquire() 193 list_add(&ap->lh, &apertures); in devm_aperture_acquire() 229 * unregister the platform device automatically. All acquired apertures are 254 list_for_each_safe(pos, n, &apertures) { in aperture_detach_devices() 280 * This function removes devices that own apertures within @base and @size. 318 * This function removes devices that own apertures within any of @pdev's
|
/Linux-v6.1/samples/vfio-mdev/ |
D | mdpy-fb.c | 164 info->apertures = alloc_apertures(1); in mdpy_fb_probe() 165 if (!info->apertures) { in mdpy_fb_probe() 169 info->apertures->ranges[0].base = info->fix.smem_start; in mdpy_fb_probe() 170 info->apertures->ranges[0].size = info->fix.smem_len; in mdpy_fb_probe()
|
/Linux-v6.1/drivers/video/fbdev/ |
D | vesafb.c | 194 release_mem_region(info->apertures->ranges[0].base, info->apertures->ranges[0].size); in vesafb_destroy() 320 info->apertures = alloc_apertures(1); in vesafb_probe() 321 if (!info->apertures) { in vesafb_probe() 325 info->apertures->ranges[0].base = screen_info.lfb_base; in vesafb_probe() 326 info->apertures->ranges[0].size = size_total; in vesafb_probe()
|
D | clps711x-fb.c | 254 info->apertures = alloc_apertures(1); in clps711x_fb_probe() 255 if (!info->apertures) { in clps711x_fb_probe() 262 info->apertures->ranges[0].base = info->fix.smem_start; in clps711x_fb_probe() 263 info->apertures->ranges[0].size = cfb->buffsize; in clps711x_fb_probe()
|
D | efifb.c | 263 release_mem_region(info->apertures->ranges[0].base, in efifb_destroy() 264 info->apertures->ranges[0].size); in efifb_destroy() 459 info->apertures = alloc_apertures(1); in efifb_probe() 460 if (!info->apertures) { in efifb_probe() 464 info->apertures->ranges[0].base = efifb_fix.smem_start; in efifb_probe() 465 info->apertures->ranges[0].size = size_remap; in efifb_probe()
|
D | offb.c | 285 release_mem_region(info->apertures->ranges[0].base, info->apertures->ranges[0].size); in offb_destroy() 510 info->apertures = alloc_apertures(1); in offb_init_fb() 511 if (!info->apertures) in offb_init_fb() 513 info->apertures->ranges[0].base = address; in offb_init_fb() 514 info->apertures->ranges[0].size = fix->smem_len; in offb_init_fb()
|
D | hyperv_fb.c | 995 info->apertures = alloc_apertures(1); in hvfb_getmem() 996 if (!info->apertures) in hvfb_getmem() 1007 info->apertures->ranges[0].base = pci_resource_start(pdev, 0); in hvfb_getmem() 1008 info->apertures->ranges[0].size = pci_resource_len(pdev, 0); in hvfb_getmem() 1031 info->apertures->ranges[0].base = screen_info.lfb_base; in hvfb_getmem() 1032 info->apertures->ranges[0].size = screen_info.lfb_size; in hvfb_getmem() 1074 aperture_remove_conflicting_devices(info->apertures->ranges[0].base, in hvfb_getmem() 1075 info->apertures->ranges[0].size, in hvfb_getmem()
|
D | simplefb.c | 475 info->apertures = alloc_apertures(1); in simplefb_probe() 476 if (!info->apertures) { in simplefb_probe() 480 info->apertures->ranges[0].base = info->fix.smem_start; in simplefb_probe() 481 info->apertures->ranges[0].size = info->fix.smem_len; in simplefb_probe()
|
D | vga16fb.c | 1327 info->apertures = alloc_apertures(1); in vga16fb_probe() 1328 if (!info->apertures) { in vga16fb_probe() 1385 info->apertures->ranges[0].base = VGA_FB_PHYS_BASE; in vga16fb_probe() 1386 info->apertures->ranges[0].size = VGA_FB_PHYS_SIZE; in vga16fb_probe()
|
/Linux-v6.1/drivers/gpu/drm/ |
D | drm_aperture.c | 68 * framebuffer apertures automatically. Device drivers without knowledge of 134 * unregister the platform device automatically. Acquired apertures are
|
/Linux-v6.1/drivers/gpu/drm/amd/pm/swsmu/inc/ |
D | smu_v12_0.h | 28 /* MP Apertures */
|
D | smu_v13_0.h | 39 /* MP Apertures */
|
D | smu_v11_0.h | 40 /* MP Apertures */
|
/Linux-v6.1/drivers/gpu/drm/i915/display/ |
D | intel_fbdev.c | 273 info->apertures->ranges[0].base = mem->io_start; in intelfb_create() 274 info->apertures->ranges[0].size = mem->io_size; in intelfb_create() 282 info->apertures->ranges[0].base = ggtt->gmadr.start; in intelfb_create() 283 info->apertures->ranges[0].size = ggtt->mappable_end; in intelfb_create()
|
/Linux-v6.1/arch/arm/include/asm/mach/ |
D | pci.h | 40 struct list_head resources; /* root bus resources (apertures) */
|
/Linux-v6.1/Documentation/PCI/ |
D | acpi-info.rst | 49 range below the bridge, window registers that describe the apertures, etc. 56 ("Consumer") from the bridge apertures ("Producer") [4, 5], but early
|
/Linux-v6.1/drivers/gpu/drm/nouveau/nvkm/falcon/ |
D | v1.c | 196 /* setup apertures - virtual */ in nvkm_falcon_v1_bind_context() 199 /* setup apertures - physical */ in nvkm_falcon_v1_bind_context()
|
/Linux-v6.1/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_fb.c | 720 info->apertures = alloc_apertures(1); in vmw_fb_init() 721 if (!info->apertures) { in vmw_fb_init() 725 info->apertures->ranges[0].base = vmw_priv->vram_start; in vmw_fb_init() 726 info->apertures->ranges[0].size = vmw_priv->vram_size; in vmw_fb_init()
|
/Linux-v6.1/drivers/gpu/drm/radeon/ |
D | radeon_fb.c | 279 info->apertures->ranges[0].base = rdev->ddev->mode_config.fb_base; in radeonfb_create() 280 info->apertures->ranges[0].size = rdev->mc.aper_size; in radeonfb_create()
|
/Linux-v6.1/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
D | smu9_smumgr.c | 31 /* MP Apertures */
|
/Linux-v6.1/drivers/gpu/drm/gma500/ |
D | framebuffer.c | 299 info->apertures->ranges[0].base = dev->mode_config.fb_base; in psbfb_create() 300 info->apertures->ranges[0].size = dev_priv->gtt.stolen_size; in psbfb_create()
|
/Linux-v6.1/Documentation/devicetree/bindings/memory-controllers/ |
D | nvidia,tegra186-mc.yaml | 20 encryption of traffic to and from DRAM via general security apertures are
|