Home
last modified time | relevance | path

Searched refs:region_info (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/vfio/pci/pds/
H A Ddirty.c41 struct pds_lm_dirty_region_info *region_info; in pds_vfio_print_guest_region_info() local
46 region_info = kcalloc(max_regions, in pds_vfio_print_guest_region_info()
49 if (!region_info) in pds_vfio_print_guest_region_info()
53 dma_map_single(pdsc_dev, region_info, len, DMA_FROM_DEVICE); in pds_vfio_print_guest_region_info()
66 i, le64_to_cpu(region_info[i].dma_base), in pds_vfio_print_guest_region_info()
67 le32_to_cpu(region_info[i].page_count), in pds_vfio_print_guest_region_info()
68 region_info[i].page_size_log2); in pds_vfio_print_guest_region_info()
71 kfree(region_info); in pds_vfio_print_guest_region_info()
182 struct pds_lm_dirty_region_info *region_info, in pds_vfio_dirty_alloc_regions() argument
196 struct pds_lm_dirty_region_info *ri = &region_info[i]; in pds_vfio_dirty_alloc_regions()
[all …]
/linux/samples/vfio-mdev/
H A Dmdpy.c439 struct vfio_region_info *region_info, in mdpy_ioctl_get_region_info() argument
445 if (region_info->index >= VFIO_PCI_NUM_REGIONS && in mdpy_ioctl_get_region_info()
446 region_info->index != MDPY_DISPLAY_REGION) in mdpy_ioctl_get_region_info()
449 switch (region_info->index) { in mdpy_ioctl_get_region_info()
451 region_info->offset = 0; in mdpy_ioctl_get_region_info()
452 region_info->size = MDPY_CONFIG_SPACE_SIZE; in mdpy_ioctl_get_region_info()
453 region_info->flags = (VFIO_REGION_INFO_FLAG_READ | in mdpy_ioctl_get_region_info()
458 region_info->offset = MDPY_MEMORY_BAR_OFFSET; in mdpy_ioctl_get_region_info()
459 region_info->size = mdev_state->memsize; in mdpy_ioctl_get_region_info()
460 region_info->flags = (VFIO_REGION_INFO_FLAG_READ | in mdpy_ioctl_get_region_info()
[all …]
H A Dmbochs.c1032 struct vfio_region_info *region_info, in mbochs_ioctl_get_region_info() argument
1038 if (region_info->index >= MBOCHS_NUM_REGIONS) in mbochs_ioctl_get_region_info()
1041 switch (region_info->index) { in mbochs_ioctl_get_region_info()
1043 region_info->offset = 0; in mbochs_ioctl_get_region_info()
1044 region_info->size = MBOCHS_CONFIG_SPACE_SIZE; in mbochs_ioctl_get_region_info()
1045 region_info->flags = (VFIO_REGION_INFO_FLAG_READ | in mbochs_ioctl_get_region_info()
1049 region_info->offset = MBOCHS_MEMORY_BAR_OFFSET; in mbochs_ioctl_get_region_info()
1050 region_info->size = mdev_state->memsize; in mbochs_ioctl_get_region_info()
1051 region_info->flags = (VFIO_REGION_INFO_FLAG_READ | in mbochs_ioctl_get_region_info()
1056 region_info->offset = MBOCHS_MMIO_BAR_OFFSET; in mbochs_ioctl_get_region_info()
[all …]
H A Dmtty.c161 struct mdev_region_info region_info[VFIO_PCI_NUM_REGIONS]; member
680 if (!mdev_state->region_info[index].size) in mdev_read_base()
702 mdev_state->region_info[index].start = ((u64)start_hi << 32) | in mdev_read_base()
739 if (!mdev_state->region_info[index].start) in mdev_access()
1721 struct vfio_region_info *region_info, in mtty_ioctl_get_region_info() argument
1729 bar_index = region_info->index; in mtty_ioctl_get_region_info()
1751 mdev_state->region_info[bar_index].size = size; in mtty_ioctl_get_region_info()
1752 mdev_state->region_info[bar_index].vfio_offset = in mtty_ioctl_get_region_info()
1755 region_info->size = size; in mtty_ioctl_get_region_info()
1756 region_info->offset = MTTY_VFIO_PCI_INDEX_TO_OFFSET(bar_index); in mtty_ioctl_get_region_info()
[all …]
/linux/drivers/fpga/tests/
H A Dfpga-region-test.c160 struct fpga_region_info region_info = { 0 }; in fpga_region_test_init() local
188 region_info.mgr = ctx->mgr; in fpga_region_test_init()
189 region_info.priv = ctx->bridge; in fpga_region_test_init()
190 region_info.get_bridges = fake_region_get_bridges; in fpga_region_test_init()
192 ctx->region = fpga_region_register_full(ctx->region_dev, &region_info); in fpga_region_test_init()
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dcudbg_lib.c2319 struct cudbg_region_info region_info[CTXT_CNM + 1] = { {0} }; in cudbg_dump_context_size() local
2325 rc = cudbg_get_ctxt_region_info(padap, region_info, mem_type); in cudbg_dump_context_size()
2330 if (!region_info[i].exist) { in cudbg_dump_context_size()
2337 size += (region_info[i].end - region_info[i].start + 1) / in cudbg_dump_context_size()
2394 struct cudbg_region_info region_info[CTXT_CNM + 1] = { {0} }; in cudbg_collect_dump_context() local
2405 rc = cudbg_get_ctxt_region_info(padap, region_info, mem_type); in cudbg_collect_dump_context()
2421 max_ctx_size = max(region_info[CTXT_EGRESS].end - in cudbg_collect_dump_context()
2422 region_info[CTXT_EGRESS].start + 1, in cudbg_collect_dump_context()
2423 region_info[CTXT_INGRESS].end - in cudbg_collect_dump_context()
2424 region_info[CTXT_INGRESS].start + 1); in cudbg_collect_dump_context()
[all …]
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c2441 struct dmub_srv_region_info region_info; in dm_dmub_sw_init() local
2568 &region_info); in dm_dmub_sw_init()
2579 r = amdgpu_bo_create_kernel(adev, region_info.fb_size, PAGE_SIZE, in dm_dmub_sw_init()
2592 memory_params.region_info = &region_info; in dm_dmub_sw_init()