Searched refs:fb_base (Results 1 - 25 of 42) sorted by relevance

12

/linux-master/drivers/gpu/drm/amd/display/dmub/src/
H A Ddmub_dcn30.c61 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 Ddmub_dcn20.c61 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 Ddmub_dcn31.c57 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 Ddmub_dcn32.c63 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 Ddmub_dcn35.c60 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 Dsunxvr1000.c17 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 Dsunxvr2500.c21 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 Dsunxvr500.c34 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 Dtgafb.c640 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 Dhyperv_drm.h27 unsigned long fb_base; member in struct:hyperv_drm_device
H A Dhyperv_drm_drv.c96 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 Dearlycon.c22 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 Dsysfb_efi.c288 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 Dmb862xxfb.h58 void __iomem *fb_base; /* remapped framebuffer */ member in struct:mb862xxfb_par
H A Dmb862xxfbdrv.c420 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 Dofdrm.c457 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 Ddisplay_gx1.c54 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 Ddcn201_hwseq.c90 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 Datom.h134 uint32_t fb_base; member in struct:atom_context
H A Datom.c257 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 Datom.h139 uint32_t fb_base; member in struct:atom_context
/linux-master/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Ddchubbub.h83 uint64_t fb_base; member in struct:dcn_hubbub_phys_addr_config::__anon233
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/
H A Dhw_sequencer_private.h186 PHYSICAL_ADDRESS_LOC fb_base; member in struct:dce_hwseq
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn21/
H A Ddcn21_hwseq.c73 config.system_aperture.fb_base = pa_config->system_aperture.fb_base;
/linux-master/drivers/gpu/drm/amd/display/dmub/
H A Ddmub_srv.h277 * @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

Completed in 214 milliseconds

12