/linux/drivers/gpu/drm/omapdrm/ |
A D | tcm.h | 199 if (area && area->tcm) { in tcm_free() 200 res = area->tcm->free(area->tcm, area); in tcm_free() 245 return area && area->tcm && in tcm_area_is_valid() 247 area->p1.x < area->tcm->width && in tcm_area_is_valid() 248 area->p1.y < area->tcm->height && in tcm_area_is_valid() 249 area->p0.y <= area->p1.y && in tcm_area_is_valid() 252 area->p0.x < area->tcm->width && in tcm_area_is_valid() 253 area->p0.x + area->p0.y * area->tcm->width <= in tcm_area_is_valid() 254 area->p1.x + area->p1.y * area->tcm->width) || in tcm_area_is_valid() 257 area->p0.x <= area->p1.x)); in tcm_area_is_valid() [all …]
|
A D | tcm-sita.c | 163 struct tcm_area *area) in sita_reserve_1d() argument 171 area->p0.x = pos % tcm->width; in sita_reserve_1d() 172 area->p0.y = pos / tcm->width; in sita_reserve_1d() 183 struct tcm_area *area) in sita_reserve_2d() argument 195 area->p1.x = area->p0.x + w - 1; in sita_reserve_2d() 196 area->p1.y = area->p0.y + h - 1; in sita_reserve_2d() 213 pos = area->p0.x + area->p0.y * tcm->width; in sita_free() 214 if (area->is2d) { in sita_free() 215 w = area->p1.x - area->p0.x + 1; in sita_free() 216 h = area->p1.y - area->p0.y + 1; in sita_free() [all …]
|
/linux/drivers/net/ethernet/netronome/nfp/nfpcore/ |
A D | nfp_cppcore.c | 137 area->cpp->op->area_cleanup(area); in __release_cpp_area() 193 area->cpp->op->area_release(area); in nfp_cpp_free() 309 area->resource.name = (void *)area + sizeof(*area) + in nfp_cpp_area_alloc_with_name() 480 err = area->cpp->op->area_acquire(area); in nfp_cpp_area_acquire_nonblocking() 506 area->cpp->op->area_release(area); in nfp_cpp_area_release() 627 res = area->cpp->op->area_resource(area); in nfp_cpp_area_resource() 645 addr = area->cpp->op->area_phys(area); in nfp_cpp_area_phys() 666 iomem = area->cpp->op->area_iomem(area); in nfp_cpp_area_iomem() 814 cache->area = area; in nfp_cpp_area_cache_add() 926 area = cache->area; in __nfp_cpp_read() [all …]
|
A D | nfp_cpp.h | 219 void nfp_cpp_area_free(struct nfp_cpp_area *area); 220 int nfp_cpp_area_acquire(struct nfp_cpp_area *area); 222 void nfp_cpp_area_release(struct nfp_cpp_area *area); 228 size_t nfp_cpp_area_size(struct nfp_cpp_area *area); 268 unsigned long size, struct nfp_cpp_area **area); 348 int (*area_init)(struct nfp_cpp_area *area, 351 void (*area_cleanup)(struct nfp_cpp_area *area); 352 int (*area_acquire)(struct nfp_cpp_area *area); 353 void (*area_release)(struct nfp_cpp_area *area); 355 phys_addr_t (*area_phys)(struct nfp_cpp_area *area); [all …]
|
A D | nfp6000_pcie.c | 819 priv_area_get(area); in nfp6000_area_acquire() 871 priv_area_get(area); in nfp6000_area_acquire() 886 if (!priv_area_put(area)) in nfp6000_area_release() 1055 int area; member 1081 priv->bar.area = j; in nfp6000_explicit_acquire() 1177 priv->bar.area)); in nfp6000_explicit_do() 1180 priv->bar.area)); in nfp6000_explicit_do() 1183 priv->bar.area)); in nfp6000_explicit_do() 1187 priv->bar.area)); in nfp6000_explicit_do() 1190 priv->bar.area)); in nfp6000_explicit_do() [all …]
|
/linux/drivers/net/dsa/sja1105/ |
A D | sja1105_ethtool.c | 92 .area = MAC, 99 .area = MAC, 106 .area = MAC, 113 .area = MAC, 121 .area = MAC, 128 .area = MAC, 135 .area = MAC, 142 .area = MAC, 149 .area = MAC, 156 .area = MAC, [all …]
|
/linux/arch/x86/xen/ |
A D | grant-table.c | 26 struct vm_struct *area; member 98 area->ptes[area->idx++] = pte; in gnttab_apply() 104 area->ptes = kmalloc_array(nr_frames, sizeof(*area->ptes), GFP_KERNEL); in arch_gnttab_valloc() 105 if (area->ptes == NULL) in arch_gnttab_valloc() 107 area->area = get_vm_area(PAGE_SIZE * nr_frames, VM_IOREMAP); in arch_gnttab_valloc() 108 if (!area->area) in arch_gnttab_valloc() 110 if (apply_to_page_range(&init_mm, (unsigned long)area->area->addr, in arch_gnttab_valloc() 115 free_vm_area(area->area); in arch_gnttab_valloc() 117 kfree(area->ptes); in arch_gnttab_valloc() 123 free_vm_area(area->area); in arch_gnttab_vfree() [all …]
|
/linux/lib/ |
A D | logic_iomem.c | 156 if (!area) { in iounmap() 162 area->ops->unmap(area->priv); in iounmap() 225 return (u ## sz) area->ops->read(area->priv, \ 240 area->ops->write(area->priv, \ 258 if (!area) { in memset_io() 266 area->ops->set(area->priv, start, value, size); in memset_io() 271 area->ops->write(area->priv, start + offs, 1, value); in memset_io() 282 if (!area) { in memcpy_fromio() 290 area->ops->copy_from(area->priv, buffer, start, size); in memcpy_fromio() 305 if (!area) { in memcpy_toio() [all …]
|
/linux/arch/powerpc/platforms/cell/ |
A D | ras.c | 116 area = kmalloc(sizeof(*area), GFP_KERNEL); in cbe_ptcal_enable_on_node() 117 if (!area) in cbe_ptcal_enable_on_node() 120 area->nid = nid; in cbe_ptcal_enable_on_node() 122 area->pages = __alloc_pages_node(area->nid, in cbe_ptcal_enable_on_node() 124 area->order); in cbe_ptcal_enable_on_node() 126 if (!area->pages) { in cbe_ptcal_enable_on_node() 155 __free_pages(area->pages, area->order); in cbe_ptcal_enable_on_node() 157 kfree(area); in cbe_ptcal_enable_on_node() 218 area->nid); in cbe_ptcal_disable() 229 __free_pages(area->pages, area->order); in cbe_ptcal_disable() [all …]
|
/linux/drivers/video/fbdev/ |
A D | dnfb.c | 157 incr = (area->dy <= area->sy) ? 1 : -1; in dnfb_copyarea() 160 (area->sx >> 4)); in dnfb_copyarea() 161 dest = area->dy * (info->fix.line_length >> 1) + (area->dx >> 4); in dnfb_copyarea() 164 y_delta = (info->fix.line_length * 8) - area->sx - area->width; in dnfb_copyarea() 165 x_end = area->dx + area->width - 1; in dnfb_copyarea() 170 (((area->dx & 0xf) - (area->sx & 0xf)) % 16) | (0x4 << 5)); in dnfb_copyarea() 171 if ((area->dx & 0xf) < (area->sx & 0xf)) in dnfb_copyarea() 174 y_delta = -((info->fix.line_length * 8) - area->sx - area->width); in dnfb_copyarea() 175 x_end = area->dx - area->width + 1; in dnfb_copyarea() 180 ((-((area->sx & 0xf) - (area->dx & 0xf))) % 16) | in dnfb_copyarea() [all …]
|
/linux/sound/core/ |
A D | memalloc.c | 74 if (!dmab->area) in snd_dma_alloc_dir_pages() 109 if (! dmab->area) in snd_dma_alloc_pages_fallback() 290 return remap_pfn_range(area, area->vm_start, in snd_dma_continuous_mmap() 292 area->vm_end - area->vm_start, in snd_dma_continuous_mmap() 320 return remap_vmalloc_range(area, dmab->area, 0); in snd_dma_vmalloc_mmap() 409 area->vm_page_prot = pgprot_writecombine(area->vm_page_prot); in snd_dma_iram_mmap() 410 return remap_pfn_range(area, area->vm_start, in snd_dma_iram_mmap() 412 area->vm_end - area->vm_start, in snd_dma_iram_mmap() 459 area->vm_page_prot = pgprot_writecombine(area->vm_page_prot); in snd_dma_dev_mmap() 642 area->vm_page_prot = vm_get_page_prot(area->vm_flags); in snd_dma_noncoherent_mmap() [all …]
|
A D | sgbuf.c | 42 vunmap(dmab->area); in snd_dma_sg_free() 43 dmab->area = NULL; in snd_dma_sg_free() 52 tmpb.area = sgbuf->table[i].buf; in snd_dma_sg_free() 75 void *area; in snd_dma_sg_alloc() local 115 table->buf = tmpb.area; in snd_dma_sg_alloc() 120 *pgtable++ = virt_to_page(tmpb.area); in snd_dma_sg_alloc() 121 tmpb.area += PAGE_SIZE; in snd_dma_sg_alloc() 132 if (!area) in snd_dma_sg_alloc() 134 return area; in snd_dma_sg_alloc() 187 struct vm_area_struct *area) in snd_dma_sg_mmap() argument [all …]
|
/linux/drivers/video/fbdev/sis/ |
A D | sis_accel.c | 374 area->sx >= vxres || area->sy >= vyres || in fbcon_sis_copyarea() 375 area->dx >= vxres || area->dy >= vyres) in fbcon_sis_copyarea() 379 if((area->sx + width) > vxres) width = vxres - area->sx; in fbcon_sis_copyarea() 380 if((area->dx + width) > vxres) width = vxres - area->dx; in fbcon_sis_copyarea() 381 if((area->sy + height) > vyres) height = vyres - area->sy; in fbcon_sis_copyarea() 382 if((area->dy + height) > vyres) height = vyres - area->dy; in fbcon_sis_copyarea() 388 if(area->sx < area->dx) xdir = 0; in fbcon_sis_copyarea() 390 if(area->sy < area->dy) ydir = 0; in fbcon_sis_copyarea() 395 SiS300SubsequentScreenToScreenCopy(ivideo, area->sx, area->sy, in fbcon_sis_copyarea() 396 area->dx, area->dy, width, height); in fbcon_sis_copyarea() [all …]
|
/linux/kernel/ |
A D | kcov.c | 60 void *area; member 142 return area; in kcov_remote_area_get() 217 u64 *area; in write_comp_data() local 462 void *area; in kcov_mmap() local 469 if (!area) in kcov_mmap() 480 kcov->area = area; in kcov_mmap() 492 vfree(area); in kcov_mmap() 539 unsigned long *area = kcov->area; in kcov_fault_in_area() local 820 void *area; in kcov_remote_start() local 964 void *area; in kcov_remote_stop() local [all …]
|
/linux/mm/ |
A D | vmalloc.c | 2769 if (!area) in vmap() 3621 for (last_area = 0, area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas() 3652 for (area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas() 3655 if (!vas[area] || !vms[area]) in pcpu_get_vm_areas() 3707 area = (area + nr_vms - 1) % nr_vms; in pcpu_get_vm_areas() 3717 for (area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas() 3746 for (area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas() 3756 for (area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas() 3792 for (area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas() 3806 for (area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas() [all …]
|
/linux/sound/core/oss/ |
A D | mulaw.c | 188 src = src_channels[channel].area.addr + src_channels[channel].area.first / 8; in mulaw_decode() 189 dst = dst_channels[channel].area.addr + dst_channels[channel].area.first / 8; in mulaw_decode() 190 src_step = src_channels[channel].area.step / 8; in mulaw_decode() 191 dst_step = dst_channels[channel].area.step / 8; in mulaw_decode() 234 src = src_channels[channel].area.addr + src_channels[channel].area.first / 8; in mulaw_encode() 235 dst = dst_channels[channel].area.addr + dst_channels[channel].area.first / 8; in mulaw_encode() 236 src_step = src_channels[channel].area.step / 8; in mulaw_encode() 237 dst_step = dst_channels[channel].area.step / 8; in mulaw_encode() 263 if (snd_BUG_ON(src_channels[channel].area.first % 8 || in mulaw_transfer() 264 src_channels[channel].area.step % 8)) in mulaw_transfer() [all …]
|
A D | rate.c | 90 src = (signed short *)src_channels[channel].area.addr + in resample_expand() 91 src_channels[channel].area.first / 8 / 2; in resample_expand() 93 dst_channels[channel].area.first / 8 / 2; in resample_expand() 94 src_step = src_channels[channel].area.step / 8 / 2; in resample_expand() 95 dst_step = dst_channels[channel].area.step / 8 / 2; in resample_expand() 150 src_channels[channel].area.first / 8 / 2; in resample_shrink() 152 dst_channels[channel].area.first / 8 / 2; in resample_shrink() 153 src_step = src_channels[channel].area.step / 8 / 2; in resample_shrink() 154 dst_step = dst_channels[channel].area.step / 8 / 2; in resample_shrink() 266 src_channels[channel].area.step % 8)) in rate_transfer() [all …]
|
A D | linear.c | 70 snd_pcm_area_silence(&dst_channels[channel].area, 0, frames, plugin->dst_format.format); in convert() 75 src = src_channels[channel].area.addr + src_channels[channel].area.first / 8; in convert() 76 dst = dst_channels[channel].area.addr + dst_channels[channel].area.first / 8; in convert() 77 src_step = src_channels[channel].area.step / 8; in convert() 78 dst_step = dst_channels[channel].area.step / 8; in convert() 101 if (snd_BUG_ON(src_channels[channel].area.first % 8 || in linear_transfer() 102 src_channels[channel].area.step % 8)) in linear_transfer() 104 if (snd_BUG_ON(dst_channels[channel].area.first % 8 || in linear_transfer() 105 dst_channels[channel].area.step % 8)) in linear_transfer()
|
/linux/drivers/video/fbdev/mb862xx/ |
A D | mb862xxfb_accel.c | 43 const struct fb_copyarea *area) in mb86290fb_copyarea() argument 52 if (area->sx >= area->dx && area->sy >= area->dy) in mb86290fb_copyarea() 54 else if (area->sx >= area->dx && area->sy <= area->dy) in mb86290fb_copyarea() 56 else if (area->sx <= area->dx && area->sy >= area->dy) in mb86290fb_copyarea() 61 cmd[3] = (area->sy << 16) | area->sx; in mb86290fb_copyarea() 62 cmd[4] = (area->dy << 16) | area->dx; in mb86290fb_copyarea() 63 cmd[5] = (area->height << 16) | area->width; in mb86290fb_copyarea()
|
/linux/kernel/events/ |
A D | uprobes.c | 1488 area = kmalloc(sizeof(*area), GFP_KERNEL); in __create_xol_area() 1494 if (!area->bitmap) in __create_xol_area() 1499 area->xol_mapping.pages = area->pages; in __create_xol_area() 1513 return area; in __create_xol_area() 1519 kfree(area); in __create_xol_area() 1540 return area; in get_xol_area() 1554 if (!area) in uprobe_clear_state() 1559 kfree(area); in uprobe_clear_state() 1617 if (!area) in xol_get_insn_slot() 1818 if (!area) in uprobe_copy_process() [all …]
|
/linux/Documentation/xtensa/ |
A D | mmu.rst | 64 6. The IO area covers the entire 256MB segment of parent-bus-address; the 83 | VMALLOC area | VMALLOC_START 0xc0000000 128MB - 64KB 87 | remap area 1 | 90 | remap area 2 | 98 | Atomic KMAP area | FIXADDR_START KM_TYPE_NR * 126 | VMALLOC area | VMALLOC_START 0xa0000000 128MB - 64KB 130 | remap area 1 | 133 | remap area 2 | 141 | Atomic KMAP area | FIXADDR_START KM_TYPE_NR * 174 | remap area 1 | [all …]
|
/linux/arch/m68k/mm/ |
A D | kmap.c | 113 area = kmalloc(sizeof(*area), GFP_KERNEL); in get_io_area() 114 if (!area) in get_io_area() 121 kfree(area); in get_io_area() 126 area->addr = (void *)addr; in get_io_area() 127 area->size = size + IO_SIZE; in get_io_area() 128 area->next = *p; in get_io_area() 129 *p = area; in get_io_area() 130 return area; in get_io_area() 160 struct vm_struct *area; in __ioremap() local 200 area = get_io_area(size); in __ioremap() [all …]
|
/linux/kernel/dma/ |
A D | remap.c | 11 struct vm_struct *area = find_vm_area(cpu_addr); in dma_common_find_pages() local 13 if (!area || area->flags != VM_DMA_COHERENT) in dma_common_find_pages() 15 return area->pages; in dma_common_find_pages() 62 struct vm_struct *area = find_vm_area(cpu_addr); in dma_common_free_remap() local 64 if (!area || area->flags != VM_DMA_COHERENT) { in dma_common_free_remap()
|
/linux/drivers/video/fbdev/aty/ |
A D | radeon_accel.c | 99 const struct fb_copyarea *area) in radeonfb_prim_copyarea() argument 104 w = area->width; h = area->height; in radeonfb_prim_copyarea() 105 dx = area->dx; dy = area->dy; in radeonfb_prim_copyarea() 106 sx = area->sx; sy = area->sy; in radeonfb_prim_copyarea() 140 modded.sx = area->sx; in radeonfb_copyarea() 141 modded.sy = area->sy; in radeonfb_copyarea() 142 modded.dx = area->dx; in radeonfb_copyarea() 143 modded.dy = area->dy; in radeonfb_copyarea() 144 modded.width = area->width; in radeonfb_copyarea() 145 modded.height = area->height; in radeonfb_copyarea() [all …]
|
/linux/drivers/md/ |
A D | dm-snap-persistent.c | 113 void *area; member 179 if (!ps->area) in alloc_area() 196 vfree(ps->area); in alloc_area() 204 vfree(ps->area); in free_area() 205 ps->area = NULL; in free_area() 241 .mem.ptr.vma = area, in chunk_io() 513 void *area; in read_exceptions() local 532 if (IS_ERR(area)) { in read_exceptions() 533 r = PTR_ERR(area); in read_exceptions() 541 memcpy(ps->area, area, ps->store->chunk_size << SECTOR_SHIFT); in read_exceptions() [all …]
|