Home
last modified time | relevance | path

Searched refs:base_pa (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/iommu/iommufd/
H A Dviommu.c291 struct iommufd_viommu *viommu, phys_addr_t *base_pa) in iommufd_hw_queue_alloc_phys() argument
341 *base_pa = (page_to_pfn(pages[0]) << PAGE_SHIFT) + offset; in iommufd_hw_queue_alloc_phys()
363 phys_addr_t base_pa; in iommufd_hw_queue_alloc_ioctl() local
407 access = iommufd_hw_queue_alloc_phys(cmd, viommu, &base_pa); in iommufd_hw_queue_alloc_ioctl()
420 rc = viommu->ops->hw_queue_init_phys(hw_queue, cmd->index, base_pa); in iommufd_hw_queue_alloc_ioctl()
/linux/drivers/net/ethernet/amd/pds_core/
H A Dcore.c162 static void pdsc_q_map(struct pdsc_queue *q, void *base, dma_addr_t base_pa) in pdsc_q_map() argument
168 q->base_pa = base_pa; in pdsc_q_map()
176 static void pdsc_cq_map(struct pdsc_cq *cq, void *base, dma_addr_t base_pa) in pdsc_cq_map() argument
182 cq->base_pa = base_pa; in pdsc_cq_map()
351 cidi.notifyq_cq_base = cpu_to_le64(pdsc->notifyqcq.cq.base_pa); in pdsc_core_init()
H A Ddebugfs.c141 debugfs_create_x64("base_pa", 0400, cq_dentry, &cq->base_pa); in pdsc_debugfs_add_qcq()
/linux/drivers/virt/coco/efi_secret/
H A Defi_secret.c155 if (!secret_area->base_pa || secret_area->size < sizeof(struct secret_header)) { in efi_secret_map_area()
158 secret_area->base_pa, secret_area->size); in efi_secret_map_area()
163 s->secret_data = ioremap_encrypted(secret_area->base_pa, secret_area->size); in efi_secret_map_area()
/linux/drivers/net/ethernet/microsoft/mana/
H A Dhw_channel.c460 u8 *base_pa; in mana_hwc_alloc_dma_buf() local
481 base_pa = (u8 *)dma_buf->mem_info.dma_handle; in mana_hwc_alloc_dma_buf()
487 hwc_wr->buf_sge_addr = base_pa + i * max_msg_size; in mana_hwc_alloc_dma_buf()
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_lif.c651 new->q.base_pa = ALIGN(new->q_base_pa, PAGE_SIZE); in ionic_qcq_alloc()
655 new->cq.base_pa = ALIGN(new->q_base_pa + q_size, PAGE_SIZE); in ionic_qcq_alloc()
668 new->q.base_pa = ALIGN(new->q_base_pa, PAGE_SIZE); in ionic_qcq_alloc()
707 new->cq.base_pa = ALIGN(new->cq_base_pa, PAGE_SIZE); in ionic_qcq_alloc()
849 .ring_base = cpu_to_le64(q->base_pa), in ionic_lif_txq_init()
850 .cq_ring_base = cpu_to_le64(cq->base_pa), in ionic_lif_txq_init()
913 .ring_base = cpu_to_le64(q->base_pa), in ionic_lif_rxq_init()
914 .cq_ring_base = cpu_to_le64(cq->base_pa), in ionic_lif_rxq_init()
2900 swap(a->q.base_pa, b->q.base_pa); in ionic_swap_queues()
[all...]
H A Dionic_debugfs.c169 debugfs_create_x64("base_pa", 0400, cq_dentry, &cq->base_pa); in ionic_debugfs_add_qcq()
H A Dionic_dev.c882 .q_init.ring_base = cpu_to_le64(q->base_pa), in ionic_dev_cmd_adminq_init()
883 .q_init.cq_ring_base = cpu_to_le64(cq->base_pa), in ionic_dev_cmd_adminq_init()