Home
last modified time | relevance | path

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

12345678910>>...38

/openbmc/linux/drivers/gpu/drm/omapdrm/
H A Dtcm.h199 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 …]
H A Dtcm-sita.c155 struct tcm_area *area) in sita_reserve_1d() argument
163 area->p0.x = pos % tcm->width; in sita_reserve_1d()
164 area->p0.y = pos / tcm->width; in sita_reserve_1d()
175 struct tcm_area *area) in sita_reserve_2d() argument
187 area->p1.x = area->p0.x + w - 1; in sita_reserve_2d()
188 area->p1.y = area->p0.y + h - 1; in sita_reserve_2d()
205 pos = area->p0.x + area->p0.y * tcm->width; in sita_free()
206 if (area->is2d) { in sita_free()
207 w = area->p1.x - area->p0.x + 1; in sita_free()
208 h = area->p1.y - area->p0.y + 1; in sita_free()
[all …]
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp_cppcore.c137 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()
927 area = cache->area; in __nfp_cpp_read()
[all …]
H A Dnfp_cpp.h215 void nfp_cpp_area_free(struct nfp_cpp_area *area);
216 int nfp_cpp_area_acquire(struct nfp_cpp_area *area);
218 void nfp_cpp_area_release(struct nfp_cpp_area *area);
224 size_t nfp_cpp_area_size(struct nfp_cpp_area *area);
264 unsigned long size, struct nfp_cpp_area **area);
344 int (*area_init)(struct nfp_cpp_area *area,
347 void (*area_cleanup)(struct nfp_cpp_area *area);
348 int (*area_acquire)(struct nfp_cpp_area *area);
349 void (*area_release)(struct nfp_cpp_area *area);
351 phys_addr_t (*area_phys)(struct nfp_cpp_area *area);
[all …]
/openbmc/linux/drivers/net/dsa/sja1105/
H A Dsja1105_ethtool.c92 .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 …]
/openbmc/linux/drivers/iommu/iommufd/
H A Dio_pagetable.h73 return area->pages_node.start; in iopt_area_index()
78 return area->pages_node.last; in iopt_area_last_index()
83 return area->node.start; in iopt_area_iova()
88 return area->node.last; in iopt_area_last_iova()
93 return (area->node.last - area->node.start) + 1; in iopt_area_length()
106 iova > iopt_area_last_iova(area)); in iopt_area_start_byte()
107 return (iova - iopt_area_iova(area)) + area->page_offset + in iopt_area_start_byte()
143 __make_iopt_iter(area)
150 struct iopt_area *area; member
160 return iter->area && iter->last_iova <= iopt_area_last_iova(iter->area); in iopt_area_contig_done()
[all …]
H A Dio_pagetable.c40 if (!iter->area) in iopt_area_contig_init()
53 if (!iter->area) in iopt_area_contig_next()
60 iter->area = iopt_area_iter_next(iter->area, iter->cur_iova, in iopt_area_contig_next()
228 area = kzalloc(sizeof(*area), GFP_KERNEL_ACCOUNT); in iopt_area_alloc()
229 if (!area) in iopt_area_alloc()
233 return area; in iopt_area_alloc()
304 kfree(area); in iopt_abort_area()
733 area = iopt_area_iter_next(area, 0, ULONG_MAX)) { in iopt_unfill_domain()
767 area = iopt_area_iter_next(area, 0, ULONG_MAX)) { in iopt_fill_domain()
822 area = iopt_area_iter_next(area, 0, ULONG_MAX)) in iopt_check_iova_alignment()
[all …]
H A Dpages.c206 return iopt_area_iova(area) - area->page_offset + index * PAGE_SIZE; in iopt_area_index_to_iova()
217 return iopt_area_iova(area) - area->page_offset + in iopt_area_index_to_iova_last()
1000 if (WARN_ON(!area)) in pfn_reader_fill_span()
1005 &pfns->batch, area->storage_domain, area, start_index, in pfn_reader_fill_span()
1365 rc = pfn_reader_first(&pfns, area->pages, iopt_area_index(area), in iopt_area_fill_domain()
1390 iopt_area_unfill_partial_domain(area, area->pages, domain, in iopt_area_fill_domain()
1448 area->storage_domain = xa_load(&area->iopt->domains, 0); in iopt_area_fill_domains()
1470 area, domain, iopt_area_index(area), in iopt_area_fill_domains()
1507 area, domain, iopt_area_index(area), in iopt_area_unfill_domains()
1513 iopt_area_unfill_domain(area, pages, area->storage_domain); in iopt_area_unfill_domains()
[all …]
/openbmc/linux/arch/x86/xen/
H A Dgrant-table.c26 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 …]
/openbmc/linux/arch/powerpc/platforms/cell/
H A Dras.c116 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 …]
/openbmc/linux/lib/
H A Dlogic_iomem.c156 if (!area) { in iounmap()
162 area->ops->unmap(area->priv); in iounmap()
226 return (u ## sz) area->ops->read(area->priv, \
241 area->ops->write(area->priv, \
259 if (!area) { in memset_io()
267 area->ops->set(area->priv, start, value, size); in memset_io()
272 area->ops->write(area->priv, start + offs, 1, value); in memset_io()
283 if (!area) { in memcpy_fromio()
291 area->ops->copy_from(area->priv, buffer, start, size); in memcpy_fromio()
306 if (!area) { in memcpy_toio()
[all …]
/openbmc/linux/drivers/video/fbdev/
H A Ddnfb.c157 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 …]
/openbmc/linux/sound/core/
H A Dmemalloc.c74 if (!dmab->area) in snd_dma_alloc_dir_pages()
109 if (! dmab->area) in snd_dma_alloc_pages_fallback()
333 return remap_pfn_range(area, area->vm_start, in snd_dma_continuous_mmap()
335 area->vm_end - area->vm_start, in snd_dma_continuous_mmap()
361 return remap_vmalloc_range(area, dmab->area, 0); in snd_dma_vmalloc_mmap()
450 area->vm_page_prot = pgprot_writecombine(area->vm_page_prot); in snd_dma_iram_mmap()
451 return remap_pfn_range(area, area->vm_start, in snd_dma_iram_mmap()
453 area->vm_end - area->vm_start, in snd_dma_iram_mmap()
508 area->vm_page_prot = pgprot_writecombine(area->vm_page_prot); in snd_dma_wc_mmap()
889 area->vm_page_prot = vm_get_page_prot(area->vm_flags); in snd_dma_noncoherent_mmap()
[all …]
/openbmc/linux/drivers/video/fbdev/sis/
H A Dsis_accel.c374 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 …]
/openbmc/linux/kernel/
H A Dkcov.c61 void *area; member
143 return area; in kcov_remote_area_get()
161 kmsan_unpoison_memory(&area->list, sizeof(area->list)); in kcov_remote_area_put()
232 u64 *area; in write_comp_data() local
551 unsigned long *area = kcov->area; in kcov_fault_in_area() local
690 void *area; in kcov_ioctl() local
714 kcov->area = area; in kcov_ioctl()
844 void *area; in kcov_remote_start() local
903 if (!area) { in kcov_remote_start()
988 void *area; in kcov_remote_stop() local
[all …]
/openbmc/linux/arch/powerpc/include/asm/
H A Drtas-work-area.h68 void rtas_work_area_free(struct rtas_work_area *area);
70 static inline char *rtas_work_area_raw_buf(const struct rtas_work_area *area) in rtas_work_area_raw_buf() argument
72 return area->buf; in rtas_work_area_raw_buf()
75 static inline size_t rtas_work_area_size(const struct rtas_work_area *area) in rtas_work_area_size() argument
77 return area->size; in rtas_work_area_size()
80 static inline phys_addr_t rtas_work_area_phys(const struct rtas_work_area *area) in rtas_work_area_phys() argument
82 return __pa(area->buf); in rtas_work_area_phys()
/openbmc/linux/sound/core/oss/
H A Dmulaw.c188 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 …]
H A Drate.c90 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 …]
/openbmc/linux/mm/
H A Dvmalloc.c4035 for (last_area = 0, area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas()
4066 for (area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas()
4069 if (!vas[area] || !vms[area]) in pcpu_get_vm_areas()
4121 area = (area + nr_vms - 1) % nr_vms; in pcpu_get_vm_areas()
4131 for (area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas()
4158 for (area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas()
4165 for (area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas()
4179 for (area = 0; area < nr_vms; area++) in pcpu_get_vm_areas()
4211 for (area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas()
4225 for (area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas()
[all …]
/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore_thermal.c479 struct mlxsw_thermal_area *area) in mlxsw_thermal_modules_init() argument
494 if (!area->tz_module_num) in mlxsw_thermal_modules_init()
497 area->tz_module_arr = kcalloc(area->tz_module_num, in mlxsw_thermal_modules_init()
500 if (!area->tz_module_arr) in mlxsw_thermal_modules_init()
520 kfree(area->tz_module_arr); in mlxsw_thermal_modules_init()
532 kfree(area->tz_module_arr); in mlxsw_thermal_modules_fini()
594 area->tz_gearbox_num = gbox_num; in mlxsw_thermal_gearboxes_init()
595 area->tz_gearbox_arr = kcalloc(area->tz_gearbox_num, in mlxsw_thermal_gearboxes_init()
598 if (!area->tz_gearbox_arr) in mlxsw_thermal_gearboxes_init()
620 kfree(area->tz_gearbox_arr); in mlxsw_thermal_gearboxes_init()
[all …]
/openbmc/linux/kernel/dma/
H A Dremap.c11 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()
/openbmc/linux/arch/powerpc/platforms/pseries/
H A Drtas-work-area.c83 struct rtas_work_area *area; in __rtas_work_area_alloc() local
107 area = mempool_alloc(&rwa_state.descriptor_pool, GFP_KERNEL); in __rtas_work_area_alloc()
108 area->buf = (char *)addr; in __rtas_work_area_alloc()
109 area->size = size; in __rtas_work_area_alloc()
111 return area; in __rtas_work_area_alloc()
114 void __ref rtas_work_area_free(struct rtas_work_area *area) in rtas_work_area_free() argument
117 rtas_work_area_free_early(area); in rtas_work_area_free()
121 gen_pool_free(rwa_state.gen_pool, (unsigned long)area->buf, area->size); in rtas_work_area_free()
122 mempool_free(area, &rwa_state.descriptor_pool); in rtas_work_area_free()
/openbmc/linux/drivers/soc/fsl/qe/
H A Dtsa.c246 area->entries_next = area->entries_start + half; in tsa_init_entries_area()
247 area->last_entry = NULL; in tsa_init_entries_area()
251 area->entries_next = area->entries_start + half; in tsa_init_entries_area()
252 area->last_entry = NULL; in tsa_init_entries_area()
260 area->entries_next = area->entries_start + quarter; in tsa_init_entries_area()
265 area->entries_next = area->entries_start + quarter; in tsa_init_entries_area()
272 area->entries_next = area->entries_start + quarter; in tsa_init_entries_area()
277 area->entries_next = area->entries_start + quarter; in tsa_init_entries_area()
322 addr = area->last_entry ? area->last_entry + 4 : area->entries_start; in tsa_add_entry()
330 if (area->last_entry) { in tsa_add_entry()
[all …]
/openbmc/linux/drivers/video/fbdev/mb862xx/
H A Dmb862xxfb_accel.c41 const struct fb_copyarea *area) in mb86290fb_copyarea() argument
50 if (area->sx >= area->dx && area->sy >= area->dy) in mb86290fb_copyarea()
52 else 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()
59 cmd[3] = (area->sy << 16) | area->sx; in mb86290fb_copyarea()
60 cmd[4] = (area->dy << 16) | area->dx; in mb86290fb_copyarea()
61 cmd[5] = (area->height << 16) | area->width; in mb86290fb_copyarea()
/openbmc/linux/arch/um/kernel/
H A Dload_file.c34 void *area; in uml_load_file() local
51 area = memblock_alloc(*size, SMP_CACHE_BYTES); in uml_load_file()
52 if (!area) in uml_load_file()
55 if (__uml_load_file(filename, area, *size)) { in uml_load_file()
56 memblock_free(area, *size); in uml_load_file()
60 return area; in uml_load_file()

12345678910>>...38