/freebsd/sys/dev/drm2/ |
H A D | drm_scatter.c | 50 free(entry->busaddr, DRM_MEM_SGLISTS); in drm_sg_cleanup() 76 entry->busaddr = malloc(entry->pages * sizeof(*entry->busaddr), in drm_sg_alloc() 78 if (!entry->busaddr) { in drm_sg_alloc() 85 free(entry->busaddr, DRM_MEM_DRIVER); in drm_sg_alloc() 91 entry->busaddr[pindex] = in drm_sg_alloc()
|
H A D | drm_pci.c | 61 dmah->busaddr = segs[0].ds_addr; in drm_pci_busdma_callback()
|
H A D | drmP.h | 370 bus_addr_t busaddr; member 499 vm_paddr_t *busaddr; member
|
H A D | drm_bufs.c | 409 map->offset = dmah->busaddr; in drm_addmap_core() 983 buf->bus_address = dmah->busaddr + offset; in drm_addbufs_pci()
|
/freebsd/tools/bus_space/examples/ |
H A D | am79c900_diag.py | 226 busaddr = busdma.seg_get_addr(busseg) variable 229 (cpuaddr, busaddr)) 243 ib.rxdesc = busaddr + (addr_rxdesc - cpuaddr) 244 ib.txdesc = busaddr + (addr_txdesc - cpuaddr) 250 bd.buffer = busaddr + (addr_rxbufs - cpuaddr) + bufsize * i 257 bd.buffer = busaddr + (addr_txbufs - cpuaddr) + bufsize * i 265 wrcsr(1, busaddr) 266 wrcsr(2, busaddr >> 16)
|
/freebsd/sys/dev/hptrr/ |
H A D | hptrr_os_bsd.c | 181 void *freelist_get_dma(struct freelist *list, BUS_ADDRESS *busaddr) in freelist_get_dma() argument 187 *busaddr = *(BUS_ADDRESS *)((void **)result+1); in freelist_get_dma() 191 void freelist_put_dma(struct freelist *list, void *p, BUS_ADDRESS busaddr) in freelist_put_dma() argument 196 *(BUS_ADDRESS *)((void **)p+1) = busaddr; in freelist_put_dma()
|
H A D | ldm.h | 91 void *freelist_get_dma(struct freelist *, BUS_ADDRESS *busaddr); 92 void freelist_put_dma(struct freelist *, void *p, BUS_ADDRESS busaddr); 157 void *dmapool_get_page(PVBUS vbus, BUS_ADDRESS *busaddr); 158 void *dmapool_get_page_at(PVBUS vbus, void *p, BUS_ADDRESS *busaddr); 159 void dmapool_put_page(PVBUS vbus, void *p, BUS_ADDRESS busaddr);
|
/freebsd/sys/kern/ |
H A D | subr_busdma_bounce.c | 53 bus_addr_t busaddr; /* Physical address */ member 296 bpage->busaddr = pmap_kextract(bpage->vaddr); in alloc_bounce_pages() 374 bpage->busaddr |= addr1 & PAGE_MASK; in add_bounce_page() 379 bpage->busaddr |= addr & PAGE_MASK; in add_bounce_page() 394 return (bpage->busaddr); in add_bounce_page() 423 bpage->busaddr &= ~PAGE_MASK; in free_bounce_pages()
|
/freebsd/sys/dev/hptnr/ |
H A D | hptnr_os_bsd.c | 195 void *freelist_get_dma(struct freelist *list, BUS_ADDRESS *busaddr) in freelist_get_dma() argument 201 *busaddr = *(BUS_ADDRESS *)((void **)result+1); in freelist_get_dma() 205 void freelist_put_dma(struct freelist *list, void *p, BUS_ADDRESS busaddr) in freelist_put_dma() argument 210 *(BUS_ADDRESS *)((void **)p+1) = busaddr; in freelist_put_dma()
|
H A D | ldm.h | 92 void *freelist_get_dma(struct freelist *, BUS_ADDRESS *busaddr); 93 void freelist_put_dma(struct freelist *, void *p, BUS_ADDRESS busaddr); 158 void *dmapool_get_page(PVBUS vbus, BUS_ADDRESS *busaddr); 159 void *dmapool_get_page_at(PVBUS vbus, void *p, BUS_ADDRESS *busaddr); 160 void dmapool_put_page(PVBUS vbus, void *p, BUS_ADDRESS busaddr);
|
/freebsd/sys/dev/hpt27xx/ |
H A D | hpt27xx_os_bsd.c | 209 void *freelist_get_dma(struct freelist *list, BUS_ADDRESS *busaddr) in freelist_get_dma() argument 215 *busaddr = *(BUS_ADDRESS *)((void **)result+1); in freelist_get_dma() 219 void freelist_put_dma(struct freelist *list, void *p, BUS_ADDRESS busaddr) in freelist_put_dma() argument 224 *(BUS_ADDRESS *)((void **)p+1) = busaddr; in freelist_put_dma()
|
H A D | ldm.h | 92 void *freelist_get_dma(struct freelist *, BUS_ADDRESS *busaddr); 93 void freelist_put_dma(struct freelist *, void *p, BUS_ADDRESS busaddr); 158 void *dmapool_get_page(PVBUS vbus, BUS_ADDRESS *busaddr); 159 void *dmapool_get_page_at(PVBUS vbus, void *p, BUS_ADDRESS *busaddr); 160 void dmapool_put_page(PVBUS vbus, void *p, BUS_ADDRESS busaddr);
|
/freebsd/sys/dev/ae/ |
H A D | if_ae.c | 1086 bus_addr_t busaddr; in ae_alloc_rings() local 1153 AE_TXD_BUFSIZE_DEFAULT, ae_dmamap_cb, &busaddr, BUS_DMA_NOWAIT); in ae_alloc_rings() 1154 if (error != 0 || busaddr == 0) { in ae_alloc_rings() 1159 sc->dma_txd_busaddr = busaddr; in ae_alloc_rings() 1173 AE_TXS_COUNT_DEFAULT * 4, ae_dmamap_cb, &busaddr, BUS_DMA_NOWAIT); in ae_alloc_rings() 1174 if (error != 0 || busaddr == 0) { in ae_alloc_rings() 1179 sc->dma_txs_busaddr = busaddr; in ae_alloc_rings() 1194 ae_dmamap_cb, &busaddr, BUS_DMA_NOWAIT); in ae_alloc_rings() 1195 if (error != 0 || busaddr == 0) { in ae_alloc_rings() 1200 sc->dma_rxd_busaddr = busaddr + AE_RXD_PADDING; in ae_alloc_rings()
|
/freebsd/sys/dev/aic7xxx/ |
H A D | aic79xx.c | 6010 hscb_busaddr = hscb_map->busaddr + (offset * sizeof(*hscb)); in ahd_alloc_scbs() 6030 &hscb_map->busaddr, /*flags*/0); in ahd_alloc_scbs() 6033 hscb_busaddr = hscb_map->busaddr; in ahd_alloc_scbs() 6044 sg_busaddr = sg_map->busaddr + offset; in ahd_alloc_scbs() 6064 ahd_dmamap_cb, &sg_map->busaddr, /*flags*/0); in ahd_alloc_scbs() 6067 sg_busaddr = sg_map->busaddr; in ahd_alloc_scbs() 6082 sense_busaddr = sense_map->busaddr + offset; in ahd_alloc_scbs() 6101 &sense_map->busaddr, /*flags*/0); in ahd_alloc_scbs() 6104 sense_busaddr = sense_map->busaddr; in ahd_alloc_scbs() 6342 ahd_dmamap_cb, &ahd->shared_data_map.busaddr, in ahd_init() [all …]
|
H A D | aic79xx.h | 555 bus_addr_t busaddr; member
|
/freebsd/sys/dev/mps/ |
H A D | mpsvar.h | 514 mps_free_reply(struct mps_softc *sc, uint32_t busaddr) in mps_free_reply() argument 518 sc->free_queue[sc->replyfreeindex] = htole32(busaddr); in mps_free_reply()
|
/freebsd/sys/arm/arm/ |
H A D | busdma_machdep.c | 1214 bpage->busaddr, bpage->datacount); in dma_dcache_sync() 1236 bpage->busaddr, bpage->datacount); in bus_dmamap_sync() 1254 bpage->busaddr, bpage->datacount); in bus_dmamap_sync()
|
/freebsd/sys/dev/mpr/ |
H A D | mprvar.h | 558 mpr_free_reply(struct mpr_softc *sc, uint32_t busaddr) in mpr_free_reply() argument 562 sc->free_queue[sc->replyfreeindex] = htole32(busaddr); in mpr_free_reply()
|
/freebsd/sys/dev/bxe/ |
H A D | bxe.c | 9499 bus_addr_t busaddr, in bxe_init_sb() argument 9528 sb_data_e2.common.host_sb_addr.hi = U64_HI(busaddr); in bxe_init_sb() 9529 sb_data_e2.common.host_sb_addr.lo = U64_LO(busaddr); in bxe_init_sb() 9543 sb_data_e1x.common.host_sb_addr.hi = U64_HI(busaddr); in bxe_init_sb() 9544 sb_data_e1x.common.host_sb_addr.lo = U64_LO(busaddr); in bxe_init_sb() 14621 bus_addr_t busaddr; in bxe_alloc_hsi_mem() local 14804 busaddr = (fp->tx_dma.paddr + in bxe_alloc_hsi_mem() 14806 tx_next_bd->addr_hi = htole32(U64_HI(busaddr)); in bxe_alloc_hsi_mem() 14807 tx_next_bd->addr_lo = htole32(U64_LO(busaddr)); in bxe_alloc_hsi_mem() 14830 busaddr = (fp->rx_dma.paddr + in bxe_alloc_hsi_mem() [all …]
|
/freebsd/sys/dev/bce/ |
H A D | if_bce.c | 3376 bus_addr_t *busaddr = arg; in bce_dma_map_addr() local 3388 *busaddr = 0; in bce_dma_map_addr() 3390 *busaddr = segs->ds_addr; in bce_dma_map_addr()
|