Home
last modified time | relevance | path

Searched refs:phys_addr (Results 1 – 18 of 18) sorted by relevance

/spdk/test/common/lib/
H A Dtest_env.c156 spdk_malloc(size_t size, size_t align, uint64_t *phys_addr, int numa_id, uint32_t flags) in spdk_malloc()
176 if (phys_addr) { in spdk_malloc()
177 *phys_addr = (uint64_t)buf; in spdk_malloc()
185 spdk_zmalloc(size_t size, size_t align, uint64_t *phys_addr, int numa_id, uint32_t flags) in spdk_zmalloc()
189 void *buf = spdk_malloc(size, align, phys_addr, -1, 1); in spdk_zmalloc()
199 spdk_dma_malloc(size_t size, size_t align, uint64_t *phys_addr) in spdk_dma_malloc()
203 return spdk_malloc(size, align, phys_addr, -1, 1);
217 spdk_dma_zmalloc(size_t size, size_t align, uint64_t *phys_addr) in spdk_dma_zmalloc()
221 return spdk_zmalloc(size, align, phys_addr, -1, 1);
226 spdk_dma_malloc_socket(size_t size, size_t align, uint64_t *phys_addr, in in spdk_dma_malloc_socket()
153 spdk_malloc(size_t size,size_t align,uint64_t * phys_addr,int socket_id,uint32_t flags) spdk_malloc() argument
182 spdk_zmalloc(size_t size,size_t align,uint64_t * phys_addr,int socket_id,uint32_t flags) spdk_zmalloc() argument
196 spdk_dma_malloc(size_t size,size_t align,uint64_t * phys_addr) spdk_dma_malloc() argument
214 spdk_dma_zmalloc(size_t size,size_t align,uint64_t * phys_addr) spdk_dma_zmalloc() argument
223 spdk_dma_malloc_socket(size_t size,size_t align,uint64_t * phys_addr,int socket_id) spdk_dma_malloc_socket() argument
232 spdk_dma_zmalloc_socket(size_t size,size_t align,uint64_t * phys_addr,int socket_id) spdk_dma_zmalloc_socket() argument
241 spdk_dma_realloc(void * buf,size_t size,size_t align,uint64_t * phys_addr) spdk_dma_realloc() argument
[all...]
/spdk/lib/ioat/
H A Dioat.c70 uint64_t phys_addr, size; in ioat_map_pci_bar() local
73 rc = spdk_pci_device_map_bar(ioat->device, regs_bar, &addr, &phys_addr, &size); in ioat_map_pci_bar()
321 hw_desc_phys_addr = desc->phys_addr; in ioat_process_channel_events()
363 uint64_t phys_addr; in ioat_channel_start() local
424 phys_addr = spdk_vtophys(&ioat->hw_ring[i], NULL); in ioat_channel_start()
425 if (phys_addr == SPDK_VTOPHYS_ERROR) { in ioat_channel_start()
430 ioat->ring[i].phys_addr = phys_addr; in ioat_channel_start()
431 ioat->hw_ring[ioat_get_ring_index(ioat, i - 1)].generic.next = phys_addr; in ioat_channel_start()
442 ioat_write_chainaddr(ioat, ioat->ring[0].phys_addr); in ioat_channel_start()
[all...]
H A Dioat_internal.h20 uint64_t phys_addr; member
/spdk/lib/nvme/
H A Dnvme_pcie_common.c88 nvme_qpair_construct_tracker(struct nvme_tracker *tr, uint16_t cid, uint64_t phys_addr) in nvme_pcie_ctrlr_alloc_cmb()
90 tr->prp_sgl_bus_addr = phys_addr + offsetof(struct nvme_tracker, u.prp); in nvme_pcie_ctrlr_alloc_cmb()
97 uint64_t *phys_addr)
115 *phys_addr = pctrlr->cmb.bar_pa + addr - (uintptr_t)pctrlr->cmb.bar_va; in nvme_pcie_qpair_construct()
1235 uint64_t phys_addr; in nvme_pcie_prp_list_append()
1259 phys_addr = nvme_pcie_vtophys(ctrlr, virt_addr, NULL); in nvme_pcie_prp_list_append()
1260 if (spdk_unlikely(phys_addr == SPDK_VTOPHYS_ERROR)) { in nvme_pcie_prp_list_append()
1266 SPDK_DEBUGLOG(nvme, "prp1 = %p\n", (void *)phys_addr); in nvme_pcie_qpair_build_request_invalid()
1267 cmd->dptr.prp.prp1 = phys_addr; in nvme_pcie_qpair_build_request_invalid()
1270 if ((phys_addr in nvme_pcie_qpair_build_request_invalid()
63 nvme_qpair_construct_tracker(struct nvme_tracker * tr,uint16_t cid,uint64_t phys_addr) nvme_qpair_construct_tracker() argument
72 nvme_pcie_ctrlr_alloc_cmb(struct spdk_nvme_ctrlr * ctrlr,uint64_t size,uint64_t alignment,uint64_t * phys_addr) nvme_pcie_ctrlr_alloc_cmb() argument
1198 uint64_t phys_addr; nvme_pcie_prp_list_append() local
1304 uint64_t phys_addr, mapping_length; nvme_pcie_qpair_build_contig_hw_sgl_request() local
1385 uint64_t phys_addr, mapping_length; nvme_pcie_qpair_build_hw_sgl_request() local
[all...]
H A Dnvme_pcie.c771 uint64_t phys_addr = 0, size = 0; in nvme_pcie_ctrlr_allocate_bars() local
774 &phys_addr, &size); in nvme_pcie_ctrlr_allocate_bars()
/spdk/test/unit/lib/ioat/ioat.c/
H A Dioat_ut.c22 void **mapped_addr, uint64_t *phys_addr, uint64_t *size) in spdk_pci_device_map_bar() argument
25 *phys_addr = 0; in spdk_pci_device_map_bar()
/spdk/module/vfu_device/
H A Dvfu_virtio.c41 vfu_virtio_map_q(struct vfu_virtio_dev *dev, struct q_mapping *mapping, uint64_t phys_addr, in vfu_virtio_map_q() argument
47 if (!mapping->addr && len && phys_addr) { in vfu_virtio_map_q()
48 addr = spdk_vfu_map_one(virtio_endpoint->endpoint, phys_addr, len, in vfu_virtio_map_q()
53 mapping->phys_addr = phys_addr; in vfu_virtio_map_q()
65 uint64_t phys_addr, len; in virtio_dev_map_vq() local
74 phys_addr = ((((uint64_t)vq->desc_hi) << 32) | vq->desc_lo); in virtio_dev_map_vq()
75 ret = vfu_virtio_map_q(dev, &vq->desc, phys_addr, len); in virtio_dev_map_vq()
82 phys_addr = ((((uint64_t)vq->avail_hi) << 32) | vq->avail_lo); in virtio_dev_map_vq()
83 ret = vfu_virtio_map_q(dev, &vq->avail, phys_addr, len); in virtio_dev_map_vq()
91 phys_addr = ((((uint64_t)vq->used_hi) << 32) | vq->used_lo); in virtio_dev_map_vq()
[all …]
H A Dvfu_virtio_internal.h85 uint64_t phys_addr; member
/spdk/test/env/pci/
H A Dpci_ut.c46 void **mapped_addr, uint64_t *phys_addr, uint64_t *size) in ut_map_bar() argument
56 *phys_addr = 0; in ut_map_bar()
/spdk/module/accel/dpdk_compressdev/
H A Daccel_dpdk_compressdev.c339 uint64_t iovec_length, updated_length, phys_addr; in _setup_compress_mbuf()
364 phys_addr = spdk_vtophys((void *)current_base, &updated_length); in _setup_compress_mbuf()
368 phys_addr, in _setup_compress_mbuf()
404 phys_addr = spdk_vtophys((void *)current_base, &updated_length); in _setup_compress_mbuf()
411 phys_addr, in _setup_compress_mbuf()
329 uint64_t iovec_length, updated_length, phys_addr; _setup_compress_mbuf() local
/spdk/test/unit/lib/idxd/idxd_user.c/
H A Didxd_user_ut.c44 void **mapped_addr, uint64_t *phys_addr, uint64_t *size) in spdk_pci_device_map_bar() argument
47 *phys_addr = 0; in spdk_pci_device_map_bar()
/spdk/module/accel/dpdk_cryptodev/
H A Daccel_dpdk_cryptodev.c382 uint64_t phys_addr, phys_len, remainder = *_remainder; in accel_dpdk_cryptodev_mbuf_chain_remainder()
387 phys_addr = spdk_vtophys((void *)addr, &phys_len); in accel_dpdk_cryptodev_mbuf_chain_remainder()
388 if (spdk_unlikely(phys_addr == SPDK_VTOPHYS_ERROR)) { in accel_dpdk_cryptodev_mbuf_chain_remainder()
399 rte_pktmbuf_attach_extbuf(chain_mbuf, addr, phys_addr, remainder, &g_shinfo); in accel_dpdk_cryptodev_mbuf_chain_remainder()
415 uint64_t phys_addr, phys_len; in accel_dpdk_cryptodev_mbuf_attach_buf()
421 phys_addr = spdk_vtophys((void *)addr, &phys_len); in accel_dpdk_cryptodev_mbuf_attach_buf()
422 if (spdk_unlikely(phys_addr == SPDK_VTOPHYS_ERROR || phys_len == 0)) { in accel_dpdk_cryptodev_mbuf_attach_buf()
429 rte_pktmbuf_attach_extbuf(mbuf, addr, phys_addr, phys_len, &g_shinfo); in accel_dpdk_cryptodev_mbuf_attach_buf()
381 uint64_t phys_addr, phys_len, remainder = *_remainder; accel_dpdk_cryptodev_mbuf_chain_remainder() local
414 uint64_t phys_addr, phys_len; accel_dpdk_cryptodev_mbuf_attach_buf() local
/spdk/lib/idxd/
H A Didxd_user.c82 uint64_t phys_addr, size; in idxd_map_pci_bars() local
84 rc = spdk_pci_device_map_bar(user_idxd->device, IDXD_MMIO_BAR, &addr, &phys_addr, &size); in idxd_map_pci_bars()
91 rc = spdk_pci_device_map_bar(user_idxd->device, IDXD_WQ_BAR, &addr, &phys_addr, &size); in idxd_map_pci_bars()
/spdk/test/unit/lib/nvme/nvme_pcie.c/
H A Dnvme_pcie_ut.c64 uint64_t phys_addr;
78 void **mapped_addr, uint64_t *phys_addr, uint64_t *size) in spdk_pci_device_map_bar()
83 *phys_addr = dev_mem_res->phys_addr; in nvme_ctrlr_fail()
795 cmd_res.phys_addr = 0xFC800000; in test_nvme_pcie_ctrlr_map_unmap_cmb()
939 cmd_res.phys_addr = 0xFC800000; in test_nvme_pcie_ctrlr_map_unmap_pmr()
970 cmd_res.phys_addr = 0xFC800000; in test_nvme_pcie_ctrlr_map_unmap_pmr()
56 uint64_t phys_addr; global() member
70 spdk_pci_device_map_bar(struct spdk_pci_device * dev,uint32_t bar,void ** mapped_addr,uint64_t * phys_addr,uint64_t * size) spdk_pci_device_map_bar() argument
/spdk/lib/env_dpdk/22.11/
H A Drte_dev.h70 uint64_t phys_addr; /**< Physical address, 0 if not resource. */ member
/spdk/lib/env_dpdk/22.07/
H A Drte_dev.h62 uint64_t phys_addr; /**< Physical address, 0 if not resource. */ member
/spdk/test/external_code/nvme/
H A Dnvme.c280 uint64_t phys_addr, size; in pcie_enum_cb() local
298 if (spdk_pci_device_map_bar(pci_dev, 0, &reg_addr, &phys_addr, &size)) { in pcie_enum_cb()
/spdk/lib/vmd/
H A Dvmd.c775 void **mapped_addr, uint64_t *phys_addr, uint64_t *size) in vmd_dev_map_bar() argument
780 *phys_addr = dev->bar[bar].start; in vmd_dev_map_bar()