Searched refs:dma_data (Results 1 – 6 of 6) sorted by relevance
| /freebsd/sys/dev/bnxt/bnxt_en/ |
| H A D | bnxt_dcb.c | 322 struct iflib_dma_info dma_data; in bnxt_hwrm_get_dcbx_app() local 336 rc = iflib_dma_alloc(softc->ctx, data_len, &dma_data, in bnxt_hwrm_get_dcbx_app() 340 get.dest_data_addr = htole64(dma_data.idi_paddr); in bnxt_hwrm_get_dcbx_app() 348 data = (void *)dma_data.idi_vaddr; in bnxt_hwrm_get_dcbx_app() 365 iflib_dma_free(&dma_data); in bnxt_hwrm_get_dcbx_app() 377 struct iflib_dma_info dma_data; in bnxt_hwrm_set_dcbx_app() local 388 rc = iflib_dma_alloc(softc->ctx, data_len, &dma_data, in bnxt_hwrm_set_dcbx_app() 392 get.dest_data_addr = htole64(dma_data.idi_paddr); in bnxt_hwrm_set_dcbx_app() 400 data = (void *)dma_data.idi_vaddr; in bnxt_hwrm_set_dcbx_app() 445 set.src_data_addr = htole64(dma_data.idi_paddr); in bnxt_hwrm_set_dcbx_app() [all …]
|
| H A D | bnxt_mgmt.c | 170 struct iflib_dma_info dma_data = {}; in bnxt_mgmt_process_hwrm() local 238 ret = iflib_dma_alloc(softc->ctx, msg->dma[0].length, &dma_data, in bnxt_mgmt_process_hwrm() 250 dma_data.idi_vaddr, in bnxt_mgmt_process_hwrm() 261 *dmap = htole64(dma_data.idi_paddr); in bnxt_mgmt_process_hwrm() 270 if (copyout(dma_data.idi_vaddr, in bnxt_mgmt_process_hwrm() 295 if (dma_data.idi_paddr) in bnxt_mgmt_process_hwrm() 296 iflib_dma_free(&dma_data); in bnxt_mgmt_process_hwrm()
|
| H A D | bnxt_hwrm.c | 2550 struct iflib_dma_info dma_data; in bnxt_hwrm_nvm_modify() local 2556 rc = iflib_dma_alloc(softc->ctx, length, &dma_data, in bnxt_hwrm_nvm_modify() 2561 rc = copyin(data, dma_data.idi_vaddr, length); in bnxt_hwrm_nvm_modify() 2566 memcpy(dma_data.idi_vaddr, data, length); in bnxt_hwrm_nvm_modify() 2567 bus_dmamap_sync(dma_data.idi_tag, dma_data.idi_map, in bnxt_hwrm_nvm_modify() 2571 req.host_src_addr = htole64(dma_data.idi_paddr); in bnxt_hwrm_nvm_modify() 2583 iflib_dma_free(&dma_data); in bnxt_hwrm_nvm_modify() 2646 struct iflib_dma_info dma_data; in bnxt_hwrm_nvm_write() local 2651 rc = iflib_dma_alloc(softc->ctx, data_length, &dma_data, in bnxt_hwrm_nvm_write() 2656 rc = copyin(data, dma_data.idi_vaddr, data_length); in bnxt_hwrm_nvm_write() [all …]
|
| H A D | bnxt_sysctl.c | 1099 struct iflib_dma_info dma_data; in bnxt_package_ver_sysctl() local 1113 dma_data.idi_vaddr = NULL; in bnxt_package_ver_sysctl() 1115 rc = iflib_dma_alloc(softc->ctx, data_len, &dma_data, in bnxt_package_ver_sysctl() 1119 &dma_data); in bnxt_package_ver_sysctl() 1121 pkglog = dma_data.idi_vaddr; in bnxt_package_ver_sysctl() 1127 dma_data.idi_vaddr = NULL; in bnxt_package_ver_sysctl() 1131 if (dma_data.idi_vaddr) in bnxt_package_ver_sysctl() 1132 iflib_dma_free(&dma_data); in bnxt_package_ver_sysctl()
|
| H A D | bnxt_hwrm.h | 107 uint32_t *entries, uint32_t *entry_length, struct iflib_dma_info *dma_data);
|
| H A D | if_bnxt.c | 4197 struct iflib_dma_info dma_data; in bnxt_priv_ioctl() local 4206 min(rd->length, 0x8000), &dma_data, BUS_DMA_NOWAIT); in bnxt_priv_ioctl() 4213 rd->offset + offset, csize, &dma_data); in bnxt_priv_ioctl() 4220 rc = copyout(dma_data.idi_vaddr, in bnxt_priv_ioctl() 4229 iflib_dma_free(&dma_data); in bnxt_priv_ioctl() 4328 struct iflib_dma_info dma_data; in bnxt_priv_ioctl() local 4331 &dma_data, BUS_DMA_NOWAIT); in bnxt_priv_ioctl() 4335 &get->entry_length, &dma_data); in bnxt_priv_ioctl() 4341 rc = copyout(dma_data.idi_vaddr, get->data, in bnxt_priv_ioctl() 4347 iflib_dma_free(&dma_data); in bnxt_priv_ioctl()
|