Home
last modified time | relevance | path

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

/freebsd-14.2/sys/dev/bnxt/bnxt_en/
H A Dbnxt_dcb.c321 struct iflib_dma_info dma_data; in bnxt_hwrm_get_dcbx_app() local
344 data = (void *)dma_data.idi_vaddr; in bnxt_hwrm_get_dcbx_app()
361 iflib_dma_free(&dma_data); in bnxt_hwrm_get_dcbx_app()
373 struct iflib_dma_info dma_data; in bnxt_hwrm_set_dcbx_app() local
396 data = (void *)dma_data.idi_vaddr; in bnxt_hwrm_set_dcbx_app()
447 iflib_dma_free(&dma_data); in bnxt_hwrm_set_dcbx_app()
481 struct iflib_dma_info dma_data; in bnxt_hwrm_queue_dscp2pri_qcfg() local
493 dscp2pri = (void *)dma_data.idi_vaddr; in bnxt_hwrm_queue_dscp2pri_qcfg()
514 iflib_dma_free(&dma_data); in bnxt_hwrm_queue_dscp2pri_qcfg()
524 struct iflib_dma_info dma_data; in bnxt_hwrm_queue_dscp2pri_cfg() local
[all …]
H A Dbnxt_mgmt.c169 struct iflib_dma_info dma_data = {}; in bnxt_mgmt_process_hwrm() local
237 ret = iflib_dma_alloc(softc->ctx, msg->dma[0].length, &dma_data, in bnxt_mgmt_process_hwrm()
249 dma_data.idi_vaddr, in bnxt_mgmt_process_hwrm()
260 *dmap = htole64(dma_data.idi_paddr); in bnxt_mgmt_process_hwrm()
269 if (copyout(dma_data.idi_vaddr, in bnxt_mgmt_process_hwrm()
294 if (dma_data.idi_paddr) in bnxt_mgmt_process_hwrm()
295 iflib_dma_free(&dma_data); in bnxt_mgmt_process_hwrm()
H A Dbnxt_hwrm.c2332 struct iflib_dma_info dma_data; in bnxt_hwrm_nvm_modify() local
2343 rc = copyin(data, dma_data.idi_vaddr, length); in bnxt_hwrm_nvm_modify()
2348 memcpy(dma_data.idi_vaddr, data, length); in bnxt_hwrm_nvm_modify()
2349 bus_dmamap_sync(dma_data.idi_tag, dma_data.idi_map, in bnxt_hwrm_nvm_modify()
2353 req.host_src_addr = htole64(dma_data.idi_paddr); in bnxt_hwrm_nvm_modify()
2365 iflib_dma_free(&dma_data); in bnxt_hwrm_nvm_modify()
2428 struct iflib_dma_info dma_data; in bnxt_hwrm_nvm_write() local
2444 bus_dmamap_sync(dma_data.idi_tag, dma_data.idi_map, in bnxt_hwrm_nvm_write()
2448 dma_data.idi_paddr = 0; in bnxt_hwrm_nvm_write()
2482 iflib_dma_free(&dma_data); in bnxt_hwrm_nvm_write()
[all …]
H A Dbnxt_sysctl.c1100 struct iflib_dma_info dma_data; in bnxt_package_ver_sysctl() local
1114 dma_data.idi_vaddr = NULL; in bnxt_package_ver_sysctl()
1116 rc = iflib_dma_alloc(softc->ctx, data_len, &dma_data, in bnxt_package_ver_sysctl()
1120 &dma_data); in bnxt_package_ver_sysctl()
1122 pkglog = dma_data.idi_vaddr; in bnxt_package_ver_sysctl()
1128 dma_data.idi_vaddr = NULL; in bnxt_package_ver_sysctl()
1132 if (dma_data.idi_vaddr) in bnxt_package_ver_sysctl()
1133 iflib_dma_free(&dma_data); in bnxt_package_ver_sysctl()
H A Dbnxt_hwrm.h107 uint32_t *entries, uint32_t *entry_length, struct iflib_dma_info *dma_data);
H A Dif_bnxt.c3626 struct iflib_dma_info dma_data; in bnxt_priv_ioctl() local
3635 min(rd->length, 0x8000), &dma_data, BUS_DMA_NOWAIT); in bnxt_priv_ioctl()
3642 rd->offset + offset, csize, &dma_data); in bnxt_priv_ioctl()
3649 rc = copyout(dma_data.idi_vaddr, in bnxt_priv_ioctl()
3658 iflib_dma_free(&dma_data); in bnxt_priv_ioctl()
3757 struct iflib_dma_info dma_data; in bnxt_priv_ioctl() local
3760 &dma_data, BUS_DMA_NOWAIT); in bnxt_priv_ioctl()
3764 &get->entry_length, &dma_data); in bnxt_priv_ioctl()
3770 rc = copyout(dma_data.idi_vaddr, get->data, in bnxt_priv_ioctl()
3776 iflib_dma_free(&dma_data); in bnxt_priv_ioctl()