adm 2030 dev/pci/ahci.c struct ahci_dmamem *adm; adm 2033 dev/pci/ahci.c adm = malloc(sizeof(struct ahci_dmamem), M_DEVBUF, M_NOWAIT); adm 2034 dev/pci/ahci.c if (adm == NULL) adm 2037 dev/pci/ahci.c bzero(adm, sizeof(struct ahci_dmamem)); adm 2038 dev/pci/ahci.c adm->adm_size = size; adm 2041 dev/pci/ahci.c BUS_DMA_NOWAIT | BUS_DMA_ALLOCNOW, &adm->adm_map) != 0) adm 2044 dev/pci/ahci.c if (bus_dmamem_alloc(sc->sc_dmat, size, PAGE_SIZE, 0, &adm->adm_seg, adm 2048 dev/pci/ahci.c if (bus_dmamem_map(sc->sc_dmat, &adm->adm_seg, nsegs, size, adm 2049 dev/pci/ahci.c &adm->adm_kva, BUS_DMA_NOWAIT) != 0) adm 2052 dev/pci/ahci.c if (bus_dmamap_load(sc->sc_dmat, adm->adm_map, adm->adm_kva, size, adm 2056 dev/pci/ahci.c bzero(adm->adm_kva, size); adm 2058 dev/pci/ahci.c return (adm); adm 2061 dev/pci/ahci.c bus_dmamem_unmap(sc->sc_dmat, adm->adm_kva, size); adm 2063 dev/pci/ahci.c bus_dmamem_free(sc->sc_dmat, &adm->adm_seg, 1); adm 2065 dev/pci/ahci.c bus_dmamap_destroy(sc->sc_dmat, adm->adm_map); adm 2067 dev/pci/ahci.c free(adm, M_DEVBUF); adm 2073 dev/pci/ahci.c ahci_dmamem_free(struct ahci_softc *sc, struct ahci_dmamem *adm) adm 2075 dev/pci/ahci.c bus_dmamap_unload(sc->sc_dmat, adm->adm_map); adm 2076 dev/pci/ahci.c bus_dmamem_unmap(sc->sc_dmat, adm->adm_kva, adm->adm_size); adm 2077 dev/pci/ahci.c bus_dmamem_free(sc->sc_dmat, &adm->adm_seg, 1); adm 2078 dev/pci/ahci.c bus_dmamap_destroy(sc->sc_dmat, adm->adm_map); adm 2079 dev/pci/ahci.c free(adm, M_DEVBUF); adm 1724 dev/pci/arc.c struct arc_dmamem *adm; adm 1727 dev/pci/arc.c adm = malloc(sizeof(struct arc_dmamem), M_DEVBUF, M_NOWAIT); adm 1728 dev/pci/arc.c if (adm == NULL) adm 1731 dev/pci/arc.c bzero(adm, sizeof(struct arc_dmamem)); adm 1732 dev/pci/arc.c adm->adm_size = size; adm 1735 dev/pci/arc.c BUS_DMA_NOWAIT | BUS_DMA_ALLOCNOW, &adm->adm_map) != 0) adm 1738 dev/pci/arc.c if (bus_dmamem_alloc(sc->sc_dmat, size, PAGE_SIZE, 0, &adm->adm_seg, adm 1742 dev/pci/arc.c if (bus_dmamem_map(sc->sc_dmat, &adm->adm_seg, nsegs, size, adm 1743 dev/pci/arc.c &adm->adm_kva, BUS_DMA_NOWAIT) != 0) adm 1746 dev/pci/arc.c if (bus_dmamap_load(sc->sc_dmat, adm->adm_map, adm->adm_kva, size, adm 1750 dev/pci/arc.c bzero(adm->adm_kva, size); adm 1752 dev/pci/arc.c return (adm); adm 1755 dev/pci/arc.c bus_dmamem_unmap(sc->sc_dmat, adm->adm_kva, size); adm 1757 dev/pci/arc.c bus_dmamem_free(sc->sc_dmat, &adm->adm_seg, 1); adm 1759 dev/pci/arc.c bus_dmamap_destroy(sc->sc_dmat, adm->adm_map); adm 1761 dev/pci/arc.c free(adm, M_DEVBUF); adm 1767 dev/pci/arc.c arc_dmamem_free(struct arc_softc *sc, struct arc_dmamem *adm) adm 1769 dev/pci/arc.c bus_dmamap_unload(sc->sc_dmat, adm->adm_map); adm 1770 dev/pci/arc.c bus_dmamem_unmap(sc->sc_dmat, adm->adm_kva, adm->adm_size); adm 1771 dev/pci/arc.c bus_dmamem_free(sc->sc_dmat, &adm->adm_seg, 1); adm 1772 dev/pci/arc.c bus_dmamap_destroy(sc->sc_dmat, adm->adm_map); adm 1773 dev/pci/arc.c free(adm, M_DEVBUF);