| /drivers/accel/habanalabs/common/mmu/ |
| A D | mmu.c | 252 real_virt_addr = virt_addr; in hl_mmu_unmap_page() 336 real_virt_addr = virt_addr; in hl_mmu_map_page() 358 real_virt_addr = virt_addr; in hl_mmu_map_page() 405 curr_va = virt_addr + off; in hl_mmu_map_contiguous() 424 curr_va = virt_addr + off; in hl_mmu_map_contiguous() 465 curr_va = virt_addr + off; in hl_mmu_unmap_contiguous() 831 u64 virt_addr; in hl_mmu_hr_init() local 1071 void *virt_addr; in hl_mmu_hr_alloc_hop() local 1083 if (virt_addr) in hl_mmu_hr_alloc_hop() 1095 virt_addr = NULL; in hl_mmu_hr_alloc_hop() [all …]
|
| A D | mmu_v1.c | 16 u64 *hop_addr_arr, u64 virt_addr, enum mmu_hop_num hop_idx) in get_hop_pte_addr() argument 23 ctx->hdev->asic_prop.mmu_pte_size * ((virt_addr & mask) >> shift); in get_hop_pte_addr() 220 u64 virt_addr, bool is_dram_addr) in hl_mmu_v1_unmap() argument 273 virt_addr); in hl_mmu_v1_unmap() 280 virt_addr); in hl_mmu_v1_unmap() 318 virt_addr); in hl_mmu_v1_unmap() 376 virt_addr); in hl_mmu_v1_map() 391 virt_addr); in hl_mmu_v1_map() 468 is_pmmu_h_addr = hl_mem_area_inside_range(virt_addr, in hl_mmu_v1_get_tlb_info() 494 hops->hop_info[0].hop_addr, virt_addr); in hl_mmu_v1_get_tlb_info() [all …]
|
| A D | mmu_v2.c | 58 static int hl_mmu_v2_unmap(struct hl_ctx *ctx, u64 virt_addr, bool is_dram_addr) in hl_mmu_v2_unmap() argument 76 scrambled_virt_addr = hdev->asic_funcs->scramble_addr(hdev, virt_addr); in hl_mmu_v2_unmap() 125 virt_addr); in hl_mmu_v2_unmap() 130 static int hl_mmu_v2_map(struct hl_ctx *ctx, u64 virt_addr, u64 phys_addr, in hl_mmu_v2_map() argument 149 scrambled_virt_addr = hdev->asic_funcs->scramble_addr(hdev, virt_addr); in hl_mmu_v2_map() 184 virt_addr); in hl_mmu_v2_map() 245 static int hl_mmu_v2_get_tlb_info(struct hl_ctx *ctx, u64 virt_addr, struct hl_mmu_hop_info *hops) in hl_mmu_v2_get_tlb_info() argument 253 is_dram_addr = hl_mem_area_inside_range(virt_addr, prop->dmmu.page_size, in hl_mmu_v2_get_tlb_info() 264 hops->scrambled_vaddr = hdev->asic_funcs->scramble_addr(hdev, virt_addr); in hl_mmu_v2_get_tlb_info() 309 if (hops->scrambled_vaddr != virt_addr) in hl_mmu_v2_get_tlb_info()
|
| A D | mmu_v2_hr.c | 116 u64 virt_addr, bool is_dram_addr) in _hl_mmu_v2_hr_unmap() argument 132 scrambled_virt_addr = hdev->asic_funcs->scramble_addr(hdev, virt_addr); in _hl_mmu_v2_hr_unmap() 185 dev_err(hdev->dev, "virt addr 0x%llx is not mapped to phys addr\n", virt_addr); in _hl_mmu_v2_hr_unmap() 206 u64 virt_addr, u64 phys_addr, in _hl_mmu_v2_hr_map() argument 238 scrambled_virt_addr = hdev->asic_funcs->scramble_addr(hdev, virt_addr); in _hl_mmu_v2_hr_map() 336 u64 virt_addr, bool *is_huge) in hl_mmu_v2_hr_get_tlb_mapping_params() argument 341 is_dram_addr = hl_mem_area_inside_range(virt_addr, prop->dmmu.page_size, in hl_mmu_v2_hr_get_tlb_mapping_params() 344 is_pmmu_addr = hl_mem_area_inside_range(virt_addr, prop->pmmu.page_size, in hl_mmu_v2_hr_get_tlb_mapping_params() 347 is_pmmu_h_addr = hl_mem_area_inside_range(virt_addr, in hl_mmu_v2_hr_get_tlb_mapping_params() 370 static int hl_mmu_v2_hr_get_tlb_info(struct hl_ctx *ctx, u64 virt_addr, in hl_mmu_v2_hr_get_tlb_info() argument [all …]
|
| /drivers/virt/ |
| A D | vmgenid.c | 38 static void setup_vmgenid_state(struct vmgenid_state *state, void *virt_addr) in setup_vmgenid_state() argument 40 state->next_id = virt_addr; in setup_vmgenid_state() 59 void *virt_addr; in vmgenid_add_acpi() local 79 if (IS_ERR(virt_addr)) { in vmgenid_add_acpi() 80 ret = PTR_ERR(virt_addr); in vmgenid_add_acpi() 83 setup_vmgenid_state(state, virt_addr); in vmgenid_add_acpi() 113 void *virt_addr; in vmgenid_add_of() local 116 virt_addr = devm_platform_get_and_ioremap_resource(pdev, 0, NULL); in vmgenid_add_of() 117 if (IS_ERR(virt_addr)) in vmgenid_add_of() 118 return PTR_ERR(virt_addr); in vmgenid_add_of() [all …]
|
| /drivers/usb/gadget/udc/ |
| A D | amd5536udc_pci.c | 72 iounmap(dev->virt_addr); in udc_pci_remove() 118 dev->virt_addr = ioremap(resource, len); in udc_pci_probe() 119 if (!dev->virt_addr) { in udc_pci_probe() 133 dev->csr = dev->virt_addr + UDC_CSR_ADDR; in udc_pci_probe() 135 dev->regs = dev->virt_addr + UDC_DEVCFG_ADDR; in udc_pci_probe() 137 dev->ep_regs = dev->virt_addr + UDC_EPREGS_ADDR; in udc_pci_probe() 139 dev->rxfifo = (u32 __iomem *)(dev->virt_addr + UDC_RXFIFO_ADDR); in udc_pci_probe() 140 dev->txfifo = (u32 __iomem *)(dev->virt_addr + UDC_TXFIFO_ADDR); in udc_pci_probe() 184 iounmap(dev->virt_addr); in udc_pci_probe()
|
| A D | snps_udc_plat.c | 114 udc->virt_addr = devm_platform_get_and_ioremap_resource(pdev, 0, &res); in udc_plat_probe() 115 if (IS_ERR(udc->virt_addr)) in udc_plat_probe() 116 return PTR_ERR(udc->virt_addr); in udc_plat_probe() 119 udc->csr = udc->virt_addr + UDC_CSR_ADDR; in udc_plat_probe() 122 udc->regs = udc->virt_addr + UDC_DEVCFG_ADDR; in udc_plat_probe() 125 udc->ep_regs = udc->virt_addr + UDC_EPREGS_ADDR; in udc_plat_probe() 128 udc->rxfifo = (u32 __iomem *)(udc->virt_addr + UDC_RXFIFO_ADDR); in udc_plat_probe() 129 udc->txfifo = (u32 __iomem *)(udc->virt_addr + UDC_TXFIFO_ADDR); in udc_plat_probe()
|
| /drivers/w1/masters/ |
| A D | matrox_w1.c | 49 void __iomem *virt_addr; member 136 dev->virt_addr = ioremap(dev->phys_addr, 16384); in matrox_w1_probe() 137 if (!dev->virt_addr) { in matrox_w1_probe() 144 dev->base_addr = dev->virt_addr + MATROX_BASE; in matrox_w1_probe() 168 if (dev->virt_addr) in matrox_w1_probe() 169 iounmap(dev->virt_addr); in matrox_w1_probe() 181 iounmap(dev->virt_addr); in matrox_w1_remove()
|
| /drivers/net/wireless/ath/ath10k/ |
| A D | swap.c | 19 u8 *virt_addr = seg_info->virt_address[0]; in ath10k_swap_code_seg_fill() local 55 memcpy(virt_addr, swap_item->tlv.data, payload_len); in ath10k_swap_code_seg_fill() 56 virt_addr += payload_len; in ath10k_swap_code_seg_fill() 93 void *virt_addr; in ath10k_swap_code_seg_alloc() local 107 virt_addr = dma_alloc_coherent(ar->dev, swap_bin_len, &paddr, in ath10k_swap_code_seg_alloc() 109 if (!virt_addr) in ath10k_swap_code_seg_alloc() 118 seg_info->virt_address[0] = virt_addr; in ath10k_swap_code_seg_alloc()
|
| /drivers/comedi/ |
| A D | comedi_buf.c | 33 buf->virt_addr, in comedi_buf_map_kref_release() 39 ClearPageReserved(virt_to_page(buf->virt_addr)); in comedi_buf_map_kref_release() 40 free_page((unsigned long)buf->virt_addr); in comedi_buf_map_kref_release() 91 buf->virt_addr = in comedi_buf_map_alloc() 94 if (!buf->virt_addr) in comedi_buf_map_alloc() 100 buf->virt_addr = (void *)get_zeroed_page(GFP_KERNEL); in comedi_buf_map_alloc() 101 if (!buf->virt_addr) in comedi_buf_map_alloc() 104 SetPageReserved(virt_to_page(buf->virt_addr)); in comedi_buf_map_alloc() 165 void *b = bm->page_list[pg].virt_addr + pgoff; in comedi_buf_map_access() 524 memcpy(buf_page_list[page].virt_addr + offset, in comedi_buf_memcpy_to() [all …]
|
| /drivers/net/ethernet/cirrus/ |
| A D | cs89x0.c | 205 tmp16 = ioread16(lp->virt_addr + portno); in readwords() 220 iowrite16(tmp16, lp->virt_addr + portno); in writewords() 1291 lp->virt_addr + DATA_PORT); in reset_chip() 1293 lp->virt_addr + DATA_PORT + 1); in reset_chip() 1350 lp->virt_addr = ioaddr; in cs89x0_probe1() 1374 lp->virt_addr); in cs89x0_probe1() 1838 ioport_unmap(lp->virt_addr); in cs89x0_isa_cleanup_module() 1850 void __iomem *virt_addr; in cs89x0_platform_probe() local 1863 if (IS_ERR(virt_addr)) { in cs89x0_platform_probe() 1864 err = PTR_ERR(virt_addr); in cs89x0_platform_probe() [all …]
|
| /drivers/acpi/ |
| A D | osl.c | 742 void __iomem *virt_addr; in acpi_os_read_memory() local 750 if (!virt_addr) { in acpi_os_read_memory() 753 if (!virt_addr) in acpi_os_read_memory() 765 iounmap(virt_addr); in acpi_os_read_memory() 775 void __iomem *virt_addr; in acpi_os_write_memory() local 781 if (!virt_addr) { in acpi_os_write_memory() 784 if (!virt_addr) in acpi_os_write_memory() 791 writeb(value, virt_addr); in acpi_os_write_memory() 794 writew(value, virt_addr); in acpi_os_write_memory() 797 writel(value, virt_addr); in acpi_os_write_memory() [all …]
|
| /drivers/pci/endpoint/ |
| A D | pci-epc-mem.c | 181 void __iomem *virt_addr; in pci_epc_mem_alloc_addr() local 204 virt_addr = ioremap(*phys_addr, align_size); in pci_epc_mem_alloc_addr() 205 if (!virt_addr) { in pci_epc_mem_alloc_addr() 212 return virt_addr; in pci_epc_mem_alloc_addr() 248 void __iomem *virt_addr, size_t size) in pci_epc_mem_free_addr() argument 264 iounmap(virt_addr); in pci_epc_mem_free_addr()
|
| /drivers/crypto/intel/qat/qat_common/ |
| A D | adf_heartbeat.c | 62 struct hb_cnt_pair *hb_stats = accel_dev->heartbeat->dma.virt_addr; in validate_hb_ctrs_cnt() 80 struct hb_cnt_pair *hb_stats = accel_dev->heartbeat->dma.virt_addr; in adf_heartbeat_check_ctrs() 181 live_stats = accel_dev->heartbeat->dma.virt_addr; in adf_hb_get_status() 288 hb->dma.virt_addr = dma_alloc_coherent(&GET_DEV(accel_dev), PAGE_SIZE, in adf_heartbeat_init() 290 if (!hb->dma.virt_addr) in adf_heartbeat_init() 339 if (hb->dma.virt_addr) in adf_heartbeat_shutdown() 341 hb->dma.virt_addr, hb->dma.phy_addr); in adf_heartbeat_shutdown()
|
| A D | qat_uclo.c | 1461 char *virt_addr, *virt_base; in qat_uclo_build_auth_desc_RSA() local 1470 virt_addr = virt_base; in qat_uclo_build_auth_desc_RSA() 1472 memcpy(virt_addr, image, sizeof(*css_hdr)); in qat_uclo_build_auth_desc_RSA() 1476 virt_addr = virt_addr + sizeof(*css_hdr); in qat_uclo_build_auth_desc_RSA() 1495 virt_addr = virt_addr + ICP_QAT_CSS_FWSK_PUB_LEN(handle); in qat_uclo_build_auth_desc_RSA() 1505 virt_addr += ICP_QAT_CSS_SIGNATURE_LEN(handle); in qat_uclo_build_auth_desc_RSA() 1518 virt_addr = virt_base; in qat_uclo_build_auth_desc_RSA() 1532 virt_addr += sizeof(struct icp_qat_css_hdr); in qat_uclo_build_auth_desc_RSA() 1533 virt_addr += ICP_QAT_CSS_FWSK_PUB_LEN(handle); in qat_uclo_build_auth_desc_RSA() 1555 char *virt_addr; in qat_uclo_build_auth_desc_dualsign() local [all …]
|
| A D | adf_admin.c | 107 void *virt_addr; member 131 memcpy(admin->virt_addr + offset, in, ADF_ADMINMSG_LEN); in adf_put_admin_msg_sync() 147 memcpy(out, admin->virt_addr + offset + in adf_put_admin_msg_sync() 553 admin->virt_addr = dma_alloc_coherent(&GET_DEV(accel_dev), PAGE_SIZE, in adf_init_admin_comms() 555 if (!admin->virt_addr) { in adf_init_admin_comms() 568 admin->virt_addr, admin->phy_addr); in adf_init_admin_comms() 599 if (admin->virt_addr) in adf_exit_admin_comms() 601 admin->virt_addr, admin->phy_addr); in adf_exit_admin_comms()
|
| /drivers/mtd/ |
| A D | ftl.c | 795 uint32_t virt_addr) in set_bam_entry() argument 806 part, log_addr, virt_addr); in set_bam_entry() 824 (!BLOCK_DELETED(virt_addr) && (old_addr != 0xfffffffe))) { in set_bam_entry() 829 ", new = 0x%x\n", log_addr, old_addr, virt_addr); in set_bam_entry() 834 le_virt_addr = cpu_to_le32(virt_addr); in set_bam_entry() 857 log_addr, virt_addr); in set_bam_entry() 865 uint32_t bsize, log_addr, virt_addr, old_addr, blk; in ftl_write() local 885 virt_addr = sector * SECTOR_SIZE | BLOCK_DATA; in ftl_write() 916 " = 0x%x, Offset = 0x%zx\n", log_addr, virt_addr, in ftl_write() 931 if (set_bam_entry(part, log_addr, virt_addr)) in ftl_write() [all …]
|
| /drivers/media/platform/ti/omap3isp/ |
| A D | ispstat.c | 109 for (w = buf->virt_addr, end = w + MAGIC_SIZE; w < end; w++) in isp_stat_buf_check_magic() 121 for (w = buf->virt_addr + buf_size, end = w + MAGIC_SIZE; in isp_stat_buf_check_magic() 151 memset(buf->virt_addr, MAGIC_NUM, MAGIC_SIZE); in isp_stat_buf_insert_magic() 152 memset(buf->virt_addr + buf_size, MAGIC_NUM, MAGIC_SIZE); in isp_stat_buf_insert_magic() 319 buf->virt_addr, in isp_stat_buf_get() 342 if (!buf->virt_addr) in isp_stat_bufs_free() 347 dma_free_coherent(dev, stat->buf_alloc_size, buf->virt_addr, in isp_stat_bufs_free() 351 buf->virt_addr = NULL; in isp_stat_bufs_free() 370 if (!buf->virt_addr) in isp_stat_bufs_alloc_one() 377 buf->virt_addr = NULL; in isp_stat_bufs_alloc_one() [all …]
|
| /drivers/net/ethernet/marvell/ |
| A D | mvneta_bm.c | 123 bm_pool->virt_addr = dma_alloc_coherent(&pdev->dev, size_bytes, in mvneta_bm_pool_create() 126 if (!bm_pool->virt_addr) in mvneta_bm_pool_create() 129 if (!IS_ALIGNED((u32)bm_pool->virt_addr, MVNETA_BM_POOL_PTR_ALIGN)) { in mvneta_bm_pool_create() 130 dma_free_coherent(&pdev->dev, size_bytes, bm_pool->virt_addr, in mvneta_bm_pool_create() 140 dma_free_coherent(&pdev->dev, size_bytes, bm_pool->virt_addr, in mvneta_bm_pool_create() 272 if (bm_pool->virt_addr) { in mvneta_bm_pool_destroy() 275 bm_pool->virt_addr, bm_pool->phys_addr); in mvneta_bm_pool_destroy() 276 bm_pool->virt_addr = NULL; in mvneta_bm_pool_destroy()
|
| /drivers/media/platform/ti/omap/ |
| A D | omap_voutlib.c | 308 unsigned long virt_addr, addr; in omap_vout_alloc_buffer() local 312 virt_addr = __get_free_pages(GFP_KERNEL, order); in omap_vout_alloc_buffer() 313 addr = virt_addr; in omap_vout_alloc_buffer() 315 if (virt_addr) { in omap_vout_alloc_buffer() 322 *phys_addr = (u32) virt_to_phys((void *) virt_addr); in omap_vout_alloc_buffer() 323 return virt_addr; in omap_vout_alloc_buffer()
|
| /drivers/firmware/efi/ |
| A D | efi-init.c | 46 if (md->virt_addr == 0) in efi_to_phys() 49 if (md->virt_addr <= addr && in efi_to_phys() 50 (addr - md->virt_addr) < (md->num_pages << EFI_PAGE_SHIFT)) in efi_to_phys() 51 return md->phys_addr + addr - md->virt_addr; in efi_to_phys()
|
| /drivers/crypto/intel/qat/qat_c3xxxvf/ |
| A D | adf_drv.c | 53 if (bar->virt_addr) in adf_cleanup_accel() 54 pci_iounmap(accel_pci_dev->pci_dev, bar->virt_addr); in adf_cleanup_accel() 159 bar->virt_addr = pci_iomap(accel_pci_dev->pci_dev, bar_nr, 0); in adf_probe() 160 if (!bar->virt_addr) { in adf_probe()
|
| /drivers/crypto/intel/qat/qat_c62xvf/ |
| A D | adf_drv.c | 53 if (bar->virt_addr) in adf_cleanup_accel() 54 pci_iounmap(accel_pci_dev->pci_dev, bar->virt_addr); in adf_cleanup_accel() 159 bar->virt_addr = pci_iomap(accel_pci_dev->pci_dev, bar_nr, 0); in adf_probe() 160 if (!bar->virt_addr) { in adf_probe()
|
| /drivers/crypto/intel/qat/qat_dh895xccvf/ |
| A D | adf_drv.c | 53 if (bar->virt_addr) in adf_cleanup_accel() 54 pci_iounmap(accel_pci_dev->pci_dev, bar->virt_addr); in adf_cleanup_accel() 159 bar->virt_addr = pci_iomap(accel_pci_dev->pci_dev, bar_nr, 0); in adf_probe() 160 if (!bar->virt_addr) { in adf_probe()
|
| /drivers/comedi/drivers/ |
| A D | comedi_isadma.c | 206 desc->virt_addr = dma_alloc_coherent(dma->dev, desc->maxsize, in comedi_isadma_alloc() 209 if (!desc->virt_addr) in comedi_isadma_alloc() 237 if (desc->virt_addr) in comedi_isadma_free() 239 desc->virt_addr, in comedi_isadma_free()
|