| /OK3568_Linux_fs/kernel/drivers/fpga/ |
| H A D | dfl-afu-dma-region.c | 35 struct dfl_afu_dma_region *region) in afu_dma_pin_pages() argument 37 int npages = region->length >> PAGE_SHIFT; in afu_dma_pin_pages() 45 region->pages = kcalloc(npages, sizeof(struct page *), GFP_KERNEL); in afu_dma_pin_pages() 46 if (!region->pages) { in afu_dma_pin_pages() 51 pinned = pin_user_pages_fast(region->user_addr, npages, FOLL_WRITE, in afu_dma_pin_pages() 52 region->pages); in afu_dma_pin_pages() 66 unpin_user_pages(region->pages, pinned); in afu_dma_pin_pages() 68 kfree(region->pages); in afu_dma_pin_pages() 83 struct dfl_afu_dma_region *region) in afu_dma_unpin_pages() argument 85 long npages = region->length >> PAGE_SHIFT; in afu_dma_unpin_pages() [all …]
|
| H A D | fpga-region.c | 45 static struct fpga_region *fpga_region_get(struct fpga_region *region) in fpga_region_get() argument 47 struct device *dev = ®ion->dev; in fpga_region_get() 49 if (!mutex_trylock(®ion->mutex)) { in fpga_region_get() 57 mutex_unlock(®ion->mutex); in fpga_region_get() 63 return region; in fpga_region_get() 71 static void fpga_region_put(struct fpga_region *region) in fpga_region_put() argument 73 struct device *dev = ®ion->dev; in fpga_region_put() 79 mutex_unlock(®ion->mutex); in fpga_region_put() 96 int fpga_region_program_fpga(struct fpga_region *region) in fpga_region_program_fpga() argument 98 struct device *dev = ®ion->dev; in fpga_region_program_fpga() [all …]
|
| H A D | dfl-afu-region.c | 24 #define for_each_region(region, afu) \ argument 25 list_for_each_entry((region), &(afu)->regions, node) 30 struct dfl_afu_mmio_region *region; in get_region_by_index() local 32 for_each_region(region, afu) in get_region_by_index() 33 if (region->index == region_index) in get_region_by_index() 34 return region; in get_region_by_index() 52 struct dfl_afu_mmio_region *region; in afu_mmio_region_add() local 56 region = devm_kzalloc(&pdata->dev->dev, sizeof(*region), GFP_KERNEL); in afu_mmio_region_add() 57 if (!region) in afu_mmio_region_add() 60 region->index = region_index; in afu_mmio_region_add() [all …]
|
| H A D | of-fpga-region.c | 86 static int of_fpga_region_get_bridges(struct fpga_region *region) in of_fpga_region_get_bridges() argument 88 struct device *dev = ®ion->dev; in of_fpga_region_get_bridges() 90 struct fpga_image_info *info = region->info; in of_fpga_region_get_bridges() 96 ®ion->bridge_list); in of_fpga_region_get_bridges() 128 ®ion->bridge_list); in of_fpga_region_get_bridges() 133 fpga_bridges_put(®ion->bridge_list); in of_fpga_region_get_bridges() 193 struct fpga_region *region, in of_fpga_region_parse_ov() argument 196 struct device *dev = ®ion->dev; in of_fpga_region_parse_ov() 201 if (region->info) { in of_fpga_region_parse_ov() 284 static int of_fpga_region_notify_pre_apply(struct fpga_region *region, in of_fpga_region_notify_pre_apply() argument [all …]
|
| H A D | dfl-fme-region.c | 22 static int fme_region_get_bridges(struct fpga_region *region) in fme_region_get_bridges() argument 24 struct dfl_fme_region_pdata *pdata = region->priv; in fme_region_get_bridges() 27 return fpga_bridge_get_to_list(dev, region->info, ®ion->bridge_list); in fme_region_get_bridges() 34 struct fpga_region *region; in fme_region_probe() local 42 region = devm_fpga_region_create(dev, mgr, fme_region_get_bridges); in fme_region_probe() 43 if (!region) { in fme_region_probe() 48 region->priv = pdata; in fme_region_probe() 49 region->compat_id = mgr->compat_id; in fme_region_probe() 50 platform_set_drvdata(pdev, region); in fme_region_probe() 52 ret = fpga_region_register(region); in fme_region_probe() [all …]
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/kvm/lib/ |
| H A D | kvm_util.c | 289 struct userspace_mem_region *region; in kvm_vm_restart() local 295 list_for_each_entry(region, &vmp->userspace_mem_regions, list) { in kvm_vm_restart() 296 int ret = ioctl(vmp->fd, KVM_SET_USER_MEMORY_REGION, ®ion->region); in kvm_vm_restart() 301 ret, errno, region->region.slot, in kvm_vm_restart() 302 region->region.flags, in kvm_vm_restart() 303 region->region.guest_phys_addr, in kvm_vm_restart() 304 region->region.memory_size); in kvm_vm_restart() 353 struct userspace_mem_region *region; in userspace_mem_region_find() local 355 list_for_each_entry(region, &vm->userspace_mem_regions, list) { in userspace_mem_region_find() 356 uint64_t existing_start = region->region.guest_phys_addr; in userspace_mem_region_find() [all …]
|
| /OK3568_Linux_fs/u-boot/lib/ |
| H A D | lmb.c | 26 (long long unsigned)lmb->memory.region[i].base); in lmb_dump_all() 28 (long long unsigned)lmb->memory.region[i].size); in lmb_dump_all() 37 (long long unsigned)lmb->reserved.region[i].base); in lmb_dump_all() 39 (long long unsigned)lmb->reserved.region[i].size); in lmb_dump_all() 64 phys_addr_t base1 = rgn->region[r1].base; in lmb_regions_adjacent() 65 phys_size_t size1 = rgn->region[r1].size; in lmb_regions_adjacent() 66 phys_addr_t base2 = rgn->region[r2].base; in lmb_regions_adjacent() 67 phys_size_t size2 = rgn->region[r2].size; in lmb_regions_adjacent() 77 rgn->region[i].base = rgn->region[i + 1].base; in lmb_remove_region() 78 rgn->region[i].size = rgn->region[i + 1].size; in lmb_remove_region() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum1_acl_tcam.c | 14 struct mlxsw_sp_acl_tcam_region *region; member 62 struct mlxsw_sp1_acl_tcam_region *region) in mlxsw_sp1_acl_ctcam_region_catchall_add() argument 67 mlxsw_sp_acl_ctcam_chunk_init(®ion->cregion, in mlxsw_sp1_acl_ctcam_region_catchall_add() 68 ®ion->catchall.cchunk, in mlxsw_sp1_acl_ctcam_region_catchall_add() 81 err = mlxsw_sp_acl_ctcam_entry_add(mlxsw_sp, ®ion->cregion, in mlxsw_sp1_acl_ctcam_region_catchall_add() 82 ®ion->catchall.cchunk, in mlxsw_sp1_acl_ctcam_region_catchall_add() 83 ®ion->catchall.centry, in mlxsw_sp1_acl_ctcam_region_catchall_add() 87 region->catchall.rulei = rulei; in mlxsw_sp1_acl_ctcam_region_catchall_add() 95 mlxsw_sp_acl_ctcam_chunk_fini(®ion->catchall.cchunk); in mlxsw_sp1_acl_ctcam_region_catchall_add() 101 struct mlxsw_sp1_acl_tcam_region *region) in mlxsw_sp1_acl_ctcam_region_catchall_del() argument [all …]
|
| H A D | spectrum_acl_ctcam.c | 15 struct mlxsw_sp_acl_tcam_region *region, in mlxsw_sp_acl_ctcam_region_resize() argument 21 region->key_type, new_size, region->id, in mlxsw_sp_acl_ctcam_region_resize() 22 region->tcam_region_info); in mlxsw_sp_acl_ctcam_region_resize() 28 struct mlxsw_sp_acl_tcam_region *region, in mlxsw_sp_acl_ctcam_region_move() argument 34 region->tcam_region_info, src_offset, in mlxsw_sp_acl_ctcam_region_move() 35 region->tcam_region_info, dst_offset, size); in mlxsw_sp_acl_ctcam_region_move() 46 struct mlxsw_sp_acl_tcam_region *region = cregion->region; in mlxsw_sp_acl_ctcam_region_entry_insert() local 61 region->tcam_region_info, in mlxsw_sp_acl_ctcam_region_entry_insert() 65 mlxsw_afk_encode(afk, region->key_info, &rulei->values, key, mask); in mlxsw_sp_acl_ctcam_region_entry_insert() 94 cregion->region->tcam_region_info, in mlxsw_sp_acl_ctcam_region_entry_remove() [all …]
|
| /OK3568_Linux_fs/kernel/arch/um/kernel/ |
| H A D | physmem.c | 127 struct iomem_region *region = iomem_regions; in phys_mapping() local 129 while (region != NULL) { in phys_mapping() 130 if ((phys >= region->phys) && in phys_mapping() 131 (phys < region->phys + region->size)) { in phys_mapping() 132 fd = region->fd; in phys_mapping() 133 *offset_out = phys - region->phys; in phys_mapping() 136 region = region->next; in phys_mapping() 183 struct iomem_region *region = iomem_regions; in find_iomem() local 185 while (region != NULL) { in find_iomem() 186 if (!strcmp(region->driver, driver)) { in find_iomem() [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/common/ |
| H A D | vepu541_common.c | 351 MPP_RET vepu541_set_one_roi(void *buf, MppEncROIRegion *region, RK_S32 w, RK_S32 h) in vepu541_set_one_roi() argument 360 if (NULL == buf || NULL == region) { in vepu541_set_one_roi() 361 mpp_err_f("invalid buf %p roi %p\n", buf, region); in vepu541_set_one_roi() 365 RK_S32 roi_width = (region->w + 15) / 16; in vepu541_set_one_roi() 366 RK_S32 roi_height = (region->h + 15) / 16; in vepu541_set_one_roi() 367 RK_S32 pos_x_init = region->x / 16; in vepu541_set_one_roi() 368 RK_S32 pos_y_init = region->y / 16; in vepu541_set_one_roi() 381 cfg.force_intra = region->intra; in vepu541_set_one_roi() 383 cfg.qp_area_idx = region->qp_area_idx; in vepu541_set_one_roi() 386 cfg.qp_adj = region->quality; in vepu541_set_one_roi() [all …]
|
| H A D | vepu540c_common.c | 35 MppEncROIRegion *region = roi->regions; in vepu540c_set_roi() local 53 for (i = 0; i < (RK_S32) roi->number; i++, region++) { in vepu540c_set_roi() 54 if (region->x + region->w > w || region->y + region->h > h) in vepu540c_set_roi() 57 if (region->intra > 1 in vepu540c_set_roi() 58 || region->qp_area_idx >= VEPU541_MAX_ROI_NUM in vepu540c_set_roi() 59 || region->area_map_en > 1 || region->abs_qp_en > 1) in vepu540c_set_roi() 62 if ((region->abs_qp_en && region->quality > 51) || in vepu540c_set_roi() 63 (!region->abs_qp_en in vepu540c_set_roi() 64 && (region->quality > 51 || region->quality < -51))) in vepu540c_set_roi() 70 region->x, region->y, region->w, region->h, w, in vepu540c_set_roi() [all …]
|
| /OK3568_Linux_fs/external/xserver/glamor/ |
| H A D | glamor_compositerects.c | 50 _pixman_region_init_clipped_rectangles(pixman_region16_t * region, in _pixman_region_init_clipped_rectangles() argument 88 ret = pixman_region_init_rects(region, boxes, j); in _pixman_region_init_clipped_rectangles() 95 region->extents.x1, region->extents.y1, in _pixman_region_init_clipped_rectangles() 96 region->extents.x2, region->extents.y2, j); in _pixman_region_init_clipped_rectangles() 108 pixman_region16_t region; in glamor_composite_rectangles() local 184 if (!_pixman_region_init_clipped_rectangles(®ion, in glamor_composite_rectangles() 208 RegionExtents(®ion)->x1, RegionExtents(®ion)->y1, in glamor_composite_rectangles() 209 RegionExtents(®ion)->x2, RegionExtents(®ion)->y2, in glamor_composite_rectangles() 210 RegionNumRects(®ion)); in glamor_composite_rectangles() 213 (!pixman_region_intersect(®ion, ®ion, dst->pCompositeClip) || in glamor_composite_rectangles() [all …]
|
| H A D | glamor_largepixmap.c | 35 RegionPtr region, in __glamor_compute_clipped_regions() argument 53 extent = RegionExtents(region); in __glamor_compute_clipped_regions() 62 DEBUGRegionPrint(region); in __glamor_compute_clipped_regions() 126 RegionIntersect(current_region, &temp_region, region); in __glamor_compute_clipped_regions() 130 clipped_regions[k].region = current_region; in __glamor_compute_clipped_regions() 159 RegionPtr region, in glamor_compute_clipped_regions_ext() argument 181 clipped_regions[0].region = RegionCreate(NULL, 1); in glamor_compute_clipped_regions_ext() 183 RegionCopy(clipped_regions[0].region, region); in glamor_compute_clipped_regions_ext() 201 region, n_region, in glamor_compute_clipped_regions_ext() 231 region, in glamor_compute_clipped_regions_ext() [all …]
|
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | nommu.c | 435 struct vm_region *region, *last; in validate_nommu_regions() local 447 region = rb_entry(p, struct vm_region, vm_rb); in validate_nommu_regions() 450 BUG_ON(region->vm_end <= region->vm_start); in validate_nommu_regions() 451 BUG_ON(region->vm_top < region->vm_end); in validate_nommu_regions() 452 BUG_ON(region->vm_start < last->vm_top); in validate_nommu_regions() 466 static void add_nommu_region(struct vm_region *region) in add_nommu_region() argument 478 if (region->vm_start < pregion->vm_start) in add_nommu_region() 480 else if (region->vm_start > pregion->vm_start) in add_nommu_region() 482 else if (pregion == region) in add_nommu_region() 488 rb_link_node(®ion->vm_rb, parent, p); in add_nommu_region() [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/boot/compressed/ |
| H A D | kaslr.c | 496 static void store_slot_info(struct mem_vector *region, unsigned long image_size) in store_slot_info() argument 503 slot_area.addr = region->start; in store_slot_info() 504 slot_area.num = 1 + (region->size - image_size) / CONFIG_PHYSICAL_ALIGN; in store_slot_info() 515 process_gb_huge_pages(struct mem_vector *region, unsigned long image_size) in process_gb_huge_pages() argument 522 store_slot_info(region, image_size); in process_gb_huge_pages() 527 pud_start = ALIGN(region->start, PUD_SIZE); in process_gb_huge_pages() 528 pud_end = ALIGN_DOWN(region->start + region->size, PUD_SIZE); in process_gb_huge_pages() 532 store_slot_info(region, image_size); in process_gb_huge_pages() 537 if (pud_start >= region->start + image_size) { in process_gb_huge_pages() 538 tmp.start = region->start; in process_gb_huge_pages() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/mtd/nand/spi/ |
| H A D | xtx.c | 32 struct mtd_oob_region *region) in xt26g0xa_ooblayout_ecc() argument 37 region->offset = 48; in xt26g0xa_ooblayout_ecc() 38 region->length = 16; in xt26g0xa_ooblayout_ecc() 44 struct mtd_oob_region *region) in xt26g0xa_ooblayout_free() argument 49 region->offset = 2; in xt26g0xa_ooblayout_free() 50 region->length = mtd->oobsize - 18; in xt26g0xa_ooblayout_free() 61 struct mtd_oob_region *region) in xt26g01b_ooblayout_ecc() argument 67 struct mtd_oob_region *region) in xt26g01b_ooblayout_free() argument 72 region->offset = 2; in xt26g01b_ooblayout_free() 73 region->length = mtd->oobsize - 2; in xt26g01b_ooblayout_free() [all …]
|
| H A D | hyf.c | 34 struct mtd_oob_region *region) in hyf1gq4upacae_ooblayout_ecc() argument 39 region->offset = 64; in hyf1gq4upacae_ooblayout_ecc() 40 region->length = 64; in hyf1gq4upacae_ooblayout_ecc() 46 struct mtd_oob_region *region) in hyf1gq4upacae_ooblayout_free() argument 51 region->offset = 1; in hyf1gq4upacae_ooblayout_free() 52 region->length = 63; in hyf1gq4upacae_ooblayout_free() 63 struct mtd_oob_region *region) in hyf1gq4udacae_ooblayout_ecc() argument 68 region->offset = (16 * section) + 8; in hyf1gq4udacae_ooblayout_ecc() 69 region->length = 8; in hyf1gq4udacae_ooblayout_ecc() 75 struct mtd_oob_region *region) in hyf1gq4udacae_ooblayout_free() argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/mtd/nand/spi/ |
| H A D | xtx.c | 30 struct mtd_oob_region *region) in xt26g0xa_ooblayout_ecc() argument 35 region->offset = 48; in xt26g0xa_ooblayout_ecc() 36 region->length = 16; in xt26g0xa_ooblayout_ecc() 42 struct mtd_oob_region *region) in xt26g0xa_ooblayout_free() argument 47 region->offset = 2; in xt26g0xa_ooblayout_free() 48 region->length = mtd->oobsize - 18; in xt26g0xa_ooblayout_free() 59 struct mtd_oob_region *region) in xt26g01b_ooblayout_ecc() argument 65 struct mtd_oob_region *region) in xt26g01b_ooblayout_free() argument 70 region->offset = 2; in xt26g01b_ooblayout_free() 71 region->length = mtd->oobsize - 2; in xt26g01b_ooblayout_free() [all …]
|
| H A D | hyf.c | 32 struct mtd_oob_region *region) in hyf1gq4upacae_ooblayout_ecc() argument 37 region->offset = 64; in hyf1gq4upacae_ooblayout_ecc() 38 region->length = 64; in hyf1gq4upacae_ooblayout_ecc() 44 struct mtd_oob_region *region) in hyf1gq4upacae_ooblayout_free() argument 49 region->offset = 1; in hyf1gq4upacae_ooblayout_free() 50 region->length = 63; in hyf1gq4upacae_ooblayout_free() 61 struct mtd_oob_region *region) in hyf1gq4udacae_ooblayout_ecc() argument 66 region->offset = (16 * section) + 8; in hyf1gq4udacae_ooblayout_ecc() 67 region->length = 8; in hyf1gq4udacae_ooblayout_ecc() 73 struct mtd_oob_region *region) in hyf1gq4udacae_ooblayout_free() argument [all …]
|
| /OK3568_Linux_fs/yocto/meta-rockchip/recipes-graphics/wayland/weston_10.0.2/ |
| H A D | 0010-HACK-gl-renderer-Support-making-hole-for-surface.patch | 22 + /* Transparent hole region(excluding it's lower subsurface area) */ 50 region = wl_resource_get_user_data(region_resource); 55 + * 1/ Set the hole region 56 + * wl_region_add(region, [hole region]); 57 + * 2/ Add a special rect to mark the region as a hole 58 + * wl_region_add(region, -1, -1, 1, 1); 59 + * wl_surface_set_opaque_region(surface, region); 61 + if (pixman_region32_contains_point(®ion->region, -1, -1, 67 + pixman_region32_subtract(&hole, ®ion->region, 79 ®ion->region); [all …]
|
| /OK3568_Linux_fs/buildroot/package/weston/ |
| H A D | 0011-HACK-gl-renderer-Support-making-hole-for-surface.patch | 22 + /* Transparent hole region(excluding it's lower subsurface area) */ 50 region = wl_resource_get_user_data(region_resource); 55 + * 1/ Set the hole region 56 + * wl_region_add(region, [hole region]); 57 + * 2/ Add a special rect to mark the region as a hole 58 + * wl_region_add(region, -1, -1, 1, 1); 59 + * wl_surface_set_opaque_region(surface, region); 61 + if (pixman_region32_contains_point(®ion->region, -1, -1, 67 + pixman_region32_subtract(&hole, ®ion->region, 79 ®ion->region); [all …]
|
| /OK3568_Linux_fs/yocto/meta-rockchip/recipes-graphics/wayland/weston_11.0.1/ |
| H A D | 0011-HACK-gl-renderer-Support-making-hole-for-surface.patch | 22 + /* Transparent hole region(excluding it's lower subsurface area) */ 50 region = wl_resource_get_user_data(region_resource); 55 + * 1/ Set the hole region 56 + * wl_region_add(region, [hole region]); 57 + * 2/ Add a special rect to mark the region as a hole 58 + * wl_region_add(region, -1, -1, 1, 1); 59 + * wl_surface_set_opaque_region(surface, region); 61 + if (pixman_region32_contains_point(®ion->region, -1, -1, 67 + pixman_region32_subtract(&hole, ®ion->region, 79 ®ion->region); [all …]
|
| /OK3568_Linux_fs/kernel/drivers/s390/cio/ |
| H A D | vfio_ccw_chp.c | 21 struct ccw_schib_region *region; in vfio_ccw_schib_region_read() local 24 if (pos + count > sizeof(*region)) in vfio_ccw_schib_region_read() 28 region = private->region[i].data; in vfio_ccw_schib_region_read() 35 memcpy(region, &private->sch->schib, sizeof(*region)); in vfio_ccw_schib_region_read() 37 if (copy_to_user(buf, (void *)region + pos, count)) { in vfio_ccw_schib_region_read() 58 struct vfio_ccw_region *region) in vfio_ccw_schib_region_release() argument 85 struct ccw_crw_region *region; in vfio_ccw_crw_region_read() local 89 if (pos + count > sizeof(*region)) in vfio_ccw_crw_region_read() 99 region = private->region[i].data; in vfio_ccw_crw_region_read() 102 memcpy(®ion->crw, &crw->crw, sizeof(region->crw)); in vfio_ccw_crw_region_read() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/acpi/acpica/ |
| H A D | evregion.c | 127 handler_desc = region_obj->region.handler; in acpi_ev_address_space_dispatch() 131 acpi_ut_get_node_name(region_obj->region.node), in acpi_ev_address_space_dispatch() 133 acpi_ut_get_region_name(region_obj->region. in acpi_ev_address_space_dispatch() 147 if (!(region_obj->region.flags & AOPOBJ_SETUP_COMPLETE)) { in acpi_ev_address_space_dispatch() 159 acpi_ut_get_region_name(region_obj->region. in acpi_ev_address_space_dispatch() 184 region. in acpi_ev_address_space_dispatch() 191 if (!(region_obj->region.flags & AOPOBJ_SETUP_COMPLETE)) { in acpi_ev_address_space_dispatch() 192 region_obj->region.flags |= AOPOBJ_SETUP_COMPLETE; in acpi_ev_address_space_dispatch() 208 address = (region_obj->region.address + region_offset); in acpi_ev_address_space_dispatch() 212 ®ion_obj->region.handler->address_space, handler, in acpi_ev_address_space_dispatch() [all …]
|