Home
last modified time | relevance | path

Searched refs:region (Results 1 – 25 of 1026) sorted by relevance

12345678910>>...42

/linux-6.3-rc2/drivers/fpga/
A Ddfl-afu-dma-region.c131 (region->length + region->iova >= iova + size); in dma_region_check_iova()
161 if (dma_region_check_iova(this, region->iova, region->length)) in afu_dma_region_add()
219 region->iova, region->length, in afu_dma_region_destroy()
226 kfree(region); in afu_dma_region_destroy()
318 region = kzalloc(sizeof(*region), GFP_KERNEL); in afu_dma_map_region()
319 if (!region) in afu_dma_map_region()
364 region->iova, region->length, DMA_BIDIRECTIONAL); in afu_dma_map_region()
368 kfree(region); in afu_dma_map_region()
386 if (!region) { in afu_dma_unmap_region()
400 region->iova, region->length, DMA_BIDIRECTIONAL); in afu_dma_unmap_region()
[all …]
A Dfpga-region.c63 return region; in fpga_region_get()
102 region = fpga_region_get(region); in fpga_region_program_fpga()
103 if (IS_ERR(region)) { in fpga_region_program_fpga()
119 ret = region->get_bridges(region); in fpga_region_program_fpga()
166 if (!region->compat_id) in compat_id_show()
201 region = kzalloc(sizeof(*region), GFP_KERNEL); in fpga_region_register_full()
202 if (!region) in fpga_region_register_full()
222 region->dev.id = id; in fpga_region_register_full()
234 return region; in fpga_region_register_full()
239 kfree(region); in fpga_region_register_full()
[all …]
A Ddfl-afu-region.c32 for_each_region(region, afu) in get_region_by_index()
34 return region; in get_region_by_index()
57 region = devm_kzalloc(&pdata->dev->dev, sizeof(*region), GFP_KERNEL); in afu_mmio_region_add()
58 if (!region) in afu_mmio_region_add()
62 region->size = region_size; in afu_mmio_region_add()
63 region->phys = phys; in afu_mmio_region_add()
64 region->flags = flags; in afu_mmio_region_add()
124 if (!region) { in afu_mmio_region_get_by_index()
128 *pregion = *region; in afu_mmio_region_get_by_index()
159 region->offset + region->size >= offset + size) { in afu_mmio_region_get_by_offset()
[all …]
A Dof-fpga-region.c96 &region->bridge_list); in of_fpga_region_get_bridges()
128 &region->bridge_list); in of_fpga_region_get_bridges()
201 if (region->info) { in of_fpga_region_parse_ov()
299 if (region->info) { in of_fpga_region_notify_pre_apply()
304 region->info = info; in of_fpga_region_notify_pre_apply()
309 region->info = NULL; in of_fpga_region_notify_pre_apply()
330 region->info = NULL; in of_fpga_region_notify_post_remove()
369 if (!region) in of_fpga_region_notify()
383 put_device(&region->dev); in of_fpga_region_notify()
409 if (IS_ERR(region)) { in of_fpga_region_probe()
[all …]
A Ddfl-fme-region.c22 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, &region->bridge_list); in fme_region_get_bridges()
35 struct fpga_region *region; in fme_region_probe() local
47 region = fpga_region_register_full(dev, &info); in fme_region_probe()
48 if (IS_ERR(region)) { in fme_region_probe()
49 ret = PTR_ERR(region); in fme_region_probe()
53 platform_set_drvdata(pdev, region); in fme_region_probe()
66 struct fpga_region *region = platform_get_drvdata(pdev); in fme_region_remove() local
67 struct fpga_manager *mgr = region->mgr; in fme_region_remove()
[all …]
/linux-6.3-rc2/tools/testing/selftests/kvm/lib/
A Dkvm_util.c453 region->region.flags, in kvm_vm_restart()
455 region->region.memory_size); in kvm_vm_restart()
554 + region->region.memory_size - 1; in userspace_mem_region_find()
593 return &region->region; in kvm_userspace_memory_region_find()
662 region->region.memory_size = 0; in __vm_mem_region_delete()
941 if (region->region.slot != slot) in vm_userspace_mem_region_add()
949 region->region.slot, in vm_userspace_mem_region_add()
1015 region->region.slot = slot; in vm_userspace_mem_region_add()
1016 region->region.flags = flags; in vm_userspace_mem_region_add()
1019 region->region.userspace_addr = (uintptr_t) region->host_mem; in vm_userspace_mem_region_add()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum1_acl_tcam.c14 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
68 &region->catchall.cchunk, in mlxsw_sp1_acl_ctcam_region_catchall_add()
82 &region->catchall.cchunk, in mlxsw_sp1_acl_ctcam_region_catchall_add()
83 &region->catchall.centry, in mlxsw_sp1_acl_ctcam_region_catchall_add()
87 region->catchall.rulei = rulei; 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
106 &region->catchall.cchunk, in mlxsw_sp1_acl_ctcam_region_catchall_del()
107 &region->catchall.centry); in mlxsw_sp1_acl_ctcam_region_catchall_del()
129 region->region = _region; in mlxsw_sp1_acl_tcam_region_init()
[all …]
A Dspectrum_acl_ctcam.c15 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()
34 region->tcam_region_info, src_offset, 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()
94 cregion->region->tcam_region_info, in mlxsw_sp_acl_ctcam_region_entry_remove()
111 cregion->region->tcam_region_info, in mlxsw_sp_acl_ctcam_region_entry_action_replace()
125 struct mlxsw_sp_acl_tcam_region *region = cregion->region; in mlxsw_sp_acl_ctcam_region_parman_resize() local
141 struct mlxsw_sp_acl_tcam_region *region = cregion->region; in mlxsw_sp_acl_ctcam_region_parman_move() local
[all …]
A Dspectrum2_acl_tcam.c18 struct mlxsw_sp_acl_tcam_region *region; member
155 struct mlxsw_sp2_acl_tcam_region *region = region_priv; in mlxsw_sp2_acl_tcam_region_init() local
158 region->region = _region; in mlxsw_sp2_acl_tcam_region_init()
161 &region->aregion, in mlxsw_sp2_acl_tcam_region_init()
169 struct mlxsw_sp2_acl_tcam_region *region = region_priv; in mlxsw_sp2_acl_tcam_region_fini() local
171 mlxsw_sp_acl_atcam_region_fini(&region->aregion); in mlxsw_sp2_acl_tcam_region_fini()
176 struct mlxsw_sp_acl_tcam_region *region) in mlxsw_sp2_acl_tcam_region_associate() argument
183 struct mlxsw_sp2_acl_tcam_region *region = region_priv; in mlxsw_sp2_acl_tcam_region_rehash_hints_get() local
196 struct mlxsw_sp2_acl_tcam_region *region = region_priv; in mlxsw_sp2_acl_tcam_chunk_init() local
215 struct mlxsw_sp2_acl_tcam_region *region = region_priv; in mlxsw_sp2_acl_tcam_entry_add() local
[all …]
A Dspectrum_acl_tcam.c216 list_next_entry(region, list)->vregion == region->vregion) in mlxsw_sp_acl_tcam_group_update()
578 region->id, region->tcam_region_info); in mlxsw_sp_acl_tcam_region_alloc()
600 region->key_type, 0, region->id, in mlxsw_sp_acl_tcam_region_free()
637 region = kzalloc(sizeof(*region) + ops->region_priv_size, GFP_KERNEL); in mlxsw_sp_acl_tcam_region_create()
638 if (!region) in mlxsw_sp_acl_tcam_region_create()
666 return region; in mlxsw_sp_acl_tcam_region_create()
676 kfree(region); in mlxsw_sp_acl_tcam_region_create()
690 region->id); in mlxsw_sp_acl_tcam_region_destroy()
691 kfree(region); in mlxsw_sp_acl_tcam_region_destroy()
891 chunk->region = region; in mlxsw_sp_acl_tcam_chunk_create()
[all …]
/linux-6.3-rc2/arch/um/kernel/
A Dphysmem.c129 while (region != NULL) { in phys_mapping()
131 (phys < region->phys + region->size)) { in phys_mapping()
132 fd = region->fd; in phys_mapping()
136 region = region->next; in phys_mapping()
185 while (region != NULL) { in find_iomem()
187 *len_out = region->size; in find_iomem()
188 return region->virt; in find_iomem()
191 region = region->next; in find_iomem()
204 while (region != NULL) { in setup_iomem()
212 region->phys = __pa(region->virt); in setup_iomem()
[all …]
/linux-6.3-rc2/mm/
A Dnommu.c440 BUG_ON(region->vm_end <= region->vm_start); in validate_nommu_regions()
441 BUG_ON(region->vm_top < region->vm_end); in validate_nommu_regions()
521 if (region->vm_top > region->vm_start) in __put_nommu_region()
531 free_page_series(region->vm_start, region->vm_top); in __put_nommu_region()
956 region->vm_end = region->vm_start + len; in do_mmap_private()
984 free_page_series(region->vm_start, region->vm_top); in do_mmap_private()
1179 region->vm_end - region->vm_start); in do_mmap()
1408 region->vm_top = region->vm_end = from; in vmi_shrink_vma()
1770 r_size = region->vm_top - region->vm_start; in nommu_shrink_inode_mappings()
1775 if (region->vm_end > region->vm_top) in nommu_shrink_inode_mappings()
[all …]
/linux-6.3-rc2/drivers/acpi/acpica/
A Devregion.c128 handler_desc = region_obj->region.handler; in acpi_ev_address_space_dispatch()
175 if (region_obj->region.space_id == in acpi_ev_address_space_dispatch()
204 region. in acpi_ev_address_space_dispatch()
410 (region_obj->region.space_id))); in acpi_ev_detach_region()
447 (region_obj->region. in acpi_ev_detach_region()
451 region_obj->region.flags &= in acpi_ev_detach_region()
464 region_obj->region.handler = NULL; in acpi_ev_detach_region()
472 last_obj_ptr = &obj_desc->region.next; in acpi_ev_detach_region()
473 obj_desc = obj_desc->region.next; in acpi_ev_detach_region()
519 if (region_obj->region.handler) { in acpi_ev_attach_region()
[all …]
/linux-6.3-rc2/drivers/s390/cio/
A Dvfio_ccw_chp.c22 struct ccw_schib_region *region; in vfio_ccw_schib_region_read() local
25 if (pos + count > sizeof(*region)) in vfio_ccw_schib_region_read()
29 region = private->region[i].data; in vfio_ccw_schib_region_read()
36 memcpy(region, &sch->schib, sizeof(*region)); in vfio_ccw_schib_region_read()
59 struct vfio_ccw_region *region) in vfio_ccw_schib_region_release() argument
86 struct ccw_crw_region *region; in vfio_ccw_crw_region_read() local
90 if (pos + count > sizeof(*region)) in vfio_ccw_crw_region_read()
100 region = private->region[i].data; in vfio_ccw_crw_region_read()
103 memcpy(&region->crw, &crw->crw, sizeof(region->crw)); in vfio_ccw_crw_region_read()
110 region->crw = 0; in vfio_ccw_crw_region_read()
[all …]
A Dvfio_ccw_async.c20 struct ccw_cmd_region *region; in vfio_ccw_async_region_read() local
23 if (pos + count > sizeof(*region)) in vfio_ccw_async_region_read()
27 region = private->region[i].data; in vfio_ccw_async_region_read()
28 if (copy_to_user(buf, (void *)region + pos, count)) in vfio_ccw_async_region_read()
42 struct ccw_cmd_region *region; in vfio_ccw_async_region_write() local
45 if (pos + count > sizeof(*region)) in vfio_ccw_async_region_write()
51 region = private->region[i].data; in vfio_ccw_async_region_write()
52 if (copy_from_user((void *)region + pos, buf, count)) { in vfio_ccw_async_region_write()
59 ret = region->ret_code ? region->ret_code : count; in vfio_ccw_async_region_write()
67 struct vfio_ccw_region *region) in vfio_ccw_async_region_release() argument
/linux-6.3-rc2/arch/x86/boot/compressed/
A Dkaslr.c524 pud_end = ALIGN_DOWN(region->start + region->size, PUD_SIZE); in process_gb_huge_pages()
534 tmp.start = region->start; in process_gb_huge_pages()
549 if (region->start + region->size >= pud_end + image_size) { in process_gb_huge_pages()
551 tmp.size = region->start + region->size - pud_end; in process_gb_huge_pages()
594 region.start = ALIGN(region.start, CONFIG_PHYSICAL_ALIGN); in __process_mem_region()
601 region.size = region_end - region.start; in __process_mem_region()
615 region.size = overlap.start - region.start; in __process_mem_region()
657 region_end = region->start + region->size; in process_mem_region()
684 struct mem_vector region; in process_efi_entries() local
760 struct mem_vector region; in process_e820_entries() local
[all …]
/linux-6.3-rc2/drivers/acpi/pmic/
A DKconfig4 bool "PMIC (Power Management Integrated Circuit) operation region support"
7 region of the PMIC chip. The operation region can be used
14 bool "ACPI operation region support for Bay Trail Crystal Cove PMIC"
17 This config adds ACPI operation region support for the Bay Trail
24 This config adds ACPI operation region support for the Cherry Trail
28 bool "ACPI operation region support for XPower AXP288 PMIC"
34 bool "ACPI operation region support for BXT WhiskeyCove PMIC"
40 bool "ACPI operation region support for CHT Whiskey Cove PMIC"
46 bool "ACPI operation region support for Dollar Cove TI PMIC"
54 bool "ACPI operation region support for TPS68470 PMIC"
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dmub/src/
A Ddmub_dcn30.c104 REG_WRITE(DMCUB_REGION3_CW0_BASE_ADDRESS, cw0->region.base); in dmub_dcn30_backdoor_load()
106 DMCUB_REGION3_CW0_TOP_ADDRESS, cw0->region.top, in dmub_dcn30_backdoor_load()
115 DMCUB_REGION3_CW1_TOP_ADDRESS, cw1->region.top, in dmub_dcn30_backdoor_load()
135 if (cw2->region.base != cw2->region.top) { in dmub_dcn30_setup_windows()
140 DMCUB_REGION3_CW2_TOP_ADDRESS, cw2->region.top, in dmub_dcn30_setup_windows()
155 DMCUB_REGION3_CW3_TOP_ADDRESS, cw3->region.top, in dmub_dcn30_setup_windows()
166 DMCUB_REGION3_CW4_TOP_ADDRESS, cw4->region.top, in dmub_dcn30_setup_windows()
173 cw4->region.top - cw4->region.base - 1, in dmub_dcn30_setup_windows()
183 DMCUB_REGION3_CW5_TOP_ADDRESS, cw5->region.top, in dmub_dcn30_setup_windows()
190 cw5->region.top - cw5->region.base - 1, in dmub_dcn30_setup_windows()
[all …]
/linux-6.3-rc2/drivers/mtd/maps/
A Dpismo.c94 phys_addr_t base = region->base; in pismo_add_device()
131 struct pismo_mem *region) in pismo_add_nor() argument
134 .width = region->width, in pismo_add_nor()
145 struct pismo_mem *region) in pismo_add_sram() argument
148 .bankwidth = region->width, in pismo_add_sram()
159 struct pismo_mem region; in pismo_add_one() local
161 region.base = base; in pismo_add_one()
162 region.type = cs->type; in pismo_add_one()
167 if (region.width == 0) { in pismo_add_one()
179 i, cs->device, region.type, region.access, region.size / 1024); in pismo_add_one()
[all …]
/linux-6.3-rc2/Documentation/driver-api/fpga/
A Dfpga-region.rst14 program a region.
37 How to add a new FPGA region
43 .. [#f2] ../../drivers/fpga/of-fpga-region.c argument
45 API to add a new FPGA region
48 * struct fpga_region - The FPGA region struct
58 during the region's probe function.
78 .. kernel-doc:: include/linux/fpga/fpga-region.h
81 .. kernel-doc:: include/linux/fpga/fpga-region.h
84 .. kernel-doc:: drivers/fpga/fpga-region.c
87 .. kernel-doc:: drivers/fpga/fpga-region.c
[all …]
/linux-6.3-rc2/Documentation/networking/devlink/
A Diosm.rst61 data required for flashing. The data like region count and address of each region
116 - This region contains the eeprom logs.
126 $ devlink region show
128 $ devlink region new pci/0000:02:00.0/report.json
134 $ devlink region new pci/0000:02:00.0/coredump.fcd
140 $ devlink region new pci/0000:02:00.0/cdd.log
142 $ devlink region dump pci/0000:02:00.0/cdd.log snapshot 2
144 $ devlink region del pci/0000:02:00.0/cdd.log snapshot 2
146 $ devlink region new pci/0000:02:00.0/eeprom.bin
150 $ devlink region del pci/0000:02:00.0/eeprom.bin snapshot 3
[all …]
A Ddevlink-region.rst11 region can then be accessed via the devlink region interface.
48 $ devlink region help
49 $ devlink region show [ DEV/REGION ]
50 $ devlink region del DEV/REGION snapshot SNAPSHOT_ID
51 $ devlink region dump DEV/REGION [ snapshot SNAPSHOT_ID ]
54 # Show all of the exposed regions with region sizes:
55 $ devlink region show
60 $ devlink region del pci/0000:00:05.0/cr-space snapshot 1
62 # Request an immediate snapshot, if supported by the region
63 $ devlink region new pci/0000:00:05.0/cr-space
[all …]
/linux-6.3-rc2/drivers/virt/acrn/
A Dmm.c57 region = kzalloc(sizeof(*region), GFP_KERNEL); in acrn_mm_region_add()
58 if (!region) in acrn_mm_region_add()
62 region->user_vm_pa = user_gpa; in acrn_mm_region_add()
64 region->size = size; in acrn_mm_region_add()
72 kfree(region); in acrn_mm_region_add()
89 region = kzalloc(sizeof(*region), GFP_KERNEL); in acrn_mm_region_del()
90 if (!region) in acrn_mm_region_del()
95 region->service_vm_pa = 0UL; in acrn_mm_region_del()
96 region->size = size; in acrn_mm_region_del()
97 region->attr = 0U; in acrn_mm_region_del()
[all …]
/linux-6.3-rc2/drivers/soc/ti/
A Dknav_qmss_queue.c691 region = pool->region; in kdesc_fill_pool()
806 if (num_desc > (region->num_desc - region->used_desc)) { in knav_pool_create()
829 pool->region = region; in knav_pool_create()
1007 size = region->num_desc * region->desc_size; in knav_queue_setup_region()
1016 region->virt_end = region->virt_start + size; in knav_queue_setup_region()
1026 region->dma_end = region->dma_start + size; in knav_queue_setup_region()
1039 region->name, id, region->desc_size, region->num_desc, in knav_queue_setup_region()
1040 region->link_index, &region->dma_start, &region->dma_end, in knav_queue_setup_region()
1041 region->virt_start, region->virt_end); in knav_queue_setup_region()
1086 region = devm_kzalloc(dev, sizeof(*region), GFP_KERNEL); in knav_queue_setup_regions()
[all …]
/linux-6.3-rc2/drivers/mtd/spi-nor/
A Dotp.c159 if (region >= ARRAY_SIZE(lock_bits)) in spi_nor_otp_lock_bit_cr()
162 return lock_bits[region]; in spi_nor_otp_lock_bit_cr()
180 lock_bit = spi_nor_otp_lock_bit_cr(region); in spi_nor_otp_lock_sr2()
227 return org->base + region * org->offset; in spi_nor_otp_region_start()
288 unsigned int region; in spi_nor_mtd_otp_range_is_locked() local
297 region++) { in spi_nor_mtd_otp_range_is_locked()
298 locked = ops->is_locked(nor, region); in spi_nor_mtd_otp_range_is_locked()
315 unsigned int region; in spi_nor_mtd_otp_read_write() local
400 unsigned int region; in spi_nor_mtd_otp_erase() local
453 unsigned int region; in spi_nor_mtd_otp_lock() local
[all …]

Completed in 72 milliseconds

12345678910>>...42