Searched refs:num_regions (Results 1 - 25 of 51) sorted by relevance

123

/linux-master/drivers/vfio/pci/pds/
H A Dcmds.h18 u8 *num_regions);
20 u64 regions_dma, u8 num_regions);
H A Ddirty.c42 u8 num_regions; local
57 &num_regions);
62 for (unsigned int i = 0; i < num_regions; i++)
100 for (int i = 0; i < dirty->num_regions; i++) {
134 for (int i = 0; i < dirty->num_regions; i++) {
177 dirty->num_regions = 0;
182 u64 region_page_size, u8 num_regions)
189 dirty->regions = vcalloc(num_regions, sizeof(struct pds_vfio_region));
192 dirty->num_regions = num_regions;
180 pds_vfio_dirty_alloc_regions(struct pds_vfio_pci_device *pds_vfio, struct pds_lm_dirty_region_info *region_info, u64 region_page_size, u8 num_regions) argument
252 u8 max_regions = 0, num_regions; local
[all...]
H A Ddirty.h22 u8 num_regions; member in struct:pds_vfio_dirty
H A Dcmds.c388 u64 regions_dma, u8 *max_regions, u8 *num_regions)
418 *num_regions = comp.lm_dirty_status.num_regions;
422 "Page Tracking Status command successful, max_regions: %d, num_regions: %d, bmp_type: %s\n",
423 *max_regions, *num_regions, "PDS_LM_DIRTY_BMP_TYPE_SEQ_ACK");
429 u64 regions_dma, u8 num_regions)
437 .num_regions = num_regions,
467 if (err || comp.lm_dirty_status.num_regions != 0) {
468 /* in case num_regions i
387 pds_vfio_dirty_status_cmd(struct pds_vfio_pci_device *pds_vfio, u64 regions_dma, u8 *max_regions, u8 *num_regions) argument
428 pds_vfio_dirty_enable_cmd(struct pds_vfio_pci_device *pds_vfio, u64 regions_dma, u8 num_regions) argument
[all...]
/linux-master/drivers/net/dsa/sja1105/
H A Dsja1105_devlink.c79 int i, num_regions = ARRAY_SIZE(sja1105_regions); local
85 priv->regions = kcalloc(num_regions, sizeof(struct devlink_region *),
90 for (i = 0; i < num_regions; i++) {
111 int i, num_regions = ARRAY_SIZE(sja1105_regions); local
114 for (i = 0; i < num_regions; i++)
/linux-master/drivers/md/
H A Ddm-io.c385 static void dispatch_io(blk_opf_t opf, unsigned int num_regions, argument
392 BUG_ON(num_regions > DM_IO_MAX_REGIONS);
401 for (i = 0; i < num_regions; i++) {
427 static int sync_io(struct dm_io_client *client, unsigned int num_regions, argument
434 if (num_regions > 1 && !op_is_write(opf)) {
451 dispatch_io(opf, num_regions, where, dp, io, 1, ioprio);
461 static int async_io(struct dm_io_client *client, unsigned int num_regions, argument
468 if (num_regions > 1 && !op_is_write(opf)) {
484 dispatch_io(opf, num_regions, where, dp, io, 0, ioprio);
525 int dm_io(struct dm_io_request *io_req, unsigned int num_regions, argument
[all...]
/linux-master/arch/powerpc/include/asm/
H A Dps3stor.h39 unsigned int num_regions; member in struct:ps3_storage_device
/linux-master/drivers/s390/cio/
H A Dvfio_ccw_ops.c239 if (index >= VFIO_CCW_NUM_REGIONS + private->num_regions)
291 if (index >= VFIO_CCW_NUM_REGIONS + private->num_regions)
310 info->num_regions = VFIO_CCW_NUM_REGIONS + private->num_regions;
338 VFIO_CCW_NUM_REGIONS + private->num_regions)
343 private->num_regions);
478 (private->num_regions + 1) * sizeof(*region),
484 private->region[private->num_regions].type = VFIO_REGION_TYPE_CCW;
485 private->region[private->num_regions].subtype = subtype;
486 private->region[private->num_regions]
[all...]
H A Dvfio_ccw_private.h96 * @num_regions: number of additional regions
116 int num_regions; member in struct:vfio_ccw_private
/linux-master/include/linux/
H A Ddm-io.h82 int dm_io(struct dm_io_request *io_req, unsigned int num_regions,
/linux-master/drivers/soc/qcom/
H A Docmem.c49 uint8_t num_regions; member in struct:ocmem_config
117 for (i = 0; i < ocmem->config->num_regions; i++) {
129 for (i = 0; i < ocmem->config->num_regions; i++) {
167 for (i = 0; i < ocmem->config->num_regions; i++) {
375 ocmem->num_ports, ocmem->config->num_regions,
378 ocmem->regions = devm_kcalloc(dev, ocmem->config->num_regions,
385 for (i = 0; i < ocmem->config->num_regions; i++) {
396 if (i == (ocmem->config->num_regions - 1) &&
428 .num_regions = 1,
433 .num_regions
[all...]
H A Dsmem.c273 * @num_regions: number of @regions
287 unsigned num_regions; member in struct:qcom_smem
288 struct smem_region regions[] __counted_by(num_regions);
536 for (i = 0; i < smem->num_regions; i++) {
762 for (i = 0; i < __smem->num_regions; i++) {
1062 int num_regions; local
1069 num_regions = 1;
1071 num_regions++;
1073 smem = devm_kzalloc(&pdev->dev, struct_size(smem, regions, num_regions),
1079 smem->num_regions
[all...]
/linux-master/drivers/media/platform/ti/omap3isp/
H A Disphist.c86 if (c < conf->num_regions) {
295 return OMAP3ISP_HIST_MEM_SIZE_BINS(conf->hist_bins) * conf->num_regions;
315 if ((user_cfg->num_regions < OMAP3ISP_HIST_MIN_REGIONS) ||
316 (user_cfg->num_regions > OMAP3ISP_HIST_MAX_REGIONS))
320 for (c = 0; c < user_cfg->num_regions; c++) {
335 switch (user_cfg->num_regions) {
382 if (cur_cfg->num_regions != user_cfg->num_regions)
386 for (c = 0; c < user_cfg->num_regions; c++) {
/linux-master/tools/testing/nvdimm/test/
H A Dndtest.h106 u8 num_regions; member in struct:ndtest_config
/linux-master/drivers/fpga/
H A Ddfl-afu.h66 * @num_regions: num of mmio regions.
74 int num_regions; member in struct:dfl_afu
H A Ddfl-afu-region.c82 afu->num_regions++;
/linux-master/drivers/vfio/platform/
H A Dvfio_platform_common.c183 vdev->num_regions = cnt;
195 for (i = 0; i < vdev->num_regions; i++)
198 vdev->num_regions = 0;
297 info.num_regions = vdev->num_regions;
314 if (info.index >= vdev->num_regions)
448 if (index >= vdev->num_regions)
526 if (index >= vdev->num_regions)
574 if (index >= vdev->num_regions)
H A Dvfio_platform_private.h48 u32 num_regions; member in struct:vfio_platform_device
/linux-master/include/uapi/linux/
H A Dfpga-dfl.h82 __u32 num_regions; /* The number of supported regions */ member in struct:dfl_fpga_port_info
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_create.c288 if (!args->num_regions) {
289 drm_dbg(&i915->drm, "num_regions is zero\n");
295 if (args->num_regions > ARRAY_SIZE(i915->mm.regions)) {
296 drm_dbg(&i915->drm, "num_regions is too large\n");
304 for (i = 0; i < args->num_regions; i++) {
340 ext_data->n_placements = args->num_regions;
341 for (i = 0; i < args->num_regions; i++)
/linux-master/drivers/gpu/drm/i915/gvt/
H A Dkvmgt.c540 (vgpu->num_regions + 1) * sizeof(*region),
546 vgpu->region[vgpu->num_regions].type = type;
547 vgpu->region[vgpu->num_regions].subtype = subtype;
548 vgpu->region[vgpu->num_regions].ops = ops;
549 vgpu->region[vgpu->num_regions].size = size;
550 vgpu->region[vgpu->num_regions].flags = flags;
551 vgpu->region[vgpu->num_regions].data = data;
552 vgpu->num_regions++;
799 if (index >= VFIO_PCI_NUM_REGIONS + vgpu->num_regions) {
828 if (index >= VFIO_PCI_NUM_REGIONS + vgpu->num_regions)
[all...]
/linux-master/arch/powerpc/platforms/ps3/
H A Dplatform.h155 unsigned int dev_index, unsigned int *num_regions);
165 u64 *num_blocks, unsigned int *num_regions);
H A Drepository.c591 unsigned int dev_index, unsigned int *num_regions)
601 *num_regions = v1;
646 u64 *num_blocks, unsigned int *num_regions)
665 num_regions);
1237 unsigned int num_regions, region_index; local
1244 repo->dev_index, &port, &blk_size, &num_blocks, &num_regions);
1253 "%llu, num_regions %u\n",
1255 port, blk_size, num_blocks, num_regions);
1257 for (region_index = 0; region_index < num_regions; region_index++) {
590 ps3_repository_read_stor_dev_num_regions(unsigned int bus_index, unsigned int dev_index, unsigned int *num_regions) argument
644 ps3_repository_read_stor_dev_info(unsigned int bus_index, unsigned int dev_index, u64 *port, u64 *blk_size, u64 *num_blocks, unsigned int *num_regions) argument
H A Ddevice-init.c327 unsigned int num_regions, i; local
334 &num_regions);
342 "num_regions %u\n", __func__, __LINE__, repo->bus_index,
344 num_regions);
346 p = kzalloc(struct_size(p, regions, num_regions), GFP_KERNEL);
358 p->num_regions = num_regions;
370 for (i = 0; i < num_regions; i++) {
/linux-master/drivers/vfio/pci/
H A Dvfio_pci_core.c612 for (i = 0; i < vdev->num_regions; i++)
615 vdev->num_regions = 0;
907 (vdev->num_regions + 1) * sizeof(*region),
913 vdev->region[vdev->num_regions].type = type;
914 vdev->region[vdev->num_regions].subtype = subtype;
915 vdev->region[vdev->num_regions].ops = ops;
916 vdev->region[vdev->num_regions].size = size;
917 vdev->region[vdev->num_regions].flags = flags;
918 vdev->region[vdev->num_regions].data = data;
920 vdev->num_regions
[all...]

Completed in 228 milliseconds

123