Home
last modified time | relevance | path

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

12345678910>>...29

/linux/drivers/gpu/drm/omapdrm/
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 …]
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 …]
/linux/drivers/net/ethernet/netronome/nfp/nfpcore/
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 …]
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 …]
/linux/drivers/net/dsa/sja1105/
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 …]
/linux/drivers/iommu/iommufd/
A Dio_pagetable.c41 if (!iter->area) in iopt_area_contig_init()
54 if (!iter->area) in iopt_area_contig_next()
61 iter->area = iopt_area_iter_next(iter->area, iter->cur_iova, in iopt_area_contig_next()
237 area = kzalloc(sizeof(*area), GFP_KERNEL_ACCOUNT); in iopt_area_alloc()
238 if (!area) in iopt_area_alloc()
242 return area; in iopt_area_alloc()
313 kfree(area); in iopt_abort_area()
567 area = iopt_area_iter_next(area, 0, ULONG_MAX)) { in iopt_clear_dirty_data()
913 area = iopt_area_iter_next(area, 0, ULONG_MAX)) { in iopt_unfill_domain()
1002 area = iopt_area_iter_next(area, 0, ULONG_MAX)) in iopt_check_iova_alignment()
[all …]
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 …]
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()
1001 if (WARN_ON(!area)) in pfn_reader_fill_span()
1006 &pfns->batch, area->storage_domain, area, start_index, in pfn_reader_fill_span()
1366 rc = pfn_reader_first(&pfns, area->pages, iopt_area_index(area), in iopt_area_fill_domain()
1391 iopt_area_unfill_partial_domain(area, area->pages, domain, in iopt_area_fill_domain()
1449 area->storage_domain = xa_load(&area->iopt->domains, 0); in iopt_area_fill_domains()
1471 area, domain, iopt_area_index(area), in iopt_area_fill_domains()
1508 area, domain, iopt_area_index(area), in iopt_area_unfill_domains()
1514 iopt_area_unfill_domain(area, pages, area->storage_domain); in iopt_area_unfill_domains()
[all …]
/linux/arch/x86/xen/
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 …]
/linux/lib/
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 …]
/linux/arch/powerpc/platforms/cell/
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 …]
/linux/drivers/firmware/qcom/
A Dqcom_tzmem.c155 struct qcom_tzmem_area *area __free(kfree) = kzalloc(sizeof(*area), in qcom_tzmem_pool_add_memory()
157 if (!area) in qcom_tzmem_pool_add_memory()
162 area->vaddr = dma_alloc_coherent(qcom_tzmem_dev, area->size, in qcom_tzmem_pool_add_memory()
163 &area->paddr, gfp); in qcom_tzmem_pool_add_memory()
164 if (!area->vaddr) in qcom_tzmem_pool_add_memory()
170 area->vaddr, area->paddr); in qcom_tzmem_pool_add_memory()
178 area->vaddr, area->paddr); in qcom_tzmem_pool_add_memory()
185 area = NULL; in qcom_tzmem_pool_add_memory()
284 list_del(&area->list); in qcom_tzmem_pool_free()
287 area->vaddr, area->paddr); in qcom_tzmem_pool_free()
[all …]
/linux/drivers/video/fbdev/
A Ddnfb.c159 incr = (area->dy <= area->sy) ? 1 : -1; in dnfb_copyarea()
162 (area->sx >> 4)); in dnfb_copyarea()
163 dest = area->dy * (info->fix.line_length >> 1) + (area->dx >> 4); in dnfb_copyarea()
166 y_delta = (info->fix.line_length * 8) - area->sx - area->width; in dnfb_copyarea()
167 x_end = area->dx + area->width - 1; in dnfb_copyarea()
172 (((area->dx & 0xf) - (area->sx & 0xf)) % 16) | (0x4 << 5)); in dnfb_copyarea()
173 if ((area->dx & 0xf) < (area->sx & 0xf)) in dnfb_copyarea()
176 y_delta = -((info->fix.line_length * 8) - area->sx - area->width); in dnfb_copyarea()
177 x_end = area->dx - area->width + 1; in dnfb_copyarea()
182 ((-((area->sx & 0xf) - (area->dx & 0xf))) % 16) | in dnfb_copyarea()
[all …]
/linux/sound/core/
A Dmemalloc.c80 if (!dmab->area) in snd_dma_alloc_dir_pages()
115 if (! dmab->area) in snd_dma_alloc_pages_fallback()
339 return remap_pfn_range(area, area->vm_start, in snd_dma_continuous_mmap()
341 area->vm_end - area->vm_start, in snd_dma_continuous_mmap()
367 return remap_vmalloc_range(area, dmab->area, 0); in snd_dma_vmalloc_mmap()
456 area->vm_page_prot = pgprot_writecombine(area->vm_page_prot); in snd_dma_iram_mmap()
457 return remap_pfn_range(area, area->vm_start, in snd_dma_iram_mmap()
459 area->vm_end - area->vm_start, in snd_dma_iram_mmap()
525 area->vm_page_prot = pgprot_writecombine(area->vm_page_prot); in snd_dma_wc_mmap()
854 area->vm_page_prot = vm_get_page_prot(area->vm_flags); in snd_dma_noncoherent_mmap()
[all …]
/linux/drivers/video/fbdev/sis/
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 …]
/linux/kernel/
A Dkcov.c62 void *area; member
144 return area; in kcov_remote_area_get()
162 kmsan_unpoison_memory(&area->list, sizeof(area->list)); in kcov_remote_area_put()
242 u64 *area; in write_comp_data() local
561 unsigned long *area = kcov->area; in kcov_fault_in_area() local
701 void *area; in kcov_ioctl() local
725 kcov->area = area; in kcov_ioctl()
855 void *area; in kcov_remote_start() local
914 if (!area) { in kcov_remote_start()
999 void *area; in kcov_remote_stop() local
[all …]
/linux/drivers/soc/fsl/qe/
A Dtsa.c363 area->entries_next = area->entries_start + half; in tsa_cpm1_init_entries_area()
368 area->entries_next = area->entries_start + half; in tsa_cpm1_init_entries_area()
377 area->entries_next = area->entries_start + quarter; in tsa_cpm1_init_entries_area()
382 area->entries_next = area->entries_start + quarter; in tsa_cpm1_init_entries_area()
389 area->entries_next = area->entries_start + quarter; in tsa_cpm1_init_entries_area()
394 area->entries_next = area->entries_start + quarter; in tsa_cpm1_init_entries_area()
417 area->entries_next = area->entries_start + eighth; in tsa_qe_init_entries_area()
422 area->entries_next = area->entries_start + eighth; in tsa_qe_init_entries_area()
496 addr = area->last_entry ? area->last_entry + 4 : area->entries_start; in tsa_cpm1_add_entry()
504 if (area->last_entry) { in tsa_cpm1_add_entry()
[all …]
/linux/arch/powerpc/include/asm/
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()
/linux/mm/
A Dvmalloc.c335 if (!area || !(area->flags & VM_IOREMAP)) { in ioremap_page_range()
4622 for (last_area = 0, area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas()
4653 for (area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas()
4656 if (!vas[area] || !vms[area]) in pcpu_get_vm_areas()
4718 for (area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas()
4744 for (area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas()
4750 for (area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas()
4766 for (area = 0; area < nr_vms; area++) in pcpu_get_vm_areas()
4798 for (area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas()
4812 for (area = 0; area < nr_vms; area++) { in pcpu_get_vm_areas()
[all …]
/linux/drivers/net/ethernet/mellanox/mlxsw/
A Dcore_thermal.c417 struct mlxsw_thermal_area *area) in mlxsw_thermal_modules_init() argument
431 if (!area->tz_module_num) in mlxsw_thermal_modules_init()
434 area->tz_module_arr = kcalloc(area->tz_module_num, in mlxsw_thermal_modules_init()
437 if (!area->tz_module_arr) in mlxsw_thermal_modules_init()
451 kfree(area->tz_module_arr); in mlxsw_thermal_modules_init()
463 kfree(area->tz_module_arr); in mlxsw_thermal_modules_fini()
524 area->tz_gearbox_num = gbox_num; in mlxsw_thermal_gearboxes_init()
525 area->tz_gearbox_arr = kcalloc(area->tz_gearbox_num, in mlxsw_thermal_gearboxes_init()
528 if (!area->tz_gearbox_arr) in mlxsw_thermal_gearboxes_init()
553 kfree(area->tz_gearbox_arr); in mlxsw_thermal_gearboxes_init()
[all …]
/linux/kernel/dma/
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 WARN(area->flags != VM_DMA_COHERENT, in dma_common_find_pages()
17 return area->pages; in dma_common_find_pages()
64 struct vm_struct *area = find_vm_area(cpu_addr); in dma_common_free_remap() local
66 if (!area || !(area->flags & VM_DMA_COHERENT)) { in dma_common_free_remap()
/linux/sound/core/oss/
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 …]
/linux/drivers/video/fbdev/mb862xx/
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()
/linux/arch/powerpc/platforms/pseries/
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()
/linux/drivers/pinctrl/sophgo/
A Dpinctrl-cv18xx.h30 u8 area; member
36 u8 area; member
43 u8 area; member
105 .area = (_mux_area), \
119 .area = (_mux_area), \
124 .area = (_conf_area), \
140 .area = (_mux_area), \
145 .area = (_mux2_area), \
150 .area = (_conf_area), \

Completed in 75 milliseconds

12345678910>>...29