Home
last modified time | relevance | path

Searched refs:aperture (Results 1 – 25 of 47) sorted by relevance

12

/Linux-v5.15/arch/alpha/kernel/
Dcore_titan.c611 agp->aperture.bus_base = in titan_agp_setup()
613 agp->aperture.size = aper->pg_count * PAGE_SIZE; in titan_agp_setup()
614 agp->aperture.sysdata = aper; in titan_agp_setup()
622 struct titan_agp_aperture *aper = agp->aperture.sysdata; in titan_agp_cleanup()
685 struct titan_agp_aperture *aper = agp->aperture.sysdata; in titan_agp_bind_memory()
693 struct titan_agp_aperture *aper = agp->aperture.sysdata; in titan_agp_unbind_memory()
701 struct titan_agp_aperture *aper = agp->aperture.sysdata; in titan_agp_translate()
705 if (addr < agp->aperture.bus_base || in titan_agp_translate()
706 addr >= agp->aperture.bus_base + agp->aperture.size) { in titan_agp_translate()
779 agp->aperture.bus_base = 0; in titan_agp_info()
[all …]
Dcore_marvel.c881 agp->aperture.bus_base = in marvel_agp_setup()
883 agp->aperture.size = aper->pg_count * PAGE_SIZE; in marvel_agp_setup()
884 agp->aperture.sysdata = aper; in marvel_agp_setup()
892 struct marvel_agp_aperture *aper = agp->aperture.sysdata; in marvel_agp_cleanup()
977 struct marvel_agp_aperture *aper = agp->aperture.sysdata; in marvel_agp_bind_memory()
985 struct marvel_agp_aperture *aper = agp->aperture.sysdata; in marvel_agp_unbind_memory()
993 struct marvel_agp_aperture *aper = agp->aperture.sysdata; in marvel_agp_translate()
997 if (addr < agp->aperture.bus_base || in marvel_agp_translate()
998 addr >= agp->aperture.bus_base + agp->aperture.size) { in marvel_agp_translate()
1079 agp->aperture.bus_base = 0; in marvel_agp_info()
[all …]
/Linux-v5.15/arch/arc/plat-axs10x/
Daxs10x.c137 struct aperture { struct
163 static const struct aperture axc001_memmap[16] = {
186 static const struct aperture axc001_axi_tunnel_memmap[16] = {
209 static const struct aperture axs_mb_memmap[16] = {
229 axs101_set_memmap(void __iomem *base, const struct aperture map[16]) in axs101_set_memmap()
/Linux-v5.15/drivers/char/agp/
Duninorth-agp.c35 static char *aperture = NULL; variable
43 if (aperture) { in uninorth_fetch_size()
44 char *save = aperture; in uninorth_fetch_size()
46 size = memparse(aperture, &aperture) >> 20; in uninorth_fetch_size()
47 aperture = save; in uninorth_fetch_size()
57 aperture = NULL; in uninorth_fetch_size()
721 module_param(aperture, charp, 0);
722 MODULE_PARM_DESC(aperture,
Dalpha-agp.c21 dma_addr = vmf->address - vmf->vma->vm_start + agp->aperture.bus_base; in alpha_core_agp_vm_fault()
54 agp_bridge->gart_bus_addr = agp->aperture.bus_base; in alpha_core_agp_configure()
168 aper_size->size = agp->aperture.size / (1024 * 1024); in alpha_core_agp_setup()
169 aper_size->num_entries = agp->aperture.size / PAGE_SIZE; in alpha_core_agp_setup()
Dnvidia-agp.c31 volatile u32 __iomem *aperture; member
157 nvidia_private.aperture = in nvidia_configure()
160 if (!nvidia_private.aperture) in nvidia_configure()
180 iounmap((void __iomem *) nvidia_private.aperture); in nvidia_cleanup()
286 temp = readl(nvidia_private.aperture+(i * PAGE_SIZE / sizeof(u32))); in nvidia_tlbflush()
288 temp = readl(nvidia_private.aperture+(i * PAGE_SIZE / sizeof(u32))); in nvidia_tlbflush()
/Linux-v5.15/drivers/video/fbdev/i810/
Di810_main.c1634 par->fb.physical = par->aperture.physical+(par->fb.offset << 12); in i810_fix_pointers()
1635 par->fb.virtual = par->aperture.virtual+(par->fb.offset << 12); in i810_fix_pointers()
1636 par->iring.physical = par->aperture.physical + in i810_fix_pointers()
1638 par->iring.virtual = par->aperture.virtual + in i810_fix_pointers()
1640 par->cursor_heap.virtual = par->aperture.virtual+ in i810_fix_pointers()
1646 if (vram + 1 > par->aperture.size >> 20) in i810_fix_offsets()
1647 vram = (par->aperture.size >> 20) - 1; in i810_fix_offsets()
1648 if (v_offset_default > (par->aperture.size >> 20)) in i810_fix_offsets()
1649 v_offset_default = (par->aperture.size >> 20); in i810_fix_offsets()
1650 if (vram + v_offset_default + 1 > par->aperture.size >> 20) in i810_fix_offsets()
[all …]
/Linux-v5.15/drivers/video/fbdev/intelfb/
Dintelfbdrv.c450 if (dinfo->aperture.virtual) in cleanup()
451 iounmap((void __iomem *)dinfo->aperture.virtual); in cleanup()
456 release_mem_region(dinfo->aperture.physical, in cleanup()
457 dinfo->aperture.size); in cleanup()
537 dinfo->aperture.physical = pci_resource_start(pdev, aperture_bar); in intelfb_pci_register()
538 dinfo->aperture.size = pci_resource_len(pdev, aperture_bar); in intelfb_pci_register()
547 if (!request_mem_region(dinfo->aperture.physical, dinfo->aperture.size, in intelfb_pci_register()
646 dinfo->aperture.virtual = (u8 __iomem *)ioremap_wc in intelfb_pci_register()
647 (dinfo->aperture.physical, ((offset + dinfo->fb.offset) << 12) in intelfb_pci_register()
649 if (!dinfo->aperture.virtual) { in intelfb_pci_register()
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/bus/
Dmvebu-mbus.txt34 - pcie-mem-aperture: This optional property contains the aperture for
40 - pcie-io-aperture: Just as explained for the above property, this
41 optional property contains the aperture for the
65 pcie-mem-aperture = <0xe0000000 0x8000000>;
66 pcie-io-aperture = <0xe8000000 0x100000>;
/Linux-v5.15/drivers/ntb/hw/idt/
DKconfig19 with chosen valid aperture. For memory windows related BARs the
20 aperture settings shall determine the maximum size of memory windows
/Linux-v5.15/drivers/pci/controller/cadence/
Dpcie-cadence-host.c189 u32 addr0, addr1, aperture, value; in cdns_pcie_host_bar_ib_config() local
196 aperture = ilog2(size); in cdns_pcie_host_bar_ib_config()
197 addr0 = CDNS_PCIE_AT_IB_RP_BAR_ADDR0_NBITS(aperture) | in cdns_pcie_host_bar_ib_config()
222 value |= LM_RC_BAR_CFG_APERTURE(bar, aperture); in cdns_pcie_host_bar_ib_config()
Dpcie-cadence.h116 #define LM_RC_BAR_CFG_APERTURE(bar, aperture) \ argument
117 (((aperture) - 2) << ((bar) * 8))
Dpcie-cadence-ep.c85 u32 addr0, addr1, reg, cfg, b, aperture, ctrl; in cdns_pcie_ep_set_bar() local
95 aperture = ilog2(sz) - 7; /* 128B -> 0, 256B -> 1, 512B -> 2, ... */ in cdns_pcie_ep_set_bar()
132 cfg |= (CDNS_PCIE_LM_EP_FUNC_BAR_CFG_BAR_APERTURE(b, aperture) | in cdns_pcie_ep_set_bar()
/Linux-v5.15/arch/alpha/include/asm/
Dagp_backend.h26 } aperture; member
/Linux-v5.15/Documentation/driver-api/nvdimm/
Dnvdimm.rst172 The NFIT specification defines a standard format for a BLK-aperture, but
188 to a corrupted address through an BLK-aperture causes that block window
205 accessed in its entirety through its BLK-aperture. Accessing a DPA
207 same DPA through a BLK-aperture has undefined results. For this reason,
210 into exclusive system-physical-address and BLK-aperture accessible
261 interleaved system-physical-address range is reclaimed as BLK-aperture
263 reclaimed space we create two BLK-aperture "namespaces" from REGION2 and
270 named "pm1.0", the rest is reclaimed in 4 BLK-aperture namespaces (for
277 Note, that this example shows that BLK-aperture namespaces don't need to
472 A generic REGION device is registered for each PMEM range or BLK-aperture
[all …]
/Linux-v5.15/Documentation/driver-api/
Dio-mapping.rst10 usage is to support the large graphics aperture on 32-bit processors where
11 ioremap_wc cannot be used to statically map the entire aperture to the CPU
/Linux-v5.15/arch/arc/boot/dts/
Daxc003.dtsi99 * external DMA buffer located outside of IOC aperture.
153 * Move frame buffer out of IOC aperture (0x8z-0xaz).
Daxc003_idu.dtsi106 * external DMA buffer located outside of IOC aperture.
159 * Move frame buffer out of IOC aperture (0x8z-0xaz).
/Linux-v5.15/Documentation/userspace-api/media/v4l/
Dext-ctrls-camera.rst30 aperture. The effect of manual changes of the exposure time or iris
31 aperture while these features are enabled is undefined, drivers
42 - Automatic exposure time, automatic iris aperture.
74 compensation by adjusting absolute exposure time and/or aperture.
243 This control sets the camera's aperture to the specified value. The
248 This control modifies the camera's aperture by the specified amount.
375 camera determines best exposure, aperture, focusing, light metering,
427 - Landscape. The camera may choose a small aperture to provide deep
444 - Portrait. The camera adjusts the aperture so that the depth of
/Linux-v5.15/drivers/pci/controller/
Dpcie-rockchip-ep.c170 u32 addr0, addr1, reg, cfg, b, aperture, ctrl; in rockchip_pcie_ep_set_bar() local
181 aperture = ilog2(sz) - 7; /* 128B -> 0, 256B -> 1, 512B -> 2, ... */ in rockchip_pcie_ep_set_bar()
218 cfg |= (ROCKCHIP_PCIE_CORE_EP_FUNC_BAR_CFG_BAR_APERTURE(b, aperture) | in rockchip_pcie_ep_set_bar()
/Linux-v5.15/arch/arm/boot/dts/
Darmada-370-xp.dtsi47 pcie-mem-aperture = <0xf8000000 0x7e00000>;
48 pcie-io-aperture = <0xffe00000 0x100000>;
Dkirkwood.dtsi42 pcie-mem-aperture = <0xe0000000 0x10000000>; /* 256 MiB memory space */
43 pcie-io-aperture = <0xf2000000 0x100000>; /* 1 MiB I/O space */
/Linux-v5.15/drivers/media/i2c/m5mols/
Dm5mols_capture.c75 &exif->aperture); in m5mols_capture_info()
Dm5mols.h63 u32 aperture; member
/Linux-v5.15/Documentation/x86/x86_64/
Dboot-options.rst290 Allocate an own aperture over RAM with size 32MB<<order.
297 Ask the IOMMU not to touch the aperture for AGP.
299 Don't initialize the AGP driver and use full aperture.

12