/linux-master/arch/x86/pci/ |
H A D | mmconfig_64.c | 23 if (cfg && cfg->virt) 24 return cfg->virt + (PCI_MMCFG_BUS_OFFSET(bus) | (devfn << 12)); 116 cfg->virt = mcfg_ioremap(cfg); 117 if (!cfg->virt) { 127 if (cfg && cfg->virt) { 128 iounmap(cfg->virt + PCI_MMCFG_BUS_OFFSET(cfg->start_bus)); 129 cfg->virt = NULL;
|
/linux-master/drivers/mtd/maps/ |
H A D | uclinux.c | 55 size_t *retlen, void **virt, resource_size_t *phys) 58 *virt = map->virt + from; 92 mapp->virt = phys_to_virt(mapp->phys); 94 if (mapp->virt == 0) { 54 uclinux_point(struct mtd_info *mtd, loff_t from, size_t len, size_t *retlen, void **virt, resource_size_t *phys) argument
|
H A D | l440gx.c | 81 l440gx_map.virt = ioremap(WINDOW_ADDR, WINDOW_SIZE); 83 if (!l440gx_map.virt) { 89 pr_debug("window_addr = %p\n", l440gx_map.virt); 116 iounmap(l440gx_map.virt); 150 iounmap(l440gx_map.virt); 159 iounmap(l440gx_map.virt);
|
H A D | nettel.c | 220 nettel_amd_map.virt = ioremap(amdaddr, maxsize); 221 if (!nettel_amd_map.virt) { 280 iounmap(nettel_amd_map.virt); 281 nettel_amd_map.virt = NULL; 306 nettel_intel_map.virt = ioremap(intel0addr, maxsize); 307 if (!nettel_intel_map.virt) { 337 iounmap(nettel_intel_map.virt); 340 nettel_intel_map.virt = ioremap(intel0addr, maxsize); 341 if (!nettel_intel_map.virt) { 412 iounmap(nettel_intel_map.virt); [all...] |
H A D | solutionengine.c | 40 soleng_flash_map.virt = (void __iomem *)P2SEGADDR(0); 42 soleng_eprom_map.virt = (void __iomem *)P1SEGADDR(0x01000000); 52 soleng_flash_map.virt = P2SEGADDR(0x01000000); 54 soleng_eprom_map.virt = P1SEGADDR(0);
|
H A D | impa7.c | 72 impa7_map[i].virt = ioremap(pt[i].addr, pt[i].size); 73 if (!impa7_map[i].virt) { 91 iounmap((void __iomem *)impa7_map[i].virt); 104 iounmap((void __iomem *)impa7_map[i].virt); 105 impa7_map[i].virt = NULL;
|
/linux-master/drivers/infiniband/hw/mlx4/ |
H A D | doorbell.c | 45 int mlx4_ib_db_map_user(struct ib_udata *udata, unsigned long virt, argument 56 if (page->user_virt == (virt & PAGE_MASK)) 65 page->user_virt = (virt & PAGE_MASK); 67 page->umem = ib_umem_get(context->ibucontext.device, virt & PAGE_MASK, 79 (virt & ~PAGE_MASK);
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | doorbell.c | 48 int mlx5_ib_db_map_user(struct mlx5_ib_ucontext *context, unsigned long virt, argument 58 (page->user_virt == (virt & PAGE_MASK))) 67 page->user_virt = (virt & PAGE_MASK); 69 page->umem = ib_umem_get(context->ibucontext.device, virt & PAGE_MASK, 83 (virt & ~PAGE_MASK);
|
/linux-master/drivers/iommu/ |
H A D | iommu-pages.h | 146 * @virt: virtual address of the page to be freed. 149 static inline void iommu_free_pages(void *virt, int order) argument 151 if (!virt) 154 __iommu_free_pages(virt_to_page(virt), order); 159 * @virt: virtual address of the page to be freed. 161 static inline void iommu_free_page(void *virt) argument 163 iommu_free_pages(virt, 0);
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | mxgpu_ai.c | 181 adev->virt.fw_reserve.checksum_key = 189 adev->virt.req_init_data_ver = 0; 254 struct amdgpu_virt *virt = container_of(work, struct amdgpu_virt, flr_work); local 255 struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt); 324 &adev->virt.flr_work), 357 adev->virt.ack_irq.num_types = 1; 358 adev->virt.ack_irq.funcs = &xgpu_ai_mailbox_ack_irq_funcs; 359 adev->virt.rcv_irq.num_types = 1; 360 adev->virt [all...] |
/linux-master/arch/arm/mach-hisi/ |
H A D | platsmp.c | 108 void __iomem *virt; local 110 virt = ioremap(start_addr, PAGE_SIZE); 112 writel_relaxed(0xe51ff004, virt); /* ldr pc, [pc, #-4] */ 113 writel_relaxed(jump_addr, virt + 4); /* pc jump phy address */ 114 iounmap(virt); 144 void __iomem *virt; local 146 virt = phys_to_virt(start_addr); 148 writel_relaxed(0xe51ff004, virt); 149 writel_relaxed(jump_addr, virt + 4);
|
/linux-master/arch/hexagon/include/asm/ |
H A D | mem-layout.h | 86 #define PKMAP_NR(virt) ((virt - PKMAP_BASE) >> PAGE_SHIFT)
|
/linux-master/arch/arm/include/asm/ |
H A D | highmem.h | 11 #define PKMAP_NR(virt) (((virt) - PKMAP_BASE) >> PAGE_SHIFT)
|
/linux-master/arch/arc/include/asm/ |
H A D | highmem.h | 38 #define PKMAP_NR(virt) (((virt) - PKMAP_BASE) >> PAGE_SHIFT)
|
/linux-master/arch/powerpc/include/asm/ |
H A D | highmem.h | 56 #define PKMAP_NR(virt) ((virt-PKMAP_BASE) >> PAGE_SHIFT)
|
/linux-master/arch/sparc/include/asm/ |
H A D | highmem.h | 46 #define PKMAP_NR(virt) ((virt - PKMAP_BASE) >> PAGE_SHIFT)
|
/linux-master/arch/mips/include/asm/ |
H A D | highmem.h | 46 #define PKMAP_NR(virt) ((virt-PKMAP_BASE) >> PAGE_SHIFT)
|
/linux-master/arch/arm64/kvm/hyp/nvhe/ |
H A D | early_alloc.c | 49 void hyp_early_alloc_init(void *virt, unsigned long size) argument 51 base = cur = (unsigned long)virt;
|
/linux-master/fs/ecryptfs/ |
H A D | read_write.c | 61 char *virt; local 67 virt = kmap_local_page(page_for_lower); 68 rc = ecryptfs_write_lower(ecryptfs_inode, virt, offset, size); 71 kunmap_local(virt); 251 char *virt; local 256 virt = kmap_local_page(page_for_ecryptfs); 257 rc = ecryptfs_read_lower(virt, offset, size, ecryptfs_inode); 260 kunmap_local(virt);
|
/linux-master/drivers/scsi/lpfc/ |
H A D | lpfc_mem.c | 130 pool->elements[i].virt = dma_pool_alloc(phba->lpfc_mbuf_pool, 132 if (!pool->elements[i].virt) 203 dma_pool_free(phba->lpfc_mbuf_pool, pool->elements[i].virt, 275 dma_pool_free(phba->lpfc_mbuf_pool, pool->elements[i].virt, 349 phba->cgn_i->virt, phba->cgn_i->phys); 398 ret = pool->elements[pool->current_count].virt; 408 * @virt: mbuf to free 420 __lpfc_mbuf_free(struct lpfc_hba * phba, void *virt, dma_addr_t dma) argument 425 pool->elements[pool->current_count].virt = virt; 448 lpfc_mbuf_free(struct lpfc_hba * phba, void *virt, dma_addr_t dma) argument 491 lpfc_nvmet_buf_free(struct lpfc_hba *phba, void *virt, dma_addr_t dma) argument [all...] |
/linux-master/arch/powerpc/mm/nohash/ |
H A D | e500.c | 97 static void settlbcam(int index, unsigned long virt, phys_addr_t phys, argument 111 TLBCAM[index].MAS2 = virt & PAGE_MASK; 125 if (!is_kernel_addr(virt)) { 133 tlbcam_addrs[index].start = virt; 134 tlbcam_addrs[index].limit = virt + size - 1; 138 static unsigned long calc_cam_sz(unsigned long ram, unsigned long virt, argument 142 unsigned int align = __ffs(virt | phys); 163 static unsigned long map_mem_in_cams_addr(phys_addr_t phys, unsigned long virt, argument 181 cam_sz = calc_cam_sz(boundary, virt, phys); 183 settlbcam(i, virt, phy 226 unsigned long virt = PAGE_OFFSET; local [all...] |
/linux-master/arch/arm/mach-axxia/ |
H A D | platsmp.c | 24 u32 *virt = (u32 *) phys_to_virt(release_phys); local 25 writel_relaxed(__pa_symbol(secondary_startup), virt); local 28 __cpuc_flush_dcache_area(virt, sizeof(u32));
|
/linux-master/arch/arm64/include/asm/ |
H A D | mmu.h | 66 extern void __iomem *early_io_map(phys_addr_t phys, unsigned long virt); 67 extern void create_mapping_noalloc(phys_addr_t phys, unsigned long virt, 70 unsigned long virt, phys_addr_t size,
|
/linux-master/drivers/scsi/isci/ |
H A D | unsolicited_frame_control.c | 65 void *virt = ihost->ufi_buf; local 85 uf_control->headers.array = virt + SCI_UFI_BUF_SIZE; 95 uf_control->address_table.array = virt + SCI_UFI_BUF_SIZE + SCI_UFI_HDR_SIZE; 114 uf->buffer = virt; 123 virt += SCU_UNSOLICITED_FRAME_BUFFER_SIZE;
|
/linux-master/drivers/media/pci/cobalt/ |
H A D | cobalt-flash.c | 29 r.x[0] = cobalt_bus_read32(map->virt, ADRS(offset)); 43 cobalt_bus_write16(map->virt, ADRS(offset), data); 54 data = cobalt_bus_read32(map->virt, ADRS(src)); 81 cobalt_bus_write16(map->virt, ADRS(dest - 2), data); 91 map->virt = cobalt->bar1;
|