Searched refs:px_mmu_t (Results 1 – 8 of 8) sorted by relevance
/titanic_41/usr/src/uts/sun4/io/px/ |
H A D | px_mmu.h | 96 } px_mmu_t; typedef 111 extern void px_dvma_debug_fini(px_mmu_t *mmu_p); 112 extern void px_dvma_alloc_debug(px_mmu_t *mmu_p, char *address, uint_t len, 114 extern void px_dvma_free_debug(px_mmu_t *mmu_p, char *address, uint_t len, 118 extern int px_mmu_map_pages(px_mmu_t *mmu_p, ddi_dma_impl_t *mp, 120 extern int px_mmu_map_window(px_mmu_t *mmu_p, ddi_dma_impl_t *mp, 122 extern void px_mmu_unmap_pages(px_mmu_t *mmu_p, ddi_dma_impl_t *mp, 124 extern void px_mmu_unmap_window(px_mmu_t *mmu_p, ddi_dma_impl_t *mp);
|
H A D | px_mmu.c | 44 px_mmu_t *mmu_p; in px_mmu_attach() 55 mmu_p = kmem_zalloc(sizeof (px_mmu_t), KM_SLEEP); in px_mmu_attach() 73 kmem_free(mmu_p, sizeof (px_mmu_t)); in px_mmu_attach() 152 px_mmu_t *mmu_p = px_p->px_mmu_p; in px_mmu_detach() 172 kmem_free(mmu_p, sizeof (px_mmu_t)); in px_mmu_detach() 177 px_mmu_map_pages(px_mmu_t *mmu_p, ddi_dma_impl_t *mp, px_dvma_addr_t dvma_pg, in px_mmu_map_pages() 228 px_mmu_unmap_pages(px_mmu_t *mmu_p, ddi_dma_impl_t *mp, px_dvma_addr_t dvma_pg, in px_mmu_unmap_pages() 266 px_mmu_map_window(px_mmu_t *mmu_p, ddi_dma_impl_t *mp, px_window_t win_no) in px_mmu_map_window() 303 px_mmu_unmap_window(px_mmu_t *mmu_p, ddi_dma_impl_t *mp) in px_mmu_unmap_window()
|
H A D | px_dma.h | 213 px_mmu_t *mmu_p, ddi_dma_req_t *dmareq); 219 extern int px_dvma_map_fast(px_mmu_t *mmu_p, ddi_dma_impl_t *mp); 221 px_mmu_t *mmu_p); 222 extern void px_dvma_unmap(px_mmu_t *mmu_p, ddi_dma_impl_t *mp);
|
H A D | px_fdvma.c | 55 px_mmu_t *mmu_p = px_p->px_mmu_p; in px_fdvma_load() 136 px_mmu_t *mmu_p = px_p->px_mmu_p; in px_fdvma_reserve() 228 px_mmu_t *mmu_p = px_p->px_mmu_p; in px_fdvma_release()
|
H A D | px_dma.c | 176 px_dma_lmts2hdl(dev_info_t *dip, dev_info_t *rdip, px_mmu_t *mmu_p, in px_dma_lmts2hdl() 269 px_mmu_t *mmu_p = px_p->px_mmu_p; in px_dma_attr2hdl() 700 px_dvma_map_fast(px_mmu_t *mmu_p, ddi_dma_impl_t *mp) in px_dvma_map_fast() 779 px_dvma_map(ddi_dma_impl_t *mp, ddi_dma_req_t *dmareq, px_mmu_t *mmu_p) in px_dvma_map() 856 px_dvma_unmap(px_mmu_t *mmu_p, ddi_dma_impl_t *mp) in px_dvma_unmap() 1257 px_dvma_debug_init(px_mmu_t *mmu_p) in px_dvma_debug_init() 1273 px_dvma_debug_fini(px_mmu_t *mmu_p) in px_dvma_debug_fini() 1306 px_dvma_alloc_debug(px_mmu_t *mmu_p, char *address, uint_t len, in px_dvma_alloc_debug() 1339 px_dvma_free_debug(px_mmu_t *mmu_p, char *address, uint_t len, in px_dvma_free_debug()
|
H A D | px_var.h | 86 px_mmu_t *px_mmu_p; /* IOMMU block */
|
H A D | px.c | 843 px_mmu_t *mmu_p = px_p->px_mmu_p; in px_dma_setup() 967 px_mmu_t *mmu_p = px_p->px_mmu_p; in px_dma_bindhdl() 1042 px_mmu_t *mmu_p = px_p->px_mmu_p; in px_dma_unbindhdl() 1109 px_mmu_t *mmu_p = px_p->px_mmu_p; in px_dma_win()
|
/titanic_41/usr/src/uts/sun4u/io/px/ |
H A D | px_hlib.c | 1948 px_mmu_t *mmu_p = px_p->px_mmu_p; in hvio_obptsb_detach()
|