Home
last modified time | relevance | path

Searched refs:iova (Results 1 – 17 of 17) sorted by relevance

/wlan-driver/qcacld-3.0/core/pld/src/
Dpld_pcie.h505 dma_addr_t iova, size_t size) in pld_pcie_audio_smmu_map() argument
511 void pld_pcie_audio_smmu_unmap(struct device *dev, dma_addr_t iova, size_t size) in pld_pcie_audio_smmu_unmap() argument
970 dma_addr_t iova, size_t size) in pld_pcie_audio_smmu_map() argument
972 return cnss_audio_smmu_map(dev, paddr, iova, size); in pld_pcie_audio_smmu_map()
976 void pld_pcie_audio_smmu_unmap(struct device *dev, dma_addr_t iova, size_t size) in pld_pcie_audio_smmu_unmap() argument
978 cnss_audio_smmu_unmap(dev, iova, size); in pld_pcie_audio_smmu_unmap()
988 dma_addr_t iova, size_t size) in pld_pcie_audio_smmu_map() argument
994 void pld_pcie_audio_smmu_unmap(struct device *dev, dma_addr_t iova, size_t size) in pld_pcie_audio_smmu_unmap() argument
Dpld_common.c2822 int pld_audio_smmu_map(struct device *dev, phys_addr_t paddr, dma_addr_t iova, in pld_audio_smmu_map() argument
2829 ret = pld_pcie_audio_smmu_map(dev, paddr, iova, size); in pld_audio_smmu_map()
2839 void pld_audio_smmu_unmap(struct device *dev, dma_addr_t iova, size_t size) in pld_audio_smmu_unmap() argument
2843 pld_pcie_audio_smmu_unmap(dev, iova, size); in pld_audio_smmu_unmap()
/wlan-driver/qca-wifi-host-cmn/qdf/linux/src/
Di_qdf_mem.h593 return (qdf_dma_addr_t)mem_info->iova; in __qdf_mem_get_dma_addr()
615 return (qdf_dma_addr_t *)(&mem_info->iova); in __qdf_mem_get_dma_addr_ptr()
637 mem_info->iova = dma_addr; in __qdf_update_mem_map_table()
Di_qdf_types.h221 unsigned long iova; member
Dqdf_nbuf.c813 qdf_dma_addr_t iova; member
868 event->iova = QDF_NBUF_CB_PADDR(nbuf); in qdf_nbuf_history_add()
870 event->iova = 0; in qdf_nbuf_history_add()
942 qdf_net_buf_debug_update_smmu_map_node(nbuf, info->iova, in qdf_nbuf_smmu_map_debug()
962 qdf_net_buf_debug_update_smmu_unmap_node(nbuf, info->iova, in qdf_nbuf_smmu_unmap_debug()
3304 unsigned long iova, in qdf_net_buf_debug_update_smmu_map_node() argument
3326 p_node->smmu_map_iova_addr = iova; in qdf_net_buf_debug_update_smmu_map_node()
3333 unsigned long iova, in qdf_net_buf_debug_update_smmu_unmap_node() argument
3355 p_node->smmu_unmap_iova_addr = iova; in qdf_net_buf_debug_update_smmu_unmap_node()
/wlan-driver/platform/inc/
Dcnss2.h441 dma_addr_t iova, size_t size);
442 extern void cnss_audio_smmu_unmap(struct device *dev, dma_addr_t iova,
444 extern int cnss_get_fw_lpass_shared_mem(struct device *dev, dma_addr_t *iova,
/wlan-driver/platform/icnss2/
Dmain.c3761 unsigned long iova, phys_addr_t paddr, size_t size, int prot) in icnss_iommu_map() argument
3763 return iommu_map(domain, iova, paddr, size, prot); in icnss_iommu_map()
3767 unsigned long iova, phys_addr_t paddr, size_t size, int prot) in icnss_iommu_map() argument
3769 return iommu_map(domain, iova, paddr, size, prot, GFP_KERNEL); in icnss_iommu_map()
3779 unsigned long iova; in icnss_smmu_map() local
3797 iova = roundup(priv->smmu_iova_ipa_current, PAGE_SIZE); in icnss_smmu_map()
3800 iova >= priv->smmu_iova_ipa_start + priv->smmu_iova_ipa_len) { in icnss_smmu_map()
3802 iova, in icnss_smmu_map()
3814 icnss_pr_dbg("IOMMU Map: iova %lx, len %zu\n", iova, len); in icnss_smmu_map()
3816 ret = icnss_iommu_map(priv->iommu_domain, iova, in icnss_smmu_map()
[all …]
/wlan-driver/qcacld-3.0/core/pld/inc/
Dpld_common.h2105 int pld_audio_smmu_map(struct device *dev, phys_addr_t paddr, dma_addr_t iova,
2116 void pld_audio_smmu_unmap(struct device *dev, dma_addr_t iova, size_t size);
2119 int pld_audio_smmu_map(struct device *dev, phys_addr_t paddr, dma_addr_t iova, in pld_audio_smmu_map() argument
2126 void pld_audio_smmu_unmap(struct device *dev, dma_addr_t iova, size_t size) in pld_audio_smmu_unmap() argument
/wlan-driver/qca-wifi-host-cmn/hal/wifi3.0/
Dhal_tx.h500 qdf_dma_addr_t *iova, in hal_tx_ext_desc_get_frag_info() argument
505 *iova = HAL_TX_DESC_OFFSET_GET(desc, HAL_TX_MSDU_EXTENSION, in hal_tx_ext_desc_get_frag_info()
510 *iova |= (iova_hi << 32); in hal_tx_ext_desc_get_frag_info()
/wlan-driver/platform/cnss2/
Dpci_qcom.c547 struct device *dev, unsigned long iova, in cnss_pci_smmu_fault_handler() argument
552 cnss_fatal_err("SMMU fault happened with IOVA 0x%lx\n", iova); in cnss_pci_smmu_fault_handler()
Dmain.c803 unsigned long iova, phys_addr_t paddr, size_t size, int prot) in cnss_iommu_map() argument
805 return iommu_map(domain, iova, paddr, size, prot); in cnss_iommu_map()
809 unsigned long iova, phys_addr_t paddr, size_t size, int prot) in cnss_iommu_map() argument
811 return iommu_map(domain, iova, paddr, size, prot, GFP_KERNEL); in cnss_iommu_map()
816 dma_addr_t iova, size_t size) in cnss_audio_smmu_map() argument
830 page_offset = iova & (PAGE_SIZE - 1); in cnss_audio_smmu_map()
834 iova -= page_offset; in cnss_audio_smmu_map()
837 return cnss_iommu_map(plat_priv->audio_iommu_domain, iova, paddr, in cnss_audio_smmu_map()
843 void cnss_audio_smmu_unmap(struct device *dev, dma_addr_t iova, size_t size) in cnss_audio_smmu_unmap() argument
852 page_offset = iova & (PAGE_SIZE - 1); in cnss_audio_smmu_unmap()
[all …]
Dpci.c5363 unsigned long iova; in cnss_smmu_map() local
5383 iova = roundup(pci_priv->smmu_iova_ipa_current, PAGE_SIZE); in cnss_smmu_map()
5386 iova >= pci_priv->smmu_iova_ipa_start + in cnss_smmu_map()
5389 iova, in cnss_smmu_map()
5414 cnss_pr_dbg("IOMMU map: iova %lx, len %zu\n", iova, len); in cnss_smmu_map()
5416 ret = cnss_iommu_map(pci_priv->iommu_domain, iova, in cnss_smmu_map()
5423 pci_priv->smmu_iova_ipa_current = iova + len; in cnss_smmu_map()
5424 *iova_addr = (uint32_t)(iova + paddr - rounddown(paddr, PAGE_SIZE)); in cnss_smmu_map()
5434 unsigned long iova; in cnss_smmu_unmap() local
5441 iova = rounddown(iova_addr, PAGE_SIZE); in cnss_smmu_unmap()
[all …]
Dmain.h759 int cnss_iommu_map(struct iommu_domain *domain, unsigned long iova,
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/
Ddp_rx.h2529 qdf_dma_addr_t iova, qdf_size_t size) in dp_audio_smmu_map() argument
2531 return pld_audio_smmu_map(qdf_dev->dev, paddr, iova, size); in dp_audio_smmu_map()
2543 void dp_audio_smmu_unmap(qdf_device_t qdf_dev, qdf_dma_addr_t iova, in dp_audio_smmu_unmap() argument
2546 pld_audio_smmu_unmap(qdf_dev->dev, iova, size); in dp_audio_smmu_unmap()
2551 qdf_dma_addr_t iova, qdf_size_t size) in dp_audio_smmu_map() argument
2557 void dp_audio_smmu_unmap(qdf_device_t qdf_dev, qdf_dma_addr_t iova, in dp_audio_smmu_unmap() argument
Ddp_tx.c3173 qdf_dma_addr_t iova; in dp_tx_comp_free_buf() local
3183 &iova, in dp_tx_comp_free_buf()
3185 if (!iova || !frag_len) in dp_tx_comp_free_buf()
3188 qdf_mem_unmap_page(soc->osdev, iova, frag_len, in dp_tx_comp_free_buf()
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/monitor/1.0/
Ddp_rx_mon_status_1.0.c1208 qdf_dma_addr_t iova; in dp_mon_status_srng_drop_for_mac() local
1290 iova = qdf_nbuf_get_frag_paddr(status_nbuf, 0); in dp_mon_status_srng_drop_for_mac()
1295 hal_rxdma_buff_addr_info_set(hal_soc, ring_desc, iova, in dp_mon_status_srng_drop_for_mac()
/wlan-driver/qca-wifi-host-cmn/qdf/inc/
Dqdf_nbuf.h2316 unsigned long iova,
2333 unsigned long iova,