Home
last modified time | relevance | path

Searched refs:area (Results 1 – 25 of 638) sorted by relevance

12345678910>>...26

/Linux-v4.19/drivers/gpu/drm/omapdrm/
Dtcm.h69 struct tcm_area *area);
70 s32 (*reserve_1d)(struct tcm *tcm, u32 slots, struct tcm_area *area);
71 s32 (*free)(struct tcm *tcm, struct tcm_area *area);
133 struct tcm_area *area) in tcm_reserve_2d() argument
137 (area == NULL || width == 0 || height == 0 || in tcm_reserve_2d()
143 area->is2d = true; in tcm_reserve_2d()
145 slot_bytes, area); in tcm_reserve_2d()
146 area->tcm = res ? NULL : tcm; in tcm_reserve_2d()
166 struct tcm_area *area) in tcm_reserve_1d() argument
170 (area == NULL || slots == 0) ? -EINVAL : in tcm_reserve_1d()
[all …]
Dtcm-sita.c163 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()
173 area->p1.x = (pos + num_slots - 1) % tcm->width; in sita_reserve_1d()
174 area->p1.y = (pos + num_slots - 1) / tcm->width; in sita_reserve_1d()
183 struct tcm_area *area) in sita_reserve_2d() argument
193 area->p0.x = pos % tcm->width; in sita_reserve_2d()
194 area->p0.y = pos / tcm->width; in sita_reserve_2d()
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()
[all …]
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/nfpcore/
Dnfp_cppcore.c114 struct nfp_cpp_area *area; member
160 struct nfp_cpp_area *area = in __release_cpp_area() local
162 struct nfp_cpp *cpp = nfp_cpp_area_cpp(area); in __release_cpp_area()
164 if (area->cpp->op->area_cleanup) in __release_cpp_area()
165 area->cpp->op->area_cleanup(area); in __release_cpp_area()
168 __resource_del(&area->resource); in __release_cpp_area()
170 kfree(area); in __release_cpp_area()
173 static void nfp_cpp_area_put(struct nfp_cpp_area *area) in nfp_cpp_area_put() argument
175 kref_put(&area->kref, __release_cpp_area); in nfp_cpp_area_put()
178 static struct nfp_cpp_area *nfp_cpp_area_get(struct nfp_cpp_area *area) in nfp_cpp_area_get() argument
[all …]
Dnfp_cpp.h241 void nfp_cpp_area_free(struct nfp_cpp_area *area);
242 int nfp_cpp_area_acquire(struct nfp_cpp_area *area);
243 int nfp_cpp_area_acquire_nonblocking(struct nfp_cpp_area *area);
244 void nfp_cpp_area_release(struct nfp_cpp_area *area);
245 void nfp_cpp_area_release_free(struct nfp_cpp_area *area);
246 int nfp_cpp_area_read(struct nfp_cpp_area *area, unsigned long offset,
248 int nfp_cpp_area_write(struct nfp_cpp_area *area, unsigned long offset,
250 size_t nfp_cpp_area_size(struct nfp_cpp_area *area);
254 struct resource *nfp_cpp_area_resource(struct nfp_cpp_area *area);
255 phys_addr_t nfp_cpp_area_phys(struct nfp_cpp_area *area);
[all …]
/Linux-v4.19/arch/powerpc/include/asm/
Dexception-64s.h185 #define EXCEPTION_RELON_PROLOG(area, label, h, extra, vec) \ argument
187 EXCEPTION_PROLOG_0(area); \
188 EXCEPTION_PROLOG_1(area, extra, vec); \
225 #define SAVE_CTR(reg, area) mfctr reg ; std reg,area+EX_CTR(r13) argument
226 #define GET_CTR(reg, area) ld reg,area+EX_CTR(r13) argument
227 #define RESTORE_CTR(reg, area) ld reg,area+EX_CTR(r13) ; mtctr reg argument
230 #define SAVE_CTR(reg, area) argument
231 #define GET_CTR(reg, area) mfctr reg argument
232 #define RESTORE_CTR(reg, area) argument
239 #define SAVE_PPR(area, ra, rb) \ argument
[all …]
/Linux-v4.19/arch/powerpc/platforms/cell/
Dras.c113 struct ptcal_area *area; in cbe_ptcal_enable_on_node() local
120 area = kmalloc(sizeof(*area), GFP_KERNEL); in cbe_ptcal_enable_on_node()
121 if (!area) in cbe_ptcal_enable_on_node()
124 area->nid = nid; in cbe_ptcal_enable_on_node()
125 area->order = order; in cbe_ptcal_enable_on_node()
126 area->pages = __alloc_pages_node(area->nid, in cbe_ptcal_enable_on_node()
128 area->order); in cbe_ptcal_enable_on_node()
130 if (!area->pages) { in cbe_ptcal_enable_on_node()
132 __func__, area->nid); in cbe_ptcal_enable_on_node()
141 addr = __pa(page_address(area->pages)) + (PAGE_SIZE >> 1); in cbe_ptcal_enable_on_node()
[all …]
/Linux-v4.19/drivers/video/fbdev/
Ddnfb.c108 static void dnfb_copyarea(struct fb_info *info, const struct fb_copyarea *area);
148 void dnfb_copyarea(struct fb_info *info, const struct fb_copyarea *area) in dnfb_copyarea() argument
156 incr = (area->dy <= area->sy) ? 1 : -1; in dnfb_copyarea()
158 src = (ushort *)(info->screen_base + area->sy * info->fix.line_length + in dnfb_copyarea()
159 (area->sx >> 4)); in dnfb_copyarea()
160 dest = area->dy * (info->fix.line_length >> 1) + (area->dx >> 4); in dnfb_copyarea()
163 y_delta = (info->fix.line_length * 8) - area->sx - area->width; in dnfb_copyarea()
164 x_end = area->dx + area->width - 1; in dnfb_copyarea()
165 x_word_count = (x_end >> 4) - (area->dx >> 4) + 1; in dnfb_copyarea()
166 start_mask = 0xffff0000 >> (area->dx & 0xf); in dnfb_copyarea()
[all …]
/Linux-v4.19/arch/x86/xen/
Dgrant-table.c50 struct vm_struct *area; member
63 *__shared = shared = gnttab_shared_vm_area.area->addr; in arch_gnttab_map_shared()
85 *__shared = shared = gnttab_status_vm_area.area->addr; in arch_gnttab_map_status()
104 if (shared == gnttab_status_vm_area.area->addr) in arch_gnttab_unmap()
117 static int arch_gnttab_valloc(struct gnttab_vm_area *area, unsigned nr_frames) in arch_gnttab_valloc() argument
119 area->ptes = kmalloc_array(nr_frames, sizeof(*area->ptes), GFP_KERNEL); in arch_gnttab_valloc()
120 if (area->ptes == NULL) in arch_gnttab_valloc()
123 area->area = alloc_vm_area(PAGE_SIZE * nr_frames, area->ptes); in arch_gnttab_valloc()
124 if (area->area == NULL) { in arch_gnttab_valloc()
125 kfree(area->ptes); in arch_gnttab_valloc()
[all …]
/Linux-v4.19/drivers/video/fbdev/sis/
Dsis_accel.c369 void fbcon_sis_copyarea(struct fb_info *info, const struct fb_copyarea *area) in fbcon_sis_copyarea() argument
374 int width = area->width; in fbcon_sis_copyarea()
375 int height = area->height; in fbcon_sis_copyarea()
382 cfb_copyarea(info, area); in fbcon_sis_copyarea()
387 area->sx >= vxres || area->sy >= vyres || in fbcon_sis_copyarea()
388 area->dx >= vxres || area->dy >= vyres) in fbcon_sis_copyarea()
392 if((area->sx + width) > vxres) width = vxres - area->sx; in fbcon_sis_copyarea()
393 if((area->dx + width) > vxres) width = vxres - area->dx; in fbcon_sis_copyarea()
394 if((area->sy + height) > vyres) height = vyres - area->sy; in fbcon_sis_copyarea()
395 if((area->dy + height) > vyres) height = vyres - area->dy; in fbcon_sis_copyarea()
[all …]
/Linux-v4.19/kernel/
Dkcov.c54 void *area; member
96 unsigned long *area; in __sanitizer_cov_trace_pc() local
104 area = t->kcov_area; in __sanitizer_cov_trace_pc()
106 pos = READ_ONCE(area[0]) + 1; in __sanitizer_cov_trace_pc()
108 area[pos] = ip; in __sanitizer_cov_trace_pc()
109 WRITE_ONCE(area[0], pos); in __sanitizer_cov_trace_pc()
118 u64 *area; in write_comp_data() local
131 area = (u64 *)t->kcov_area; in write_comp_data()
134 count = READ_ONCE(area[0]); in write_comp_data()
140 area[start_index] = type; in write_comp_data()
[all …]
/Linux-v4.19/mm/
Dvmalloc.c1337 int map_vm_area(struct vm_struct *area, pgprot_t prot, struct page **pages) in map_vm_area() argument
1339 unsigned long addr = (unsigned long)area->addr; in map_vm_area()
1340 unsigned long end = addr + get_vm_area_size(area); in map_vm_area()
1378 struct vm_struct *area; in __get_vm_area_node() local
1389 area = kzalloc_node(sizeof(*area), gfp_mask & GFP_RECLAIM_MASK, node); in __get_vm_area_node()
1390 if (unlikely(!area)) in __get_vm_area_node()
1398 kfree(area); in __get_vm_area_node()
1402 setup_vmalloc_vm(area, va, flags, caller); in __get_vm_area_node()
1404 return area; in __get_vm_area_node()
1499 struct vm_struct *area; in __vunmap() local
[all …]
/Linux-v4.19/kernel/dma/
Dmapping.c252 struct vm_struct *area; in __dma_common_pages_remap() local
254 area = get_vm_area_caller(size, vm_flags, caller); in __dma_common_pages_remap()
255 if (!area) in __dma_common_pages_remap()
258 if (map_vm_area(area, prot, pages)) { in __dma_common_pages_remap()
259 vunmap(area->addr); in __dma_common_pages_remap()
263 return area; in __dma_common_pages_remap()
274 struct vm_struct *area; in dma_common_pages_remap() local
276 area = __dma_common_pages_remap(pages, size, vm_flags, prot, caller); in dma_common_pages_remap()
277 if (!area) in dma_common_pages_remap()
280 area->pages = pages; in dma_common_pages_remap()
[all …]
/Linux-v4.19/sound/core/oss/
Dmulaw.c183 snd_pcm_area_silence(&dst_channels[channel].area, 0, frames, plugin->dst_format.format); in mulaw_decode()
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()
229 snd_pcm_area_silence(&dst_channels[channel].area, 0, frames, plugin->dst_format.format); in mulaw_encode()
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()
[all …]
Drate.c85 snd_pcm_area_silence(&dst_channels[channel].area, 0, dst_frames, plugin->dst_format.format); in resample_expand()
90 src = (signed short *)src_channels[channel].area.addr + in resample_expand()
91 src_channels[channel].area.first / 8 / 2; in resample_expand()
92 dst = (signed short *)dst_channels[channel].area.addr + 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()
144 snd_pcm_area_silence(&dst_channels[channel].area, 0, dst_frames, plugin->dst_format.format); in resample_shrink()
149 src = (signed short *)src_channels[channel].area.addr + in resample_shrink()
150 src_channels[channel].area.first / 8 / 2; in resample_shrink()
[all …]
Dcopy.c41 if (snd_BUG_ON(src_channels->area.first % 8 || in copy_transfer()
42 src_channels->area.step % 8)) in copy_transfer()
44 if (snd_BUG_ON(dst_channels->area.first % 8 || in copy_transfer()
45 dst_channels->area.step % 8)) in copy_transfer()
49 snd_pcm_area_silence(&dst_channels->area, 0, frames, plugin->dst_format.format); in copy_transfer()
54 …snd_pcm_area_copy(&src_channels->area, 0, &dst_channels->area, 0, frames, plugin->src_format.forma… in copy_transfer()
Dlinear.c70 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-v4.19/sound/core/
Dmemalloc.c125 dmab->area = NULL; in snd_malloc_dev_iram()
137 dmab->area = gen_pool_dma_alloc(pool, size, &dmab->addr); in snd_malloc_dev_iram()
148 if (pool && dmab->area) in snd_free_dev_iram()
149 gen_pool_free(pool, (unsigned long)dmab->area, dmab->bytes); in snd_free_dev_iram()
187 dmab->area = snd_malloc_pages(size, in snd_dma_alloc_pages()
195 if (dmab->area) in snd_dma_alloc_pages()
203 dmab->area = snd_malloc_dev_pages(device, size, &dmab->addr); in snd_dma_alloc_pages()
213 dmab->area = NULL; in snd_dma_alloc_pages()
217 if (! dmab->area) in snd_dma_alloc_pages()
252 if (! dmab->area) in snd_dma_alloc_pages_fallback()
[all …]
Dsgbuf.c42 vunmap(dmab->area); in snd_free_sgbuf_pages()
43 dmab->area = NULL; in snd_free_sgbuf_pages()
50 tmpb.area = sgbuf->table[i].buf; in snd_free_sgbuf_pages()
76 dmab->area = NULL; in snd_malloc_sgbuf_pages()
112 table->buf = tmpb.area; in snd_malloc_sgbuf_pages()
117 *pgtable++ = virt_to_page(tmpb.area); in snd_malloc_sgbuf_pages()
118 tmpb.area += PAGE_SIZE; in snd_malloc_sgbuf_pages()
128 dmab->area = vmap(sgbuf->page_table, sgbuf->pages, VM_MAP, PAGE_KERNEL); in snd_malloc_sgbuf_pages()
129 if (! dmab->area) in snd_malloc_sgbuf_pages()
133 return dmab->area; in snd_malloc_sgbuf_pages()
/Linux-v4.19/drivers/video/fbdev/mb862xx/
Dmb862xxfb_accel.c47 const struct fb_copyarea *area) in mb86290fb_copyarea() argument
56 if (area->sx >= area->dx && area->sy >= area->dy) in mb86290fb_copyarea()
58 else if (area->sx >= area->dx && area->sy <= area->dy) in mb86290fb_copyarea()
60 else if (area->sx <= area->dx && area->sy >= area->dy) in mb86290fb_copyarea()
65 cmd[3] = (area->sy << 16) | area->sx; in mb86290fb_copyarea()
66 cmd[4] = (area->dy << 16) | area->dx; in mb86290fb_copyarea()
67 cmd[5] = (area->height << 16) | area->width; in mb86290fb_copyarea()
/Linux-v4.19/arch/m68k/mm/
Dkmap.c60 struct vm_struct **p, *tmp, *area; in get_io_area() local
62 area = kmalloc(sizeof(*area), GFP_KERNEL); in get_io_area()
63 if (!area) in get_io_area()
70 kfree(area); in get_io_area()
75 area->addr = (void *)addr; in get_io_area()
76 area->size = size + IO_SIZE; in get_io_area()
77 area->next = *p; in get_io_area()
78 *p = area; in get_io_area()
79 return area; in get_io_area()
109 struct vm_struct *area; in __ioremap() local
[all …]
/Linux-v4.19/kernel/events/
Duprobes.c1141 static int xol_add_vma(struct mm_struct *mm, struct xol_area *area) in xol_add_vma() argument
1154 if (!area->vaddr) { in xol_add_vma()
1156 area->vaddr = get_unmapped_area(NULL, TASK_SIZE - PAGE_SIZE, in xol_add_vma()
1158 if (area->vaddr & ~PAGE_MASK) { in xol_add_vma()
1159 ret = area->vaddr; in xol_add_vma()
1164 vma = _install_special_mapping(mm, area->vaddr, PAGE_SIZE, in xol_add_vma()
1166 &area->xol_mapping); in xol_add_vma()
1174 smp_store_release(&mm->uprobes_state.xol_area, area); /* ^^^ */ in xol_add_vma()
1185 struct xol_area *area; in __create_xol_area() local
1187 area = kmalloc(sizeof(*area), GFP_KERNEL); in __create_xol_area()
[all …]
/Linux-v4.19/Documentation/xtensa/
Dmmu.txt58 6. The IO area covers the entire 256MB segment of parent-bus-address; the
77 | VMALLOC area | VMALLOC_START 0xc0000000 128MB - 64KB
80 | remap area 1 |
83 | remap area 2 |
86 | KMAP area | PKMAP_BASE PTRS_PER_PTE *
91 | Atomic KMAP area | FIXADDR_START KM_TYPE_NR *
119 | VMALLOC area | VMALLOC_START 0xa0000000 128MB - 64KB
122 | remap area 1 |
125 | remap area 2 |
128 | KMAP area | PKMAP_BASE PTRS_PER_PTE *
[all …]
/Linux-v4.19/drivers/video/fbdev/aty/
Dradeon_accel.c99 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()
135 void radeonfb_copyarea(struct fb_info *info, const struct fb_copyarea *area) in radeonfb_copyarea() argument
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()
[all …]
/Linux-v4.19/drivers/soc/renesas/
Drcar-sysc.c393 const struct rcar_sysc_area *area = &info->areas[i]; in rcar_sysc_pd_init() local
396 if (!area->name) { in rcar_sysc_pd_init()
401 pd = kzalloc(sizeof(*pd) + strlen(area->name) + 1, GFP_KERNEL); in rcar_sysc_pd_init()
407 strcpy(pd->name, area->name); in rcar_sysc_pd_init()
409 pd->ch.chan_offs = area->chan_offs; in rcar_sysc_pd_init()
410 pd->ch.chan_bit = area->chan_bit; in rcar_sysc_pd_init()
411 pd->ch.isr_bit = area->isr_bit; in rcar_sysc_pd_init()
412 pd->flags = area->flags; in rcar_sysc_pd_init()
418 domains->domains[area->isr_bit] = &pd->genpd; in rcar_sysc_pd_init()
425 const struct rcar_sysc_area *area = &info->areas[i]; in rcar_sysc_pd_init() local
[all …]
/Linux-v4.19/arch/sh/boards/mach-sdk7786/
Dfpga.c29 unsigned long area; in sdk7786_fpga_probe() local
37 for (area = PA_AREA0; area < PA_AREA7; area += SZ_64M) { in sdk7786_fpga_probe()
38 base = ioremap_nocache(area + FPGA_REGS_OFFSET, FPGA_REGS_SIZE); in sdk7786_fpga_probe()

12345678910>>...26