mxm 509 dev/pci/if_myx.c myx_dmamem_alloc(struct myx_softc *sc, struct myx_dmamem *mxm, mxm 512 dev/pci/if_myx.c mxm->mxm_size = size; mxm 514 dev/pci/if_myx.c if (bus_dmamap_create(sc->sc_dmat, mxm->mxm_size, 1, mxm 515 dev/pci/if_myx.c mxm->mxm_size, 0, BUS_DMA_WAITOK | BUS_DMA_ALLOCNOW, mxm 516 dev/pci/if_myx.c &mxm->mxm_map) != 0) mxm 518 dev/pci/if_myx.c if (bus_dmamem_alloc(sc->sc_dmat, mxm->mxm_size, mxm 519 dev/pci/if_myx.c align, 0, &mxm->mxm_seg, 1, &mxm->mxm_nsegs, mxm 522 dev/pci/if_myx.c if (bus_dmamem_map(sc->sc_dmat, &mxm->mxm_seg, mxm->mxm_nsegs, mxm 523 dev/pci/if_myx.c mxm->mxm_size, &mxm->mxm_kva, BUS_DMA_WAITOK) != 0) mxm 525 dev/pci/if_myx.c if (bus_dmamap_load(sc->sc_dmat, mxm->mxm_map, mxm->mxm_kva, mxm 526 dev/pci/if_myx.c mxm->mxm_size, NULL, BUS_DMA_WAITOK) != 0) mxm 529 dev/pci/if_myx.c bzero(mxm->mxm_kva, mxm->mxm_size); mxm 530 dev/pci/if_myx.c mxm->mxm_name = mname; mxm 534 dev/pci/if_myx.c bus_dmamem_unmap(sc->sc_dmat, mxm->mxm_kva, mxm->mxm_size); mxm 536 dev/pci/if_myx.c bus_dmamem_free(sc->sc_dmat, &mxm->mxm_seg, 1); mxm 538 dev/pci/if_myx.c bus_dmamap_destroy(sc->sc_dmat, mxm->mxm_map); mxm 543 dev/pci/if_myx.c myx_dmamem_free(struct myx_softc *sc, struct myx_dmamem *mxm) mxm 545 dev/pci/if_myx.c bus_dmamap_unload(sc->sc_dmat, mxm->mxm_map); mxm 546 dev/pci/if_myx.c bus_dmamem_unmap(sc->sc_dmat, mxm->mxm_kva, mxm->mxm_size); mxm 547 dev/pci/if_myx.c bus_dmamem_free(sc->sc_dmat, &mxm->mxm_seg, 1); mxm 548 dev/pci/if_myx.c bus_dmamap_destroy(sc->sc_dmat, mxm->mxm_map);