| /freebsd-14.2/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 | 410 map->offset = dmah->busaddr; in drm_addmap_core() 984 buf->bus_address = dmah->busaddr + offset; in drm_addbufs_pci()
|
| /freebsd-14.2/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-14.2/sys/kern/ |
| H A D | subr_busdma_bounce.c | 53 bus_addr_t busaddr; /* Physical address */ member 283 bpage->busaddr = pmap_kextract(bpage->vaddr); in alloc_bounce_pages() 361 bpage->busaddr |= addr1 & PAGE_MASK; in add_bounce_page() 366 bpage->busaddr |= addr & PAGE_MASK; in add_bounce_page() 381 return (bpage->busaddr); in add_bounce_page() 410 bpage->busaddr &= ~PAGE_MASK; in free_bounce_pages()
|
| /freebsd-14.2/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-14.2/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-14.2/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-14.2/sys/dev/ae/ |
| H A D | if_ae.c | 1091 bus_addr_t busaddr; in ae_alloc_rings() local 1158 AE_TXD_BUFSIZE_DEFAULT, ae_dmamap_cb, &busaddr, BUS_DMA_NOWAIT); in ae_alloc_rings() 1159 if (error != 0 || busaddr == 0) { in ae_alloc_rings() 1164 sc->dma_txd_busaddr = busaddr; in ae_alloc_rings() 1178 AE_TXS_COUNT_DEFAULT * 4, ae_dmamap_cb, &busaddr, BUS_DMA_NOWAIT); in ae_alloc_rings() 1179 if (error != 0 || busaddr == 0) { in ae_alloc_rings() 1184 sc->dma_txs_busaddr = busaddr; in ae_alloc_rings() 1199 ae_dmamap_cb, &busaddr, BUS_DMA_NOWAIT); in ae_alloc_rings() 1200 if (error != 0 || busaddr == 0) { in ae_alloc_rings() 1205 sc->dma_rxd_busaddr = busaddr + AE_RXD_PADDING; in ae_alloc_rings()
|
| /freebsd-14.2/sys/dev/aic7xxx/ |
| H A D | aic79xx.c | 6058 &hscb_map->busaddr, /*flags*/0); in ahd_alloc_scbs() 6061 hscb_busaddr = hscb_map->busaddr; in ahd_alloc_scbs() 6072 sg_busaddr = sg_map->busaddr + offset; in ahd_alloc_scbs() 6095 sg_busaddr = sg_map->busaddr; in ahd_alloc_scbs() 6129 &sense_map->busaddr, /*flags*/0); in ahd_alloc_scbs() 6132 sense_busaddr = sense_map->busaddr; in ahd_alloc_scbs() 6362 next_baddr = ahd->shared_data_map.busaddr in ahd_init() 6488 uint32_t busaddr; in ahd_chip_init() local 6743 busaddr = ahd->shared_data_map.busaddr; in ahd_chip_init() 7308 uint32_t busaddr; in ahd_qinfifo_requeue() local [all …]
|
| H A D | aic79xx.h | 555 bus_addr_t busaddr; member
|
| /freebsd-14.2/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-14.2/sys/arm/arm/ |
| H A D | busdma_machdep.c | 1319 bpage->busaddr, bpage->datacount); in bus_dmamap_sync() 1341 bpage->busaddr, bpage->datacount); in bus_dmamap_sync() 1359 bpage->busaddr, bpage->datacount); in bus_dmamap_sync()
|
| /freebsd-14.2/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-14.2/sys/dev/bxe/ |
| H A D | bxe.c | 9499 bus_addr_t busaddr, in bxe_init_sb() argument 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() 14830 busaddr = (fp->rx_dma.paddr + in bxe_alloc_hsi_mem() 14832 rx_bd->addr_hi = htole32(U64_HI(busaddr)); in bxe_alloc_hsi_mem() 14833 rx_bd->addr_lo = htole32(U64_LO(busaddr)); in bxe_alloc_hsi_mem() 14857 busaddr = (fp->rcq_dma.paddr + in bxe_alloc_hsi_mem() 14883 busaddr = (fp->rx_sge_dma.paddr + in bxe_alloc_hsi_mem() 14885 rx_sge->addr_hi = htole32(U64_HI(busaddr)); in bxe_alloc_hsi_mem() [all …]
|
| /freebsd-14.2/sys/dev/bce/ |
| H A D | if_bce.c | 3377 bus_addr_t *busaddr = arg; in bce_dma_map_addr() local 3389 *busaddr = 0; in bce_dma_map_addr() 3391 *busaddr = segs->ds_addr; in bce_dma_map_addr()
|