/linux-master/drivers/gpu/drm/amd/display/dmub/src/ |
H A D | dmub_dcn30.c | 61 uint64_t *fb_base, 66 if (dmub->fb_base || dmub->fb_offset) { 67 *fb_base = dmub->fb_base; 73 *fb_base = (uint64_t)tmp << 24; 80 uint64_t fb_base, 84 addr_out->quad_part = addr_in->quad_part - fb_base + fb_offset; 92 uint64_t fb_base, fb_offset; local 94 dmub_dcn30_get_fb_base_offset(dmub, &fb_base, &fb_offset); 100 dmub_dcn30_translate_addr(&cw0->offset, fb_base, fb_offse 60 dmub_dcn30_get_fb_base_offset(struct dmub_srv *dmub, uint64_t *fb_base, uint64_t *fb_offset) argument 79 dmub_dcn30_translate_addr(const union dmub_addr *addr_in, uint64_t fb_base, uint64_t fb_offset, union dmub_addr *addr_out) argument [all...] |
H A D | dmub_dcn20.c | 61 uint64_t *fb_base, 66 if (dmub->fb_base || dmub->fb_offset) { 67 *fb_base = dmub->fb_base; 73 *fb_base = (uint64_t)tmp << 24; 80 uint64_t fb_base, 84 addr_out->quad_part = addr_in->quad_part - fb_base + fb_offset; 159 uint64_t fb_base, fb_offset; local 161 dmub_dcn20_get_fb_base_offset(dmub, &fb_base, &fb_offset); 167 dmub_dcn20_translate_addr(&cw0->offset, fb_base, fb_offse 60 dmub_dcn20_get_fb_base_offset(struct dmub_srv *dmub, uint64_t *fb_base, uint64_t *fb_offset) argument 79 dmub_dcn20_translate_addr(const union dmub_addr *addr_in, uint64_t fb_base, uint64_t fb_offset, union dmub_addr *addr_out) argument 198 uint64_t fb_base, fb_offset; local [all...] |
H A D | dmub_dcn31.c | 57 uint64_t *fb_base, 62 if (dmub->fb_base || dmub->fb_offset) { 63 *fb_base = dmub->fb_base; 69 *fb_base = (uint64_t)tmp << 24; 76 uint64_t fb_base, 80 addr_out->quad_part = addr_in->quad_part - fb_base + fb_offset; 157 uint64_t fb_base, fb_offset; local 159 dmub_dcn31_get_fb_base_offset(dmub, &fb_base, &fb_offset); 163 dmub_dcn31_translate_addr(&cw0->offset, fb_base, fb_offse 56 dmub_dcn31_get_fb_base_offset(struct dmub_srv *dmub, uint64_t *fb_base, uint64_t *fb_offset) argument 75 dmub_dcn31_translate_addr(const union dmub_addr *addr_in, uint64_t fb_base, uint64_t fb_offset, union dmub_addr *addr_out) argument [all...] |
H A D | dmub_dcn32.c | 63 uint64_t *fb_base, 68 if (dmub->fb_base || dmub->fb_offset) { 69 *fb_base = dmub->fb_base; 75 *fb_base = (uint64_t)tmp << 24; 82 uint64_t fb_base, 86 addr_out->quad_part = addr_in->quad_part - fb_base + fb_offset; 156 uint64_t fb_base, fb_offset; local 158 dmub_dcn32_get_fb_base_offset(dmub, &fb_base, &fb_offset); 162 dmub_dcn32_translate_addr(&cw0->offset, fb_base, fb_offse 62 dmub_dcn32_get_fb_base_offset(struct dmub_srv *dmub, uint64_t *fb_base, uint64_t *fb_offset) argument 81 dmub_dcn32_translate_addr(const union dmub_addr *addr_in, uint64_t fb_base, uint64_t fb_offset, union dmub_addr *addr_out) argument [all...] |
H A D | dmub_dcn35.c | 60 uint64_t *fb_base, 66 if (dmub->fb_base || dmub->fb_offset) { 67 *fb_base = dmub->fb_base; 74 *fb_base = (uint64_t)tmp << 24; 81 uint64_t fb_base, 85 addr_out->quad_part = addr_in->quad_part - fb_base + fb_offset; 177 uint64_t fb_base, fb_offset; local 179 dmub_dcn35_get_fb_base_offset(dmub, &fb_base, &fb_offset); 181 dmub_dcn35_translate_addr(&cw0->offset, fb_base, fb_offse 59 dmub_dcn35_get_fb_base_offset(struct dmub_srv *dmub, uint64_t *fb_base, uint64_t *fb_offset) argument 80 dmub_dcn35_translate_addr(const union dmub_addr *addr_in, uint64_t fb_base, uint64_t fb_offset, union dmub_addr *addr_out) argument [all...] |
/linux-master/drivers/video/fbdev/ |
H A D | sunxvr1000.c | 17 char __iomem *fb_base; member in struct:gfb_info 75 info->screen_base = gp->fb_base; 140 gp->fb_base = of_ioremap(&op->resource[6], 0, 142 if (!gp->fb_base) { 165 of_iounmap(&op->resource[6], gp->fb_base, gp->fb_size);
|
H A D | sunxvr2500.c | 21 char __iomem *fb_base; member in struct:s3d_info 79 info->screen_base = sp->fb_base; 185 sp->fb_base = ioremap(sp->fb_base_phys, sp->fb_size); 186 if (!sp->fb_base) { 209 iounmap(sp->fb_base);
|
H A D | sunxvr500.c | 34 char __iomem *fb_base; member in struct:e3d_info 206 info->screen_base = ep->fb_base; 353 ep->fb_base = ioremap(ep->fb_base_phys, ep->fb_size); 354 if (!ep->fb_base) { 380 iounmap(ep->fb_base);
|
H A D | tgafb.c | 640 void __iomem *fb_base; local 665 fb_base = par->tga_fb_base; 729 __raw_writel(mask << shift, fb_base + pos); 758 __raw_writel(mask, fb_base + pos + j*bincr); 778 __raw_writel(mask, fb_base + pos); 807 __raw_writel(mask, fb_base + pos + j*bincr); 828 __raw_writel(mask, fb_base + pos); 852 void __iomem *fb_base; local 870 fb_base = par->tga_fb_base; 879 __raw_writel(color, fb_base 938 void __iomem *fb_base; local [all...] |
/linux-master/drivers/gpu/drm/hyperv/ |
H A D | hyperv_drm.h | 27 unsigned long fb_base; member in struct:hyperv_drm_device
|
H A D | hyperv_drm_drv.c | 96 hv->fb_base = hv->mem->start; 138 ret = hyperv_update_vram_location(hdev, hv->fb_base); 207 ret = hyperv_update_vram_location(hdev, hv->fb_base);
|
/linux-master/drivers/firmware/efi/ |
H A D | earlycon.c | 22 static u64 fb_base; variable 39 efi_fb = memremap(fb_base, screen_info.lfb_size, 63 return early_memremap_prot(fb_base + start, len, pgprot_val(fb_prot)); 240 fb_base = screen_info.lfb_base; 242 fb_base |= (u64)screen_info.ext_lfb_base << 32;
|
H A D | sysfb_efi.c | 288 u64 fb_base = screen_info.lfb_base; local 291 fb_base |= (u64)(unsigned long)screen_info.ext_lfb_base << 32; 293 return fb_base >= range->cpu_addr && 294 fb_base < (range->cpu_addr + range->size);
|
/linux-master/drivers/video/fbdev/mb862xx/ |
H A D | mb862xxfb.h | 58 void __iomem *fb_base; /* remapped framebuffer */ member in struct:mb862xxfb_par
|
H A D | mb862xxfbdrv.c | 420 fbi->screen_base = par->fb_base; 719 par->fb_base = ioremap(par->fb_base_phys, par->mapped_vram); 720 if (par->fb_base == NULL) { 774 iounmap(par->fb_base); 810 iounmap(par->fb_base); 858 writel(1, par->fb_base + MB862XX_MMIO_BASE + GC_RSW); 1055 par->fb_base = ioremap(par->fb_base_phys, par->mapped_vram); 1056 if (par->fb_base == NULL) { 1121 iounmap(par->fb_base); 1161 iounmap(par->fb_base); [all...] |
/linux-master/drivers/gpu/drm/tiny/ |
H A D | ofdrm.c | 457 u64 fb_base) 463 address = fb_base & 0xff000000ul; 487 u64 fb_base) 505 u64 fb_base) 531 u64 fb_base) 557 u64 fb_base) 564 u64 fb_base) 580 u64 fb_base) 613 u64 fb_base) 1101 resource_size_t fb_size, fb_base, fb_pgbas local 455 ofdrm_mach64_cmap_ioremap(struct ofdrm_device *odev, struct device_node *of_node, u64 fb_base) argument 485 ofdrm_rage128_cmap_ioremap(struct ofdrm_device *odev, struct device_node *of_node, u64 fb_base) argument 503 ofdrm_rage_m3a_cmap_ioremap(struct ofdrm_device *odev, struct device_node *of_node, u64 fb_base) argument 529 ofdrm_rage_m3b_cmap_ioremap(struct ofdrm_device *odev, struct device_node *of_node, u64 fb_base) argument 555 ofdrm_radeon_cmap_ioremap(struct ofdrm_device *odev, struct device_node *of_node, u64 fb_base) argument 562 ofdrm_gxt2000_cmap_ioremap(struct ofdrm_device *odev, struct device_node *of_node, u64 fb_base) argument 578 ofdrm_avivo_cmap_ioremap(struct ofdrm_device *odev, struct device_node *of_node, u64 fb_base) argument 611 ofdrm_qemu_cmap_ioremap(struct ofdrm_device *odev, struct device_node *of_node, u64 fb_base) argument [all...] |
/linux-master/drivers/video/fbdev/geode/ |
H A D | display_gx1.c | 54 unsigned dram_size = 0, fb_base; local 70 fb_base = (readl(mc_regs + MC_GBASE_ADD) & MC_GADD_GBADD_MASK) << 19; 74 return dram_size - fb_base;
|
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn201/ |
H A D | dcn201_hwseq.c | 90 if (hwseq->fb_base.quad_part <= addr->quad_part && 92 addr->quad_part -= hwseq->fb_base.quad_part; 201 uint32_t fb_base = REG_READ(MC_VM_FB_LOCATION_BASE); local 209 hws->fb_base.low_part = fb_base; 210 hws->fb_base.quad_part <<= 24; 218 - hws->fb_base.quad_part + hws->fb_offset.quad_part;
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | atom.h | 134 uint32_t fb_base; member in struct:atom_context
|
H A D | atom.c | 257 val = gctx->fb_base; 286 if ((gctx->fb_base + (idx * 4)) > gctx->scratch_size_bytes) { 288 gctx->fb_base + (idx * 4), gctx->scratch_size_bytes); 291 val = gctx->scratch[(gctx->fb_base / 4) + idx]; 531 gctx->fb_base = val; 550 if ((gctx->fb_base + (idx * 4)) > gctx->scratch_size_bytes) { 552 gctx->fb_base + (idx * 4), gctx->scratch_size_bytes); 554 gctx->scratch[(gctx->fb_base / 4) + idx] = val; 862 SDEBUG(" fb_base: "); 863 ctx->ctx->fb_base [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | atom.h | 139 uint32_t fb_base; member in struct:atom_context
|
/linux-master/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | dchubbub.h | 83 uint64_t fb_base; member in struct:dcn_hubbub_phys_addr_config::__anon233
|
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/ |
H A D | hw_sequencer_private.h | 186 PHYSICAL_ADDRESS_LOC fb_base; member in struct:dce_hwseq
|
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn21/ |
H A D | dcn21_hwseq.c | 73 config.system_aperture.fb_base = pa_config->system_aperture.fb_base;
|
/linux-master/drivers/gpu/drm/amd/display/dmub/ |
H A D | dmub_srv.h | 277 * @fb_base: base of the framebuffer aperture 284 uint64_t fb_base; member in struct:dmub_srv_hw_params 500 uint64_t fb_base; member in struct:dmub_srv
|