Home
last modified time | relevance | path

Searched refs:busaddr (Results 1 – 20 of 20) sorted by relevance

/freebsd-14.2/sys/dev/drm2/
H A Ddrm_scatter.c50 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 Ddrm_pci.c61 dmah->busaddr = segs[0].ds_addr; in drm_pci_busdma_callback()
H A DdrmP.h370 bus_addr_t busaddr; member
499 vm_paddr_t *busaddr; member
H A Ddrm_bufs.c410 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 Dam79c900_diag.py226 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 Dsubr_busdma_bounce.c53 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 Dhptrr_os_bsd.c181 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 Dldm.h91 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 Dhptnr_os_bsd.c195 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 Dldm.h92 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 Dhpt27xx_os_bsd.c209 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 Dldm.h92 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 Dif_ae.c1091 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 Daic79xx.c6058 &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 Daic79xx.h555 bus_addr_t busaddr; member
/freebsd-14.2/sys/dev/mps/
H A Dmpsvar.h514 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 Dbusdma_machdep.c1319 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 Dmprvar.h558 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 Dbxe.c9499 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 Dif_bce.c3377 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()