Home
last modified time | relevance | path

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

12

/freebsd-9-stable/sys/dev/drm2/
Dati_pcigart.c82 if (!entry->busaddr[i]) in drm_ati_pcigart_cleanup()
84 pci_unmap_page(dev->pdev, entry->busaddr[i], in drm_ati_pcigart_cleanup()
137 bus_address = gart_info->table_handle->busaddr; in drm_ati_pcigart_init()
162 entry->busaddr[i] = pci_map_page(dev->pdev, entry->pagelist[i], in drm_ati_pcigart_init()
164 if (pci_dma_mapping_error(dev->pdev, entry->busaddr[i])) { in drm_ati_pcigart_init()
172 page_base = (u32) entry->busaddr[i]; in drm_ati_pcigart_init()
Ddrm_scatter.c52 entry->busaddr = malloc(entry->pages * sizeof(*entry->busaddr), in drm_sg_alloc()
63 entry->busaddr[pindex] = in drm_sg_alloc()
104 free(entry->busaddr, DRM_MEM_SGLISTS); in drm_sg_cleanup()
Ddrm_pci.c49 dmah->busaddr = segs[0].ds_addr; in drm_pci_busdma_callback()
/freebsd-9-stable/sys/dev/drm/
Ddrm_scatter.c52 entry->busaddr = malloc(entry->pages * sizeof(*entry->busaddr), in drm_sg_alloc()
63 entry->busaddr[pindex] = in drm_sg_alloc()
104 free(entry->busaddr, DRM_MEM_SGLISTS); in drm_sg_cleanup()
Dati_pcigart.c58 dmah->busaddr = segs[0].ds_addr; in drm_ati_alloc_pcigart_table_cb()
174 bus_address = gart_info->dmah->busaddr; in drm_ati_pcigart_init()
193 entry_addr = dev->sg->busaddr[i]; in drm_ati_pcigart_init()
Ddrm_pci.c49 dmah->busaddr = segs[0].ds_addr; in drm_pci_busdma_callback()
Dr600_cp.c135 if (!entry->busaddr[i]) in r600_page_table_cleanup()
137 pci_unmap_single(dev->pdev, entry->busaddr[i], in r600_page_table_cleanup()
170 entry->busaddr[i] = pci_map_single(dev->pdev, in r600_page_table_init()
174 if (entry->busaddr[i] == 0) { in r600_page_table_init()
180 entry_addr = entry->busaddr[i]; in r600_page_table_init()
/freebsd-9-stable/sys/dev/hptrr/
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()
Dldm.h95 void *freelist_get_dma(struct freelist *, BUS_ADDRESS *busaddr);
96 void freelist_put_dma(struct freelist *, void *p, BUS_ADDRESS busaddr);
161 void *dmapool_get_page(PVBUS vbus, BUS_ADDRESS *busaddr);
162 void *dmapool_get_page_at(PVBUS vbus, void *p, BUS_ADDRESS *busaddr);
163 void dmapool_put_page(PVBUS vbus, void *p, BUS_ADDRESS busaddr);
/freebsd-9-stable/sys/dev/hptnr/
Dhptnr_os_bsd.c210 void *freelist_get_dma(struct freelist *list, BUS_ADDRESS *busaddr) in freelist_get_dma() argument
216 *busaddr = *(BUS_ADDRESS *)((void **)result+1); in freelist_get_dma()
220 void freelist_put_dma(struct freelist *list, void *p, BUS_ADDRESS busaddr) in freelist_put_dma() argument
225 *(BUS_ADDRESS *)((void **)p+1) = busaddr; in freelist_put_dma()
Dldm.h95 void *freelist_get_dma(struct freelist *, BUS_ADDRESS *busaddr);
96 void freelist_put_dma(struct freelist *, void *p, BUS_ADDRESS busaddr);
161 void *dmapool_get_page(PVBUS vbus, BUS_ADDRESS *busaddr);
162 void *dmapool_get_page_at(PVBUS vbus, void *p, BUS_ADDRESS *busaddr);
163 void dmapool_put_page(PVBUS vbus, void *p, BUS_ADDRESS busaddr);
/freebsd-9-stable/sys/dev/hpt27xx/
Dldm.h96 void *freelist_get_dma(struct freelist *, BUS_ADDRESS *busaddr);
97 void freelist_put_dma(struct freelist *, void *p, BUS_ADDRESS busaddr);
162 void *dmapool_get_page(PVBUS vbus, BUS_ADDRESS *busaddr);
163 void *dmapool_get_page_at(PVBUS vbus, void *p, BUS_ADDRESS *busaddr);
164 void dmapool_put_page(PVBUS vbus, void *p, BUS_ADDRESS busaddr);
Dhpt27xx_os_bsd.c249 void *freelist_get_dma(struct freelist *list, BUS_ADDRESS *busaddr) in freelist_get_dma() argument
255 *busaddr = *(BUS_ADDRESS *)((void **)result+1); in freelist_get_dma()
259 void freelist_put_dma(struct freelist *list, void *p, BUS_ADDRESS busaddr) in freelist_put_dma() argument
264 *(BUS_ADDRESS *)((void **)p+1) = busaddr; in freelist_put_dma()
/freebsd-9-stable/sys/mips/mips/
Dbusdma_machdep.c90 bus_addr_t busaddr; /* Physical address */ member
99 bus_addr_t busaddr; /* Physical address */ member
944 sl->busaddr = curaddr; in _bus_dmamap_load_buffer()
1287 bpage->busaddr = pmap_kextract(bpage->vaddr); in alloc_bounce_pages()
1289 (vm_offset_t)pmap_mapdev(bpage->busaddr, PAGE_SIZE); in alloc_bounce_pages()
1353 bpage->busaddr |= addr & PAGE_MASK; in add_bounce_page()
1359 return (bpage->busaddr); in add_bounce_page()
1378 bpage->busaddr &= ~PAGE_MASK; in free_bounce_page()
/freebsd-9-stable/sys/dev/advansys/
Dadwlib.h692 u_int32_t busaddr);
694 u_int32_t busaddr);
772 acbbtov(struct adw_softc *adw, u_int32_t busaddr) in acbbtov() argument
774 return (acbbotov(adw, busaddr - adw->acb_busbase)); in acbbtov()
Dadwcam.c186 bus_addr_t busaddr; in adwallocacbs() local
198 busaddr = sg_map->sg_physaddr; in adwallocacbs()
213 next_acb->sg_busaddr = busaddr; in adwallocacbs()
218 busaddr += ADW_SG_BLOCKCNT * sizeof(*blocks); in adwallocacbs()
/freebsd-9-stable/sys/arm/arm/
Dbusdma_machdep.c126 bus_addr_t busaddr; /* Physical address */ member
135 bus_addr_t busaddr; /* Physical address */ member
1060 sl->busaddr = curaddr; in _bus_dmamap_load_buffer()
1387 bpage->busaddr = pmap_kextract(bpage->vaddr); in alloc_bounce_pages()
1453 bpage->busaddr |= addr & PAGE_MASK; in add_bounce_page()
1459 return (bpage->busaddr); in add_bounce_page()
1478 bpage->busaddr &= ~PAGE_MASK; in free_bounce_page()
/freebsd-9-stable/sys/ia64/ia64/
Dbusdma_machdep.c74 bus_addr_t busaddr; /* Physical address */ member
844 bpage->busaddr = pmap_kextract(bpage->vaddr); in alloc_bounce_pages()
903 bpage->busaddr |= addr & PAGE_MASK; in add_bounce_page()
909 return (bpage->busaddr); in add_bounce_page()
926 bpage->busaddr &= ~PAGE_MASK; in free_bounce_page()
/freebsd-9-stable/sys/dev/ae/
Dif_ae.c1101 bus_addr_t busaddr; in ae_alloc_rings() local
1168 AE_TXD_BUFSIZE_DEFAULT, ae_dmamap_cb, &busaddr, BUS_DMA_NOWAIT); in ae_alloc_rings()
1169 if (error != 0 || busaddr == 0) { in ae_alloc_rings()
1174 sc->dma_txd_busaddr = busaddr; in ae_alloc_rings()
1188 AE_TXS_COUNT_DEFAULT * 4, ae_dmamap_cb, &busaddr, BUS_DMA_NOWAIT); in ae_alloc_rings()
1189 if (error != 0 || busaddr == 0) { in ae_alloc_rings()
1194 sc->dma_txs_busaddr = busaddr; in ae_alloc_rings()
1209 ae_dmamap_cb, &busaddr, BUS_DMA_NOWAIT); in ae_alloc_rings()
1210 if (error != 0 || busaddr == 0) { in ae_alloc_rings()
1215 sc->dma_rxd_busaddr = busaddr + AE_RXD_PADDING; in ae_alloc_rings()
/freebsd-9-stable/sys/powerpc/powerpc/
Dbusdma_machdep.c87 bus_addr_t busaddr; /* Physical address */ member
1049 bpage->busaddr = pmap_kextract(bpage->vaddr); in alloc_bounce_pages()
1112 bpage->busaddr |= addr & PAGE_MASK; in add_bounce_page()
1118 return (bpage->busaddr); in add_bounce_page()
1137 bpage->busaddr &= ~PAGE_MASK; in free_bounce_page()
/freebsd-9-stable/sys/mips/cavium/
Doctopci.c612 bus_addr_t busaddr, unitbusaddr; in octopci_init_device() local
622 busaddr = CVMX_ADDR_DID(CVMX_FULL_DID(CVMX_OCT_DID_PCI, in octopci_init_device()
624 busaddr += (bar & (uint32_t)PCIM_BAR_MEM_BASE); in octopci_init_device()
626 unitbusaddr = busaddr + 0x430 + (unit << 8); in octopci_init_device()
/freebsd-9-stable/sys/x86/x86/
Dbusdma_machdep.c87 bus_addr_t busaddr; /* Physical address */ member
1077 bpage->busaddr = pmap_kextract(bpage->vaddr); in alloc_bounce_pages()
1142 bpage->busaddr |= addr & PAGE_MASK; in add_bounce_page()
1148 return (bpage->busaddr); in add_bounce_page()
1167 bpage->busaddr &= ~PAGE_MASK; in free_bounce_page()
/freebsd-9-stable/sys/dev/aic7xxx/
Daic79xx.c6091 hscb_busaddr = hscb_map->busaddr + (offset * sizeof(*hscb)); in ahd_alloc_scbs()
6111 &hscb_map->busaddr, /*flags*/0); in ahd_alloc_scbs()
6114 hscb_busaddr = hscb_map->busaddr; in ahd_alloc_scbs()
6125 sg_busaddr = sg_map->busaddr + offset; in ahd_alloc_scbs()
6145 ahd_dmamap_cb, &sg_map->busaddr, /*flags*/0); in ahd_alloc_scbs()
6148 sg_busaddr = sg_map->busaddr; in ahd_alloc_scbs()
6163 sense_busaddr = sense_map->busaddr + offset; in ahd_alloc_scbs()
6182 &sense_map->busaddr, /*flags*/0); in ahd_alloc_scbs()
6185 sense_busaddr = sense_map->busaddr; in ahd_alloc_scbs()
6411 ahd_dmamap_cb, &ahd->shared_data_map.busaddr, in ahd_init()
[all …]
/freebsd-9-stable/sys/dev/mpr/
Dmprvar.h427 mpr_free_reply(struct mpr_softc *sc, uint32_t busaddr) in mpr_free_reply() argument
431 sc->free_queue[sc->replyfreeindex] = htole32(busaddr); in mpr_free_reply()
/freebsd-9-stable/sys/dev/mps/
Dmpsvar.h454 mps_free_reply(struct mps_softc *sc, uint32_t busaddr) in mps_free_reply() argument
458 sc->free_queue[sc->replyfreeindex] = htole32(busaddr); in mps_free_reply()

12