Searched refs:sgmap (Results 1 – 2 of 2) sorted by relevance
| /openbsd-src/sys/arch/alpha/dev/ |
| H A D | sgmap_common.c | 57 alpha_sgmap_init(t, sgmap, name, wbase, sgvabase, sgvasize, ptesize, ptva, in alpha_sgmap_init() argument 60 struct alpha_sgmap *sgmap; 78 sgmap->aps_wbase = wbase; 79 sgmap->aps_sgvabase = sgvabase; 80 sgmap->aps_sgvasize = sgvasize; 87 sgmap->aps_pt = ptva; 88 sgmap->aps_ptpa = 0; 107 sgmap->aps_ptpa = seg.ds_addr; 108 sgmap->aps_pt = (caddr_t)ALPHA_PHYS_TO_K0SEG(sgmap->aps_ptpa); 115 sgmap->aps_ex = extent_create((char *)name, sgvabase, sgvasize - 1, [all …]
|
| H A D | sgmap_typedep.c | 56 struct alpha_sgmap *sgmap) in __C() 64 SGMAP_PTE_TYPE *pte, *page_table = sgmap->aps_pt; in __C() 134 mtx_enter(&sgmap->aps_mtx); in __C() 135 error = extent_alloc_with_descr(sgmap->aps_ex, sgvalen, alignment, in __C() 137 mtx_leave(&sgmap->aps_mtx); in __C() 156 map->dm_segs[seg].ds_addr = sgmap->aps_wbase | sgva | dmaoffset; in __C() 162 "dma addr = 0x%lx\n", sgmap->aps_wbase, sgva, in __C() 198 bus_size_t buflen, struct proc *p, int flags, struct alpha_sgmap *sgmap) in __C() 219 flags, seg, sgmap); in __C() 245 struct mbuf *m0, int flags, struct alpha_sgmap *sgmap) in __C() [all …]
|