Home
last modified time | relevance | path

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

/freebsd/sys/dev/bnxt/bnxt_en/
H A Dbnxt_dcb.c322 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 Dbnxt_hwrm.c2658 struct iflib_dma_info dma_data; in bnxt_hwrm_nvm_modify() local
2664 rc = iflib_dma_alloc(softc->ctx, length, &dma_data, in bnxt_hwrm_nvm_modify()
2669 rc = copyin(data, dma_data.idi_vaddr, length); in bnxt_hwrm_nvm_modify()
2674 memcpy(dma_data.idi_vaddr, data, length); in bnxt_hwrm_nvm_modify()
2675 bus_dmamap_sync(dma_data.idi_tag, dma_data.idi_map, in bnxt_hwrm_nvm_modify()
2679 req.host_src_addr = htole64(dma_data.idi_paddr); in bnxt_hwrm_nvm_modify()
2691 iflib_dma_free(&dma_data); in bnxt_hwrm_nvm_modify()
2754 struct iflib_dma_info dma_data; in bnxt_hwrm_nvm_write() local
2759 rc = iflib_dma_alloc(softc->ctx, data_length, &dma_data, in bnxt_hwrm_nvm_write()
2764 rc = copyin(data, dma_data.idi_vaddr, data_length); in bnxt_hwrm_nvm_write()
[all …]
H A Dbnxt_sysctl.c1099 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 Dbnxt_hwrm.h109 uint32_t *entries, uint32_t *entry_length, struct iflib_dma_info *dma_data);
H A Dif_bnxt.c4364 struct iflib_dma_info dma_data; in bnxt_priv_ioctl() local
4373 min(rd->length, 0x8000), &dma_data, BUS_DMA_NOWAIT); in bnxt_priv_ioctl()
4380 rd->offset + offset, csize, &dma_data); in bnxt_priv_ioctl()
4387 rc = copyout(dma_data.idi_vaddr, in bnxt_priv_ioctl()
4396 iflib_dma_free(&dma_data); in bnxt_priv_ioctl()
4495 struct iflib_dma_info dma_data; in bnxt_priv_ioctl() local
4498 &dma_data, BUS_DMA_NOWAIT); in bnxt_priv_ioctl()
4502 &get->entry_length, &dma_data); in bnxt_priv_ioctl()
4508 rc = copyout(dma_data.idi_vaddr, get->data, in bnxt_priv_ioctl()
4514 iflib_dma_free(&dma_data); in bnxt_priv_ioctl()