Searched refs:dma_data (Results 1 - 4 of 4) sorted by relevance

/freebsd-13-stable/sys/dev/bnxt/
H A Dbnxt_hwrm.c1128 struct iflib_dma_info dma_data; local
1134 rc = iflib_dma_alloc(softc->ctx, length, &dma_data,
1139 rc = copyin(data, dma_data.idi_vaddr, length);
1144 memcpy(dma_data.idi_vaddr, data, length);
1145 bus_dmamap_sync(dma_data.idi_tag, dma_data.idi_map,
1149 req.host_src_addr = htole64(dma_data.idi_paddr);
1161 iflib_dma_free(&dma_data);
1224 struct iflib_dma_info dma_data; local
1229 rc = iflib_dma_alloc(softc->ctx, data_length, &dma_data,
1331 bnxt_hwrm_nvm_get_dir_entries(struct bnxt_softc *softc, uint32_t *entries, uint32_t *entry_length, struct iflib_dma_info *dma_data) argument
[all...]
H A Dbnxt_hwrm.h93 uint32_t *entries, uint32_t *entry_length, struct iflib_dma_info *dma_data);
H A Dbnxt_sysctl.c722 struct iflib_dma_info dma_data; local
738 dma_data.idi_vaddr = NULL;
740 rc = iflib_dma_alloc(softc->ctx, data_len, &dma_data,
744 &dma_data);
746 pkglog = dma_data.idi_vaddr;
768 dma_data.idi_vaddr = NULL;
772 if (dma_data.idi_vaddr)
773 iflib_dma_free(&dma_data);
H A Dif_bnxt.c1693 struct iflib_dma_info dma_data; local
1702 min(rd->length, 0x8000), &dma_data, BUS_DMA_NOWAIT);
1709 rd->offset + offset, csize, &dma_data);
1717 copyout(dma_data.idi_vaddr,
1726 iflib_dma_free(&dma_data);
1835 struct iflib_dma_info dma_data; local
1838 &dma_data, BUS_DMA_NOWAIT);
1842 &get->entry_length, &dma_data);
1849 copyout(dma_data.idi_vaddr, get->data,
1854 iflib_dma_free(&dma_data);
[all...]

Completed in 66 milliseconds