Home
last modified time | relevance | path

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

1234567

/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 …]
A Domap_dmm_tiler.c351 int columns = (1 + area->x1 - area->x0); in dmm_txn_append()
352 int rows = (1 + area->y1 - area->y0); in dmm_txn_append()
360 pat->area = *area; in dmm_txn_append()
556 &block->area); in tiler_reserve_2d()
582 &block->area)) { in tiler_reserve_1d()
600 if (block->area.tcm) in tiler_release()
1114 &block->area); in tiler_map_show()
1125 &block->area.p0, in tiler_map_show()
1128 &block->area.p1, in tiler_map_show()
1131 &block->area); in tiler_map_show()
[all …]
/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 …]
A Dnfp6000_pcie.c817 priv_area_get(area); in nfp6000_area_acquire()
869 priv_area_get(area); in nfp6000_area_acquire()
884 if (!priv_area_put(area)) in nfp6000_area_release()
1053 int area; member
1079 priv->bar.area = j; in nfp6000_explicit_acquire()
1175 priv->bar.area)); in nfp6000_explicit_do()
1178 priv->bar.area)); in nfp6000_explicit_do()
1181 priv->bar.area)); in nfp6000_explicit_do()
1185 priv->bar.area)); in nfp6000_explicit_do()
1188 priv->bar.area)); in nfp6000_explicit_do()
[all …]
/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 …]
/drivers/iommu/iommufd/
A Dio_pagetable.c41 if (!iter->area) in iopt_area_contig_init()
61 iter->area = iopt_area_iter_next(iter->area, iter->cur_iova, in iopt_area_contig_next()
229 area->pages_node.last = area->pages_node.last / PAGE_SIZE; in iopt_insert_area()
246 area = kzalloc(sizeof(*area), GFP_KERNEL_ACCOUNT); in iopt_area_alloc()
247 if (!area) in iopt_area_alloc()
251 return area; in iopt_area_alloc()
329 kfree(area); in iopt_abort_area()
623 area = iopt_area_iter_next(area, 0, ULONG_MAX)) { in iopt_clear_dirty_data()
978 area = iopt_area_iter_next(area, 0, ULONG_MAX)) { in iopt_unfill_domain()
1012 area = iopt_area_iter_next(area, 0, ULONG_MAX)) { in iopt_fill_domain()
[all …]
A Dio_pagetable.h74 return area->pages_node.start; in iopt_area_index()
79 return area->pages_node.last; in iopt_area_last_index()
84 return area->node.start; in iopt_area_iova()
89 return area->node.last; in iopt_area_last_iova()
94 return (area->node.last - area->node.start) + 1; in iopt_area_length()
107 iova > iopt_area_last_iova(area)); in iopt_area_start_byte()
108 return (iova - iopt_area_iova(area)) + area->page_offset + in iopt_area_start_byte()
144 __make_iopt_iter(area)
151 struct iopt_area *area; member
161 return iter->area && iter->last_iova <= iopt_area_last_iova(iter->area); in iopt_area_contig_done()
[all …]
A Dpages.c207 return iopt_area_iova(area) - area->page_offset + index * PAGE_SIZE; in iopt_area_index_to_iova()
218 return iopt_area_iova(area) - area->page_offset + in iopt_area_index_to_iova_last()
1138 &pfns->batch, area->storage_domain, area, start_index, in pfn_reader_fill_span()
1549 rc = pfn_reader_first(&pfns, area->pages, iopt_area_index(area), in iopt_area_fill_domain()
1574 iopt_area_unfill_partial_domain(area, area->pages, domain, in iopt_area_fill_domain()
1632 area->storage_domain = xa_load(&area->iopt->domains, 0); in iopt_area_fill_domains()
1654 area, domain, iopt_area_index(area), in iopt_area_fill_domains()
1691 area, domain, iopt_area_index(area), in iopt_area_unfill_domains()
1697 iopt_area_unfill_domain(area, pages, area->storage_domain); in iopt_area_unfill_domains()
1808 out_pages = raw_pages_from_domain(area->storage_domain, area, in iopt_pages_fill_from_domain()
[all …]
/drivers/firmware/qcom/
A Dqcom_tzmem.c157 struct qcom_tzmem_area *area __free(kfree) = kzalloc(sizeof(*area), in qcom_tzmem_pool_add_memory()
159 if (!area) in qcom_tzmem_pool_add_memory()
164 area->vaddr = dma_alloc_coherent(qcom_tzmem_dev, area->size, in qcom_tzmem_pool_add_memory()
165 &area->paddr, gfp); in qcom_tzmem_pool_add_memory()
166 if (!area->vaddr) in qcom_tzmem_pool_add_memory()
172 area->vaddr, area->paddr); in qcom_tzmem_pool_add_memory()
180 area->vaddr, area->paddr); in qcom_tzmem_pool_add_memory()
187 area = NULL; in qcom_tzmem_pool_add_memory()
286 list_del(&area->list); in qcom_tzmem_pool_free()
289 area->vaddr, area->paddr); in qcom_tzmem_pool_free()
[all …]
/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 …]
A Dhgafb.c498 if (area->dy <= area->sy) { in hgafb_copyarea()
499 y1 = area->sy; in hgafb_copyarea()
500 y2 = area->dy; in hgafb_copyarea()
502 for (rows = area->height; rows--; ) { in hgafb_copyarea()
503 src = rowaddr(info, y1) + (area->sx >> 3); in hgafb_copyarea()
505 memmove(dest, src, (area->width >> 3)); in hgafb_copyarea()
510 y1 = area->sy + area->height - 1; in hgafb_copyarea()
511 y2 = area->dy + area->height - 1; in hgafb_copyarea()
513 for (rows = area->height; rows--;) { in hgafb_copyarea()
514 src = rowaddr(info, y1) + (area->sx >> 3); in hgafb_copyarea()
[all …]
A Dwmt_ge_rops.c107 void wmt_ge_copyarea(struct fb_info *p, const struct fb_copyarea *area) in wmt_ge_copyarea() argument
121 writel(area->sx, regbase + GE_SRCAREAX_OFF); in wmt_ge_copyarea()
122 writel(area->sy, regbase + GE_SRCAREAY_OFF); in wmt_ge_copyarea()
123 writel(area->width - 1, regbase + GE_SRCAREAW_OFF); in wmt_ge_copyarea()
124 writel(area->height - 1, regbase + GE_SRCAREAH_OFF); in wmt_ge_copyarea()
129 writel(area->dx, regbase + GE_DESTAREAX_OFF); in wmt_ge_copyarea()
130 writel(area->dy, regbase + GE_DESTAREAY_OFF); in wmt_ge_copyarea()
131 writel(area->width - 1, regbase + GE_DESTAREAW_OFF); in wmt_ge_copyarea()
132 writel(area->height - 1, regbase + GE_DESTAREAH_OFF); in wmt_ge_copyarea()
/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 …]
/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 …]
/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 …]
/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()
/drivers/pinctrl/sophgo/
A Dpinctrl-cv18xx.h31 u8 area; member
37 u8 area; member
44 u8 area; member
85 .area = (_mux_area), \
101 .area = (_mux_area), \
106 .area = (_conf_area), \
124 .area = (_mux_area), \
129 .area = (_mux2_area), \
134 .area = (_conf_area), \
/drivers/video/fbdev/aty/
A 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()
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 …]
A Dmach64_accel.c199 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->sy < area->dy) { in atyfb_copyarea()
223 dy += area->height - 1; in atyfb_copyarea()
224 sy += area->height - 1; in atyfb_copyarea()
242 aty_st_le32(SRC_HEIGHT1_WIDTH1, (width << 16) | area->height, par); in atyfb_copyarea()
244 draw_rect(dx, dy, width, area->height, par); in atyfb_copyarea()
/drivers/md/
A Ddm-snap-persistent.c116 void *area; member
182 if (!ps->area) in alloc_area()
199 vfree(ps->area); in alloc_area()
207 vfree(ps->area); in free_area()
208 ps->area = NULL; in free_area()
243 .mem.ptr.vma = area, in chunk_io()
515 void *area; in read_exceptions() local
537 if (IS_ERR(area)) { in read_exceptions()
538 r = PTR_ERR(area); in read_exceptions()
546 memcpy(ps->area, area, ps->store->chunk_size << SECTOR_SHIFT); in read_exceptions()
[all …]
/drivers/video/fbdev/matrox/
A Dmatroxfb_accel.c107 static void matroxfb_copyarea(struct fb_info* info, const struct fb_copyarea* area);
111 static void matroxfb_cfb4_copyarea(struct fb_info* info, const struct fb_copyarea* area);
294 static void matroxfb_cfb4_copyarea(struct fb_info* info, const struct fb_copyarea* area) { in matroxfb_cfb4_copyarea() argument
297 if ((area->sx | area->dx | area->width) & 1) in matroxfb_cfb4_copyarea()
298 cfb_copyarea(info, area); in matroxfb_cfb4_copyarea()
300 …info, minfo->fbcon.var.xres_virtual >> 1, area->sy, area->sx >> 1, area->dy, area->dx >> 1, area->… in matroxfb_cfb4_copyarea()
303 static void matroxfb_copyarea(struct fb_info* info, const struct fb_copyarea* area) { in matroxfb_copyarea() argument
306 …el_bmove(minfo, minfo->fbcon.var.xres_virtual, area->sy, area->sx, area->dy, area->dx, area->heigh… in matroxfb_copyarea()
/drivers/pmdomain/renesas/
A Drcar-sysc.c396 const struct rcar_sysc_area *area = &info->areas[i]; in rcar_sysc_pd_init() local
400 n = strlen(area->name) + 1; in rcar_sysc_pd_init()
407 memcpy(pd->name, area->name, n); in rcar_sysc_pd_init()
409 pd->chan_offs = area->chan_offs; in rcar_sysc_pd_init()
410 pd->chan_bit = area->chan_bit; in rcar_sysc_pd_init()
411 pd->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()
420 if (area->parent < 0) in rcar_sysc_pd_init()
423 error = pm_genpd_add_subdomain(domains->domains[area->parent], in rcar_sysc_pd_init()
[all …]
/drivers/video/fbdev/core/
A Dsvgalib.c217 void svga_tilecopy(struct fb_info *info, struct fb_tilearea *area) in svga_tilecopy() argument
226 if ((area->sy > area->dy) || in svga_tilecopy()
227 ((area->sy == area->dy) && (area->sx > area->dx))) { in svga_tilecopy()
228 src = fb + area->sx * colstride + area->sy * rowstride; in svga_tilecopy()
229 dst = fb + area->dx * colstride + area->dy * rowstride; in svga_tilecopy()
231 src = fb + (area->sx + area->width - 1) * colstride in svga_tilecopy()
232 + (area->sy + area->height - 1) * rowstride; in svga_tilecopy()
233 dst = fb + (area->dx + area->width - 1) * colstride in svga_tilecopy()
234 + (area->dy + area->height - 1) * rowstride; in svga_tilecopy()
240 for (dy = 0; dy < area->height; dy++) { in svga_tilecopy()
[all …]

Completed in 83 milliseconds

1234567