Home
last modified time | relevance | path

Searched refs:dma_data (Results 1 – 5 of 5) sorted by relevance

/freebsd-11-stable/sys/dev/bnxt/
HDbnxt_hwrm.c1139 struct iflib_dma_info dma_data; in bnxt_hwrm_nvm_modify() local
1145 rc = iflib_dma_alloc(softc->ctx, length, &dma_data, in bnxt_hwrm_nvm_modify()
1150 rc = copyin(data, dma_data.idi_vaddr, length); in bnxt_hwrm_nvm_modify()
1155 memcpy(dma_data.idi_vaddr, data, length); in bnxt_hwrm_nvm_modify()
1156 bus_dmamap_sync(dma_data.idi_tag, dma_data.idi_map, in bnxt_hwrm_nvm_modify()
1160 req.host_src_addr = htole64(dma_data.idi_paddr); in bnxt_hwrm_nvm_modify()
1172 iflib_dma_free(&dma_data); in bnxt_hwrm_nvm_modify()
1235 struct iflib_dma_info dma_data; in bnxt_hwrm_nvm_write() local
1240 rc = iflib_dma_alloc(softc->ctx, data_length, &dma_data, in bnxt_hwrm_nvm_write()
1245 rc = copyin(data, dma_data.idi_vaddr, data_length); in bnxt_hwrm_nvm_write()
[all …]
HDbnxt_sysctl.c722 struct iflib_dma_info dma_data; in bnxt_package_ver_sysctl() local
738 dma_data.idi_vaddr = NULL; in bnxt_package_ver_sysctl()
740 rc = iflib_dma_alloc(softc->ctx, data_len, &dma_data, in bnxt_package_ver_sysctl()
744 &dma_data); in bnxt_package_ver_sysctl()
746 pkglog = dma_data.idi_vaddr; in bnxt_package_ver_sysctl()
768 dma_data.idi_vaddr = NULL; in bnxt_package_ver_sysctl()
772 if (dma_data.idi_vaddr) in bnxt_package_ver_sysctl()
773 iflib_dma_free(&dma_data); in bnxt_package_ver_sysctl()
HDif_bnxt.c1685 struct iflib_dma_info dma_data; in bnxt_priv_ioctl() local
1694 min(rd->length, 0x8000), &dma_data, BUS_DMA_NOWAIT); in bnxt_priv_ioctl()
1701 rd->offset + offset, csize, &dma_data); in bnxt_priv_ioctl()
1709 copyout(dma_data.idi_vaddr, in bnxt_priv_ioctl()
1718 iflib_dma_free(&dma_data); in bnxt_priv_ioctl()
1827 struct iflib_dma_info dma_data; in bnxt_priv_ioctl() local
1830 &dma_data, BUS_DMA_NOWAIT); in bnxt_priv_ioctl()
1834 &get->entry_length, &dma_data); in bnxt_priv_ioctl()
1841 copyout(dma_data.idi_vaddr, get->data, in bnxt_priv_ioctl()
1846 iflib_dma_free(&dma_data); in bnxt_priv_ioctl()
HDbnxt_hwrm.h93 uint32_t *entries, uint32_t *entry_length, struct iflib_dma_info *dma_data);
/freebsd-11-stable/sys/dev/nxge/
HDif_nxge.c2885 dma_addr_t dma_data[5]; in xge_ring_dtr_get() local
2899 xge_hal_ring_dtr_5b_get(channelh, dtr, dma_data, pkt_length); in xge_ring_dtr_get()
2902 xge_hal_ring_dtr_3b_get(channelh, dtr, dma_data, pkt_length); in xge_ring_dtr_get()
2938 xge_hal_ring_dtr_1b_get(channelh, dtr,&dma_data[0], &pkt_length[0]); in xge_ring_dtr_get()