Home
last modified time | relevance | path

Searched full:apertures (Results 1 – 25 of 101) sorted by relevance

12345

/kernel/linux/linux-4.19/drivers/gpu/drm/amd/amdkfd/
Dkfd_flat_memory.c49 * mapped into this pointer space as apertures.
51 * based on what apertures the request falls in.
112 * A 64b pointer is compared to the apertures that are defined (Base/Limit), in
127 * memory object cannot straddle multiple apertures in the 64b address
151 * apertures to set the Mtype field for S_LOAD/FLAT_* ops which is input to the
155 * address space that doesn’t hit any defined base/limit apertures.
156 * The following diagram is a complete picture of the gfxip7.x SUA apertures.
165 * In all cases (for SUA and DUA apertures discussed later), aperture base
175 * In no case is a payload that straddles multiple apertures expected to work.
181 * or a payload straddles multiple apertures. The S_LOAD instruction
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/
Dkfd_flat_memory.c49 * mapped into this pointer space as apertures.
51 * based on what apertures the request falls in.
112 * A 64b pointer is compared to the apertures that are defined (Base/Limit), in
127 * memory object cannot straddle multiple apertures in the 64b address
151 * apertures to set the Mtype field for S_LOAD/FLAT_* ops which is input to the
155 * address space that doesn’t hit any defined base/limit apertures.
156 * The following diagram is a complete picture of the gfxip7.x SUA apertures.
165 * In all cases (for SUA and DUA apertures discussed later), aperture base
175 * In no case is a payload that straddles multiple apertures expected to work.
181 * or a payload straddles multiple apertures. The S_LOAD instruction
[all …]
/kernel/linux/linux-5.10/samples/vfio-mdev/
Dmdpy-fb.c164 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()
/kernel/linux/linux-4.19/samples/vfio-mdev/
Dmdpy-fb.c159 info->apertures = alloc_apertures(1); in mdpy_fb_probe()
160 if (!info->apertures) { in mdpy_fb_probe()
164 info->apertures->ranges[0].base = info->fix.smem_start; in mdpy_fb_probe()
165 info->apertures->ranges[0].size = info->fix.smem_len; in mdpy_fb_probe()
/kernel/linux/linux-5.10/drivers/video/fbdev/
Dvesafb.c190 release_mem_region(info->apertures->ranges[0].base, info->apertures->ranges[0].size); in vesafb_destroy()
314 info->apertures = alloc_apertures(1); in vesafb_probe()
315 if (!info->apertures) { in vesafb_probe()
319 info->apertures->ranges[0].base = screen_info.lfb_base; in vesafb_probe()
320 info->apertures->ranges[0].size = size_total; in vesafb_probe()
Dclps711x-fb.c254 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()
Defifb.c253 release_mem_region(info->apertures->ranges[0].base, in efifb_destroy()
254 info->apertures->ranges[0].size); in efifb_destroy()
448 info->apertures = alloc_apertures(1); in efifb_probe()
449 if (!info->apertures) { in efifb_probe()
453 info->apertures->ranges[0].base = efifb_fix.smem_start; in efifb_probe()
454 info->apertures->ranges[0].size = size_remap; in efifb_probe()
Doffb.c284 release_mem_region(info->apertures->ranges[0].base, info->apertures->ranges[0].size); in offb_destroy()
508 info->apertures = alloc_apertures(1); in offb_init_fb()
509 if (!info->apertures) in offb_init_fb()
511 info->apertures->ranges[0].base = address; in offb_init_fb()
512 info->apertures->ranges[0].size = fix->smem_len; in offb_init_fb()
Dsimplefb.c451 info->apertures = alloc_apertures(1); in simplefb_probe()
452 if (!info->apertures) { in simplefb_probe()
456 info->apertures->ranges[0].base = info->fix.smem_start; in simplefb_probe()
457 info->apertures->ranges[0].size = info->fix.smem_len; in simplefb_probe()
Dhyperv_fb.c1025 info->apertures = alloc_apertures(1); in hvfb_getmem()
1026 if (!info->apertures) in hvfb_getmem()
1037 info->apertures->ranges[0].base = pci_resource_start(pdev, 0); in hvfb_getmem()
1038 info->apertures->ranges[0].size = pci_resource_len(pdev, 0); in hvfb_getmem()
1061 info->apertures->ranges[0].base = screen_info.lfb_base; in hvfb_getmem()
1062 info->apertures->ranges[0].size = screen_info.lfb_size; in hvfb_getmem()
1120 remove_conflicting_framebuffers(info->apertures, in hvfb_getmem()
/kernel/linux/linux-4.19/drivers/video/fbdev/
Dvesafb.c188 release_mem_region(info->apertures->ranges[0].base, info->apertures->ranges[0].size); in vesafb_destroy()
312 info->apertures = alloc_apertures(1); in vesafb_probe()
313 if (!info->apertures) { in vesafb_probe()
317 info->apertures->ranges[0].base = screen_info.lfb_base; in vesafb_probe()
318 info->apertures->ranges[0].size = size_total; in vesafb_probe()
Dclps711x-fb.c258 info->apertures = alloc_apertures(1); in clps711x_fb_probe()
259 if (!info->apertures) { in clps711x_fb_probe()
266 info->apertures->ranges[0].base = info->fix.smem_start; in clps711x_fb_probe()
267 info->apertures->ranges[0].size = cfb->buffsize; in clps711x_fb_probe()
Defifb.c248 release_mem_region(info->apertures->ranges[0].base, in efifb_destroy()
249 info->apertures->ranges[0].size); in efifb_destroy()
444 info->apertures = alloc_apertures(1); in efifb_probe()
445 if (!info->apertures) { in efifb_probe()
449 info->apertures->ranges[0].base = efifb_fix.smem_start; in efifb_probe()
450 info->apertures->ranges[0].size = size_remap; in efifb_probe()
Dhyperv_fb.c719 info->apertures = alloc_apertures(1); in hvfb_getmem()
720 if (!info->apertures) in hvfb_getmem()
724 info->apertures->ranges[0].base = screen_info.lfb_base; in hvfb_getmem()
725 info->apertures->ranges[0].size = screen_info.lfb_size; in hvfb_getmem()
726 remove_conflicting_framebuffers(info->apertures, in hvfb_getmem()
729 info->apertures->ranges[0].base = pci_resource_start(pdev, 0); in hvfb_getmem()
730 info->apertures->ranges[0].size = pci_resource_len(pdev, 0); in hvfb_getmem()
Doffb.c282 release_mem_region(info->apertures->ranges[0].base, info->apertures->ranges[0].size); in offb_destroy()
502 info->apertures = alloc_apertures(1); in offb_init_fb()
503 if (!info->apertures) in offb_init_fb()
505 info->apertures->ranges[0].base = address; in offb_init_fb()
506 info->apertures->ranges[0].size = fix->smem_len; in offb_init_fb()
Dsimplefb.c459 info->apertures = alloc_apertures(1); in simplefb_probe()
460 if (!info->apertures) { in simplefb_probe()
464 info->apertures->ranges[0].base = info->fix.smem_start; in simplefb_probe()
465 info->apertures->ranges[0].size = info->fix.smem_len; in simplefb_probe()
/kernel/linux/linux-4.19/drivers/staging/vboxvideo/
Dvbox_fb.c166 info->apertures->ranges[0].base = pci_resource_start(dev->pdev, 0); in vboxfb_create()
167 info->apertures->ranges[0].size = pci_resource_len(dev->pdev, 0); in vboxfb_create()
268 fbdev->fix.smem_start = fbdev->apertures->ranges[0].base + gpu_addr; in vbox_fbdev_set_base()
/kernel/linux/linux-4.19/drivers/gpu/drm/ast/
Dast_fb.c236 info->apertures->ranges[0].base = pci_resource_start(dev->pdev, 0); in astfb_create()
237 info->apertures->ranges[0].size = pci_resource_len(dev->pdev, 0); in astfb_create()
344 ast->fbdev->helper.fbdev->apertures->ranges[0].base + gpu_addr; in ast_fbdev_set_base()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/inc/
Dsmu_v12_0.h28 /* MP Apertures */
/kernel/linux/linux-4.19/drivers/gpu/drm/mgag200/
Dmgag200_fb.c216 info->apertures->ranges[0].base = mdev->dev->mode_config.fb_base; in mgag200fb_create()
217 info->apertures->ranges[0].size = mdev->mc.vram_size; in mgag200fb_create()
/kernel/linux/linux-4.19/drivers/gpu/drm/cirrus/
Dcirrus_fbdev.c228 info->apertures->ranges[0].base = cdev->dev->mode_config.fb_base; in cirrusfb_create()
229 info->apertures->ranges[0].size = cdev->mc.vram_size; in cirrusfb_create()
/kernel/linux/linux-5.10/arch/arm/include/asm/mach/
Dpci.h40 struct list_head resources; /* root bus resources (apertures) */
/kernel/linux/linux-4.19/arch/arm/include/asm/mach/
Dpci.h50 struct list_head resources; /* root bus resources (apertures) */
/kernel/linux/linux-4.19/Documentation/PCI/
Dacpi-info.txt45 range below the bridge, window registers that describe the apertures, etc.
52 ("Consumer") from the bridge apertures ("Producer") [4, 5], but early
/kernel/linux/linux-5.10/Documentation/PCI/
Dacpi-info.rst49 range below the bridge, window registers that describe the apertures, etc.
56 ("Consumer") from the bridge apertures ("Producer") [4, 5], but early

12345