Home
last modified time | relevance | path

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

12345678910>>...52

/linux-6.15/drivers/fpga/
H 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()
319 region = kzalloc(sizeof(*region), GFP_KERNEL); in afu_dma_map_region()
320 if (!region) in afu_dma_map_region()
365 region->iova, region->length, DMA_BIDIRECTIONAL); in afu_dma_map_region()
369 kfree(region); in afu_dma_map_region()
387 if (!region) { in afu_dma_unmap_region()
401 region->iova, region->length, DMA_BIDIRECTIONAL); in afu_dma_unmap_region()
[all …]
H A Dfpga-region.c64 return region; in fpga_region_get()
103 region = fpga_region_get(region); in fpga_region_program_fpga()
104 if (IS_ERR(region)) { in fpga_region_program_fpga()
120 ret = region->get_bridges(region); in fpga_region_program_fpga()
167 if (!region->compat_id) in compat_id_show()
204 region = kzalloc(sizeof(*region), GFP_KERNEL); in __fpga_region_register_full()
205 if (!region) in __fpga_region_register_full()
226 region->dev.id = id; in __fpga_region_register_full()
238 return region; in __fpga_region_register_full()
243 kfree(region); in __fpga_region_register_full()
[all …]
H A Ddfl-afu-region.c32 for_each_region(region, afu) in get_region_by_index()
34 return region; in get_region_by_index()
58 region = devm_kzalloc(dev, sizeof(*region), GFP_KERNEL); in afu_mmio_region_add()
59 if (!region) in afu_mmio_region_add()
64 region->phys = phys; in afu_mmio_region_add()
65 region->flags = flags; in afu_mmio_region_add()
89 devm_kfree(dev, region); in afu_mmio_region_add()
125 if (!region) { in afu_mmio_region_get_by_index()
129 *pregion = *region; in afu_mmio_region_get_by_index()
160 region->offset + region->size >= offset + size) { in afu_mmio_region_get_by_offset()
[all …]
H A Dof-fpga-region.c98 &region->bridge_list); in of_fpga_region_get_bridges()
130 &region->bridge_list); in of_fpga_region_get_bridges()
203 if (region->info) { in of_fpga_region_parse_ov()
301 if (region->info) { in of_fpga_region_notify_pre_apply()
306 region->info = info; in of_fpga_region_notify_pre_apply()
311 region->info = NULL; in of_fpga_region_notify_pre_apply()
332 region->info = NULL; in of_fpga_region_notify_post_remove()
371 if (!region) in of_fpga_region_notify()
385 put_device(&region->dev); in of_fpga_region_notify()
411 if (IS_ERR(region)) { in of_fpga_region_probe()
[all …]
H 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.15/net/devlink/
H A Dregion.c41 return region; in devlink_region_get_by_name()
54 return region; in devlink_port_region_get_by_name()
425 if (region->cur_snapshots == region->max_snapshots) in __devlink_region_snapshot_create()
440 snapshot->region = region; in __devlink_region_snapshot_create()
497 if (!region) in devlink_nl_region_get_doit()
679 if (region->cur_snapshots == region->max_snapshots) { in devlink_nl_region_new_doit()
710 err = region->ops->snapshot(devlink, region->ops, in devlink_nl_region_new_doit()
849 return region->port_ops->read(region->port, region->port_ops, extack, in devlink_region_port_direct_fill()
859 return region->ops->read(region->devlink, region->ops, extack, in devlink_region_direct_fill()
1058 region = kzalloc(sizeof(*region), GFP_KERNEL); in devl_region_create()
[all …]
/linux-6.15/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c569 region->region.flags, in kvm_vm_restart()
571 region->region.memory_size); in kvm_vm_restart()
1004 if (region->region.slot != slot) in vm_mem_add()
1012 region->region.slot, in vm_mem_add()
1096 region->region.guest_memfd = -1; in vm_mem_add()
1104 region->region.slot = slot; in vm_mem_add()
1105 region->region.flags = flags; in vm_mem_add()
1108 region->region.userspace_addr = (uintptr_t) region->host_mem; in vm_mem_add()
1116 region->region.guest_memfd); in vm_mem_add()
1199 region->region.flags = flags; in vm_mem_region_set_flags()
[all …]
/linux-6.15/arch/um/kernel/
H A Dphysmem.c111 while (region != NULL) { in phys_mapping()
113 (phys < region->phys + region->size)) { in phys_mapping()
114 fd = region->fd; in phys_mapping()
118 region = region->next; in phys_mapping()
163 while (region != NULL) { in find_iomem()
165 *len_out = region->size; in find_iomem()
166 return region->virt; in find_iomem()
169 region = region->next; in find_iomem()
182 while (region != NULL) { in setup_iomem()
190 region->phys = __pa(region->virt); in setup_iomem()
[all …]
/linux-6.15/drivers/net/ethernet/mellanox/mlxsw/
H 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 …]
H 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 …]
/linux-6.15/drivers/vfio/pci/pds/
H A Ddirty.c121 kfree(region->sgl); in __pds_vfio_dirty_free_sgl()
123 region->num_sge = 0; in __pds_vfio_dirty_free_sgl()
124 region->sgl = NULL; in __pds_vfio_dirty_free_sgl()
138 if (region->sgl) in pds_vfio_dirty_free_sgl()
167 region->sgl = sgl; in pds_vfio_dirty_alloc_sgl()
457 return pds_vfio_dirty_seq_ack(pds_vfio, region, region->host_ack, in pds_vfio_dirty_write_ack()
465 return pds_vfio_dirty_seq_ack(pds_vfio, region, region->host_seq, in pds_vfio_dirty_read_seq()
514 iova < (region->start + region->size)) in pds_vfio_get_region()
515 return region; in pds_vfio_get_region()
540 if (!region) { in pds_vfio_dirty_sync()
[all …]
/linux-6.15/Documentation/devicetree/bindings/cache/
H A Dqcom,llcc.yaml80 - description: LLCC0 base register region
96 - description: LLCC0 base register region
97 - description: LLCC1 base register region
123 - description: LLCC0 base register region
140 - description: LLCC0 base register region
141 - description: LLCC1 base register region
142 - description: LLCC2 base register region
143 - description: LLCC3 base register region
144 - description: LLCC4 base register region
145 - description: LLCC5 base register region
[all …]
/linux-6.15/kernel/cgroup/
H A Ddmem.c204 if (pool->region == region) in find_cg_pool_locked()
236 if (pool->region == limit_pool->region) { in dmem_cgroup_calculate_protection()
335 pool->region = region; in alloc_pool_single()
401 struct dmem_cgroup_region *region = container_of(rcu, typeof(*region), rcu); in dmemcg_free_rcu() local
406 kfree(region->name); in dmemcg_free_rcu()
407 kfree(region); in dmemcg_free_rcu()
427 if (!region) in dmem_cgroup_unregister_region()
447 region->unregistered = true; in dmem_cgroup_unregister_region()
506 return region; in dmemcg_get_region_by_name()
539 if (!region->unregistered) in get_cg_pool_unlocked()
[all …]
/linux-6.15/drivers/acpi/acpica/
H A Devregion.c129 handler_desc = region_obj->region.handler; in acpi_ev_address_space_dispatch()
176 if (region_obj->region.space_id == in acpi_ev_address_space_dispatch()
205 region. in acpi_ev_address_space_dispatch()
411 (region_obj->region.space_id))); in acpi_ev_detach_region()
448 (region_obj->region. in acpi_ev_detach_region()
452 region_obj->region.flags &= in acpi_ev_detach_region()
465 region_obj->region.handler = NULL; in acpi_ev_detach_region()
473 last_obj_ptr = &obj_desc->region.next; in acpi_ev_detach_region()
474 obj_desc = obj_desc->region.next; in acpi_ev_detach_region()
520 if (region_obj->region.handler) { in acpi_ev_attach_region()
[all …]
/linux-6.15/drivers/s390/cio/
H 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 …]
H 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.15/arch/x86/boot/compressed/
H A Dkaslr.c495 pud_end = ALIGN_DOWN(region->start + region->size, PUD_SIZE); in process_gb_huge_pages()
505 tmp.start = region->start; in process_gb_huge_pages()
520 if (region->start + region->size >= pud_end + image_size) { in process_gb_huge_pages()
522 tmp.size = region->start + region->size - pud_end; in process_gb_huge_pages()
565 region.start = ALIGN(region.start, CONFIG_PHYSICAL_ALIGN); in __process_mem_region()
572 region.size = region_end - region.start; in __process_mem_region()
586 region.size = overlap.start - region.start; in __process_mem_region()
628 region_end = region->start + region->size; in process_mem_region()
682 struct mem_vector region; in process_efi_entries() local
747 struct mem_vector region; in process_e820_entries() local
[all …]
/linux-6.15/mm/
H A Dnommu.c436 BUG_ON(region->vm_end <= region->vm_start); in validate_nommu_regions()
437 BUG_ON(region->vm_top < region->vm_end); in validate_nommu_regions()
517 if (region->vm_top > region->vm_start) in __put_nommu_region()
527 free_page_series(region->vm_start, region->vm_top); in __put_nommu_region()
965 region->vm_end = region->vm_start + len; in do_mmap_private()
993 free_page_series(region->vm_start, region->vm_top); in do_mmap_private()
1185 region->vm_end - region->vm_start); in do_mmap()
1407 region->vm_top = region->vm_end = from; in vmi_shrink_vma()
1837 r_size = region->vm_top - region->vm_start; in nommu_shrink_inode_mappings()
1842 if (region->vm_end > region->vm_top) in nommu_shrink_inode_mappings()
[all …]
/linux-6.15/Documentation/driver-api/fpga/
H A Dfpga-region.rst14 program a region.
37 How to add a new FPGA region
43 .. [#f2] ../../drivers/fpga/of-fpga-region.c
45 API to add a new FPGA region
48 * struct fpga_region - The FPGA region struct
61 during the region's probe function.
81 .. kernel-doc:: include/linux/fpga/fpga-region.h
84 .. kernel-doc:: include/linux/fpga/fpga-region.h
87 .. kernel-doc:: drivers/fpga/fpga-region.c
90 .. kernel-doc:: drivers/fpga/fpga-region.c
[all …]
/linux-6.15/drivers/acpi/pmic/
H 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.15/drivers/gpu/drm/amd/display/dmub/src/
H 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()
136 if (cw2->region.base != cw2->region.top) { in dmub_dcn30_setup_windows()
141 DMCUB_REGION3_CW2_TOP_ADDRESS, cw2->region.top, in dmub_dcn30_setup_windows()
156 DMCUB_REGION3_CW3_TOP_ADDRESS, cw3->region.top, in dmub_dcn30_setup_windows()
167 DMCUB_REGION3_CW4_TOP_ADDRESS, cw4->region.top, in dmub_dcn30_setup_windows()
174 cw4->region.top - cw4->region.base - 1, in dmub_dcn30_setup_windows()
184 DMCUB_REGION3_CW5_TOP_ADDRESS, cw5->region.top, in dmub_dcn30_setup_windows()
191 cw5->region.top - cw5->region.base - 1, in dmub_dcn30_setup_windows()
[all …]
/linux-6.15/drivers/mtd/maps/
H 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.15/drivers/fpga/tests/
H A Dfpga-region-test.c32 struct fpga_region *region; member
92 struct fpga_bridge *bridge = region->priv; in fake_region_get_bridges()
94 return fpga_bridge_get_to_list(bridge->dev.parent, region->info, &region->bridge_list); in fake_region_get_bridges()
105 struct fpga_region *region; in fpga_region_test_class_find() local
108 KUNIT_EXPECT_PTR_EQ(test, region, ctx->region); in fpga_region_test_class_find()
110 put_device(&region->dev); in fpga_region_test_class_find()
133 ctx->region->info = img_info; in fpga_region_test_program_fpga()
134 ret = fpga_region_program_fpga(ctx->region); in fpga_region_test_program_fpga()
140 fpga_bridges_put(&ctx->region->bridge_list); in fpga_region_test_program_fpga()
142 ret = fpga_region_program_fpga(ctx->region); in fpga_region_test_program_fpga()
[all …]
/linux-6.15/arch/arm64/boot/dts/qcom/
H A Dqcs8550.dtsi25 * reserved memory region may have reserved region which was not yet
75 smem_mem: smem-region@81d00000 {
82 adsp_mhi_mem: adsp-mhi-region@81f00000 {
87 mpss_mem: mpss-region@8a800000 {
97 ipa_fw_mem: ipa-fw-region@9b080000 {
102 ipa_gsi_mem: ipa-gsi-region@9b090000 {
112 spss_region_mem: spss-region@9b100000 {
122 camera_mem: camera-region@9b300000 {
127 video_mem: video-region@9bb00000 {
132 cvp_mem: cvp-region@9c200000 {
[all …]
/linux-6.15/Documentation/networking/devlink/
H 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 …]

12345678910>>...52