/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | wmt_ge_rops.c | 77 void wmt_ge_copyarea(struct fb_info *p, const struct fb_copyarea *area) in wmt_ge_copyarea() argument 91 writel(area->sx, regbase + GE_SRCAREAX_OFF); in wmt_ge_copyarea() 92 writel(area->sy, regbase + GE_SRCAREAY_OFF); in wmt_ge_copyarea() 93 writel(area->width - 1, regbase + GE_SRCAREAW_OFF); in wmt_ge_copyarea() 94 writel(area->height - 1, regbase + GE_SRCAREAH_OFF); in wmt_ge_copyarea() 99 writel(area->dx, regbase + GE_DESTAREAX_OFF); in wmt_ge_copyarea() 100 writel(area->dy, regbase + GE_DESTAREAY_OFF); in wmt_ge_copyarea() 101 writel(area->width - 1, regbase + GE_DESTAREAW_OFF); in wmt_ge_copyarea() 102 writel(area->height - 1, regbase + GE_DESTAREAH_OFF); in wmt_ge_copyarea()
|
H A D | wmt_ge_rops.h | 7 const struct fb_copyarea *area); 24 const struct fb_copyarea *area) in wmt_ge_copyarea() 26 sys_copyarea(p, area); in wmt_ge_copyarea() 23 wmt_ge_copyarea(struct fb_info *p, const struct fb_copyarea *area) wmt_ge_copyarea() argument
|
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A D | wmt_ge_rops.c | 80 void wmt_ge_copyarea(struct fb_info *p, const struct fb_copyarea *area) in wmt_ge_copyarea() argument 94 writel(area->sx, regbase + GE_SRCAREAX_OFF); in wmt_ge_copyarea() 95 writel(area->sy, regbase + GE_SRCAREAY_OFF); in wmt_ge_copyarea() 96 writel(area->width - 1, regbase + GE_SRCAREAW_OFF); in wmt_ge_copyarea() 97 writel(area->height - 1, regbase + GE_SRCAREAH_OFF); in wmt_ge_copyarea() 102 writel(area->dx, regbase + GE_DESTAREAX_OFF); in wmt_ge_copyarea() 103 writel(area->dy, regbase + GE_DESTAREAY_OFF); in wmt_ge_copyarea() 104 writel(area->width - 1, regbase + GE_DESTAREAW_OFF); in wmt_ge_copyarea() 105 writel(area->height - 1, regbase + GE_DESTAREAH_OFF); in wmt_ge_copyarea()
|
H A D | wmt_ge_rops.h | 7 const struct fb_copyarea *area); 24 const struct fb_copyarea *area) in wmt_ge_copyarea() 26 sys_copyarea(p, area); in wmt_ge_copyarea() 23 wmt_ge_copyarea(struct fb_info *p, const struct fb_copyarea *area) wmt_ge_copyarea() argument
|
/kernel/linux/linux-6.6/arch/um/kernel/ |
H A D | initrd.c | 21 void *area; in read_initrd() local 26 area = uml_load_file(initrd, &size); in read_initrd() 27 if (!area) in read_initrd() 30 initrd_start = (unsigned long) area; in read_initrd()
|
/kernel/linux/linux-6.6/drivers/pmdomain/renesas/ |
H A D | rcar-gen4-sysc.c | 334 const struct rcar_gen4_sysc_area *area = &info->areas[i]; in rcar_gen4_sysc_pd_init() local 338 if (!area->name) { in rcar_gen4_sysc_pd_init() 339 /* Skip NULLified area */ in rcar_gen4_sysc_pd_init() 343 n = strlen(area->name) + 1; in rcar_gen4_sysc_pd_init() 350 memcpy(pd->name, area->name, n); in rcar_gen4_sysc_pd_init() 352 pd->pdr = area->pdr; in rcar_gen4_sysc_pd_init() 353 pd->flags = area->flags; in rcar_gen4_sysc_pd_init() 359 domains->domains[area->pdr] = &pd->genpd; in rcar_gen4_sysc_pd_init() 361 if (area->parent < 0) in rcar_gen4_sysc_pd_init() 364 error = pm_genpd_add_subdomain(domains->domains[area in rcar_gen4_sysc_pd_init() [all...] |
H A D | rcar-sysc.c | 57 #define RCAR_PD_ALWAYS_ON 32 /* Always-on power area */ 397 const struct rcar_sysc_area *area = &info->areas[i]; in rcar_sysc_pd_init() local 401 if (!area->name) { in rcar_sysc_pd_init() 402 /* Skip NULLified area */ in rcar_sysc_pd_init() 406 n = strlen(area->name) + 1; in rcar_sysc_pd_init() 413 memcpy(pd->name, area->name, n); in rcar_sysc_pd_init() 415 pd->ch.chan_offs = area->chan_offs; in rcar_sysc_pd_init() 416 pd->ch.chan_bit = area->chan_bit; in rcar_sysc_pd_init() 417 pd->ch.isr_bit = area->isr_bit; in rcar_sysc_pd_init() 418 pd->flags = area in rcar_sysc_pd_init() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_mman.c | 239 struct vm_area_struct *area = vmf->vma; in vm_fault_cpu() local 240 struct i915_mmap_offset *mmo = area->vm_private_data; in vm_fault_cpu() 247 area->vm_flags & VM_WRITE)) in vm_fault_cpu() 261 err = remap_io_sg(area, in vm_fault_cpu() 262 area->vm_start, area->vm_end - area->vm_start, in vm_fault_cpu() 265 if (area->vm_flags & VM_WRITE) { in vm_fault_cpu() 279 struct vm_area_struct *area = vmf->vma; in vm_fault_gtt() local 280 struct i915_mmap_offset *mmo = area in vm_fault_gtt() 416 vm_access(struct vm_area_struct *area, unsigned long addr, void *buf, int len, int write) vm_access() argument [all...] |
/kernel/linux/linux-5.10/arch/arm64/mm/ |
H A D | ioremap.c | 28 struct vm_struct *area; in __ioremap_caller() local 50 area = get_vm_area_caller(size, VM_IOREMAP, caller); in __ioremap_caller() 51 if (!area) in __ioremap_caller() 53 addr = (unsigned long)area->addr; in __ioremap_caller() 54 area->phys_addr = phys_addr; in __ioremap_caller()
|
/kernel/linux/linux-5.10/arch/openrisc/mm/ |
H A D | ioremap.c | 42 struct vm_struct *area = NULL; in ioremap() local 57 area = get_vm_area(size, VM_IOREMAP); in ioremap() 58 if (!area) in ioremap() 60 v = (unsigned long)area->addr; in ioremap() 71 vfree(area->addr); in ioremap() 88 * how big the area is so it's difficult to know in iounmap()
|
/kernel/linux/linux-5.10/arch/arc/mm/ |
H A D | ioremap.c | 58 struct vm_struct *area; in ioremap_prot() local 82 area = get_vm_area(size, VM_IOREMAP); in ioremap_prot() 83 if (!area) in ioremap_prot() 85 area->phys_addr = paddr; in ioremap_prot() 86 vaddr = (unsigned long)area->addr; in ioremap_prot()
|
/kernel/linux/linux-5.10/drivers/video/fbdev/aty/ |
H A D | mach64_accel.c | 199 void atyfb_copyarea(struct fb_info *info, const struct fb_copyarea *area) in atyfb_copyarea() argument 202 u32 dy = area->dy, sy = area->sy, direction = DST_LAST_PEL; in atyfb_copyarea() 203 u32 sx = area->sx, dx = area->dx, width = area->width, rotation = 0; in atyfb_copyarea() 207 if (!area->width || !area->height) in atyfb_copyarea() 210 cfb_copyarea(info, area); in atyfb_copyarea() 222 if (area in atyfb_copyarea() [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/aty/ |
H A D | mach64_accel.c | 199 void atyfb_copyarea(struct fb_info *info, const struct fb_copyarea *area) in atyfb_copyarea() argument 202 u32 dy = area->dy, sy = area->sy, direction = DST_LAST_PEL; in atyfb_copyarea() 203 u32 sx = area->sx, dx = area->dx, width = area->width, rotation = 0; in atyfb_copyarea() 207 if (!area->width || !area->height) in atyfb_copyarea() 210 cfb_copyarea(info, area); in atyfb_copyarea() 222 if (area in atyfb_copyarea() [all...] |
/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | proc-arm740.S | 64 mcr p15, 0, r0, c6, c3 @ disable area 3~7 71 mcr p15, 0, r0, c6, c0 @ set area 0, default 76 1: add r4, r4, #1 @ area size *= 2 79 orr r0, r0, r4, lsl #1 @ the area register value 81 mcr p15, 0, r0, c6, c1 @ set area 1, RAM 89 1: add r4, r4, #1 @ area size *= 2 92 orr r0, r0, r4, lsl #1 @ the area register value 94 2: mcr p15, 0, r0, c6, c2 @ set area 2, ROM/FLASH
|
/kernel/linux/linux-6.6/arch/arm/mm/ |
H A D | proc-arm740.S | 64 mcr p15, 0, r0, c6, c3 @ disable area 3~7 71 mcr p15, 0, r0, c6, c0 @ set area 0, default 76 1: add r4, r4, #1 @ area size *= 2 79 orr r0, r0, r4, lsl #1 @ the area register value 81 mcr p15, 0, r0, c6, c1 @ set area 1, RAM 89 1: add r4, r4, #1 @ area size *= 2 92 orr r0, r0, r4, lsl #1 @ the area register value 94 2: mcr p15, 0, r0, c6, c2 @ set area 2, ROM/FLASH
|
/kernel/linux/linux-5.10/drivers/video/fbdev/core/ |
H A D | tileblit.c | 23 struct fb_tilearea area; in tile_bmove() local 25 area.sx = sx; in tile_bmove() 26 area.sy = sy; in tile_bmove() 27 area.dx = dx; in tile_bmove() 28 area.dy = dy; in tile_bmove() 29 area.height = height; in tile_bmove() 30 area.width = width; in tile_bmove() 32 info->tileops->fb_tilecopy(info, &area); in tile_bmove()
|
H A D | svgalib.c | 217 /* Copy area in text (tileblit) mode */ 218 void svga_tilecopy(struct fb_info *info, struct fb_tilearea *area) in svga_tilecopy() argument 227 if ((area->sy > area->dy) || in svga_tilecopy() 228 ((area->sy == area->dy) && (area->sx > area->dx))) { in svga_tilecopy() 229 src = fb + area->sx * colstride + area in svga_tilecopy() [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/core/ |
H A D | tileblit.c | 22 struct fb_tilearea area; in tile_bmove() local 24 area.sx = sx; in tile_bmove() 25 area.sy = sy; in tile_bmove() 26 area.dx = dx; in tile_bmove() 27 area.dy = dy; in tile_bmove() 28 area.height = height; in tile_bmove() 29 area.width = width; in tile_bmove() 31 info->tileops->fb_tilecopy(info, &area); in tile_bmove()
|
H A D | svgalib.c | 218 /* Copy area in text (tileblit) mode */ 219 void svga_tilecopy(struct fb_info *info, struct fb_tilearea *area) in svga_tilecopy() argument 228 if ((area->sy > area->dy) || in svga_tilecopy() 229 ((area->sy == area->dy) && (area->sx > area->dx))) { in svga_tilecopy() 230 src = fb + area->sx * colstride + area in svga_tilecopy() [all...] |
/kernel/linux/linux-5.10/drivers/soc/renesas/ |
H A D | rcar-sysc.c | 56 #define RCAR_PD_ALWAYS_ON 32 /* Always-on power area */ 402 const struct rcar_sysc_area *area = &info->areas[i]; in rcar_sysc_pd_init() local 405 if (!area->name) { in rcar_sysc_pd_init() 406 /* Skip NULLified area */ in rcar_sysc_pd_init() 410 pd = kzalloc(sizeof(*pd) + strlen(area->name) + 1, GFP_KERNEL); in rcar_sysc_pd_init() 416 strcpy(pd->name, area->name); in rcar_sysc_pd_init() 418 pd->ch.chan_offs = area->chan_offs; in rcar_sysc_pd_init() 419 pd->ch.chan_bit = area->chan_bit; in rcar_sysc_pd_init() 420 pd->ch.isr_bit = area->isr_bit; in rcar_sysc_pd_init() 421 pd->flags = area in rcar_sysc_pd_init() [all...] |
/kernel/linux/linux-5.10/arch/m68k/mm/ |
H A D | sun3kmap.c | 66 struct vm_struct *area; in sun3_ioremap() local 79 if((area = get_vm_area(size, VM_IOREMAP)) == NULL) in sun3_ioremap() 83 pr_info("ioremap: got virt %p size %lx(%lx)\n", area->addr, size, in sun3_ioremap() 84 area->size); in sun3_ioremap() 88 virt = (unsigned long)area->addr; in sun3_ioremap()
|
/kernel/linux/linux-5.10/arch/mips/mm/ |
H A D | ioremap.c | 51 struct vm_struct *area; in ioremap_prot() local 98 area = get_vm_area(size, VM_IOREMAP); in ioremap_prot() 99 if (!area) in ioremap_prot() 101 vaddr = (unsigned long)area->addr; in ioremap_prot() 106 free_vm_area(area); in ioremap_prot()
|
/kernel/linux/linux-5.10/arch/sh/mm/ |
H A D | ioremap.c | 9 * 640k-1MB IO memory area on PC's 88 struct vm_struct *area; in __ioremap_caller() local 129 area = get_vm_area_caller(size, VM_IOREMAP, caller); in __ioremap_caller() 130 if (!area) in __ioremap_caller() 132 area->phys_addr = phys_addr; in __ioremap_caller() 133 orig_addr = addr = (unsigned long)area->addr; in __ioremap_caller()
|
/kernel/linux/linux-5.10/arch/ia64/mm/ |
H A D | ioremap.c | 36 struct vm_struct *area; in ioremap() local 66 * area with kernel page table mappings, we can use those in ioremap() 83 area = get_vm_area(size, VM_IOREMAP); in ioremap() 84 if (!area) in ioremap() 87 area->phys_addr = phys_addr; in ioremap() 88 addr = (void __iomem *) area->addr; in ioremap()
|
/kernel/linux/linux-6.6/arch/m68k/mm/ |
H A D | sun3kmap.c | 66 struct vm_struct *area; in sun3_ioremap() local 79 if((area = get_vm_area(size, VM_IOREMAP)) == NULL) in sun3_ioremap() 83 pr_info("ioremap: got virt %p size %lx(%lx)\n", area->addr, size, in sun3_ioremap() 84 area->size); in sun3_ioremap() 88 virt = (unsigned long)area->addr; in sun3_ioremap()
|