Home
last modified time | relevance | path

Searched refs:sgmap (Results 1 – 2 of 2) sorted by relevance

/openbsd-src/sys/arch/alpha/dev/
H A Dsgmap_common.c57 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 Dsgmap_typedep.c56 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 …]