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

/freebsd-12-stable/sys/dev/bnxt/
H A Dbnxt_hwrm.c1135 struct iflib_dma_info dma_data; local
1141 rc = iflib_dma_alloc(softc->ctx, length, &dma_data,
1146 rc = copyin(data, dma_data.idi_vaddr, length);
1151 memcpy(dma_data.idi_vaddr, data, length);
1152 bus_dmamap_sync(dma_data.idi_tag, dma_data.idi_map,
1156 req.host_src_addr = htole64(dma_data.idi_paddr);
1168 iflib_dma_free(&dma_data);
1231 struct iflib_dma_info dma_data; local
1236 rc = iflib_dma_alloc(softc->ctx, data_length, &dma_data,
1338 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.c1687 struct iflib_dma_info dma_data; local
1696 min(rd->length, 0x8000), &dma_data, BUS_DMA_NOWAIT);
1703 rd->offset + offset, csize, &dma_data);
1711 copyout(dma_data.idi_vaddr,
1720 iflib_dma_free(&dma_data);
1829 struct iflib_dma_info dma_data; local
1832 &dma_data, BUS_DMA_NOWAIT);
1836 &get->entry_length, &dma_data);
1843 copyout(dma_data.idi_vaddr, get->data,
1848 iflib_dma_free(&dma_data);
[all...]

Completed in 116 milliseconds