Home
last modified time | relevance | path

Searched refs:virt_addr (Results 1 – 25 of 135) sorted by relevance

123456

/drivers/misc/habanalabs/common/mmu/
Dmmu.c12 bool hl_is_dram_va(struct hl_device *hdev, u64 virt_addr) in hl_is_dram_va() argument
16 return hl_mem_area_inside_range(virt_addr, prop->dmmu.page_size, in hl_is_dram_va()
145 int hl_mmu_unmap_page(struct hl_ctx *ctx, u64 virt_addr, u32 page_size, in hl_mmu_unmap_page() argument
159 is_dram_addr = hl_is_dram_va(hdev, virt_addr); in hl_mmu_unmap_page()
194 real_virt_addr = virt_addr; in hl_mmu_unmap_page()
233 int hl_mmu_map_page(struct hl_ctx *ctx, u64 virt_addr, u64 phys_addr, in hl_mmu_map_page() argument
248 is_dram_addr = hl_is_dram_va(hdev, virt_addr); in hl_mmu_map_page()
292 (hdev->asic_funcs->scramble_addr(hdev, virt_addr) & in hl_mmu_map_page()
295 (virt_addr & (real_page_size - 1))))) in hl_mmu_map_page()
298 phys_addr, virt_addr, real_page_size); in hl_mmu_map_page()
[all …]
Dmmu_v1.c174 u64 virt_addr, u64 mask, u64 shift) in get_hopN_pte_addr() argument
177 ((virt_addr & mask) >> shift); in get_hopN_pte_addr()
528 u64 virt_addr, bool is_dram_addr) in _hl_mmu_v1_unmap() argument
545 hop0_pte_addr = get_hop0_pte_addr(ctx, mmu_prop, hop0_addr, virt_addr); in _hl_mmu_v1_unmap()
554 hop1_pte_addr = get_hop1_pte_addr(ctx, mmu_prop, hop1_addr, virt_addr); in _hl_mmu_v1_unmap()
563 hop2_pte_addr = get_hop2_pte_addr(ctx, mmu_prop, hop2_addr, virt_addr); in _hl_mmu_v1_unmap()
572 hop3_pte_addr = get_hop3_pte_addr(ctx, mmu_prop, hop3_addr, virt_addr); in _hl_mmu_v1_unmap()
591 virt_addr); in _hl_mmu_v1_unmap()
605 virt_addr); in _hl_mmu_v1_unmap()
612 virt_addr); in _hl_mmu_v1_unmap()
[all …]
/drivers/usb/gadget/udc/
Damd5536udc_pci.c72 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()
Dsnps_udc_plat.c116 udc->virt_addr = devm_ioremap_resource(dev, res); in udc_plat_probe()
117 if (IS_ERR(udc->virt_addr)) in udc_plat_probe()
118 return PTR_ERR(udc->virt_addr); in udc_plat_probe()
121 udc->csr = udc->virt_addr + UDC_CSR_ADDR; in udc_plat_probe()
124 udc->regs = udc->virt_addr + UDC_DEVCFG_ADDR; in udc_plat_probe()
127 udc->ep_regs = udc->virt_addr + UDC_EPREGS_ADDR; in udc_plat_probe()
130 udc->rxfifo = (u32 __iomem *)(udc->virt_addr + UDC_RXFIFO_ADDR); in udc_plat_probe()
131 udc->txfifo = (u32 __iomem *)(udc->virt_addr + UDC_TXFIFO_ADDR); in udc_plat_probe()
/drivers/crypto/qat/qat_common/
Dadf_admin.c103 void *virt_addr; member
127 memcpy(admin->virt_addr + offset, in, ADF_ADMINMSG_LEN); in adf_put_admin_msg_sync()
143 memcpy(out, admin->virt_addr + offset + in adf_put_admin_msg_sync()
223 void __iomem *csr = pmisc->virt_addr; in adf_init_admin_comms()
233 admin->virt_addr = dma_alloc_coherent(&GET_DEV(accel_dev), PAGE_SIZE, in adf_init_admin_comms()
235 if (!admin->virt_addr) { in adf_init_admin_comms()
248 admin->virt_addr, admin->phy_addr); in adf_init_admin_comms()
279 if (admin->virt_addr) in adf_exit_admin_comms()
281 admin->virt_addr, admin->phy_addr); in adf_exit_admin_comms()
/drivers/w1/masters/
Dmatrox_w1.c50 void __iomem *virt_addr; member
142 dev->virt_addr = ioremap(dev->phys_addr, 16384); in matrox_w1_probe()
143 if (!dev->virt_addr) { in matrox_w1_probe()
150 dev->base_addr = dev->virt_addr + MATROX_BASE; in matrox_w1_probe()
174 if (dev->virt_addr) in matrox_w1_probe()
175 iounmap(dev->virt_addr); in matrox_w1_probe()
187 iounmap(dev->virt_addr); in matrox_w1_remove()
/drivers/net/wireless/ath/ath10k/
Dswap.c19 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/
Dcomedi_buf.c38 buf->virt_addr, buf->dma_addr); in comedi_buf_map_kref_release()
42 ClearPageReserved(virt_to_page(buf->virt_addr)); in comedi_buf_map_kref_release()
43 free_page((unsigned long)buf->virt_addr); in comedi_buf_map_kref_release()
98 void *virt_addr; in comedi_buf_map_alloc() local
105 virt_addr = dma_alloc_coherent(bm->dma_hw_dev, in comedi_buf_map_alloc()
108 if (!virt_addr) in comedi_buf_map_alloc()
113 buf->virt_addr = virt_addr + (i << PAGE_SHIFT); in comedi_buf_map_alloc()
121 buf->virt_addr = (void *)get_zeroed_page(GFP_KERNEL); in comedi_buf_map_alloc()
122 if (!buf->virt_addr) in comedi_buf_map_alloc()
125 SetPageReserved(virt_to_page(buf->virt_addr)); in comedi_buf_map_alloc()
[all …]
/drivers/net/ethernet/cirrus/
Dcs89x0.c150 void __iomem *virt_addr;/* CS89x0 virtual address. */ member
204 tmp16 = ioread16(lp->virt_addr + portno); in readwords()
219 iowrite16(tmp16, lp->virt_addr + portno); in writewords()
228 iowrite16(regno, lp->virt_addr + ADD_PORT); in readreg()
229 return ioread16(lp->virt_addr + DATA_PORT); in readreg()
237 iowrite16(regno, lp->virt_addr + ADD_PORT); in writereg()
238 iowrite16(value, lp->virt_addr + DATA_PORT); in writereg()
526 iowrite16(TX_AFTER_ALL, lp->virt_addr + TX_CMD_PORT); in send_test_pkt()
527 iowrite16(ETH_ZLEN, lp->virt_addr + TX_LEN_PORT); in send_test_pkt()
677 status = ioread16(lp->virt_addr + RX_FRAME_PORT); in net_rx()
[all …]
/drivers/pci/endpoint/
Dpci-epc-mem.c171 void __iomem *virt_addr = NULL; in pci_epc_mem_alloc_addr() local
191 virt_addr = ioremap(*phys_addr, align_size); in pci_epc_mem_alloc_addr()
192 if (!virt_addr) { in pci_epc_mem_alloc_addr()
199 return virt_addr; in pci_epc_mem_alloc_addr()
204 return virt_addr; in pci_epc_mem_alloc_addr()
235 void __iomem *virt_addr, size_t size) in pci_epc_mem_free_addr() argument
251 iounmap(virt_addr); in pci_epc_mem_free_addr()
/drivers/acpi/
Dosl.c685 int acpi_os_read_iomem(void __iomem *virt_addr, u64 *value, u32 width) in acpi_os_read_iomem() argument
690 *(u8 *) value = readb(virt_addr); in acpi_os_read_iomem()
693 *(u16 *) value = readw(virt_addr); in acpi_os_read_iomem()
696 *(u32 *) value = readl(virt_addr); in acpi_os_read_iomem()
699 *(u64 *) value = readq(virt_addr); in acpi_os_read_iomem()
711 void __iomem *virt_addr; in acpi_os_read_memory() local
718 virt_addr = acpi_map_vaddr_lookup(phys_addr, size); in acpi_os_read_memory()
719 if (!virt_addr) { in acpi_os_read_memory()
721 virt_addr = acpi_os_ioremap(phys_addr, size); in acpi_os_read_memory()
722 if (!virt_addr) in acpi_os_read_memory()
[all …]
/drivers/mtd/
Dftl.c795 uint32_t virt_addr) in set_bam_entry() argument
806 part, log_addr, virt_addr); in set_bam_entry()
822 if (((virt_addr == 0xfffffffe) && !BLOCK_FREE(old_addr)) || in set_bam_entry()
823 ((virt_addr == 0) && (BLOCK_TYPE(old_addr) != BLOCK_DATA)) || 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()
[all …]
/drivers/media/platform/omap3isp/
Dispstat.c109 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()
321 buf->virt_addr, in isp_stat_buf_get()
344 if (!buf->virt_addr) in isp_stat_bufs_free()
349 dma_free_coherent(dev, stat->buf_alloc_size, buf->virt_addr, in isp_stat_bufs_free()
353 buf->virt_addr = NULL; in isp_stat_bufs_free()
370 buf->virt_addr = dma_alloc_coherent(dev, size, &buf->dma_addr, in isp_stat_bufs_alloc_one()
372 if (!buf->virt_addr) in isp_stat_bufs_alloc_one()
[all …]
/drivers/net/ethernet/marvell/
Dmvneta_bm.c123 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/omap/
Domap_voutlib.c308 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/comedi/drivers/
Dcomedi_isadma.c208 desc->virt_addr = dma_alloc_coherent(dma->dev, desc->maxsize, in comedi_isadma_alloc()
211 if (!desc->virt_addr) in comedi_isadma_alloc()
239 if (desc->virt_addr) in comedi_isadma_free()
241 desc->virt_addr, in comedi_isadma_free()
/drivers/firmware/efi/
Defi-init.c44 if (md->virt_addr == 0) in efi_to_phys()
47 if (md->virt_addr <= addr && in efi_to_phys()
48 (addr - md->virt_addr) < (md->num_pages << EFI_PAGE_SHIFT)) in efi_to_phys()
49 return md->phys_addr + addr - md->virt_addr; in efi_to_phys()
Dmemattr.c90 if (md->virt_addr == 0 && md->phys_addr != 0) { in entry_is_valid()
112 out->virt_addr = in_paddr + (md->virt_addr - md_paddr); in entry_is_valid()
/drivers/crypto/qat/qat_c3xxxvf/
Dadf_drv.c52 if (bar->virt_addr) in adf_cleanup_accel()
53 pci_iounmap(accel_pci_dev->pci_dev, bar->virt_addr); in adf_cleanup_accel()
165 bar->virt_addr = pci_iomap(accel_pci_dev->pci_dev, bar_nr, 0); in adf_probe()
166 if (!bar->virt_addr) { in adf_probe()
/drivers/crypto/qat/qat_dh895xccvf/
Dadf_drv.c52 if (bar->virt_addr) in adf_cleanup_accel()
53 pci_iounmap(accel_pci_dev->pci_dev, bar->virt_addr); in adf_cleanup_accel()
165 bar->virt_addr = pci_iomap(accel_pci_dev->pci_dev, bar_nr, 0); in adf_probe()
166 if (!bar->virt_addr) { in adf_probe()
/drivers/crypto/qat/qat_c62xvf/
Dadf_drv.c52 if (bar->virt_addr) in adf_cleanup_accel()
53 pci_iounmap(accel_pci_dev->pci_dev, bar->virt_addr); in adf_cleanup_accel()
165 bar->virt_addr = pci_iomap(accel_pci_dev->pci_dev, bar_nr, 0); in adf_probe()
166 if (!bar->virt_addr) { in adf_probe()
/drivers/net/ethernet/qlogic/qed/
Dqed_chain.c60 static void qed_chain_init_mem(struct qed_chain *chain, void *virt_addr, in qed_chain_init_mem() argument
63 chain->p_virt_addr = virt_addr; in qed_chain_init_mem()
116 if (!entry->virt_addr) in qed_chain_free_pbl()
119 dma_free_coherent(dev, chain->page_size, entry->virt_addr, in qed_chain_free_pbl()
304 addr_tbl[i].virt_addr = virt; in qed_chain_alloc_pbl()
/drivers/crypto/qat/qat_dh895xcc/
Dadf_drv.c52 if (bar->virt_addr) in adf_cleanup_accel()
53 pci_iounmap(accel_pci_dev->pci_dev, bar->virt_addr); in adf_cleanup_accel()
186 bar->virt_addr = pci_iomap(accel_pci_dev->pci_dev, bar_nr, 0); in adf_probe()
187 if (!bar->virt_addr) { in adf_probe()
/drivers/crypto/qat/qat_c62x/
Dadf_drv.c52 if (bar->virt_addr) in adf_cleanup_accel()
53 pci_iounmap(accel_pci_dev->pci_dev, bar->virt_addr); in adf_cleanup_accel()
186 bar->virt_addr = pci_iomap(accel_pci_dev->pci_dev, bar_nr, 0); in adf_probe()
187 if (!bar->virt_addr) { in adf_probe()
/drivers/crypto/qat/qat_c3xxx/
Dadf_drv.c52 if (bar->virt_addr) in adf_cleanup_accel()
53 pci_iounmap(accel_pci_dev->pci_dev, bar->virt_addr); in adf_cleanup_accel()
186 bar->virt_addr = pci_iomap(accel_pci_dev->pci_dev, bar_nr, 0); in adf_probe()
187 if (!bar->virt_addr) { in adf_probe()

123456