iomap              43 arch/sparc/kernel/leon_pci_grpci1.c 	unsigned int iomap;		/* 0x14 IO Map */
iomap             434 arch/sparc/kernel/leon_pci_grpci1.c 	REGSTORE(regs->iomap, REGLOAD(regs->iomap) & 0x0000ffff);
iomap            2237 drivers/ata/libata-sff.c 		void __iomem * const *iomap;
iomap            2262 drivers/ata/libata-sff.c 		host->iomap = iomap = pcim_iomap_table(pdev);
iomap            2264 drivers/ata/libata-sff.c 		ap->ioaddr.cmd_addr = iomap[base];
iomap            2267 drivers/ata/libata-sff.c 			((unsigned long)iomap[base + 1] | ATA_PCI_CTL_OFS);
iomap            3166 drivers/ata/libata-sff.c 	host->iomap = pcim_iomap_table(pdev);
iomap            3170 drivers/ata/libata-sff.c 		void __iomem *bmdma = host->iomap[4] + 8 * i;
iomap              69 drivers/ata/pata_atp867x.c #define ATP867X_IOBASE(ap)		((ap)->host->iomap[0])
iomap             420 drivers/ata/pata_atp867x.c 	host->iomap = pcim_iomap_table(pdev);
iomap             427 drivers/ata/pata_atp867x.c 			(unsigned long long)(host->iomap[i]));
iomap             119 drivers/ata/pata_cs5520.c 	void __iomem *iomap[5];
iomap             164 drivers/ata/pata_cs5520.c 	iomap[0] = devm_ioport_map(&pdev->dev, cmd_port[0], 8);
iomap             165 drivers/ata/pata_cs5520.c 	iomap[1] = devm_ioport_map(&pdev->dev, ctl_port[0], 1);
iomap             166 drivers/ata/pata_cs5520.c 	iomap[2] = devm_ioport_map(&pdev->dev, cmd_port[1], 8);
iomap             167 drivers/ata/pata_cs5520.c 	iomap[3] = devm_ioport_map(&pdev->dev, ctl_port[1], 1);
iomap             168 drivers/ata/pata_cs5520.c 	iomap[4] = pcim_iomap(pdev, 2, 0);
iomap             170 drivers/ata/pata_cs5520.c 	if (!iomap[0] || !iomap[1] || !iomap[2] || !iomap[3] || !iomap[4])
iomap             174 drivers/ata/pata_cs5520.c 	ioaddr->cmd_addr = iomap[0];
iomap             175 drivers/ata/pata_cs5520.c 	ioaddr->ctl_addr = iomap[1];
iomap             176 drivers/ata/pata_cs5520.c 	ioaddr->altstatus_addr = iomap[1];
iomap             177 drivers/ata/pata_cs5520.c 	ioaddr->bmdma_addr = iomap[4];
iomap             185 drivers/ata/pata_cs5520.c 	ioaddr->cmd_addr = iomap[2];
iomap             186 drivers/ata/pata_cs5520.c 	ioaddr->ctl_addr = iomap[3];
iomap             187 drivers/ata/pata_cs5520.c 	ioaddr->altstatus_addr = iomap[3];
iomap             188 drivers/ata/pata_cs5520.c 	ioaddr->bmdma_addr = iomap[4] + 8;
iomap             223 drivers/ata/pata_hpt3x3.c 	host->iomap = pcim_iomap_table(pdev);
iomap             228 drivers/ata/pata_hpt3x3.c 	base = host->iomap[4];	/* Bus mastering base */
iomap            1074 drivers/ata/pata_macio.c 	priv->host->iomap = &priv->tfregs;
iomap             125 drivers/ata/pata_ninja32.c 	host->iomap = pcim_iomap_table(dev);
iomap             133 drivers/ata/pata_ninja32.c 	base = host->iomap[0];
iomap             162 drivers/ata/pata_ninja32.c 	ninja32_program(host->iomap[0]);
iomap             183 drivers/ata/pata_pdc2027x.c 	return ap->host->iomap[PDC_MMIO_BAR] + ap->port_no * 0x100 + offset;
iomap             473 drivers/ata/pata_pdc2027x.c 	void __iomem *mmio_base = host->iomap[PDC_MMIO_BAR];
iomap             514 drivers/ata/pata_pdc2027x.c 	void __iomem *mmio_base = host->iomap[PDC_MMIO_BAR];
iomap             600 drivers/ata/pata_pdc2027x.c 	void __iomem *mmio_base = host->iomap[PDC_MMIO_BAR];
iomap             723 drivers/ata/pata_pdc2027x.c 	host->iomap = pcim_iomap_table(pdev);
iomap             729 drivers/ata/pata_pdc2027x.c 	mmio_base = host->iomap[PDC_MMIO_BAR];
iomap             374 drivers/ata/pata_sil680.c 	host->iomap = pcim_iomap_table(pdev);
iomap             383 drivers/ata/pata_sil680.c 	mmio_base = host->iomap[SIL680_MMIO_BAR];
iomap              41 drivers/ata/pdc_adma.c 	ADMA_REGS((ap)->host->iomap[ADMA_MMIO_BAR], ap->port_no)
iomap             568 drivers/ata/pdc_adma.c 	writeb(7, host->iomap[ADMA_MMIO_BAR] + ADMA_MODE_LOCK);
iomap             602 drivers/ata/pdc_adma.c 	host->iomap = pcim_iomap_table(pdev);
iomap             603 drivers/ata/pdc_adma.c 	mmio_base = host->iomap[ADMA_MMIO_BAR];
iomap             822 drivers/ata/sata_inic162x.c 	void __iomem * const *iomap;
iomap             853 drivers/ata/sata_inic162x.c 	host->iomap = iomap = pcim_iomap_table(pdev);
iomap             854 drivers/ata/sata_inic162x.c 	hpriv->mmio_base = iomap[mmio_bar];
iomap            4117 drivers/ata/sata_mv.c 	host->iomap = NULL;
iomap            4398 drivers/ata/sata_mv.c 	host->iomap = pcim_iomap_table(pdev);
iomap            4399 drivers/ata/sata_mv.c 	hpriv->base = host->iomap[MV_PRIMARY_BAR];
iomap             889 drivers/ata/sata_nv.c 			u8 irq_stat = readb(host->iomap[NV_MMIO_BAR] + NV_INT_STATUS_CK804)
iomap             897 drivers/ata/sata_nv.c 			u8 irq_stat = readb(host->iomap[NV_MMIO_BAR] + NV_INT_STATUS_CK804)
iomap            1018 drivers/ata/sata_nv.c 		ap->host->iomap[NV_MMIO_BAR] + NV_INT_STATUS_CK804);
iomap            1058 drivers/ata/sata_nv.c 		ap->host->iomap[NV_MMIO_BAR] + NV_INT_STATUS_CK804);
iomap            1116 drivers/ata/sata_nv.c 	mmio = ap->host->iomap[NV_MMIO_BAR] + NV_ADMA_PORT +
iomap            1119 drivers/ata/sata_nv.c 	pp->gen_block = ap->host->iomap[NV_MMIO_BAR] + NV_ADMA_GEN;
iomap            1246 drivers/ata/sata_nv.c 	void __iomem *mmio = ap->host->iomap[NV_MMIO_BAR];
iomap            1501 drivers/ata/sata_nv.c 	irq_stat = readb(host->iomap[NV_MMIO_BAR] + NV_INT_STATUS_CK804);
iomap            1584 drivers/ata/sata_nv.c 	void __iomem *mmio_base = ap->host->iomap[NV_MMIO_BAR];
iomap            1595 drivers/ata/sata_nv.c 	void __iomem *mmio_base = ap->host->iomap[NV_MMIO_BAR];
iomap            1608 drivers/ata/sata_nv.c 	void __iomem *mmio_base = ap->host->iomap[NV_MMIO_BAR];
iomap            1621 drivers/ata/sata_nv.c 	void __iomem *mmio_base = ap->host->iomap[NV_MMIO_BAR];
iomap            1816 drivers/ata/sata_nv.c 	void __iomem *mmio = ap->host->iomap[NV_MMIO_BAR];
iomap            1835 drivers/ata/sata_nv.c 	void __iomem *mmio = ap->host->iomap[NV_MMIO_BAR];
iomap            1855 drivers/ata/sata_nv.c 	void __iomem *mmio = host->iomap[NV_MMIO_BAR];
iomap            1927 drivers/ata/sata_nv.c 	void __iomem *mmio = ap->host->iomap[NV_MMIO_BAR];
iomap            2292 drivers/ata/sata_nv.c 	irq_stat = readl(host->iomap[NV_MMIO_BAR] + NV_INT_STATUS_MCP55);
iomap            2365 drivers/ata/sata_nv.c 	base = host->iomap[NV_MMIO_BAR];
iomap             715 drivers/ata/sata_promise.c 	void __iomem *host_mmio = host->iomap[PDC_MMIO_BAR];
iomap             753 drivers/ata/sata_promise.c 	void __iomem *host_mmio = host->iomap[PDC_MMIO_BAR];
iomap             780 drivers/ata/sata_promise.c 	void __iomem *host_mmio = ap->host->iomap[PDC_MMIO_BAR];
iomap             788 drivers/ata/sata_promise.c 	void __iomem *host_mmio = ap->host->iomap[PDC_MMIO_BAR];
iomap             931 drivers/ata/sata_promise.c 	if (!host || !host->iomap[PDC_MMIO_BAR]) {
iomap             936 drivers/ata/sata_promise.c 	host_mmio = host->iomap[PDC_MMIO_BAR];
iomap            1007 drivers/ata/sata_promise.c 	void __iomem *host_mmio = ap->host->iomap[PDC_MMIO_BAR];
iomap            1114 drivers/ata/sata_promise.c 	void __iomem *host_mmio = host->iomap[PDC_MMIO_BAR];
iomap            1215 drivers/ata/sata_promise.c 	host->iomap = pcim_iomap_table(pdev);
iomap             163 drivers/ata/sata_qstor.c 	return host->iomap[QS_MMIO_BAR];
iomap             499 drivers/ata/sata_qstor.c 	void __iomem *mmio_base = host->iomap[QS_MMIO_BAR];
iomap             575 drivers/ata/sata_qstor.c 	host->iomap = pcim_iomap_table(pdev);
iomap             577 drivers/ata/sata_qstor.c 	rc = qs_set_dma_masks(pdev, host->iomap[QS_MMIO_BAR]);
iomap             584 drivers/ata/sata_qstor.c 		void __iomem *chan = host->iomap[QS_MMIO_BAR] + offset;
iomap             254 drivers/ata/sata_sil.c 	void __iomem *mmio_base = ap->host->iomap[SIL_MMIO_BAR];
iomap             280 drivers/ata/sata_sil.c 	void __iomem *mmio_base = ap->host->iomap[SIL_MMIO_BAR];
iomap             347 drivers/ata/sata_sil.c 	void __iomem *mmio_base = ap->host->iomap[SIL_MMIO_BAR];
iomap             508 drivers/ata/sata_sil.c 	void __iomem *mmio_base = host->iomap[SIL_MMIO_BAR];
iomap             537 drivers/ata/sata_sil.c 	void __iomem *mmio_base = ap->host->iomap[SIL_MMIO_BAR];
iomap             565 drivers/ata/sata_sil.c 	void __iomem *mmio_base = ap->host->iomap[SIL_MMIO_BAR];
iomap             652 drivers/ata/sata_sil.c 	void __iomem *mmio_base = host->iomap[SIL_MMIO_BAR];
iomap             758 drivers/ata/sata_sil.c 	host->iomap = pcim_iomap_table(pdev);
iomap             764 drivers/ata/sata_sil.c 	mmio_base = host->iomap[SIL_MMIO_BAR];
iomap             466 drivers/ata/sata_sil24.c 	return ap->host->iomap[SIL24_PORT_BAR] + sil24_port_offset(ap);
iomap            1140 drivers/ata/sata_sil24.c 	void __iomem *host_base = host->iomap[SIL24_HOST_BAR];
iomap            1219 drivers/ata/sata_sil24.c 	void __iomem *host_base = host->iomap[SIL24_HOST_BAR];
iomap            1263 drivers/ata/sata_sil24.c 	void __iomem * const *iomap;
iomap            1284 drivers/ata/sata_sil24.c 	iomap = pcim_iomap_table(pdev);
iomap            1288 drivers/ata/sata_sil24.c 		tmp = readl(iomap[SIL24_HOST_BAR] + HOST_CTRL);
iomap            1301 drivers/ata/sata_sil24.c 	host->iomap = iomap;
iomap            1331 drivers/ata/sata_sil24.c 	void __iomem *host_base = host->iomap[SIL24_HOST_BAR];
iomap             286 drivers/ata/sata_sis.c 		mmio = host->iomap[SIS_SCR_PCI_BAR];
iomap             458 drivers/ata/sata_svw.c 	host->iomap = pcim_iomap_table(pdev);
iomap             459 drivers/ata/sata_svw.c 	mmio_base = host->iomap[bar_pos];
iomap             442 drivers/ata/sata_sx4.c 	void __iomem *mmio = ap->host->iomap[PDC_MMIO_BAR];
iomap             443 drivers/ata/sata_sx4.c 	void __iomem *dimm_mmio = ap->host->iomap[PDC_DIMM_BAR];
iomap             502 drivers/ata/sata_sx4.c 	void __iomem *mmio = ap->host->iomap[PDC_MMIO_BAR];
iomap             503 drivers/ata/sata_sx4.c 	void __iomem *dimm_mmio = ap->host->iomap[PDC_DIMM_BAR];
iomap             553 drivers/ata/sata_sx4.c 	void __iomem *mmio = host->iomap[PDC_MMIO_BAR];
iomap             607 drivers/ata/sata_sx4.c 	void __iomem *dimm_mmio = ap->host->iomap[PDC_DIMM_BAR];
iomap             626 drivers/ata/sata_sx4.c 	void __iomem *mmio = host->iomap[PDC_MMIO_BAR];
iomap             784 drivers/ata/sata_sx4.c 	if (!host || !host->iomap[PDC_MMIO_BAR]) {
iomap             789 drivers/ata/sata_sx4.c 	mmio_base = host->iomap[PDC_MMIO_BAR];
iomap             988 drivers/ata/sata_sx4.c 	void __iomem *mmio = host->iomap[PDC_MMIO_BAR];
iomap             989 drivers/ata/sata_sx4.c 	void __iomem *dimm_mmio = host->iomap[PDC_DIMM_BAR];
iomap            1040 drivers/ata/sata_sx4.c 	void __iomem *mmio = host->iomap[PDC_MMIO_BAR];
iomap            1041 drivers/ata/sata_sx4.c 	void __iomem *dimm_mmio = host->iomap[PDC_DIMM_BAR];
iomap            1086 drivers/ata/sata_sx4.c 	void __iomem *mmio = host->iomap[PDC_MMIO_BAR];
iomap            1145 drivers/ata/sata_sx4.c 	void __iomem *mmio = host->iomap[PDC_MMIO_BAR];
iomap            1208 drivers/ata/sata_sx4.c 	void __iomem *mmio = host->iomap[PDC_MMIO_BAR];
iomap            1265 drivers/ata/sata_sx4.c 	void __iomem *mmio = host->iomap[PDC_MMIO_BAR];
iomap            1400 drivers/ata/sata_sx4.c 	void __iomem *mmio = host->iomap[PDC_MMIO_BAR];
iomap            1458 drivers/ata/sata_sx4.c 	host->iomap = pcim_iomap_table(pdev);
iomap            1462 drivers/ata/sata_sx4.c 		void __iomem *base = host->iomap[PDC_MMIO_BAR] + PDC_CHIP0_OFS;
iomap             135 drivers/ata/sata_uli.c 	void __iomem * const *iomap;
iomap             166 drivers/ata/sata_uli.c 	iomap = host->iomap;
iomap             177 drivers/ata/sata_uli.c 		ioaddr->cmd_addr = iomap[0] + 8;
iomap             180 drivers/ata/sata_uli.c 			((unsigned long)iomap[1] | ATA_PCI_CTL_OFS) + 4;
iomap             181 drivers/ata/sata_uli.c 		ioaddr->bmdma_addr = iomap[4] + 16;
iomap             192 drivers/ata/sata_uli.c 		ioaddr->cmd_addr = iomap[2] + 8;
iomap             195 drivers/ata/sata_uli.c 			((unsigned long)iomap[3] | ATA_PCI_CTL_OFS) + 4;
iomap             196 drivers/ata/sata_uli.c 		ioaddr->bmdma_addr = iomap[4] + 24;
iomap             438 drivers/ata/sata_via.c 	void __iomem * const * iomap = ap->host->iomap;
iomap             439 drivers/ata/sata_via.c 	void __iomem *reg_addr = iomap[ap->port_no];
iomap             440 drivers/ata/sata_via.c 	void __iomem *bmdma_addr = iomap[4] + (ap->port_no * 8);
iomap             448 drivers/ata/sata_via.c 	ioaddr->scr_addr = vt6421_scr_addr(iomap[5], ap->port_no);
iomap             478 drivers/ata/sata_via.c 	host->ports[0]->ioaddr.scr_addr = svia_scr_addr(host->iomap[5], 0);
iomap             479 drivers/ata/sata_via.c 	host->ports[1]->ioaddr.scr_addr = svia_scr_addr(host->iomap[5], 1);
iomap             503 drivers/ata/sata_via.c 	host->iomap = pcim_iomap_table(pdev);
iomap             108 drivers/ata/sata_vsc.c 	mask_addr = ap->host->iomap[VSC_MMIO_BAR] +
iomap             119 drivers/ata/sata_vsc.c 	mask_addr = ap->host->iomap[VSC_MMIO_BAR] +
iomap             131 drivers/ata/sata_vsc.c 	mask_addr = ap->host->iomap[VSC_MMIO_BAR] +
iomap             255 drivers/ata/sata_vsc.c 	status = readl(host->iomap[VSC_MMIO_BAR] + VSC_SATA_INT_STAT_OFFSET);
iomap             357 drivers/ata/sata_vsc.c 	host->iomap = pcim_iomap_table(pdev);
iomap             359 drivers/ata/sata_vsc.c 	mmio_base = host->iomap[VSC_MMIO_BAR];
iomap            1340 drivers/dma/ioat/init.c 	void __iomem * const *iomap;
iomap            1352 drivers/dma/ioat/init.c 	iomap = pcim_iomap_table(pdev);
iomap            1353 drivers/dma/ioat/init.c 	if (!iomap)
iomap            1368 drivers/dma/ioat/init.c 	device = alloc_ioatdma(pdev, iomap[IOAT_MMIO_BAR]);
iomap            1072 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c 	vaddr = (void __force *)io_mapping_map_atomic_wc(&ggtt->iomap,
iomap             303 drivers/gpu/drm/i915/gem/i915_gem_mman.c 			       &ggtt->iomap);
iomap             276 drivers/gpu/drm/i915/gem/i915_gem_object.c 			if (vma->iomap)
iomap             446 drivers/gpu/drm/i915/gem/i915_gem_shrinker.c 		if (!vma->iomap || i915_vma_is_active(vma))
iomap             916 drivers/gpu/drm/i915/gvt/kvmgt.c 	aperture_va = io_mapping_map_wc(&vgpu->gvt->dev_priv->ggtt.iomap,
iomap            2488 drivers/gpu/drm/i915/i915_drv.h 		     struct io_mapping *iomap);
iomap             404 drivers/gpu/drm/i915/i915_gem.c 		if (gtt_user_read(&ggtt->iomap, page_base, page_offset,
iomap             623 drivers/gpu/drm/i915/i915_gem.c 		if (ggtt_write(&ggtt->iomap, page_base, page_offset,
iomap            2779 drivers/gpu/drm/i915/i915_gem_gtt.c 	io_mapping_fini(&ggtt->iomap);
iomap            3219 drivers/gpu/drm/i915/i915_gem_gtt.c 	if (!io_mapping_init_wc(&ggtt->iomap,
iomap             389 drivers/gpu/drm/i915/i915_gem_gtt.h 	struct io_mapping iomap;	/* Mapping to our CPU mappable region */
iomap             997 drivers/gpu/drm/i915/i915_gpu_error.c 		s = io_mapping_map_wc(&ggtt->iomap, slot, PAGE_SIZE);
iomap              61 drivers/gpu/drm/i915/i915_mm.c 		     struct io_mapping *iomap)
iomap              72 drivers/gpu/drm/i915/i915_mm.c 	r.prot = __pgprot((pgprot_val(iomap->prot) & _PAGE_CACHE_MASK) |
iomap             364 drivers/gpu/drm/i915/i915_vma.c 	ptr = vma->iomap;
iomap             366 drivers/gpu/drm/i915/i915_vma.c 		ptr = io_mapping_map_wc(&i915_vm_to_ggtt(vma->vm)->iomap,
iomap             374 drivers/gpu/drm/i915/i915_vma.c 		vma->iomap = ptr;
iomap             406 drivers/gpu/drm/i915/i915_vma.c 	GEM_BUG_ON(vma->iomap == NULL);
iomap             855 drivers/gpu/drm/i915/i915_vma.c 	if (vma->iomap == NULL)
iomap             858 drivers/gpu/drm/i915/i915_vma.c 	io_mapping_unmap(vma->iomap);
iomap             859 drivers/gpu/drm/i915/i915_vma.c 	vma->iomap = NULL;
iomap              60 drivers/gpu/drm/i915/i915_vma.h 	void __iomem *iomap;
iomap              52 drivers/gpu/drm/i915/selftests/i915_gem.c 		s = io_mapping_map_atomic_wc(&ggtt->iomap, slot);
iomap            1192 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c 		vaddr = io_mapping_map_atomic_wc(&ggtt->iomap, offset);
iomap            1204 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c 		vaddr = io_mapping_map_atomic_wc(&ggtt->iomap, offset);
iomap            1746 drivers/media/pci/intel/ipu3/ipu3-cio2.c 	void __iomem *const *iomap;
iomap            1769 drivers/media/pci/intel/ipu3/ipu3-cio2.c 	iomap = pcim_iomap_table(pci_dev);
iomap            1770 drivers/media/pci/intel/ipu3/ipu3-cio2.c 	if (!iomap) {
iomap            1775 drivers/media/pci/intel/ipu3/ipu3-cio2.c 	cio2->base = iomap[CIO2_PCI_BAR];
iomap              82 drivers/net/ethernet/ti/davinci_cpdma.c 	void __iomem		*iomap;		/* ioremap map */
iomap             250 drivers/net/ethernet/ti/davinci_cpdma.c 		pool->iomap = devm_ioremap(ctlr->dev, pool->phys,
iomap             256 drivers/net/ethernet/ti/davinci_cpdma.c 		pool->iomap = (void __iomem __force *)pool->cpumap;
iomap             260 drivers/net/ethernet/ti/davinci_cpdma.c 	if (!pool->iomap)
iomap             263 drivers/net/ethernet/ti/davinci_cpdma.c 	ret = gen_pool_add_virt(pool->gen_pool, (unsigned long)pool->iomap,
iomap             284 drivers/net/ethernet/ti/davinci_cpdma.c 	return pool->hw_addr + (__force long)desc - (__force long)pool->iomap;
iomap             290 drivers/net/ethernet/ti/davinci_cpdma.c 	return dma ? pool->iomap + dma - pool->hw_addr : NULL;
iomap             486 drivers/pcmcia/pcmcia_resource.c 	pccard_io_map iomap;
iomap             588 drivers/pcmcia/pcmcia_resource.c 		iomap.speed = io_speed;
iomap             591 drivers/pcmcia/pcmcia_resource.c 				iomap.map = i;
iomap             592 drivers/pcmcia/pcmcia_resource.c 				iomap.flags = MAP_ACTIVE;
iomap             595 drivers/pcmcia/pcmcia_resource.c 					iomap.flags |= MAP_16BIT; break;
iomap             597 drivers/pcmcia/pcmcia_resource.c 					iomap.flags |= MAP_AUTOSZ; break;
iomap             601 drivers/pcmcia/pcmcia_resource.c 				iomap.start = s->io[i].res->start;
iomap             602 drivers/pcmcia/pcmcia_resource.c 				iomap.stop = s->io[i].res->end;
iomap             603 drivers/pcmcia/pcmcia_resource.c 				s->ops->set_io_map(s, &iomap);
iomap             283 drivers/scsi/isci/init.c 	void __iomem * const *iomap;
iomap             300 drivers/scsi/isci/init.c 	iomap = pcim_iomap_table(pdev);
iomap             301 drivers/scsi/isci/init.c 	if (!iomap)
iomap             614 drivers/staging/media/ipu3/ipu3.c 	void __iomem *const *iomap;
iomap             643 drivers/staging/media/ipu3/ipu3.c 	iomap = pcim_iomap_table(pci_dev);
iomap             644 drivers/staging/media/ipu3/ipu3.c 	if (!iomap) {
iomap             649 drivers/staging/media/ipu3/ipu3.c 	imgu->base = iomap[IMGU_PCI_BAR];
iomap            1888 fs/buffer.c    		struct iomap *iomap)
iomap            1892 fs/buffer.c    	bh->b_bdev = iomap->bdev;
iomap            1900 fs/buffer.c    	BUG_ON(offset >= iomap->offset + iomap->length);
iomap            1902 fs/buffer.c    	switch (iomap->type) {
iomap            1931 fs/buffer.c    		if ((iomap->flags & IOMAP_F_NEW) ||
iomap            1934 fs/buffer.c    		bh->b_blocknr = (iomap->addr + offset - iomap->offset) >>
iomap            1942 fs/buffer.c    		get_block_t *get_block, struct iomap *iomap)
iomap            1983 fs/buffer.c    				iomap_to_bh(inode, block, bh, iomap);
iomap             986 fs/dax.c       static sector_t dax_iomap_sector(struct iomap *iomap, loff_t pos)
iomap             988 fs/dax.c       	return (iomap->addr + (pos & PAGE_MASK) - iomap->offset) >> 9;
iomap             991 fs/dax.c       static int dax_iomap_pfn(struct iomap *iomap, loff_t pos, size_t size,
iomap             994 fs/dax.c       	const sector_t sector = dax_iomap_sector(iomap, pos);
iomap             999 fs/dax.c       	rc = bdev_dax_pgoff(iomap->bdev, sector, size, &pgoff);
iomap            1003 fs/dax.c       	length = dax_direct_access(iomap->dax_dev, pgoff, PHYS_PFN(size),
iomap            1094 fs/dax.c       		struct iomap *iomap)
iomap            1096 fs/dax.c       	struct block_device *bdev = iomap->bdev;
iomap            1097 fs/dax.c       	struct dax_device *dax_dev = iomap->dax_dev;
iomap            1109 fs/dax.c       		if (iomap->type == IOMAP_HOLE || iomap->type == IOMAP_UNWRITTEN)
iomap            1113 fs/dax.c       	if (WARN_ON_ONCE(iomap->type != IOMAP_MAPPED))
iomap            1121 fs/dax.c       	if (iomap->flags & IOMAP_F_NEW) {
iomap            1131 fs/dax.c       		const sector_t sector = dax_iomap_sector(iomap, pos);
iomap            1239 fs/dax.c       		struct vm_area_struct *vma, struct iomap *iomap)
iomap            1242 fs/dax.c       		&& (iomap->flags & IOMAP_F_DIRTY);
iomap            1254 fs/dax.c       	struct iomap iomap = { 0 };
iomap            1299 fs/dax.c       	error = ops->iomap_begin(inode, pos, PAGE_SIZE, flags, &iomap);
iomap            1306 fs/dax.c       	if (WARN_ON_ONCE(iomap.offset + iomap.length < pos + PAGE_SIZE)) {
iomap            1312 fs/dax.c       		sector_t sector = dax_iomap_sector(&iomap, pos);
iomap            1314 fs/dax.c       		switch (iomap.type) {
iomap            1320 fs/dax.c       			error = copy_user_dax(iomap.bdev, iomap.dax_dev,
iomap            1339 fs/dax.c       	sync = dax_fault_is_synchronous(flags, vma, &iomap);
iomap            1341 fs/dax.c       	switch (iomap.type) {
iomap            1343 fs/dax.c       		if (iomap.flags & IOMAP_F_NEW) {
iomap            1348 fs/dax.c       		error = dax_iomap_pfn(&iomap, pos, PAGE_SIZE, &pfn);
iomap            1404 fs/dax.c       		ops->iomap_end(inode, pos, PAGE_SIZE, copied, flags, &iomap);
iomap            1415 fs/dax.c       		struct iomap *iomap, void **entry)
iomap            1478 fs/dax.c       	struct iomap iomap = { 0 };
iomap            1553 fs/dax.c       	error = ops->iomap_begin(inode, pos, PMD_SIZE, iomap_flags, &iomap);
iomap            1557 fs/dax.c       	if (iomap.offset + iomap.length < pos + PMD_SIZE)
iomap            1560 fs/dax.c       	sync = dax_fault_is_synchronous(iomap_flags, vma, &iomap);
iomap            1562 fs/dax.c       	switch (iomap.type) {
iomap            1564 fs/dax.c       		error = dax_iomap_pfn(&iomap, pos, PMD_SIZE, &pfn);
iomap            1592 fs/dax.c       		result = dax_pmd_load_hole(&xas, vmf, &iomap, &entry);
iomap            1612 fs/dax.c       				&iomap);
iomap             807 fs/ext2/inode.c 		unsigned flags, struct iomap *iomap)
iomap             822 fs/ext2/inode.c 	iomap->flags = 0;
iomap             823 fs/ext2/inode.c 	iomap->bdev = inode->i_sb->s_bdev;
iomap             824 fs/ext2/inode.c 	iomap->offset = (u64)first_block << blkbits;
iomap             825 fs/ext2/inode.c 	iomap->dax_dev = sbi->s_daxdev;
iomap             828 fs/ext2/inode.c 		iomap->type = IOMAP_HOLE;
iomap             829 fs/ext2/inode.c 		iomap->addr = IOMAP_NULL_ADDR;
iomap             830 fs/ext2/inode.c 		iomap->length = 1 << blkbits;
iomap             832 fs/ext2/inode.c 		iomap->type = IOMAP_MAPPED;
iomap             833 fs/ext2/inode.c 		iomap->addr = (u64)bno << blkbits;
iomap             834 fs/ext2/inode.c 		iomap->length = (u64)ret << blkbits;
iomap             835 fs/ext2/inode.c 		iomap->flags |= IOMAP_F_MERGED;
iomap             839 fs/ext2/inode.c 		iomap->flags |= IOMAP_F_NEW;
iomap             845 fs/ext2/inode.c 		ssize_t written, unsigned flags, struct iomap *iomap)
iomap             847 fs/ext2/inode.c 	if (iomap->type == IOMAP_MAPPED &&
iomap            3191 fs/ext4/ext4.h struct iomap;
iomap            3192 fs/ext4/ext4.h extern int ext4_inline_data_iomap(struct inode *inode, struct iomap *iomap);
iomap            1826 fs/ext4/inline.c int ext4_inline_data_iomap(struct inode *inode, struct iomap *iomap)
iomap            1846 fs/ext4/inline.c 	iomap->addr = addr;
iomap            1847 fs/ext4/inline.c 	iomap->offset = 0;
iomap            1848 fs/ext4/inline.c 	iomap->length = min_t(loff_t, ext4_get_inline_size(inode),
iomap            1850 fs/ext4/inline.c 	iomap->type = IOMAP_INLINE;
iomap            1851 fs/ext4/inline.c 	iomap->flags = 0;
iomap            3419 fs/ext4/inode.c 			    unsigned flags, struct iomap *iomap)
iomap            3436 fs/ext4/inode.c 			ret = ext4_inline_data_iomap(inode, iomap);
iomap            3438 fs/ext4/inode.c 				if (ret == 0 && offset >= iomap->length)
iomap            3540 fs/ext4/inode.c 	iomap->flags = 0;
iomap            3543 fs/ext4/inode.c 		iomap->flags |= IOMAP_F_DIRTY;
iomap            3544 fs/ext4/inode.c 	iomap->bdev = inode->i_sb->s_bdev;
iomap            3545 fs/ext4/inode.c 	iomap->dax_dev = sbi->s_daxdev;
iomap            3546 fs/ext4/inode.c 	iomap->offset = (u64)first_block << blkbits;
iomap            3547 fs/ext4/inode.c 	iomap->length = (u64)map.m_len << blkbits;
iomap            3550 fs/ext4/inode.c 		iomap->type = delalloc ? IOMAP_DELALLOC : IOMAP_HOLE;
iomap            3551 fs/ext4/inode.c 		iomap->addr = IOMAP_NULL_ADDR;
iomap            3554 fs/ext4/inode.c 			iomap->type = IOMAP_MAPPED;
iomap            3556 fs/ext4/inode.c 			iomap->type = IOMAP_UNWRITTEN;
iomap            3561 fs/ext4/inode.c 		iomap->addr = (u64)map.m_pblk << blkbits;
iomap            3565 fs/ext4/inode.c 		iomap->flags |= IOMAP_F_NEW;
iomap            3571 fs/ext4/inode.c 			  ssize_t written, unsigned flags, struct iomap *iomap)
iomap            3591 fs/ext4/inode.c 	if (iomap->offset + iomap->length > 
iomap             586 fs/gfs2/bmap.c 			  struct metapath *mp, struct iomap *iomap)
iomap             601 fs/gfs2/bmap.c 	iomap->length = hole_size << inode->i_blkbits;
iomap             663 fs/gfs2/bmap.c static int gfs2_iomap_alloc(struct inode *inode, struct iomap *iomap,
iomap             671 fs/gfs2/bmap.c 	size_t dblks = iomap->length >> inode->i_blkbits;
iomap             767 fs/gfs2/bmap.c 			iomap->addr = bn << inode->i_blkbits;
iomap             768 fs/gfs2/bmap.c 			iomap->flags |= IOMAP_F_MERGED | IOMAP_F_NEW;
iomap             773 fs/gfs2/bmap.c 	} while (iomap->addr == IOMAP_NULL_ADDR);
iomap             775 fs/gfs2/bmap.c 	iomap->type = IOMAP_MAPPED;
iomap             776 fs/gfs2/bmap.c 	iomap->length = (u64)dblks << inode->i_blkbits;
iomap             843 fs/gfs2/bmap.c 			  unsigned flags, struct iomap *iomap,
iomap             874 fs/gfs2/bmap.c 			iomap->length = max_size;
iomap             881 fs/gfs2/bmap.c 					iomap->offset = pos;
iomap             882 fs/gfs2/bmap.c 					iomap->length = length;
iomap             886 fs/gfs2/bmap.c 			iomap->length = size;
iomap             888 fs/gfs2/bmap.c 		iomap->addr = (ip->i_no_addr << inode->i_blkbits) +
iomap             890 fs/gfs2/bmap.c 		iomap->type = IOMAP_INLINE;
iomap             891 fs/gfs2/bmap.c 		iomap->inline_data = dibh->b_data + sizeof(struct gfs2_dinode);
iomap             897 fs/gfs2/bmap.c 	iomap->offset = lblock << inode->i_blkbits;
iomap             900 fs/gfs2/bmap.c 	iomap->length = len << inode->i_blkbits;
iomap             923 fs/gfs2/bmap.c 	iomap->addr = be64_to_cpu(*ptr) << inode->i_blkbits;
iomap             924 fs/gfs2/bmap.c 	iomap->length = len << inode->i_blkbits;
iomap             925 fs/gfs2/bmap.c 	iomap->type = IOMAP_MAPPED;
iomap             926 fs/gfs2/bmap.c 	iomap->flags |= IOMAP_F_MERGED;
iomap             928 fs/gfs2/bmap.c 		iomap->flags |= IOMAP_F_GFS2_BOUNDARY;
iomap             931 fs/gfs2/bmap.c 	iomap->bdev = inode->i_sb->s_bdev;
iomap             941 fs/gfs2/bmap.c 			ret = gfs2_hole_size(inode, lblock, len, mp, iomap);
iomap             943 fs/gfs2/bmap.c 			iomap->length = size - pos;
iomap             952 fs/gfs2/bmap.c 		if (alloc_size < iomap->length)
iomap             953 fs/gfs2/bmap.c 			iomap->length = alloc_size;
iomap             956 fs/gfs2/bmap.c 			ret = gfs2_hole_size(inode, lblock, len, mp, iomap);
iomap             959 fs/gfs2/bmap.c 	iomap->addr = IOMAP_NULL_ADDR;
iomap             960 fs/gfs2/bmap.c 	iomap->type = IOMAP_HOLE;
iomap             977 fs/gfs2/bmap.c 	struct iomap iomap = { };
iomap             982 fs/gfs2/bmap.c 	ret = gfs2_iomap_get(inode, pos, i_blocksize(inode), 0, &iomap, &mp);
iomap             985 fs/gfs2/bmap.c 		*dblock = iomap.addr >> inode->i_blkbits;
iomap            1031 fs/gfs2/bmap.c 				   unsigned len, struct iomap *iomap)
iomap            1043 fs/gfs2/bmap.c 				 struct iomap *iomap)
iomap            1065 fs/gfs2/bmap.c 				  struct iomap *iomap,
iomap            1076 fs/gfs2/bmap.c 	if (unstuff || iomap->type == IOMAP_HOLE) {
iomap            1082 fs/gfs2/bmap.c 		gfs2_write_calc_reserv(ip, iomap->length, &data_blocks,
iomap            1103 fs/gfs2/bmap.c 				       iomap->length >> inode->i_blkbits);
iomap            1112 fs/gfs2/bmap.c 			ret = gfs2_iomap_get(inode, iomap->offset,
iomap            1113 fs/gfs2/bmap.c 					     iomap->length, flags, iomap, mp);
iomap            1118 fs/gfs2/bmap.c 		if (iomap->type == IOMAP_HOLE) {
iomap            1119 fs/gfs2/bmap.c 			ret = gfs2_iomap_alloc(inode, iomap, mp);
iomap            1123 fs/gfs2/bmap.c 				punch_hole(ip, iomap->offset, iomap->length);
iomap            1136 fs/gfs2/bmap.c 		iomap->page_ops = &gfs2_iomap_page_ops;
iomap            1154 fs/gfs2/bmap.c 			    unsigned flags, struct iomap *iomap)
iomap            1160 fs/gfs2/bmap.c 	iomap->flags |= IOMAP_F_BUFFER_HEAD;
iomap            1169 fs/gfs2/bmap.c 	ret = gfs2_iomap_get(inode, pos, length, flags, iomap, &mp);
iomap            1180 fs/gfs2/bmap.c 			if (iomap->type != IOMAP_MAPPED)
iomap            1186 fs/gfs2/bmap.c 		if (iomap->type == IOMAP_HOLE)
iomap            1193 fs/gfs2/bmap.c 	ret = gfs2_iomap_begin_write(inode, pos, length, flags, iomap, &mp);
iomap            1200 fs/gfs2/bmap.c 	trace_gfs2_iomap_end(ip, iomap, ret);
iomap            1205 fs/gfs2/bmap.c 			  ssize_t written, unsigned flags, struct iomap *iomap)
iomap            1216 fs/gfs2/bmap.c 		 if (iomap->type == IOMAP_HOLE)
iomap            1231 fs/gfs2/bmap.c 	if (length != written && (iomap->flags & IOMAP_F_NEW)) {
iomap            1249 fs/gfs2/bmap.c 	if (iomap->flags & IOMAP_F_SIZE_CHANGED)
iomap            1292 fs/gfs2/bmap.c 	struct iomap iomap = { };
iomap            1301 fs/gfs2/bmap.c 		ret = gfs2_iomap_get(inode, pos, length, IOMAP_WRITE, &iomap, &mp);
iomap            1302 fs/gfs2/bmap.c 		if (!ret && iomap.type == IOMAP_HOLE)
iomap            1303 fs/gfs2/bmap.c 			ret = gfs2_iomap_alloc(inode, &iomap, &mp);
iomap            1306 fs/gfs2/bmap.c 		ret = gfs2_iomap_get(inode, pos, length, 0, &iomap, &mp);
iomap            1312 fs/gfs2/bmap.c 	if (iomap.length > bh_map->b_size) {
iomap            1313 fs/gfs2/bmap.c 		iomap.length = bh_map->b_size;
iomap            1314 fs/gfs2/bmap.c 		iomap.flags &= ~IOMAP_F_GFS2_BOUNDARY;
iomap            1316 fs/gfs2/bmap.c 	if (iomap.addr != IOMAP_NULL_ADDR)
iomap            1317 fs/gfs2/bmap.c 		map_bh(bh_map, inode->i_sb, iomap.addr >> inode->i_blkbits);
iomap            1318 fs/gfs2/bmap.c 	bh_map->b_size = iomap.length;
iomap            1319 fs/gfs2/bmap.c 	if (iomap.flags & IOMAP_F_GFS2_BOUNDARY)
iomap            1321 fs/gfs2/bmap.c 	if (iomap.flags & IOMAP_F_NEW)
iomap            1460 fs/gfs2/bmap.c 			 struct iomap *iomap)
iomap            1465 fs/gfs2/bmap.c 	ret = gfs2_iomap_get(inode, pos, length, IOMAP_WRITE, iomap, &mp);
iomap            1466 fs/gfs2/bmap.c 	if (!ret && iomap->type == IOMAP_HOLE)
iomap            1467 fs/gfs2/bmap.c 		ret = gfs2_iomap_alloc(inode, iomap, &mp);
iomap              52 fs/gfs2/bmap.h 				struct iomap *iomap);
iomap             422 fs/gfs2/file.c 		struct iomap iomap = { };
iomap             424 fs/gfs2/file.c 		if (gfs2_iomap_get_alloc(page->mapping->host, pos, length, &iomap))
iomap             427 fs/gfs2/file.c 		if (length < iomap.length)
iomap             428 fs/gfs2/file.c 			iomap.length = length;
iomap             429 fs/gfs2/file.c 		length -= iomap.length;
iomap             430 fs/gfs2/file.c 		pos += iomap.length;
iomap             932 fs/gfs2/file.c 		struct iomap iomap = { };
iomap             935 fs/gfs2/file.c 					     &iomap);
iomap             938 fs/gfs2/file.c 		offset = iomap.offset + iomap.length;
iomap             939 fs/gfs2/file.c 		if (!(iomap.flags & IOMAP_F_NEW))
iomap             941 fs/gfs2/file.c 		error = sb_issue_zeroout(sb, iomap.addr >> inode->i_blkbits,
iomap             942 fs/gfs2/file.c 					 iomap.length >> inode->i_blkbits,
iomap             509 fs/gfs2/trace_gfs2.h 	TP_PROTO(const struct gfs2_inode *ip, struct iomap *iomap, int ret),
iomap             511 fs/gfs2/trace_gfs2.h 	TP_ARGS(ip, iomap, ret),
iomap             527 fs/gfs2/trace_gfs2.h 		__entry->offset		= iomap->offset;
iomap             528 fs/gfs2/trace_gfs2.h 		__entry->length		= iomap->length;
iomap             529 fs/gfs2/trace_gfs2.h 		__entry->pblock		= iomap->addr == IOMAP_NULL_ADDR ? 0 :
iomap             530 fs/gfs2/trace_gfs2.h 					 (iomap->addr >> ip->i_inode.i_blkbits);
iomap             531 fs/gfs2/trace_gfs2.h 		__entry->flags		= iomap->flags;
iomap             532 fs/gfs2/trace_gfs2.h 		__entry->type		= iomap->type;
iomap              10 fs/internal.h  struct iomap;
iomap              43 fs/internal.h  		get_block_t *get_block, struct iomap *iomap);
iomap              26 fs/iomap/apply.c 	struct iomap iomap = { 0 };
iomap              41 fs/iomap/apply.c 	ret = ops->iomap_begin(inode, pos, length, flags, &iomap);
iomap              44 fs/iomap/apply.c 	if (WARN_ON(iomap.offset > pos))
iomap              46 fs/iomap/apply.c 	if (WARN_ON(iomap.length == 0))
iomap              53 fs/iomap/apply.c 	if (iomap.offset + iomap.length < pos + length)
iomap              54 fs/iomap/apply.c 		length = iomap.offset + iomap.length - pos;
iomap              61 fs/iomap/apply.c 	written = actor(inode, pos, length, data, &iomap);
iomap              70 fs/iomap/apply.c 				     flags, &iomap);
iomap             188 fs/iomap/buffered-io.c 		struct iomap *iomap)
iomap             197 fs/iomap/buffered-io.c 	BUG_ON(size > PAGE_SIZE - offset_in_page(iomap->inline_data));
iomap             200 fs/iomap/buffered-io.c 	memcpy(addr, iomap->inline_data, size);
iomap             208 fs/iomap/buffered-io.c 		struct iomap *iomap)
iomap             218 fs/iomap/buffered-io.c 	if (iomap->type == IOMAP_INLINE) {
iomap             220 fs/iomap/buffered-io.c 		iomap_read_inline_data(inode, page, iomap);
iomap             229 fs/iomap/buffered-io.c 	if (iomap->type != IOMAP_MAPPED || pos >= i_size_read(inode)) {
iomap             240 fs/iomap/buffered-io.c 	sector = iomap_sector(iomap, pos);
iomap             273 fs/iomap/buffered-io.c 		bio_set_dev(ctx->bio, iomap->bdev);
iomap             354 fs/iomap/buffered-io.c 		void *data, struct iomap *iomap)
iomap             374 fs/iomap/buffered-io.c 				ctx, iomap);
iomap             530 fs/iomap/buffered-io.c 		struct iomap *iomap)
iomap             535 fs/iomap/buffered-io.c 	if (iomap->type != IOMAP_MAPPED || block_start >= i_size_read(inode)) {
iomap             543 fs/iomap/buffered-io.c 	bio.bi_iter.bi_sector = iomap_sector(iomap, block_start);
iomap             544 fs/iomap/buffered-io.c 	bio_set_dev(&bio, iomap->bdev);
iomap             551 fs/iomap/buffered-io.c 		struct page *page, struct iomap *iomap)
iomap             572 fs/iomap/buffered-io.c 					poff, plen, from, to, iomap);
iomap             584 fs/iomap/buffered-io.c 		struct page **pagep, struct iomap *iomap)
iomap             586 fs/iomap/buffered-io.c 	const struct iomap_page_ops *page_ops = iomap->page_ops;
iomap             591 fs/iomap/buffered-io.c 	BUG_ON(pos + len > iomap->offset + iomap->length);
iomap             597 fs/iomap/buffered-io.c 		status = page_ops->page_prepare(inode, pos, len, iomap);
iomap             608 fs/iomap/buffered-io.c 	if (iomap->type == IOMAP_INLINE)
iomap             609 fs/iomap/buffered-io.c 		iomap_read_inline_data(inode, page, iomap);
iomap             610 fs/iomap/buffered-io.c 	else if (iomap->flags & IOMAP_F_BUFFER_HEAD)
iomap             611 fs/iomap/buffered-io.c 		status = __block_write_begin_int(page, pos, len, NULL, iomap);
iomap             613 fs/iomap/buffered-io.c 		status = __iomap_write_begin(inode, pos, len, page, iomap);
iomap             628 fs/iomap/buffered-io.c 		page_ops->page_done(inode, pos, 0, NULL, iomap);
iomap             659 fs/iomap/buffered-io.c 		unsigned copied, struct page *page, struct iomap *iomap)
iomap             683 fs/iomap/buffered-io.c 		struct iomap *iomap, loff_t pos, unsigned copied)
iomap             688 fs/iomap/buffered-io.c 	BUG_ON(pos + copied > PAGE_SIZE - offset_in_page(iomap->inline_data));
iomap             691 fs/iomap/buffered-io.c 	memcpy(iomap->inline_data + pos, addr + pos, copied);
iomap             700 fs/iomap/buffered-io.c 		unsigned copied, struct page *page, struct iomap *iomap)
iomap             702 fs/iomap/buffered-io.c 	const struct iomap_page_ops *page_ops = iomap->page_ops;
iomap             706 fs/iomap/buffered-io.c 	if (iomap->type == IOMAP_INLINE) {
iomap             707 fs/iomap/buffered-io.c 		ret = iomap_write_end_inline(inode, page, iomap, pos, copied);
iomap             708 fs/iomap/buffered-io.c 	} else if (iomap->flags & IOMAP_F_BUFFER_HEAD) {
iomap             712 fs/iomap/buffered-io.c 		ret = __iomap_write_end(inode, pos, len, copied, page, iomap);
iomap             722 fs/iomap/buffered-io.c 		iomap->flags |= IOMAP_F_SIZE_CHANGED;
iomap             729 fs/iomap/buffered-io.c 		page_ops->page_done(inode, pos, ret, page, iomap);
iomap             739 fs/iomap/buffered-io.c 		struct iomap *iomap)
iomap             775 fs/iomap/buffered-io.c 				iomap);
iomap             787 fs/iomap/buffered-io.c 				iomap);
iomap             856 fs/iomap/buffered-io.c 		struct iomap *iomap)
iomap             874 fs/iomap/buffered-io.c 					   AOP_FLAG_NOFS, &page, iomap);
iomap             881 fs/iomap/buffered-io.c 		status = iomap_write_end(inode, pos, bytes, bytes, page, iomap);
iomap             920 fs/iomap/buffered-io.c 		unsigned bytes, struct iomap *iomap)
iomap             926 fs/iomap/buffered-io.c 				   iomap);
iomap             933 fs/iomap/buffered-io.c 	return iomap_write_end(inode, pos, bytes, bytes, page, iomap);
iomap             937 fs/iomap/buffered-io.c 		struct iomap *iomap)
iomap             939 fs/iomap/buffered-io.c 	return __dax_zero_page_range(iomap->bdev, iomap->dax_dev,
iomap             940 fs/iomap/buffered-io.c 			iomap_sector(iomap, pos & PAGE_MASK), offset, bytes);
iomap             945 fs/iomap/buffered-io.c 		void *data, struct iomap *iomap)
iomap             952 fs/iomap/buffered-io.c 	if (iomap->type == IOMAP_HOLE || iomap->type == IOMAP_UNWRITTEN)
iomap             962 fs/iomap/buffered-io.c 			status = iomap_dax_zero(pos, offset, bytes, iomap);
iomap             964 fs/iomap/buffered-io.c 			status = iomap_zero(inode, pos, offset, bytes, iomap);
iomap            1014 fs/iomap/buffered-io.c 		void *data, struct iomap *iomap)
iomap            1019 fs/iomap/buffered-io.c 	if (iomap->flags & IOMAP_F_BUFFER_HEAD) {
iomap            1020 fs/iomap/buffered-io.c 		ret = __block_write_begin_int(page, pos, length, NULL, iomap);
iomap              61 fs/iomap/direct-io.c static void iomap_dio_submit_bio(struct iomap_dio *dio, struct iomap *iomap,
iomap              69 fs/iomap/direct-io.c 	dio->submit.last_queue = bdev_get_queue(iomap->bdev);
iomap             178 fs/iomap/direct-io.c iomap_dio_zero(struct iomap_dio *dio, struct iomap *iomap, loff_t pos,
iomap             186 fs/iomap/direct-io.c 	bio_set_dev(bio, iomap->bdev);
iomap             187 fs/iomap/direct-io.c 	bio->bi_iter.bi_sector = iomap_sector(iomap, pos);
iomap             194 fs/iomap/direct-io.c 	iomap_dio_submit_bio(dio, iomap, bio);
iomap             199 fs/iomap/direct-io.c 		struct iomap_dio *dio, struct iomap *iomap)
iomap             201 fs/iomap/direct-io.c 	unsigned int blkbits = blksize_bits(bdev_logical_block_size(iomap->bdev));
iomap             214 fs/iomap/direct-io.c 	if (iomap->type == IOMAP_UNWRITTEN) {
iomap             219 fs/iomap/direct-io.c 	if (iomap->flags & IOMAP_F_SHARED)
iomap             222 fs/iomap/direct-io.c 	if (iomap->flags & IOMAP_F_NEW) {
iomap             224 fs/iomap/direct-io.c 	} else if (iomap->type == IOMAP_MAPPED) {
iomap             232 fs/iomap/direct-io.c 		if (!(iomap->flags & (IOMAP_F_SHARED|IOMAP_F_DIRTY)) &&
iomap             234 fs/iomap/direct-io.c 		    blk_queue_fua(bdev_get_queue(iomap->bdev)))
iomap             253 fs/iomap/direct-io.c 			iomap_dio_zero(dio, iomap, pos - pad, pad);
iomap             264 fs/iomap/direct-io.c 		bio_set_dev(bio, iomap->bdev);
iomap             265 fs/iomap/direct-io.c 		bio->bi_iter.bi_sector = iomap_sector(iomap, pos);
iomap             304 fs/iomap/direct-io.c 		iomap_dio_submit_bio(dio, iomap, bio);
iomap             319 fs/iomap/direct-io.c 			iomap_dio_zero(dio, iomap, pos, fs_block_size - pad);
iomap             336 fs/iomap/direct-io.c 		struct iomap_dio *dio, struct iomap *iomap)
iomap             341 fs/iomap/direct-io.c 	BUG_ON(pos + length > PAGE_SIZE - offset_in_page(iomap->inline_data));
iomap             347 fs/iomap/direct-io.c 			memset(iomap->inline_data + size, 0, pos - size);
iomap             348 fs/iomap/direct-io.c 		copied = copy_from_iter(iomap->inline_data + pos, length, iter);
iomap             355 fs/iomap/direct-io.c 		copied = copy_to_iter(iomap->inline_data + pos, length, iter);
iomap             363 fs/iomap/direct-io.c 		void *data, struct iomap *iomap)
iomap             367 fs/iomap/direct-io.c 	switch (iomap->type) {
iomap             375 fs/iomap/direct-io.c 		return iomap_dio_bio_actor(inode, pos, length, dio, iomap);
iomap             377 fs/iomap/direct-io.c 		return iomap_dio_bio_actor(inode, pos, length, dio, iomap);
iomap             379 fs/iomap/direct-io.c 		return iomap_dio_inline_actor(inode, pos, length, dio, iomap);
iomap              12 fs/iomap/fiemap.c 	struct iomap prev;
iomap              16 fs/iomap/fiemap.c 		struct iomap *iomap, u32 flags)
iomap              18 fs/iomap/fiemap.c 	switch (iomap->type) {
iomap              35 fs/iomap/fiemap.c 	if (iomap->flags & IOMAP_F_MERGED)
iomap              37 fs/iomap/fiemap.c 	if (iomap->flags & IOMAP_F_SHARED)
iomap              40 fs/iomap/fiemap.c 	return fiemap_fill_next_extent(fi, iomap->offset,
iomap              41 fs/iomap/fiemap.c 			iomap->addr != IOMAP_NULL_ADDR ? iomap->addr : 0,
iomap              42 fs/iomap/fiemap.c 			iomap->length, flags);
iomap              47 fs/iomap/fiemap.c 		struct iomap *iomap)
iomap              52 fs/iomap/fiemap.c 	if (iomap->type == IOMAP_HOLE)
iomap              56 fs/iomap/fiemap.c 	ctx->prev = *iomap;
iomap             114 fs/iomap/fiemap.c 		void *data, struct iomap *iomap)
iomap             118 fs/iomap/fiemap.c 	if (iomap->type == IOMAP_MAPPED) {
iomap             119 fs/iomap/fiemap.c 		addr = (pos - iomap->offset + iomap->addr) >> inode->i_blkbits;
iomap             122 fs/iomap/seek.c 		      void *data, struct iomap *iomap)
iomap             124 fs/iomap/seek.c 	switch (iomap->type) {
iomap             168 fs/iomap/seek.c 		      void *data, struct iomap *iomap)
iomap             170 fs/iomap/seek.c 	switch (iomap->type) {
iomap              15 fs/iomap/swapfile.c 	struct iomap iomap;		/* accumulated iomap */
iomap              31 fs/iomap/swapfile.c 	struct iomap *iomap = &isi->iomap;
iomap              42 fs/iomap/swapfile.c 	first_ppage = ALIGN(iomap->addr, PAGE_SIZE) >> PAGE_SHIFT;
iomap              43 fs/iomap/swapfile.c 	next_ppage = ALIGN_DOWN(iomap->addr + iomap->length, PAGE_SIZE) >>
iomap              57 fs/iomap/swapfile.c 	if (iomap->offset == 0)
iomap              79 fs/iomap/swapfile.c 		loff_t count, void *data, struct iomap *iomap)
iomap              84 fs/iomap/swapfile.c 	switch (iomap->type) {
iomap              99 fs/iomap/swapfile.c 	if (iomap->flags & IOMAP_F_DIRTY) {
iomap             103 fs/iomap/swapfile.c 	if (iomap->flags & IOMAP_F_SHARED) {
iomap             109 fs/iomap/swapfile.c 	if (iomap->bdev != isi->sis->bdev) {
iomap             114 fs/iomap/swapfile.c 	if (isi->iomap.length == 0) {
iomap             116 fs/iomap/swapfile.c 		memcpy(&isi->iomap, iomap, sizeof(isi->iomap));
iomap             117 fs/iomap/swapfile.c 	} else if (isi->iomap.addr + isi->iomap.length == iomap->addr) {
iomap             119 fs/iomap/swapfile.c 		isi->iomap.length += iomap->length;
iomap             125 fs/iomap/swapfile.c 		memcpy(&isi->iomap, iomap, sizeof(isi->iomap));
iomap             166 fs/iomap/swapfile.c 	if (isi.iomap.length) {
iomap              31 fs/nfsd/blocklayout.c 	struct iomap iomap;
iomap              51 fs/nfsd/blocklayout.c 					    &iomap, seg->iomode != IOMODE_READ,
iomap              59 fs/nfsd/blocklayout.c 	if (iomap.length < args->lg_minlength) {
iomap              64 fs/nfsd/blocklayout.c 	switch (iomap.type) {
iomap              70 fs/nfsd/blocklayout.c 		bex->soff = iomap.addr;
iomap              83 fs/nfsd/blocklayout.c 			bex->soff = iomap.addr;
iomap              95 fs/nfsd/blocklayout.c 		WARN(1, "pnfsd: filesystem returned %d extent\n", iomap.type);
iomap             102 fs/nfsd/blocklayout.c 	bex->foff = iomap.offset;
iomap             103 fs/nfsd/blocklayout.c 	bex->len = iomap.length;
iomap             105 fs/nfsd/blocklayout.c 	seg->offset = iomap.offset;
iomap             106 fs/nfsd/blocklayout.c 	seg->length = iomap.length;
iomap             121 fs/nfsd/blocklayout.c 		struct iomap *iomaps, int nr_iomaps)
iomap             182 fs/nfsd/blocklayout.c 	struct iomap *iomaps;
iomap             393 fs/nfsd/blocklayout.c 	struct iomap *iomaps;
iomap             106 fs/nfsd/blocklayoutxdr.c nfsd4_block_decode_layoutupdate(__be32 *p, u32 len, struct iomap **iomapp,
iomap             109 fs/nfsd/blocklayoutxdr.c 	struct iomap *iomaps;
iomap             178 fs/nfsd/blocklayoutxdr.c nfsd4_scsi_decode_layoutupdate(__be32 *p, u32 len, struct iomap **iomapp,
iomap             181 fs/nfsd/blocklayoutxdr.c 	struct iomap *iomaps;
iomap               8 fs/nfsd/blocklayoutxdr.h struct iomap;
iomap              57 fs/nfsd/blocklayoutxdr.h int nfsd4_block_decode_layoutupdate(__be32 *p, u32 len, struct iomap **iomapp,
iomap              59 fs/nfsd/blocklayoutxdr.h int nfsd4_scsi_decode_layoutupdate(__be32 *p, u32 len, struct iomap **iomapp,
iomap              55 fs/xfs/xfs_iomap.c 	struct iomap		*iomap,
iomap              65 fs/xfs/xfs_iomap.c 		iomap->addr = IOMAP_NULL_ADDR;
iomap              66 fs/xfs/xfs_iomap.c 		iomap->type = IOMAP_HOLE;
iomap              69 fs/xfs/xfs_iomap.c 		iomap->addr = IOMAP_NULL_ADDR;
iomap              70 fs/xfs/xfs_iomap.c 		iomap->type = IOMAP_DELALLOC;
iomap              72 fs/xfs/xfs_iomap.c 		iomap->addr = BBTOB(xfs_fsb_to_db(ip, imap->br_startblock));
iomap              74 fs/xfs/xfs_iomap.c 			iomap->type = IOMAP_UNWRITTEN;
iomap              76 fs/xfs/xfs_iomap.c 			iomap->type = IOMAP_MAPPED;
iomap              78 fs/xfs/xfs_iomap.c 	iomap->offset = XFS_FSB_TO_B(mp, imap->br_startoff);
iomap              79 fs/xfs/xfs_iomap.c 	iomap->length = XFS_FSB_TO_B(mp, imap->br_blockcount);
iomap              80 fs/xfs/xfs_iomap.c 	iomap->bdev = xfs_find_bdev_for_inode(VFS_I(ip));
iomap              81 fs/xfs/xfs_iomap.c 	iomap->dax_dev = xfs_find_daxdev_for_inode(VFS_I(ip));
iomap              85 fs/xfs/xfs_iomap.c 		iomap->flags |= IOMAP_F_DIRTY;
iomap              87 fs/xfs/xfs_iomap.c 		iomap->flags |= IOMAP_F_SHARED;
iomap              94 fs/xfs/xfs_iomap.c 	struct iomap		*iomap,
iomap              98 fs/xfs/xfs_iomap.c 	iomap->addr = IOMAP_NULL_ADDR;
iomap              99 fs/xfs/xfs_iomap.c 	iomap->type = IOMAP_HOLE;
iomap             100 fs/xfs/xfs_iomap.c 	iomap->offset = XFS_FSB_TO_B(ip->i_mount, offset_fsb);
iomap             101 fs/xfs/xfs_iomap.c 	iomap->length = XFS_FSB_TO_B(ip->i_mount, end_fsb - offset_fsb);
iomap             102 fs/xfs/xfs_iomap.c 	iomap->bdev = xfs_find_bdev_for_inode(VFS_I(ip));
iomap             103 fs/xfs/xfs_iomap.c 	iomap->dax_dev = xfs_find_daxdev_for_inode(VFS_I(ip));
iomap             531 fs/xfs/xfs_iomap.c 	struct iomap		*iomap)
iomap             582 fs/xfs/xfs_iomap.c 		xfs_hole_to_iomap(ip, iomap, offset_fsb, imap.br_startoff);
iomap             710 fs/xfs/xfs_iomap.c 	iomap->flags |= IOMAP_F_NEW;
iomap             718 fs/xfs/xfs_iomap.c 			error = xfs_bmbt_to_iomap(ip, iomap, &cmap, true);
iomap             725 fs/xfs/xfs_iomap.c 	error = xfs_bmbt_to_iomap(ip, iomap, &imap, shared);
iomap             925 fs/xfs/xfs_iomap.c 	struct iomap		*iomap)
iomap             942 fs/xfs/xfs_iomap.c 				iomap);
iomap            1048 fs/xfs/xfs_iomap.c 	iomap->flags |= IOMAP_F_NEW;
iomap            1052 fs/xfs/xfs_iomap.c 	return xfs_bmbt_to_iomap(ip, iomap, &imap, shared);
iomap            1071 fs/xfs/xfs_iomap.c 	struct iomap		*iomap)
iomap            1083 fs/xfs/xfs_iomap.c 		iomap->flags |= IOMAP_F_NEW;
iomap            1106 fs/xfs/xfs_iomap.c 	if ((iomap->flags & IOMAP_F_NEW) && start_fsb < end_fsb) {
iomap            1129 fs/xfs/xfs_iomap.c 	struct iomap		*iomap)
iomap            1131 fs/xfs/xfs_iomap.c 	if ((flags & IOMAP_WRITE) && iomap->type == IOMAP_DELALLOC)
iomap            1133 fs/xfs/xfs_iomap.c 				length, written, iomap);
iomap            1148 fs/xfs/xfs_iomap.c 	struct iomap		*iomap)
iomap            1196 fs/xfs/xfs_iomap.c 		error = xfs_bmbt_to_iomap(ip, iomap, &cmap, true);
iomap            1202 fs/xfs/xfs_iomap.c 		iomap->type = IOMAP_UNWRITTEN;
iomap            1218 fs/xfs/xfs_iomap.c 	error = xfs_bmbt_to_iomap(ip, iomap, &imap, false);
iomap            1234 fs/xfs/xfs_iomap.c 	struct iomap		*iomap)
iomap            1264 fs/xfs/xfs_iomap.c 	return xfs_bmbt_to_iomap(ip, iomap, &imap, false);
iomap              18 fs/xfs/xfs_iomap.h int xfs_bmbt_to_iomap(struct xfs_inode *, struct iomap *,
iomap              81 fs/xfs/xfs_pnfs.c 	struct iomap		*iomap,
iomap             181 fs/xfs/xfs_pnfs.c 	error = xfs_bmbt_to_iomap(ip, iomap, &imap, false);
iomap             228 fs/xfs/xfs_pnfs.c 	struct iomap		*maps,
iomap               8 fs/xfs/xfs_pnfs.h 		struct iomap *iomap, bool write, u32 *device_generation);
iomap               9 fs/xfs/xfs_pnfs.h int xfs_fs_commit_blocks(struct inode *inode, struct iomap *maps, int nr_maps,
iomap              10 include/linux/exportfs.h struct iomap;
iomap             207 include/linux/exportfs.h 			  u64 len, struct iomap *iomap,
iomap             209 include/linux/exportfs.h 	int (*commit_blocks)(struct inode *inode, struct iomap *iomaps,
iomap              40 include/linux/io-mapping.h io_mapping_init_wc(struct io_mapping *iomap,
iomap              49 include/linux/io-mapping.h 	iomap->base = base;
iomap              50 include/linux/io-mapping.h 	iomap->size = size;
iomap              51 include/linux/io-mapping.h 	iomap->prot = prot;
iomap              52 include/linux/io-mapping.h 	return iomap;
iomap             107 include/linux/io-mapping.h io_mapping_init_wc(struct io_mapping *iomap,
iomap             111 include/linux/io-mapping.h 	iomap->base = base;
iomap             112 include/linux/io-mapping.h 	iomap->size = size;
iomap             113 include/linux/io-mapping.h 	iomap->iomem = ioremap_wc(base, size);
iomap             115 include/linux/io-mapping.h 	iomap->prot = pgprot_noncached_wc(PAGE_KERNEL);
iomap             117 include/linux/io-mapping.h 	iomap->prot = pgprot_writecombine(PAGE_KERNEL);
iomap             119 include/linux/io-mapping.h 	iomap->prot = pgprot_noncached(PAGE_KERNEL);
iomap             122 include/linux/io-mapping.h 	return iomap;
iomap             169 include/linux/io-mapping.h 	struct io_mapping *iomap;
iomap             171 include/linux/io-mapping.h 	iomap = kmalloc(sizeof(*iomap), GFP_KERNEL);
iomap             172 include/linux/io-mapping.h 	if (!iomap)
iomap             175 include/linux/io-mapping.h 	if (!io_mapping_init_wc(iomap, base, size)) {
iomap             176 include/linux/io-mapping.h 		kfree(iomap);
iomap             180 include/linux/io-mapping.h 	return iomap;
iomap             184 include/linux/io-mapping.h io_mapping_free(struct io_mapping *iomap)
iomap             186 include/linux/io-mapping.h 	io_mapping_fini(iomap);
iomap             187 include/linux/io-mapping.h 	kfree(iomap);
iomap              74 include/linux/iomap.h iomap_sector(struct iomap *iomap, loff_t pos)
iomap              76 include/linux/iomap.h 	return (iomap->addr + pos - iomap->offset) >> SECTOR_SHIFT;
iomap              91 include/linux/iomap.h 			struct iomap *iomap);
iomap              93 include/linux/iomap.h 			struct page *page, struct iomap *iomap);
iomap             113 include/linux/iomap.h 			unsigned flags, struct iomap *iomap);
iomap             122 include/linux/iomap.h 			ssize_t written, unsigned flags, struct iomap *iomap);
iomap             129 include/linux/iomap.h 		void *data, struct iomap *iomap);
iomap             598 include/linux/libata.h 	void __iomem * const	*iomap;
iomap             390 lib/devres.c   	void __iomem * const *iomap;
iomap             393 lib/devres.c   	iomap = pcim_iomap_table(pdev);
iomap             394 lib/devres.c   	if (!iomap)
iomap             425 lib/devres.c   		pcim_iounmap(pdev, iomap[i]);
iomap             467 lib/devres.c   	void __iomem * const *iomap;
iomap             470 lib/devres.c   	iomap = pcim_iomap_table(pdev);
iomap             471 lib/devres.c   	if (!iomap)
iomap             478 lib/devres.c   		pcim_iounmap(pdev, iomap[i]);
iomap            1228 virt/kvm/arm/mmu.c 	bool iomap = flags & KVM_S2PTE_FLAG_IS_IOMAP;
iomap            1285 virt/kvm/arm/mmu.c 	if (iomap && pte_present(*pte))