/drivers/scsi/lpfc/ |
D | lpfc_mem.c | 104 pool->elements[i].virt = pci_pool_alloc(phba->lpfc_mbuf_pool, in lpfc_mem_alloc() 106 if (!pool->elements[i].virt) in lpfc_mem_alloc() 164 pci_pool_free(phba->lpfc_mbuf_pool, pool->elements[i].virt, in lpfc_mem_alloc() 219 pci_pool_free(phba->lpfc_mbuf_pool, pool->elements[i].virt, in lpfc_mem_free() 255 lpfc_mbuf_free(phba, mp->virt, mp->phys); in lpfc_mem_free_all() 265 lpfc_mbuf_free(phba, mp->virt, mp->phys); in lpfc_mem_free_all() 279 lpfc_mbuf_free(phba, mp->virt, mp->phys); in lpfc_mem_free_all() 326 ret = pool->elements[pool->current_count].virt; in lpfc_mbuf_alloc() 348 __lpfc_mbuf_free(struct lpfc_hba * phba, void *virt, dma_addr_t dma) in __lpfc_mbuf_free() argument 353 pool->elements[pool->current_count].virt = virt; in __lpfc_mbuf_free() [all …]
|
/drivers/gpio/ |
D | gpio-stp-xway.c | 83 void __iomem *virt; member 110 xway_stp_w32(chip->virt, chip->shadow, XWAY_STP_CPU0); in xway_stp_set() 111 xway_stp_w32_mask(chip->virt, 0, XWAY_STP_CON_SWU, XWAY_STP_CON0); in xway_stp_set() 156 xway_stp_w32(chip->virt, 0, XWAY_STP_AR); in xway_stp_hw_init() 157 xway_stp_w32(chip->virt, 0, XWAY_STP_CPU0); in xway_stp_hw_init() 158 xway_stp_w32(chip->virt, 0, XWAY_STP_CPU1); in xway_stp_hw_init() 159 xway_stp_w32(chip->virt, XWAY_STP_CON_SWU, XWAY_STP_CON0); in xway_stp_hw_init() 160 xway_stp_w32(chip->virt, 0, XWAY_STP_CON1); in xway_stp_hw_init() 163 xway_stp_w32_mask(chip->virt, XWAY_STP_EDGE_MASK, in xway_stp_hw_init() 167 xway_stp_w32_mask(chip->virt, XWAY_STP_GROUP_MASK, in xway_stp_hw_init() [all …]
|
/drivers/mtd/maps/ |
D | nettel.c | 219 nettel_amd_map.virt = ioremap_nocache(amdaddr, maxsize); in nettel_init() 220 if (!nettel_amd_map.virt) { in nettel_init() 279 iounmap(nettel_amd_map.virt); in nettel_init() 280 nettel_amd_map.virt = NULL; in nettel_init() 305 nettel_intel_map.virt = ioremap_nocache(intel0addr, maxsize); in nettel_init() 306 if (!nettel_intel_map.virt) { in nettel_init() 336 iounmap(nettel_intel_map.virt); in nettel_init() 339 nettel_intel_map.virt = ioremap_nocache(intel0addr, maxsize); in nettel_init() 340 if (!nettel_intel_map.virt) { in nettel_init() 403 iounmap(nettel_intel_map.virt); in nettel_init() [all …]
|
D | dc21285.c | 57 val.x[0] = *(uint8_t*)(map->virt + ofs); in dc21285_read8() 64 val.x[0] = *(uint16_t*)(map->virt + ofs); in dc21285_read16() 71 val.x[0] = *(uint32_t*)(map->virt + ofs); in dc21285_read32() 77 memcpy(to, (void*)(map->virt + from), len); in dc21285_copy_from() 86 *(uint8_t*)(map->virt + adr) = d.x[0]; in dc21285_write8() 95 *(uint16_t*)(map->virt + adr) = d.x[0]; in dc21285_write16() 102 *(uint32_t*)(map->virt + adr) = d.x[0]; in dc21285_write32() 179 dc21285_map.virt = ioremap(DC21285_FLASH, 16*1024*1024); in init_dc21285() 180 if (!dc21285_map.virt) { in init_dc21285() 192 iounmap(dc21285_map.virt); in init_dc21285() [all …]
|
D | uclinux.c | 59 size_t *retlen, void **virt, resource_size_t *phys) in uclinux_point() argument 62 *virt = map->virt + from; in uclinux_point() 96 mapp->virt = phys_to_virt(mapp->phys); in uclinux_mtd_init() 98 if (mapp->virt == 0) { in uclinux_mtd_init() 130 if (uclinux_ram_map.virt) in uclinux_mtd_cleanup() 131 uclinux_ram_map.virt = 0; in uclinux_mtd_cleanup()
|
D | ts5500_flash.c | 72 ts5500_map.virt = ioremap_nocache(ts5500_map.phys, ts5500_map.size); in init_ts5500_map() 74 if (!ts5500_map.virt) { in init_ts5500_map() 97 iounmap(ts5500_map.virt); in init_ts5500_map() 109 if (ts5500_map.virt) { in cleanup_ts5500_map() 110 iounmap(ts5500_map.virt); in cleanup_ts5500_map() 111 ts5500_map.virt = NULL; in cleanup_ts5500_map()
|
D | cfi_flagadm.c | 97 flagadm_map.virt = ioremap(FLASH_PHYS_ADDR, in init_flagadm() 100 if (!flagadm_map.virt) { in init_flagadm() 115 iounmap((void *)flagadm_map.virt); in init_flagadm() 125 if (flagadm_map.virt) { in cleanup_flagadm() 126 iounmap((void *)flagadm_map.virt); in cleanup_flagadm() 127 flagadm_map.virt = 0; in cleanup_flagadm()
|
D | netsc520.c | 98 netsc520_map.virt = ioremap_nocache(netsc520_map.phys, netsc520_map.size); in init_netsc520() 100 if (!netsc520_map.virt) { in init_netsc520() 114 iounmap(netsc520_map.virt); in init_netsc520() 129 if (netsc520_map.virt) { in cleanup_netsc520() 130 iounmap(netsc520_map.virt); in cleanup_netsc520() 131 netsc520_map.virt = NULL; in cleanup_netsc520()
|
D | ixp4xx.c | 91 val.x[0] = flash_read16(map->virt + ofs); in ixp4xx_read16() 104 void __iomem *src = map->virt + from; in ixp4xx_copy_from() 134 flash_write16(d.x[0], map->virt + adr); in ixp4xx_probe_write16() 142 flash_write16(d.x[0], map->virt + adr); in ixp4xx_write16() 167 if (info->map.virt) in ixp4xx_flash_remove() 168 iounmap(info->map.virt); in ixp4xx_flash_remove() 234 info->map.virt = ioremap(dev->resource->start, in ixp4xx_flash_probe() 236 if (!info->map.virt) { in ixp4xx_flash_probe()
|
D | amd76xrom.c | 31 void __iomem *virt; member 93 if (window->virt) { in amd76xrom_cleanup() 94 iounmap(window->virt); in amd76xrom_cleanup() 95 window->virt = NULL; in amd76xrom_cleanup() 165 window->virt = ioremap_nocache(window->phys, window->size); in amd76xrom_init_one() 166 if (!window->virt) { in amd76xrom_init_one() 201 map->map.virt = (void __iomem *) in amd76xrom_init_one() 202 (((unsigned long)(window->virt)) + offset); in amd76xrom_init_one() 256 map->map.virt = window->virt; in amd76xrom_init_one()
|
D | l440gx.c | 80 l440gx_map.virt = ioremap_nocache(WINDOW_ADDR, WINDOW_SIZE); in init_l440gx() 82 if (!l440gx_map.virt) { in init_l440gx() 88 printk(KERN_NOTICE "window_addr = 0x%08lx\n", (unsigned long)l440gx_map.virt); in init_l440gx() 115 iounmap(l440gx_map.virt); in init_l440gx() 149 iounmap(l440gx_map.virt); in init_l440gx() 158 iounmap(l440gx_map.virt); in cleanup_l440gx()
|
D | lantiq-flash.c | 60 temp.x[0] = *(u16 *)(map->virt + adr); in ltq_read16() 73 *(u16 *)(map->virt + adr) = d.x[0]; in ltq_write16() 88 unsigned char *f = (unsigned char *)map->virt + from; in ltq_copy_from() 103 unsigned char *t = (unsigned char *)map->virt + to; in ltq_copy_to() 139 ltq_mtd->map->virt = devm_ioremap_resource(&pdev->dev, ltq_mtd->res); in ltq_mtd_probe() 140 if (IS_ERR(ltq_mtd->map->virt)) { in ltq_mtd_probe() 141 err = PTR_ERR(ltq_mtd->map->virt); in ltq_mtd_probe()
|
D | sun_uflash.c | 82 up->map.virt = of_ioremap(&op->resource[0], 0, up->map.size, in uflash_devinit() 84 if (!up->map.virt) { in uflash_devinit() 96 of_iounmap(&op->resource[0], up->map.virt, up->map.size); in uflash_devinit() 132 if (up->map.virt) { in uflash_remove() 133 of_iounmap(&op->resource[0], up->map.virt, up->map.size); in uflash_remove() 134 up->map.virt = NULL; in uflash_remove()
|
D | ck804xrom.c | 35 void __iomem *virt; member 105 if (window->virt) { in ck804xrom_cleanup() 106 iounmap(window->virt); in ck804xrom_cleanup() 107 window->virt = NULL; in ck804xrom_cleanup() 193 window->virt = ioremap_nocache(window->phys, window->size); in ck804xrom_init_one() 194 if (!window->virt) { in ck804xrom_init_one() 231 map->map.virt = (void __iomem *) in ck804xrom_init_one() 232 (((unsigned long)(window->virt)) + offset); in ck804xrom_init_one() 286 map->map.virt = window->virt; in ck804xrom_init_one()
|
D | ichxrom.c | 36 void __iomem* virt; member 77 if (window->virt) { in ichxrom_cleanup() 78 iounmap(window->virt); in ichxrom_cleanup() 79 window->virt = NULL; in ichxrom_cleanup() 184 window->virt = ioremap_nocache(window->phys, window->size); in ichxrom_init_one() 185 if (!window->virt) { in ichxrom_init_one() 223 map->map.virt = (void __iomem *) in ichxrom_init_one() 224 (((unsigned long)(window->virt)) + offset); in ichxrom_init_one() 281 map->map.virt = window->virt; in ichxrom_init_one()
|
D | pmcmsp-flash.c | 134 msp_maps[i].virt = ioremap(addr, size); in init_msp_flash() 135 if (msp_maps[i].virt == NULL) { in init_msp_flash() 144 iounmap(msp_maps[i].virt); in init_msp_flash() 161 iounmap(msp_maps[i].virt); in init_msp_flash() 181 iounmap(msp_maps[i].virt); in init_msp_flash() 194 iounmap(msp_maps[i].virt); in init_msp_flash() 212 iounmap((void *)msp_maps[i].virt); in cleanup_msp_flash()
|
D | impa7.c | 75 impa7_map[i].virt = ioremap(pt[i].addr, pt[i].size); in init_impa7() 76 if (!impa7_map[i].virt) { in init_impa7() 96 iounmap((void *)impa7_map[i].virt); in init_impa7() 108 iounmap((void *)impa7_map[i].virt); in cleanup_impa7() 109 impa7_map[i].virt = 0; in cleanup_impa7()
|
/drivers/media/platform/s5p-mfc/ |
D | s5p_mfc_opr.c | 40 b->virt = dma_alloc_coherent(dev, b->size, &b->dma, GFP_KERNEL); in s5p_mfc_alloc_priv_buf() 42 if (!b->virt) { in s5p_mfc_alloc_priv_buf() 47 mfc_debug(3, "Allocated addr %p %08x\n", b->virt, b->dma); in s5p_mfc_alloc_priv_buf() 54 if (b->virt) { in s5p_mfc_release_priv_buf() 55 dma_free_coherent(dev, b->size, b->virt, b->dma); in s5p_mfc_release_priv_buf() 56 b->virt = NULL; in s5p_mfc_release_priv_buf()
|
/drivers/message/i2o/ |
D | pci.c | 68 if (c->raptor && c->in_queue.virt) in i2o_pci_free() 69 iounmap(c->in_queue.virt); in i2o_pci_free() 71 if (c->base.virt) in i2o_pci_free() 72 iounmap(c->base.virt); in i2o_pci_free() 149 c->base.virt = ioremap_nocache(c->base.phys, c->base.len); in i2o_pci_alloc() 150 if (!c->base.virt) { in i2o_pci_alloc() 157 c->in_queue.virt = in i2o_pci_alloc() 159 if (!c->in_queue.virt) { in i2o_pci_alloc() 168 c->irq_status = c->base.virt + I2O_IRQ_STATUS; in i2o_pci_alloc() 169 c->irq_mask = c->base.virt + I2O_IRQ_MASK; in i2o_pci_alloc() [all …]
|
D | memory.c | 32 i2o_status_block *sb = c->status_block.virt; in i2o_sg_tablesize() 196 addr->virt = dma_alloc_coherent(dev, len, &addr->phys, GFP_KERNEL); in i2o_dma_alloc() 203 if (!addr->virt) in i2o_dma_alloc() 206 memset(addr->virt, 0, len); in i2o_dma_alloc() 223 if (addr->virt) { in i2o_dma_free() 225 dma_free_coherent(dev, addr->len, addr->virt, in i2o_dma_free() 228 kfree(addr->virt); in i2o_dma_free() 229 addr->virt = NULL; in i2o_dma_free()
|
/drivers/acpi/ |
D | osl.c | 95 void __iomem *virt; member 292 return map->virt + (phys - map->phys); in acpi_map_vaddr_lookup() 300 void __iomem *virt = NULL; in acpi_os_get_iomem() local 305 virt = map->virt + (phys - map->phys); in acpi_os_get_iomem() 309 return virt; in acpi_os_get_iomem() 315 acpi_map_lookup_virt(void __iomem *virt, acpi_size size) in acpi_map_lookup_virt() argument 320 if (map->virt <= virt && in acpi_map_lookup_virt() 321 virt + size <= map->virt + map->size) in acpi_map_lookup_virt() 362 void __iomem *virt; in acpi_os_map_memory() local 390 virt = acpi_map(pg_off, pg_sz); in acpi_os_map_memory() [all …]
|
/drivers/char/tpm/ |
D | tpm_acpi.c | 52 void __iomem *virt; in read_log() local 98 virt = acpi_os_map_memory(start, len); in read_log() 99 if (!virt) { in read_log() 105 memcpy_fromio(log->bios_event_log, virt, len); in read_log() 107 acpi_os_unmap_memory(virt, len); in read_log()
|
/drivers/infiniband/hw/mlx4/ |
D | doorbell.c | 44 int mlx4_ib_db_map_user(struct mlx4_ib_ucontext *context, unsigned long virt, in mlx4_ib_db_map_user() argument 54 if (page->user_virt == (virt & PAGE_MASK)) in mlx4_ib_db_map_user() 63 page->user_virt = (virt & PAGE_MASK); in mlx4_ib_db_map_user() 65 page->umem = ib_umem_get(&context->ibucontext, virt & PAGE_MASK, in mlx4_ib_db_map_user() 77 db->dma = sg_dma_address(chunk->page_list) + (virt & ~PAGE_MASK); in mlx4_ib_db_map_user()
|
/drivers/net/ethernet/mellanox/mlx4/ |
D | icm.c | 208 static int mlx4_MAP_ICM(struct mlx4_dev *dev, struct mlx4_icm *icm, u64 virt) in mlx4_MAP_ICM() argument 210 return mlx4_map_cmd(dev, MLX4_CMD_MAP_ICM, icm, virt); in mlx4_MAP_ICM() 213 static int mlx4_UNMAP_ICM(struct mlx4_dev *dev, u64 virt, u32 page_count) in mlx4_UNMAP_ICM() argument 215 return mlx4_cmd(dev, virt, page_count, 0, MLX4_CMD_UNMAP_ICM, in mlx4_UNMAP_ICM() 251 if (mlx4_MAP_ICM(dev, table->icm[i], table->virt + in mlx4_table_get() 277 mlx4_UNMAP_ICM(dev, table->virt + offset, in mlx4_table_put() 367 u64 virt, int obj_size, u32 nobj, int reserved, in mlx4_init_icm_table() argument 382 table->virt = virt; in mlx4_init_icm_table() 402 if (mlx4_MAP_ICM(dev, table->icm[i], virt + i * MLX4_TABLE_CHUNK_SIZE)) { in mlx4_init_icm_table() 420 mlx4_UNMAP_ICM(dev, virt + i * MLX4_TABLE_CHUNK_SIZE, in mlx4_init_icm_table() [all …]
|
/drivers/vfio/pci/ |
D | vfio_pci_config.c | 115 u8 *virt; /* read/write virtual data, not hw */ member 184 __le32 virt = 0; in vfio_default_config_read() local 188 memcpy(&virt, perm->virt + offset, count); in vfio_default_config_read() 191 if (cpu_to_le32(~0U >> (32 - (count * 8))) != virt) { in vfio_default_config_read() 200 *val = (phys_val & ~virt) | (*val & virt); in vfio_default_config_read() 210 __le32 virt = 0, write = 0; in vfio_default_config_write() local 217 memcpy(&virt, perm->virt + offset, count); in vfio_default_config_write() 220 if (write & virt) { in vfio_default_config_write() 225 virt_val &= ~(write & virt); in vfio_default_config_write() 226 virt_val |= (val & (write & virt)); in vfio_default_config_write() [all …]
|