common/dist/zlib/examples/enough.c
270
size_t index = map(syms, left, len);
common/dist/zlib/examples/enough.c
310
size_t index = map(syms, left, len);
common/dist/zlib/examples/enough.c
467
size_t index = map(n, left, g.root + 1);
games/warp/term.c
371
KEYMAP *map;
games/warp/term.c
374
map = (KEYMAP*)safemalloc(sizeof(KEYMAP));
games/warp/term.c
376
map = Null(KEYMAP*);
games/warp/term.c
379
map->km_ptr[i].km_km = NULL;
games/warp/term.c
380
map->km_type[i] = KM_NOTHIN;
games/warp/term.c
382
return map;
include/rpcsvc/yp_prot.h
103
const char *map;
include/rpcsvc/yp_prot.h
109
const char *map;
include/rpcsvc/yp_prot.h
119
#define ypxfr_map map_parms.map
include/rpcsvc/yp_prot.h
96
const char *map;
lib/libc/arch/arm/gen/flt_rounds.c
43
static const int map[] = {
lib/libc/arch/arm/gen/flt_rounds.c
81
return(map[fpgetround()]);
lib/libc/arch/hppa/gen/flt_rounds.c
17
static const int map[] = {
lib/libc/arch/hppa/gen/flt_rounds.c
30
return map[(unsigned int)(fpsr >> 41) & 0x03];
lib/libc/arch/ia64/gen/flt_rounds.c
11
static const int map[] = {
lib/libc/arch/ia64/gen/flt_rounds.c
24
return (map[(x >> 10) & 0x03]);
lib/libc/arch/mips/gen/flt_rounds.c
17
static const int map[] = {
lib/libc/arch/mips/gen/flt_rounds.c
28
return map[fpgetround()];
lib/libc/arch/mips/gen/flt_rounds.c
33
return map[x & 0x03];
lib/libc/arch/powerpc/gen/flt_rounds.c
45
static const int map[] = {
lib/libc/arch/powerpc/gen/flt_rounds.c
56
return map[fpgetround()];
lib/libc/arch/powerpc/gen/flt_rounds.c
64
return map[((uint32_t)ud.u_fpscr & FPSCR_RN)];
lib/libc/arch/powerpc64/gen/flt_rounds.c
45
static const int map[] = {
lib/libc/arch/powerpc64/gen/flt_rounds.c
56
return map[fpgetround()];
lib/libc/arch/powerpc64/gen/flt_rounds.c
61
return map[((uint32_t)fpscr & FPSCR_RN)];
lib/libc/arch/sh3/gen/flt_rounds.c
43
static const int map[] = {
lib/libc/arch/sh3/gen/flt_rounds.c
81
return(map[fpgetround()]);
lib/libc/arch/sparc/gen/flt_rounds.c
16
static const int map[] = {
lib/libc/arch/sparc/gen/flt_rounds.c
29
return map[(x >> 30) & 0x03];
lib/libc/arch/sparc64/gen/flt_rounds.c
16
static const int map[] = {
lib/libc/arch/sparc64/gen/flt_rounds.c
29
return map[(x >> 30) & 0x03];
lib/libc/db/hash/hash_page.c
662
first_free(uint32_t map)
lib/libc/db/hash/hash_page.c
668
if (!(mask & map))
lib/libc/gen/getgrent.c
1014
if (yp_first(state->domain, map,
lib/libc/gen/getgrent.c
1023
map = "group.byname";
lib/libc/gen/getgrent.c
1026
map = "group.bygid";
lib/libc/gen/getgrent.c
1028
nisr = yp_match(state->domain, map, buffer, (int)strlen(buffer),
lib/libc/gen/getgrent.c
966
const char *map;
lib/libc/gen/getgrent.c
992
map = "group.byname";
lib/libc/gen/getgrent.c
994
nisr = yp_next(state->domain, map,
lib/libc/gen/getnetgrent.c
257
const char *map = NULL;
lib/libc/gen/getnetgrent.c
272
map = "netgroup";
lib/libc/gen/getnetgrent.c
276
map = "netgroup.byuser";
lib/libc/gen/getnetgrent.c
280
map = "netgroup.byhost";
lib/libc/gen/getnetgrent.c
288
switch (yp_match(__ypdomain, map, name, (int)strlen(name), line, &i)) {
lib/libc/gen/getnetgrent.c
616
in_lookup1(const char *key, const char *domain, int map)
lib/libc/gen/getnetgrent.c
630
res = lookup(ptr, &line, map);
lib/libc/gen/getnetgrent.c
640
in_lookup(const char *group, const char *key, const char *domain, int map)
lib/libc/gen/getnetgrent.c
651
if ((line = in_lookup1(key, domain, map)) == NULL)
lib/libc/gen/getnetgrent.c
652
line = in_lookup1(NULL, domain, map);
lib/libc/gen/getnetgrent.c
661
if (((line = in_lookup1(key, NULL, map)) == NULL) &&
lib/libc/gen/getnetgrent.c
662
((line = in_lookup1(NULL, NULL, map)) == NULL))
lib/libc/locale/rune.c
381
wint_t map; \
lib/libc/locale/rune.c
384
map = _towctrans_priv(wc, _wctrans_##name(rl)); \
lib/libc/locale/rune.c
385
if (map == wc || (_citrus_ctype_wctob(rl->rl_citrus_ctype, \
lib/libc/locale/rune.c
386
map, &c) || c == EOF)) \
lib/libc/nameser/ns_name.c
801
ns_name_map(ns_nname_ct nname, size_t namelen, ns_namemap_t map, int mapsize) {
lib/libc/nameser/ns_name.c
831
l = ns_name_map(nname + n, namelen - n, map, mapsize);
lib/libc/nameser/ns_name.c
842
map[l].base = nname;
lib/libc/nameser/ns_name.c
843
map[l].len = n;
lib/libc/net/gethnamaddr.c
1239
const char *map;
lib/libc/net/gethnamaddr.c
1260
map = "hosts.byaddr";
lib/libc/net/gethnamaddr.c
1263
map = "ipnodes.byaddr";
lib/libc/net/gethnamaddr.c
1267
r = yp_match(__ypdomain, map, name,
lib/libc/net/gethnamaddr.c
1290
const char *map;
lib/libc/net/gethnamaddr.c
1305
map = "hosts.byname";
lib/libc/net/gethnamaddr.c
1308
map = "ipnodes.byname";
lib/libc/net/gethnamaddr.c
1312
r = yp_match(__ypdomain, map, name,
lib/libc/softfloat/flt_rounds.c
17
static const int map[] = {
lib/libc/softfloat/flt_rounds.c
32
return map[fpgetround()];
lib/libc/stdlib/jemalloc.c
1725
total_pages = chunk->map[run_ind].npages;
lib/libc/stdlib/jemalloc.c
1733
chunk->map[map_offset + i].npages = need_pages;
lib/libc/stdlib/jemalloc.c
1734
chunk->map[map_offset + i].pos = i;
lib/libc/stdlib/jemalloc.c
1741
chunk->map[map_offset].npages = rem_pages;
lib/libc/stdlib/jemalloc.c
1742
chunk->map[map_offset].pos = POS_FREE;
lib/libc/stdlib/jemalloc.c
1743
chunk->map[map_offset + rem_pages - 1].npages = rem_pages;
lib/libc/stdlib/jemalloc.c
1744
chunk->map[map_offset + rem_pages - 1].pos = POS_FREE;
lib/libc/stdlib/jemalloc.c
1783
chunk->map[arena_chunk_header_npages].npages = chunk_npages -
lib/libc/stdlib/jemalloc.c
1785
chunk->map[arena_chunk_header_npages].pos = POS_FREE;
lib/libc/stdlib/jemalloc.c
1786
chunk->map[chunk_npages - 1].npages = chunk_npages -
lib/libc/stdlib/jemalloc.c
1788
chunk->map[chunk_npages - 1].pos = POS_FREE;
lib/libc/stdlib/jemalloc.c
1874
mapelm = &chunk->map[i];
lib/libc/stdlib/jemalloc.c
1935
assert(run_pages == chunk->map[run_ind].npages);
lib/libc/stdlib/jemalloc.c
1941
assert(chunk->map[run_ind].npages == run_pages);
lib/libc/stdlib/jemalloc.c
1942
chunk->map[run_ind].pos = POS_FREE;
lib/libc/stdlib/jemalloc.c
1943
assert(chunk->map[run_ind + run_pages - 1].npages == run_pages);
lib/libc/stdlib/jemalloc.c
1944
chunk->map[run_ind + run_pages - 1].pos = POS_FREE;
lib/libc/stdlib/jemalloc.c
1955
chunk->map[run_ind - 1].pos == POS_FREE) {
lib/libc/stdlib/jemalloc.c
1959
prev_npages = chunk->map[run_ind - 1].npages;
lib/libc/stdlib/jemalloc.c
1961
assert(chunk->map[run_ind].npages == prev_npages);
lib/libc/stdlib/jemalloc.c
1962
assert(chunk->map[run_ind].pos == POS_FREE);
lib/libc/stdlib/jemalloc.c
1965
chunk->map[run_ind].npages = run_pages;
lib/libc/stdlib/jemalloc.c
1966
assert(chunk->map[run_ind].pos == POS_FREE);
lib/libc/stdlib/jemalloc.c
1967
chunk->map[run_ind + run_pages - 1].npages = run_pages;
lib/libc/stdlib/jemalloc.c
1968
assert(chunk->map[run_ind + run_pages - 1].pos == POS_FREE);
lib/libc/stdlib/jemalloc.c
1972
chunk->map[run_ind + run_pages].pos == POS_FREE) {
lib/libc/stdlib/jemalloc.c
1976
next_npages = chunk->map[run_ind + run_pages].npages;
lib/libc/stdlib/jemalloc.c
1978
assert(chunk->map[run_ind + run_pages - 1].npages ==
lib/libc/stdlib/jemalloc.c
1980
assert(chunk->map[run_ind + run_pages - 1].pos == POS_FREE);
lib/libc/stdlib/jemalloc.c
1982
chunk->map[run_ind].npages = run_pages;
lib/libc/stdlib/jemalloc.c
1983
chunk->map[run_ind].pos = POS_FREE;
lib/libc/stdlib/jemalloc.c
1984
chunk->map[run_ind + run_pages - 1].npages = run_pages;
lib/libc/stdlib/jemalloc.c
1985
assert(chunk->map[run_ind + run_pages - 1].pos == POS_FREE);
lib/libc/stdlib/jemalloc.c
1988
if (chunk->map[run_ind].npages > chunk->max_frun_npages) {
lib/libc/stdlib/jemalloc.c
1990
chunk->max_frun_npages = chunk->map[run_ind].npages;
lib/libc/stdlib/jemalloc.c
2261
chunk->map[pageind + i].npages = npages;
lib/libc/stdlib/jemalloc.c
2262
chunk->map[pageind + i].pos = i;
lib/libc/stdlib/jemalloc.c
2300
chunk->map[pageind + i].npages = npages;
lib/libc/stdlib/jemalloc.c
2301
assert(chunk->map[pageind + i].pos == i);
lib/libc/stdlib/jemalloc.c
2317
chunk->map[pageind + i].npages = npages;
lib/libc/stdlib/jemalloc.c
2318
chunk->map[pageind + i].pos = i;
lib/libc/stdlib/jemalloc.c
2367
mapelm = &chunk->map[pageind];
lib/libc/stdlib/jemalloc.c
2448
mapelm = &chunk->map[pageind];
lib/libc/stdlib/jemalloc.c
520
arena_chunk_map_t map[1]; /* Dynamically sized. */
lib/libc/yp/xdryp.c
213
if (!xdr_ypmap_wrap_string(xdrs, __UNCONST(&objp->map)))
lib/libc/yp/xdryp.c
232
if (!xdr_ypmap_wrap_string(xdrs, __UNCONST(&objp->map)))
lib/libc/yp/xdryp.c
522
if (!xdr_ypmap_wrap_string(xdrs, __UNCONST(&objp->map)))
lib/libc/yp/yp_all.c
77
yprnk.map = inmap;
lib/libc/yp/yp_first.c
147
yprk.map = inmap;
lib/libc/yp/yp_first.c
72
yprnk.map = inmap;
lib/libc/yp/yp_master.c
69
yprnk.map = inmap;
lib/libc/yp/yp_match.c
115
if (ep->map) {
lib/libc/yp/yp_match.c
116
if (strcmp(ep->map, map)) {
lib/libc/yp/yp_match.c
117
free(ep->map);
lib/libc/yp/yp_match.c
118
if ((ep->map = strdup(map)) == NULL)
lib/libc/yp/yp_match.c
122
if ((ep->map = strdup(map)) == NULL)
lib/libc/yp/yp_match.c
131
ypmatch_find(const char *map, const char *key, int keylen, const char **val,
lib/libc/yp/yp_match.c
137
_DIAGASSERT(map != NULL);
lib/libc/yp/yp_match.c
149
if (strcmp(ep->map, map))
lib/libc/yp/yp_match.c
203
yprk.map = inmap;
lib/libc/yp/yp_match.c
57
char *map, *key;
lib/libc/yp/yp_match.c
68
ypmatch_add(const char *map, const char *key, int keylen, char *val, int vallen)
lib/libc/yp/yp_match.c
73
_DIAGASSERT(map != NULL);
lib/libc/yp/yp_order.c
66
yprnk.map = inmap;
lib/libcurses/getch.c
228
_cursesi_free_keymap(keymap_t *map)
lib/libcurses/getch.c
234
if (map->mapping[i] >= 0) {
lib/libcurses/getch.c
235
if (map->key[map->mapping[i]]->type == KEYMAP_MULTI)
lib/libcurses/getch.c
237
map->key[map->mapping[i]]->value.next);
lib/libcurses/getch.c
242
for (i = 0; i < map->count; i += KEYMAP_ALLOC_CHUNK) {
lib/libcurses/getch.c
243
free(map->key[i]);
lib/libcurses/getch.c
246
free(map->key);
lib/libcurses/getch.c
247
free(map);
lib/libedit/keymacro.c
112
el->el_keymacro.map = NULL;
lib/libedit/keymacro.c
126
node__free(el->el_keymacro.map);
lib/libedit/keymacro.c
163
node__put(el, el->el_keymacro.map);
lib/libedit/keymacro.c
164
el->el_keymacro.map = NULL;
lib/libedit/keymacro.c
182
return node_trav(el, el->el_keymacro.map, ch, val);
lib/libedit/keymacro.c
207
if (el->el_keymacro.map == NULL)
lib/libedit/keymacro.c
209
el->el_keymacro.map = node__get(key[0]);
lib/libedit/keymacro.c
213
(void) node__try(el, el->el_keymacro.map, key, val, ntype);
lib/libedit/keymacro.c
222
keymacro_clear(EditLine *el, el_action_t *map, const wchar_t *in)
lib/libedit/keymacro.c
226
if ((map[(unsigned char)*in] == ED_SEQUENCE_LEAD_IN) &&
lib/libedit/keymacro.c
227
((map == el->el_map.key &&
lib/libedit/keymacro.c
229
(map == el->el_map.alt &&
lib/libedit/keymacro.c
248
if (el->el_keymacro.map == NULL)
lib/libedit/keymacro.c
251
(void) node__delete(el, &el->el_keymacro.map, key);
lib/libedit/keymacro.c
265
if (el->el_keymacro.map == NULL && *key == 0)
lib/libedit/keymacro.c
269
if (node_lookup(el, key, el->el_keymacro.map, (size_t)1) <= -1)
lib/libedit/keymacro.h
52
keymacro_node_t *map; /* Key map */
lib/libedit/map.c
1000
el_action_t *map = el->el_map.key;
lib/libedit/map.c
1003
for (i = 0; i <= 0377 && map[i] != EM_META_NEXT; i++)
lib/libedit/map.c
1012
map = alt;
lib/libedit/map.c
1014
map = alt;
lib/libedit/map.c
1019
switch (map[i]) {
lib/libedit/map.c
1026
keymacro_add(el, buf, keymacro_map_cmd(el, (int) map[i]), XK_CMD);
lib/libedit/map.c
1029
map[(int) buf[0]] = ED_SEQUENCE_LEAD_IN;
lib/libedit/map.c
1172
map_print_key(EditLine *el, el_action_t *map, const wchar_t *in)
lib/libedit/map.c
1181
if (bp->func == map[(unsigned char) *in]) {
lib/libedit/map.c
1195
map_print_some_keys(EditLine *el, el_action_t *map, wint_t first, wint_t last)
lib/libedit/map.c
1205
if (map[first] == ED_UNASSIGNED) {
lib/libedit/map.c
1216
if (bp->func == map[first]) {
lib/libedit/map.c
1235
if (map == el->el_map.key) {
lib/libedit/map.c
1296
el_action_t *map;
lib/libedit/map.c
1310
map = el->el_map.key;
lib/libedit/map.c
1317
map = el->el_map.alt;
lib/libedit/map.c
1373
else if (map[(unsigned char) *in] == ED_SEQUENCE_LEAD_IN)
lib/libedit/map.c
1376
map[(unsigned char) *in] = ED_UNASSIGNED;
lib/libedit/map.c
1383
map_print_key(el, map, in);
lib/libedit/map.c
1404
map[(unsigned char) *in] = ED_SEQUENCE_LEAD_IN;
lib/libedit/map.c
1419
map[(unsigned char) *in] = ED_SEQUENCE_LEAD_IN;
lib/libedit/map.c
1421
keymacro_clear(el, map, in);
lib/libedit/map.c
1422
map[(unsigned char) *in] = (el_action_t)cmd;
lib/libedit/map.c
984
el_action_t *map = el->el_map.key;
lib/libedit/map.c
988
map[i] = ED_INSERT;
lib/libedit/readline.c
180
static rl_command_func_t *map[256];
lib/libedit/readline.c
2110
if (map[c] == NULL)
lib/libedit/readline.c
2115
(*map[c])(1, c);
lib/libedit/readline.c
2128
if ((size_t)c >= sizeof(map) / sizeof(map[0]) || c < 0)
lib/libedit/readline.c
2130
map[(unsigned char)c] = fun;
lib/libedit/terminal.c
1136
el_action_t *map;
lib/libedit/terminal.c
1146
map = el->el_map.type == MAP_VI ? el->el_map.alt : el->el_map.key;
lib/libedit/terminal.c
1176
keymacro_clear(el, map, px);
lib/libedit/terminal.c
1178
if (p[1] && (dmap[j] == map[j] ||
lib/libedit/terminal.c
1179
map[j] == ED_SEQUENCE_LEAD_IN)) {
lib/libedit/terminal.c
1182
map[j] = ED_SEQUENCE_LEAD_IN;
lib/libedit/terminal.c
1183
} else if (map[j] == ED_UNASSIGNED) {
lib/libedit/terminal.c
1184
keymacro_clear(el, map, px);
lib/libedit/terminal.c
1186
map[j] = arrow[i].fun.cmd;
lib/libedit/tty.c
903
el_action_t *map, *alt;
lib/libedit/tty.c
907
map = el->el_map.key;
lib/libedit/tty.c
923
keymacro_clear(el, map, old);
lib/libedit/tty.c
924
map[(unsigned char)old[0]] = dmap[(unsigned char)old[0]];
lib/libedit/tty.c
925
keymacro_clear(el, map, new);
lib/libedit/tty.c
927
map[(unsigned char)new[0]] = tp->bind[el->el_map.type];
lib/libkvm/kvm_x86_64.c
230
static struct p2o *map;
lib/libkvm/kvm_x86_64.c
236
if (map == NULL) {
lib/libkvm/kvm_x86_64.c
237
map = calloc(sizeof *map, cpu_kh->nmemsegs);
lib/libkvm/kvm_x86_64.c
240
map[i].pa = ramsegs[i].start;
lib/libkvm/kvm_x86_64.c
241
map[i].sz = ramsegs[i].size;
lib/libkvm/kvm_x86_64.c
242
map[i].off = off;
lib/libkvm/kvm_x86_64.c
247
qsort(map, cpu_kh->nmemsegs, sizeof(*map), cmp_p2o);
lib/libkvm/kvm_x86_64.c
254
val = bsearch(&key, map, cpu_kh->nmemsegs, sizeof (key), cmp_p2o);
lib/libpuffs/opdump.c
169
const char **map;
lib/libpuffs/opdump.c
178
map = puffsdump_vfsop_revmap;
lib/libpuffs/opdump.c
182
map = puffsdump_vnop_revmap;
lib/libpuffs/opdump.c
187
map = puffsdump_cacheop_revmap;
lib/libpuffs/opdump.c
191
map = puffsdump_errnot_revmap;
lib/libpuffs/opdump.c
195
map = puffsdump_flush_revmap;
lib/libpuffs/opdump.c
204
optype = map[preq->preq_optype];
lib/librumpuser/rumpuser_dl.c
165
getsymbols(struct link_map *map, int ismainobj)
lib/librumpuser/rumpuser_dl.c
175
if (map->l_addr) {
lib/librumpuser/rumpuser_dl.c
176
if (memcmp((void *)map->l_addr, ELFMAG, SELFMAG) != 0)
lib/librumpuser/rumpuser_dl.c
178
eident = *(unsigned char *)(map->l_addr + EI_CLASS);
lib/librumpuser/rumpuser_dl.c
200
ed_base = map->l_ld;
lib/librumpuser/rumpuser_dl.c
210
syms_base = adjptr(map, edptr);
lib/librumpuser/rumpuser_dl.c
214
str_base = adjptr(map, edptr);
lib/librumpuser/rumpuser_dl.c
222
hashtab = (Elf_Symindx *)adjptr(map, edptr);
lib/librumpuser/rumpuser_dl.c
239
gnuhash = (Elf32_Word *)adjptr(map, edptr);
lib/librumpuser/rumpuser_dl.c
286
"in %s\n", map->l_name);
lib/librumpuser/rumpuser_dl.c
341
SYMn_SETMEMBER(csym, 0, st_value,(intptr_t)(value+map->l_addr));
lib/librumpuser/rumpuser_dl.c
406
struct link_map *map, *origmap, *mainmap;
lib/librumpuser/rumpuser_dl.c
450
for (map = origmap; map && !error; map = map->l_prev) {
lib/librumpuser/rumpuser_dl.c
451
if (strstr(map->l_name, "librump") != NULL || map == mainmap)
lib/librumpuser/rumpuser_dl.c
452
error = getsymbols(map, map == mainmap);
lib/librumpuser/rumpuser_dl.c
489
for (map = origmap; map; map = map->l_prev) {
lib/librumpuser/rumpuser_dl.c
492
if (map == mainmap) {
lib/librumpuser/rumpuser_dl.c
495
handle = dlopen(map->l_name, RTLD_LAZY);
lib/librumpuser/rumpuser_dl.c
500
if (map != mainmap)
libexec/httpd/cgi-bozo.c
69
bozo_content_map_t *map;
libexec/httpd/cgi-bozo.c
692
bozo_content_map_t *map;
libexec/httpd/cgi-bozo.c
699
map = bozo_get_content_map(httpd, arg);
libexec/httpd/cgi-bozo.c
700
map->name = arg;
libexec/httpd/cgi-bozo.c
701
map->type = map->encoding = map->encoding11 = NULL;
libexec/httpd/cgi-bozo.c
702
map->cgihandler = cgihandler;
libexec/httpd/cgi-bozo.c
73
map = bozo_match_content_map(httpd, file, 0);
libexec/httpd/cgi-bozo.c
74
if (map)
libexec/httpd/cgi-bozo.c
75
return map->cgihandler;
libexec/httpd/content-bozo.c
206
search_map(bozo_content_map_t *map, const char *name, size_t len)
libexec/httpd/content-bozo.c
209
for ( ; map && map->name; map++) {
libexec/httpd/content-bozo.c
210
const size_t namelen = strlen(map->name);
libexec/httpd/content-bozo.c
213
strcasecmp(map->name, name + (len - namelen)) == 0)
libexec/httpd/content-bozo.c
214
return map;
libexec/httpd/content-bozo.c
224
bozo_content_map_t *map;
libexec/httpd/content-bozo.c
228
map = search_map(httpd->dynamic_content_map, name, len);
libexec/httpd/content-bozo.c
229
if (map == NULL && !dynamiconly)
libexec/httpd/content-bozo.c
230
map = search_map(static_content_map, name, len);
libexec/httpd/content-bozo.c
232
return map;
libexec/httpd/content-bozo.c
242
bozo_content_map_t *map;
libexec/httpd/content-bozo.c
244
map = bozo_match_content_map(httpd, file, 0);
libexec/httpd/content-bozo.c
245
if (map)
libexec/httpd/content-bozo.c
246
return map->type;
libexec/httpd/content-bozo.c
257
bozo_content_map_t *map;
libexec/httpd/content-bozo.c
259
map = bozo_match_content_map(httpd, file, 0);
libexec/httpd/content-bozo.c
260
if (map)
libexec/httpd/content-bozo.c
262
map->encoding11 : map->encoding;
libexec/httpd/content-bozo.c
271
bozo_content_map_t *map;
libexec/httpd/content-bozo.c
273
if ((map = bozo_match_content_map(httpd, name, 1)) != NULL)
libexec/httpd/content-bozo.c
274
return map;
libexec/httpd/content-bozo.c
279
(httpd->dynamic_content_map_size + 1) * sizeof *map);
libexec/httpd/content-bozo.c
282
map = &httpd->dynamic_content_map[httpd->dynamic_content_map_size];
libexec/httpd/content-bozo.c
283
map->name = map->type = map->encoding = map->encoding11 =
libexec/httpd/content-bozo.c
284
map->cgihandler = NULL;
libexec/httpd/content-bozo.c
285
map--;
libexec/httpd/content-bozo.c
287
return map;
libexec/httpd/content-bozo.c
306
bozo_content_map_t *map;
libexec/httpd/content-bozo.c
312
map = bozo_get_content_map(httpd, cmap0);
libexec/httpd/content-bozo.c
314
map->name = CHECKMAP(cmap0);
libexec/httpd/content-bozo.c
315
map->type = CHECKMAP(cmap1);
libexec/httpd/content-bozo.c
316
map->encoding = CHECKMAP(cmap2);
libexec/httpd/content-bozo.c
317
map->encoding11 = CHECKMAP(cmap3);
libexec/httpd/content-bozo.c
319
map->cgihandler = NULL;
libexec/httpd/lua-bozo.c
111
lua_state_map_t *map;
libexec/httpd/lua-bozo.c
118
map = lua_touserdata(L, -1);
libexec/httpd/lua-bozo.c
130
SIMPLEQ_INSERT_TAIL(&map->handlers, handler, h_next);
libexec/httpd/lua-bozo.c
189
lua_state_map_t *map;
libexec/httpd/lua-bozo.c
191
map = bozomalloc(httpd, sizeof(lua_state_map_t));
libexec/httpd/lua-bozo.c
192
map->prefix = bozostrdup(httpd, NULL, prefix);
libexec/httpd/lua-bozo.c
194
map->script = bozostrdup(httpd, NULL, script);
libexec/httpd/lua-bozo.c
200
map->script = path;
libexec/httpd/lua-bozo.c
202
map->L = luaL_newstate();
libexec/httpd/lua-bozo.c
203
if (map->L == NULL)
libexec/httpd/lua-bozo.c
205
SIMPLEQ_INIT(&map->handlers);
libexec/httpd/lua-bozo.c
208
luaL_openlibs(map->L);
libexec/httpd/lua-bozo.c
209
lua_getglobal(map->L, "package");
libexec/httpd/lua-bozo.c
210
lua_getfield(map->L, -1, "preload");
libexec/httpd/lua-bozo.c
211
lua_pushcfunction(map->L, luaopen_httpd);
libexec/httpd/lua-bozo.c
212
lua_setfield(map->L, -2, "httpd");
libexec/httpd/lua-bozo.c
213
lua_pop(map->L, 2);
libexec/httpd/lua-bozo.c
215
lua_openlib(map->L, "", luaopen_base);
libexec/httpd/lua-bozo.c
216
lua_openlib(map->L, LUA_LOADLIBNAME, luaopen_package);
libexec/httpd/lua-bozo.c
217
lua_openlib(map->L, LUA_TABLIBNAME, luaopen_table);
libexec/httpd/lua-bozo.c
218
lua_openlib(map->L, LUA_STRLIBNAME, luaopen_string);
libexec/httpd/lua-bozo.c
219
lua_openlib(map->L, LUA_MATHLIBNAME, luaopen_math);
libexec/httpd/lua-bozo.c
220
lua_openlib(map->L, LUA_OSLIBNAME, luaopen_os);
libexec/httpd/lua-bozo.c
221
lua_openlib(map->L, LUA_IOLIBNAME, luaopen_io);
libexec/httpd/lua-bozo.c
222
lua_openlib(map->L, LUA_HTTPDLIBNAME, luaopen_httpd);
libexec/httpd/lua-bozo.c
224
lua_pushstring(map->L, "lua_state_map");
libexec/httpd/lua-bozo.c
225
lua_pushlightuserdata(map->L, map);
libexec/httpd/lua-bozo.c
226
lua_settable(map->L, LUA_REGISTRYINDEX);
libexec/httpd/lua-bozo.c
228
lua_pushstring(map->L, "bozohttpd");
libexec/httpd/lua-bozo.c
229
lua_pushlightuserdata(map->L, httpd);
libexec/httpd/lua-bozo.c
230
lua_settable(map->L, LUA_REGISTRYINDEX);
libexec/httpd/lua-bozo.c
232
if (luaL_loadfile(map->L, script))
libexec/httpd/lua-bozo.c
234
lua_tostring(map->L, -1));
libexec/httpd/lua-bozo.c
235
if (lua_pcall(map->L, 0, 0, 0))
libexec/httpd/lua-bozo.c
237
lua_tostring(map->L, -1));
libexec/httpd/lua-bozo.c
238
SIMPLEQ_INSERT_TAIL(&httpd->lua_states, map, s_next);
libexec/httpd/lua-bozo.c
306
lua_state_map_t *map;
libexec/httpd/lua-bozo.c
360
SIMPLEQ_FOREACH(map, &httpd->lua_states, s_next) {
libexec/httpd/lua-bozo.c
361
if (strcmp(map->prefix, prefix))
libexec/httpd/lua-bozo.c
364
SIMPLEQ_FOREACH(hndlr, &map->handlers, h_next) {
libexec/httpd/lua-bozo.c
368
lua_rawgeti(map->L, LUA_REGISTRYINDEX, hndlr->ref);
libexec/httpd/lua-bozo.c
371
lua_newtable(map->L);
libexec/httpd/lua-bozo.c
372
lua_env(map->L, "SERVER_NAME",
libexec/httpd/lua-bozo.c
374
lua_env(map->L, "GATEWAY_INTERFACE", "Luigi/1.0");
libexec/httpd/lua-bozo.c
375
lua_env(map->L, "SERVER_PROTOCOL", request->hr_proto);
libexec/httpd/lua-bozo.c
376
lua_env(map->L, "REQUEST_METHOD",
libexec/httpd/lua-bozo.c
378
lua_env(map->L, "SCRIPT_PREFIX", map->prefix);
libexec/httpd/lua-bozo.c
379
lua_env(map->L, "SCRIPT_NAME", file);
libexec/httpd/lua-bozo.c
380
lua_env(map->L, "HANDLER_NAME", hndlr->name);
libexec/httpd/lua-bozo.c
381
lua_env(map->L, "SCRIPT_FILENAME", map->script);
libexec/httpd/lua-bozo.c
382
lua_env(map->L, "SERVER_SOFTWARE",
libexec/httpd/lua-bozo.c
384
lua_env(map->L, "REQUEST_URI", uri);
libexec/httpd/lua-bozo.c
385
lua_env(map->L, "DATE_GMT",
libexec/httpd/lua-bozo.c
388
lua_env(map->L, "QUERY_STRING", query);
libexec/httpd/lua-bozo.c
390
lua_env(map->L, "PATH_INFO", info);
libexec/httpd/lua-bozo.c
392
lua_env(map->L, "CONTENT_TYPE", type);
libexec/httpd/lua-bozo.c
394
lua_env(map->L, "CONTENT_LENGTH", clen);
libexec/httpd/lua-bozo.c
396
lua_env(map->L, "SERVER_PORT",
libexec/httpd/lua-bozo.c
399
lua_env(map->L, "REMOTE_HOST",
libexec/httpd/lua-bozo.c
402
lua_env(map->L, "REMOTE_ADDR",
libexec/httpd/lua-bozo.c
406
lua_newtable(map->L);
libexec/httpd/lua-bozo.c
408
lua_env(map->L, headp->h_header,
libexec/httpd/lua-bozo.c
414
lua_newtable(map->L);
libexec/httpd/lua-bozo.c
416
lua_decode_query(map->L, query);
libexec/httpd/lua-bozo.c
427
lua_decode_query(map->L,
libexec/httpd/lua-bozo.c
430
lua_pop(map->L, 1);
libexec/httpd/lua-bozo.c
431
lua_pushnil(map->L);
libexec/httpd/lua-bozo.c
437
lua_pushnil(map->L);
libexec/httpd/lua-bozo.c
439
ret = lua_pcall(map->L, 3, 0, 0);
libexec/httpd/lua-bozo.c
442
lua_tostring(map->L, -1));
libexec/ld.elf_so/rtld.c
1926
const struct link_map **map = v;
libexec/ld.elf_so/rtld.c
1928
*map = &obj->linkmap;
sbin/dump/dump.h
100
#define SETINO(ino, map) \
sbin/dump/dump.h
101
map[(u_int)((ino) - 1) / NBBY] |= 1 << ((u_int)((ino) - 1) % NBBY)
sbin/dump/dump.h
102
#define CLRINO(ino, map) \
sbin/dump/dump.h
103
map[(u_int)((ino) - 1) / NBBY] &= ~(1 << ((u_int)((ino) - 1) % NBBY))
sbin/dump/dump.h
104
#define TSTINO(ino, map) \
sbin/dump/dump.h
105
(map[(u_int)((ino) - 1) / NBBY] & (1 << ((u_int)((ino) - 1) % NBBY)))
sbin/dump/main.c
136
char *map, *cp;
sbin/dump/main.c
651
for (map = dumpdirmap, ino = 1; ino < maxino; ino++) {
sbin/dump/main.c
653
dirty = *map++;
sbin/dump/main.c
668
for (map = dumpinomap, ino = 1; ino < maxino; ino++) {
sbin/dump/main.c
672
dirty = *map++;
sbin/dump/traverse.c
279
char *map;
sbin/dump/traverse.c
286
for (map = dumpdirmap, ino = 1; ino < maxino; ino++) {
sbin/dump/traverse.c
288
isdir = *map++;
sbin/dump/traverse.c
860
dumpmap(char *map, int type, ino_t ino)
sbin/dump/traverse.c
868
for (i = 0, cp = map; i < iswap32(spcl.c_count); i++, cp += TP_BSIZE)
sbin/efi/gptsubr.c
89
struct map *map_next;
sbin/efi/gptsubr.c
90
struct map *map_prev;
sbin/fsck_ext2fs/pass5.c
266
print_bmap(char *map, uint32_t size)
sbin/fsck_ext2fs/pass5.c
274
printf("%02x ", (unsigned char)map[i] & 0xff);
sbin/fsck_ffs/pass5.c
384
int map = *mapp++;
sbin/fsck_ffs/pass5.c
389
if ((map & bit) != 0) {
sbin/fsck_ffs/pass5.c
400
map = *mapp++;
sbin/fsck_ffs/pass5.c
511
print_bmap(u_char *map, uint32_t size)
sbin/fsck_ffs/pass5.c
519
printf("%2x ", (u_int)map[i] & 0xff);
sbin/gpt/add.c
135
map = map_alloc(gpt, block, sectors, alignsecs);
sbin/gpt/add.c
136
if (map == NULL) {
sbin/gpt/add.c
142
map = map_alloc(gpt, block, sectors, 0);
sbin/gpt/add.c
143
if (map == NULL) {
sbin/gpt/add.c
149
ent_set(ent, map, type, name);
sbin/gpt/add.c
154
ent_set(ent, map, type, name);
sbin/gpt/add.c
160
buf, map->map_start, map->map_size);
sbin/gpt/add.c
73
ent_set(struct gpt_ent *ent, const map_t map, const gpt_uuid_t xtype,
sbin/gpt/add.c
77
ent->ent_lba_start = htole64((uint64_t)map->map_start);
sbin/gpt/add.c
78
ent->ent_lba_end = htole64((uint64_t)(map->map_start +
sbin/gpt/add.c
79
map->map_size - 1LL));
sbin/gpt/add.c
89
map_t map;
sbin/gpt/biosboot.c
153
set_bootable(gpt_t gpt, map_t map, map_t tbl, unsigned int i)
sbin/gpt/biosboot.c
156
struct gpt_hdr *hdr = map->map_data;
sbin/gpt/biosboot.c
161
ent = gpt_ent(map, tbl, j);
sbin/gpt/biosboot.c
165
ent = gpt_ent(map, tbl, i);
sbin/gpt/biosboot.c
168
return gpt_write_crc(gpt, map, tbl);
sbin/gpt/create.c
107
map = map_add(gpt, 0LL, 1LL, MAP_TYPE_PMBR, mbr, 1);
sbin/gpt/create.c
108
if (gpt_write(gpt, map) == -1) {
sbin/gpt/create.c
77
map_t map;
sbin/gpt/create.c
80
map = map_find(gpt, MAP_TYPE_MBR);
sbin/gpt/create.c
81
if (map != NULL) {
sbin/gpt/create.c
87
map->map_type = MAP_TYPE_UNUSED;
sbin/gpt/gpt.c
266
gpt_write(gpt_t gpt, map_t map)
sbin/gpt/gpt.c
275
count = (size_t)(map->map_size * gpt->secsz);
sbin/gpt/gpt.c
276
ofs = map->map_start * gpt->secsz;
sbin/gpt/gpt.c
278
write(gpt->fd, map->map_data, count) != (ssize_t)count)
sbin/gpt/gpt.c
624
struct map *map;
sbin/gpt/gpt.c
632
map = map_find(gpt, MAP_TYPE_PRI_GPT_HDR);
sbin/gpt/gpt.c
633
hdr = map ? map->map_data : NULL;
sbin/gpt/gpt.c
759
gpt_write_crc(gpt_t gpt, map_t map, map_t tbl)
sbin/gpt/gpt.c
761
struct gpt_hdr *hdr = map->map_data;
sbin/gpt/gpt.c
771
if (gpt_write(gpt, map) == -1) {
sbin/gpt/gpt.c
823
gpt_ent(map_t map, map_t tbl, unsigned int i)
sbin/gpt/gpt.c
825
struct gpt_hdr *hdr = map->map_data;
sbin/gpt/gpt.c
883
map_t map;
sbin/gpt/gpt.c
921
map = map_last(gpt);
sbin/gpt/gpt.c
922
if (map->map_type != MAP_TYPE_UNUSED) {
sbin/gpt/gpt.c
927
if (map->map_size < blocks)
sbin/gpt/gpt.c
928
blocks = map->map_size;
sbin/gpt/gpt.h
66
typedef struct map *map_t;
sbin/gpt/gpt_private.h
43
struct map *mediamap;
sbin/gpt/gpt_private.h
44
struct map *tbl, *lbt, *gpt, *tpg;
sbin/gpt/header.c
74
map_t map;
sbin/gpt/header.c
86
map = map_find(gpt, MAP_TYPE_PRI_GPT_HDR);
sbin/gpt/header.c
87
if (map == NULL) {
sbin/gpt/header.c
92
hdr = map->map_data;
sbin/gpt/map.h
37
struct map *map_next;
sbin/gpt/map.h
38
struct map *map_prev;
sbin/gpt/map.h
56
struct map *map_add(struct gpt *, off_t, off_t, int, void *, int);
sbin/gpt/map.h
57
struct map *map_alloc(struct gpt *, off_t, off_t, off_t);
sbin/gpt/map.h
58
struct map *map_find(struct gpt *, int);
sbin/gpt/map.h
59
struct map *map_first(struct gpt *);
sbin/gpt/map.h
60
struct map *map_last(struct gpt *);
sbin/gpt/map.h
61
off_t map_resize(struct gpt *, struct map *, off_t, off_t);
sbin/gpt/migrate.c
242
map_t map;
sbin/gpt/migrate.c
249
map = map_find(gpt, MAP_TYPE_MBR);
sbin/gpt/migrate.c
250
if (map == NULL || map->map_start != 0) {
sbin/gpt/migrate.c
255
mbr = map->map_data;
sbin/gpt/migrate.c
338
if (gpt_write(gpt, map) == -1) {
sbin/gpt/recover.c
158
map_t map;
sbin/gpt/recover.c
224
map = map_add(gpt, 0LL, 1LL, MAP_TYPE_PMBR, mbr, 1);
sbin/gpt/recover.c
225
if (gpt_write(gpt, map) == -1) {
sbin/gpt/resize.c
104
if (sectors > 0 && sectors == map->map_size)
sbin/gpt/resize.c
114
oldsize = map->map_size;
sbin/gpt/resize.c
115
newsize = map_resize(gpt, map, sectors, alignsecs);
sbin/gpt/resize.c
127
end = htole64((uint64_t)(map->map_start + newsize - 1LL));
sbin/gpt/resize.c
140
map->map_start, newsize);
sbin/gpt/resize.c
75
map_t map;
sbin/gpt/resize.c
94
for (map = map_first(gpt); map != NULL; map = map->map_next) {
sbin/gpt/resize.c
95
if (entry == map->map_index)
sbin/gpt/resize.c
98
if (map == NULL) {
sbin/gpt/restore.c
179
map_t map;
sbin/gpt/restore.c
202
map = map_find(gpt, MAP_TYPE_MBR);
sbin/gpt/restore.c
203
if (map != NULL) {
sbin/gpt/restore.c
209
map->map_type = MAP_TYPE_UNUSED;
sbin/newfs/mkfs.c
915
int map = *mapp++;
sbin/newfs/mkfs.c
920
if ((map & bit) != 0) {
sbin/newfs/mkfs.c
931
map = *mapp++;
sbin/newfs_ext2fs/mke2fs.c
1260
uint len, map, i;
sbin/newfs_ext2fs/mke2fs.c
1292
map = bbp[loc];
sbin/newfs_ext2fs/mke2fs.c
1295
if ((map & (1 << i)) == 0)
sbin/newfs_udf/udf_core.c
1370
sme->map = udf_rw32(loc);
sbin/newfs_udf/udf_core.c
3946
*lb_numres = udf_rw32(sme->map) + lb_rel;
sbin/restore/restore.h
159
#define TSTINO(ino, map) \
sbin/restore/restore.h
160
(map[(u_int)((ino) - 1) / NBBY] & (1 << ((u_int)((ino) - 1) % NBBY)))
sbin/restore/restore.h
161
#define SETINO(ino, map) \
sbin/restore/restore.h
162
map[(u_int)((ino) - 1) / NBBY] |= 1 << ((u_int)((ino) - 1) % NBBY)
sbin/restore/tape.c
1010
mapptr = *map = malloc(size);
sbin/restore/tape.c
1012
if (*map == NULL)
sbin/restore/tape.c
1023
*map = realloc(*map, mapsize + size);
sbin/restore/tape.c
1024
mapptr = *map + mapsize;
sbin/restore/tape.c
995
getbitmap(char **map)
sbin/wsconsctl/keyboard.c
95
op = omap->map + u;
sbin/wsconsctl/keyboard.c
96
np = nmap->map + u;
sbin/wsconsctl/map_parse.y
114
newkbmap.map = mapdata;
sbin/wsconsctl/map_parse.y
131
newkbmap.map[dst] = kbmap.map[src];
sbin/wsconsctl/map_parse.y
75
mp = kbmap.map + i;
sbin/wsconsctl/util.c
454
mp = newkbmap.map + u;
sbin/wsconsctl/util.c
460
*mp = kbmap.map[u];
sbin/wsconsctl/util.c
464
memcpy(kbmap.map, newkbmap.map,
sbin/wsconsctl/util.c
525
print_kmap(struct wskbd_map_data *map)
sbin/wsconsctl/util.c
530
for (i = 0; i < map->maplen; i++) {
sbin/wsconsctl/util.c
531
mp = map->map + i;
share/examples/puffs/pgfs/pgfs_db.c
177
} map[] = {
share/examples/puffs/pgfs/pgfs_db.c
191
for (i = 0; i < __arraycount(map); i++) {
share/examples/puffs/pgfs/pgfs_db.c
192
if (!memcmp(map[i].sqlstate, sqlstate, 5)) {
share/examples/puffs/pgfs/pgfs_db.c
193
const int error = map[i].error;
sys/arch/aarch64/aarch64/fault.c
137
struct vm_map *map;
sys/arch/aarch64/aarch64/fault.c
171
map = kernel_map;
sys/arch/aarch64/aarch64/fault.c
172
UVMHIST_LOG(pmaphist, "use kernel_map %p", map, 0, 0, 0);
sys/arch/aarch64/aarch64/fault.c
174
map = &p->p_vmspace->vm_map;
sys/arch/aarch64/aarch64/fault.c
176
map, kernel_map, 0, 0);
sys/arch/aarch64/aarch64/fault.c
195
if (__predict_false(!user && map != kernel_map &&
sys/arch/aarch64/aarch64/fault.c
212
if (pmap_fault_fixup(map->pmap, va, ftype, user)) {
sys/arch/aarch64/aarch64/fault.c
219
error = uvm_fault(map, va, ftype);
sys/arch/acorn32/stand/lib/riscoscalls.h
375
void *map;
sys/arch/alpha/alpha/trap.c
423
struct vm_map *map;
sys/arch/alpha/alpha/trap.c
478
map = kernel_map;
sys/arch/alpha/alpha/trap.c
481
map = &vm->vm_map;
sys/arch/alpha/alpha/trap.c
487
rv = uvm_fault(map, va, ftype);
sys/arch/alpha/alpha/trap.c
497
if (map != kernel_map &&
sys/arch/alpha/common/bus_dma.c
100
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/alpha/common/bus_dma.c
102
map->_dm_boundary = t->_boundary;
sys/arch/alpha/common/bus_dma.c
104
map->_dm_boundary = boundary;
sys/arch/alpha/common/bus_dma.c
105
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/alpha/common/bus_dma.c
106
map->dm_maxsegsz = maxsegsz;
sys/arch/alpha/common/bus_dma.c
107
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/alpha/common/bus_dma.c
108
map->dm_nsegs = 0;
sys/arch/alpha/common/bus_dma.c
109
map->_dm_window = NULL;
sys/arch/alpha/common/bus_dma.c
111
*dmamp = map;
sys/arch/alpha/common/bus_dma.c
120
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/common/bus_dma.c
123
kmem_free(map, _bus_dmamap_mapsize(map->_dm_segcnt));
sys/arch/alpha/common/bus_dma.c
133
_bus_dmamap_load_buffer_direct(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/common/bus_dma.c
144
bmask = ~(map->_dm_boundary - 1);
sys/arch/alpha/common/bus_dma.c
169
if (map->dm_maxsegsz < sgsize)
sys/arch/alpha/common/bus_dma.c
170
sgsize = map->dm_maxsegsz;
sys/arch/alpha/common/bus_dma.c
175
if (map->_dm_boundary > 0) {
sys/arch/alpha/common/bus_dma.c
176
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/alpha/common/bus_dma.c
186
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/alpha/common/bus_dma.c
187
map->dm_segs[seg].ds_len = sgsize;
sys/arch/alpha/common/bus_dma.c
190
if ((map->_dm_flags & DMAMAP_NO_COALESCE) == 0 &&
sys/arch/alpha/common/bus_dma.c
192
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/alpha/common/bus_dma.c
193
map->dm_maxsegsz &&
sys/arch/alpha/common/bus_dma.c
194
(map->_dm_boundary == 0 ||
sys/arch/alpha/common/bus_dma.c
195
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/alpha/common/bus_dma.c
197
map->dm_segs[seg].ds_len += sgsize;
sys/arch/alpha/common/bus_dma.c
199
if (++seg >= map->_dm_segcnt)
sys/arch/alpha/common/bus_dma.c
201
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/alpha/common/bus_dma.c
202
map->dm_segs[seg].ds_len = sgsize;
sys/arch/alpha/common/bus_dma.c
238
_bus_dmamap_load_direct(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/alpha/common/bus_dma.c
248
map->dm_mapsize = 0;
sys/arch/alpha/common/bus_dma.c
249
map->dm_nsegs = 0;
sys/arch/alpha/common/bus_dma.c
250
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/alpha/common/bus_dma.c
251
KASSERT((map->_dm_flags & (BUS_DMA_READ|BUS_DMA_WRITE)) == 0);
sys/arch/alpha/common/bus_dma.c
253
if (buflen > map->_dm_size)
sys/arch/alpha/common/bus_dma.c
262
error = _bus_dmamap_load_buffer_direct(t, map, buf, buflen,
sys/arch/alpha/common/bus_dma.c
266
map->dm_mapsize = buflen;
sys/arch/alpha/common/bus_dma.c
267
map->dm_nsegs = seg + 1;
sys/arch/alpha/common/bus_dma.c
268
map->_dm_window = t;
sys/arch/alpha/common/bus_dma.c
274
error = bus_dmamap_load(t->_next_window, map, buf, buflen,
sys/arch/alpha/common/bus_dma.c
287
_bus_dmamap_load_mbuf_direct(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/common/bus_dma.c
297
map->dm_mapsize = 0;
sys/arch/alpha/common/bus_dma.c
298
map->dm_nsegs = 0;
sys/arch/alpha/common/bus_dma.c
299
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/alpha/common/bus_dma.c
300
KASSERT((map->_dm_flags & (BUS_DMA_READ|BUS_DMA_WRITE)) == 0);
sys/arch/alpha/common/bus_dma.c
307
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/alpha/common/bus_dma.c
326
++seg >= map->_dm_segcnt) {
sys/arch/alpha/common/bus_dma.c
341
map->dm_segs[seg].ds_addr = lastaddr;
sys/arch/alpha/common/bus_dma.c
342
map->dm_segs[seg].ds_len = m->m_len;
sys/arch/alpha/common/bus_dma.c
352
error = _bus_dmamap_load_buffer_direct(t, map,
sys/arch/alpha/common/bus_dma.c
360
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/alpha/common/bus_dma.c
361
map->dm_nsegs = seg + 1;
sys/arch/alpha/common/bus_dma.c
362
map->_dm_window = t;
sys/arch/alpha/common/bus_dma.c
368
error = bus_dmamap_load_mbuf(t->_next_window, map, m0, flags);
sys/arch/alpha/common/bus_dma.c
380
_bus_dmamap_load_uio_direct(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/common/bus_dma.c
393
map->dm_mapsize = 0;
sys/arch/alpha/common/bus_dma.c
394
map->dm_nsegs = 0;
sys/arch/alpha/common/bus_dma.c
395
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/alpha/common/bus_dma.c
396
KASSERT((map->_dm_flags & (BUS_DMA_READ|BUS_DMA_WRITE)) == 0);
sys/arch/alpha/common/bus_dma.c
414
error = _bus_dmamap_load_buffer_direct(t, map,
sys/arch/alpha/common/bus_dma.c
422
map->dm_mapsize = uio->uio_resid;
sys/arch/alpha/common/bus_dma.c
423
map->dm_nsegs = seg + 1;
sys/arch/alpha/common/bus_dma.c
424
map->_dm_window = t;
sys/arch/alpha/common/bus_dma.c
430
error = bus_dmamap_load_uio(t->_next_window, map, uio, flags);
sys/arch/alpha/common/bus_dma.c
439
_bus_dmamap_load_raw_direct(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/common/bus_dma.c
451
_bus_dmamap_unload_common(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/common/bus_dma.c
458
map->dm_maxsegsz = map->_dm_maxmaxsegsz;
sys/arch/alpha/common/bus_dma.c
459
map->dm_mapsize = 0;
sys/arch/alpha/common/bus_dma.c
460
map->dm_nsegs = 0;
sys/arch/alpha/common/bus_dma.c
461
map->_dm_window = NULL;
sys/arch/alpha/common/bus_dma.c
462
map->_dm_flags &= ~(BUS_DMA_READ|BUS_DMA_WRITE);
sys/arch/alpha/common/bus_dma.c
468
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/common/bus_dma.c
470
KASSERT(map->_dm_window == t);
sys/arch/alpha/common/bus_dma.c
472
_bus_dmamap_unload_common(t, map);
sys/arch/alpha/common/bus_dma.c
480
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/alpha/common/bus_dma.c
78
struct alpha_bus_dmamap *map;
sys/arch/alpha/common/bus_dma.c
97
map = (struct alpha_bus_dmamap *)mapstore;
sys/arch/alpha/common/bus_dma.c
98
map->_dm_size = size;
sys/arch/alpha/common/bus_dma.c
99
map->_dm_segcnt = nsegments;
sys/arch/alpha/common/sgmap_common.c
156
bus_dmamap_t map;
sys/arch/alpha/common/sgmap_common.c
160
boundary, flags, &map);
sys/arch/alpha/common/sgmap_common.c
167
*dmamp = map;
sys/arch/alpha/common/sgmap_common.c
169
alpha_sgmap_dmamap_destroy(t, map);
sys/arch/alpha/common/sgmap_common.c
175
alpha_sgmap_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/common/sgmap_common.c
178
KASSERT(map->dm_mapsize == 0);
sys/arch/alpha/common/sgmap_common.c
180
_bus_dmamap_destroy(t, map);
sys/arch/alpha/common/sgmap_typedep.c
118
boundary = map->_dm_boundary;
sys/arch/alpha/common/sgmap_typedep.c
248
map->dm_segs[seg].ds_addr = sgmap->aps_wbase | sgva | dmaoffset;
sys/arch/alpha/common/sgmap_typedep.c
249
map->dm_segs[seg].ds_len = buflen;
sys/arch/alpha/common/sgmap_typedep.c
251
if (++seg == map->_dm_segcnt) {
sys/arch/alpha/common/sgmap_typedep.c
257
map->dm_segs[seg].ds_addr = sgmap->aps_wbase | extra_sgva;
sys/arch/alpha/common/sgmap_typedep.c
258
map->dm_segs[seg].ds_len = dmaoffset;
sys/arch/alpha/common/sgmap_typedep.c
266
map->dm_segs[seg].ds_addr);
sys/arch/alpha/common/sgmap_typedep.c
328
__C(SGMAP_TYPE,_load)(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/alpha/common/sgmap_typedep.c
337
map->dm_mapsize = 0;
sys/arch/alpha/common/sgmap_typedep.c
338
map->dm_nsegs = 0;
sys/arch/alpha/common/sgmap_typedep.c
340
if (buflen > map->_dm_size)
sys/arch/alpha/common/sgmap_typedep.c
343
KASSERT((map->_dm_flags & (BUS_DMA_READ|BUS_DMA_WRITE)) == 0);
sys/arch/alpha/common/sgmap_typedep.c
347
map->_dm_flags |= flags & (BUS_DMA_READ|BUS_DMA_WRITE);
sys/arch/alpha/common/sgmap_typedep.c
355
error = __C(SGMAP_TYPE,_load_buffer)(t, map, buf, buflen, vm,
sys/arch/alpha/common/sgmap_typedep.c
367
map->dm_mapsize = buflen;
sys/arch/alpha/common/sgmap_typedep.c
368
map->dm_nsegs = seg + 1;
sys/arch/alpha/common/sgmap_typedep.c
369
map->_dm_window = t;
sys/arch/alpha/common/sgmap_typedep.c
371
map->_dm_flags &= ~(BUS_DMA_READ|BUS_DMA_WRITE);
sys/arch/alpha/common/sgmap_typedep.c
375
error = bus_dmamap_load(t->_next_window, map, buf,
sys/arch/alpha/common/sgmap_typedep.c
386
__C(SGMAP_TYPE,_load_mbuf)(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/common/sgmap_typedep.c
395
map->dm_mapsize = 0;
sys/arch/alpha/common/sgmap_typedep.c
396
map->dm_nsegs = 0;
sys/arch/alpha/common/sgmap_typedep.c
403
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/alpha/common/sgmap_typedep.c
406
KASSERT((map->_dm_flags & (BUS_DMA_READ|BUS_DMA_WRITE)) == 0);
sys/arch/alpha/common/sgmap_typedep.c
410
map->_dm_flags |= flags & (BUS_DMA_READ|BUS_DMA_WRITE);
sys/arch/alpha/common/sgmap_typedep.c
417
error = __C(SGMAP_TYPE,_load_buffer)(t, map,
sys/arch/alpha/common/sgmap_typedep.c
431
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/alpha/common/sgmap_typedep.c
432
map->dm_nsegs = seg;
sys/arch/alpha/common/sgmap_typedep.c
433
map->_dm_window = t;
sys/arch/alpha/common/sgmap_typedep.c
436
map->dm_nsegs = seg - 1;
sys/arch/alpha/common/sgmap_typedep.c
437
__C(SGMAP_TYPE,_do_unload)(t, map, sgmap);
sys/arch/alpha/common/sgmap_typedep.c
438
map->_dm_flags &= ~(BUS_DMA_READ|BUS_DMA_WRITE);
sys/arch/alpha/common/sgmap_typedep.c
442
error = bus_dmamap_load_mbuf(t->_next_window, map,
sys/arch/alpha/common/sgmap_typedep.c
454
__C(SGMAP_TYPE,_load_uio)(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/alpha/common/sgmap_typedep.c
466
map->dm_mapsize = 0;
sys/arch/alpha/common/sgmap_typedep.c
467
map->dm_nsegs = 0;
sys/arch/alpha/common/sgmap_typedep.c
469
KASSERT((map->_dm_flags & (BUS_DMA_READ|BUS_DMA_WRITE)) == 0);
sys/arch/alpha/common/sgmap_typedep.c
473
map->_dm_flags |= flags & (BUS_DMA_READ|BUS_DMA_WRITE);
sys/arch/alpha/common/sgmap_typedep.c
490
error = __C(SGMAP_TYPE,_load_buffer)(t, map,
sys/arch/alpha/common/sgmap_typedep.c
506
map->dm_mapsize = uio->uio_resid;
sys/arch/alpha/common/sgmap_typedep.c
507
map->dm_nsegs = seg;
sys/arch/alpha/common/sgmap_typedep.c
508
map->_dm_window = t;
sys/arch/alpha/common/sgmap_typedep.c
511
map->dm_nsegs = seg - 1;
sys/arch/alpha/common/sgmap_typedep.c
512
__C(SGMAP_TYPE,_do_unload)(t, map, sgmap);
sys/arch/alpha/common/sgmap_typedep.c
513
map->_dm_flags &= ~(BUS_DMA_READ|BUS_DMA_WRITE);
sys/arch/alpha/common/sgmap_typedep.c
517
error = bus_dmamap_load_uio(t->_next_window, map,
sys/arch/alpha/common/sgmap_typedep.c
526
__C(SGMAP_TYPE,_load_raw)(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/common/sgmap_typedep.c
531
KASSERT((map->_dm_flags & (BUS_DMA_READ|BUS_DMA_WRITE)) == 0);
sys/arch/alpha/common/sgmap_typedep.c
539
__C(SGMAP_TYPE,_do_unload)(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/common/sgmap_typedep.c
546
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/alpha/common/sgmap_typedep.c
552
if ((map->_dm_flags & BUS_DMA_READ) == 0)
sys/arch/alpha/common/sgmap_typedep.c
557
sgva = map->dm_segs[seg].ds_addr & ~sgmap->aps_wbase;
sys/arch/alpha/common/sgmap_typedep.c
559
esgva = round_page(sgva + map->dm_segs[seg].ds_len);
sys/arch/alpha/common/sgmap_typedep.c
583
map->_dm_flags &= ~(BUS_DMA_READ|BUS_DMA_WRITE);
sys/arch/alpha/common/sgmap_typedep.c
586
map->dm_mapsize = 0;
sys/arch/alpha/common/sgmap_typedep.c
587
map->dm_nsegs = 0;
sys/arch/alpha/common/sgmap_typedep.c
588
map->_dm_window = NULL;
sys/arch/alpha/common/sgmap_typedep.c
594
__C(SGMAP_TYPE,_unload)(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/common/sgmap_typedep.c
597
KASSERT(map->_dm_window == t);
sys/arch/alpha/common/sgmap_typedep.c
599
__C(SGMAP_TYPE,_do_unload)(t, map, sgmap);
sys/arch/alpha/common/sgmap_typedep.c
67
__C(SGMAP_TYPE,_load_buffer)(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/alpha/common/sgmap_typedep.c
83
if (seg == map->_dm_segcnt) {
sys/arch/alpha/common/sgmap_typedep.c
87
KASSERT(seg < map->_dm_segcnt);
sys/arch/alpha/isa/isadma_bounce.c
104
isadma_bounce_cookieflags(bus_dma_tag_t const t, bus_dmamap_t const map)
sys/arch/alpha/isa/isadma_bounce.c
128
((map->_dm_size / PAGE_SIZE) + 1) > map->_dm_segcnt) {
sys/arch/alpha/isa/isadma_bounce.c
135
isadma_bounce_cookiesize(bus_dmamap_t const map, int cookieflags)
sys/arch/alpha/isa/isadma_bounce.c
141
(map->_dm_segcnt - 1));
sys/arch/alpha/isa/isadma_bounce.c
147
isadma_bounce_cookie_alloc(bus_dma_tag_t const t, bus_dmamap_t const map,
sys/arch/alpha/isa/isadma_bounce.c
151
int cookieflags = isadma_bounce_cookieflags(t, map);
sys/arch/alpha/isa/isadma_bounce.c
153
if ((cookie = kmem_zalloc(isadma_bounce_cookiesize(map, cookieflags),
sys/arch/alpha/isa/isadma_bounce.c
159
map->_dm_cookie = cookie;
sys/arch/alpha/isa/isadma_bounce.c
165
isadma_bounce_cookie_free(bus_dmamap_t const map)
sys/arch/alpha/isa/isadma_bounce.c
167
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/alpha/isa/isadma_bounce.c
170
kmem_free(map->_dm_cookie,
sys/arch/alpha/isa/isadma_bounce.c
171
isadma_bounce_cookiesize(map, cookie->id_flags));
sys/arch/alpha/isa/isadma_bounce.c
172
map->_dm_cookie = NULL;
sys/arch/alpha/isa/isadma_bounce.c
184
bus_dmamap_t map;
sys/arch/alpha/isa/isadma_bounce.c
193
map = *dmamp;
sys/arch/alpha/isa/isadma_bounce.c
194
map->_dm_cookie = NULL;
sys/arch/alpha/isa/isadma_bounce.c
199
if ((error = isadma_bounce_cookie_alloc(t, map, flags)) != 0) {
sys/arch/alpha/isa/isadma_bounce.c
202
cookie = map->_dm_cookie;
sys/arch/alpha/isa/isadma_bounce.c
210
error = isadma_bounce_alloc_bouncebuf(t, map, size,
sys/arch/alpha/isa/isadma_bounce.c
217
isadma_bounce_cookie_free(map);
sys/arch/alpha/isa/isadma_bounce.c
218
_bus_dmamap_destroy(t, map);
sys/arch/alpha/isa/isadma_bounce.c
227
isadma_bounce_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/isa/isadma_bounce.c
229
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/alpha/isa/isadma_bounce.c
235
isadma_bounce_free_bouncebuf(t, map);
sys/arch/alpha/isa/isadma_bounce.c
237
isadma_bounce_cookie_free(map);
sys/arch/alpha/isa/isadma_bounce.c
238
_bus_dmamap_destroy(t, map);
sys/arch/alpha/isa/isadma_bounce.c
245
isadma_bounce_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/alpha/isa/isadma_bounce.c
248
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/alpha/isa/isadma_bounce.c
254
map->dm_mapsize = 0;
sys/arch/alpha/isa/isadma_bounce.c
255
map->dm_nsegs = 0;
sys/arch/alpha/isa/isadma_bounce.c
261
error = _bus_dmamap_load_direct(t, map, buf, buflen, p, flags);
sys/arch/alpha/isa/isadma_bounce.c
273
error = isadma_bounce_alloc_bouncebuf(t, map, buflen, flags);
sys/arch/alpha/isa/isadma_bounce.c
285
error = _bus_dmamap_load_direct(t, map, cookie->id_bouncebuf, buflen,
sys/arch/alpha/isa/isadma_bounce.c
292
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/alpha/isa/isadma_bounce.c
293
isadma_bounce_free_bouncebuf(t, map);
sys/arch/alpha/isa/isadma_bounce.c
299
map->_dm_window = t;
sys/arch/alpha/isa/isadma_bounce.c
307
isadma_bounce_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/isa/isadma_bounce.c
310
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/alpha/isa/isadma_bounce.c
316
map->dm_mapsize = 0;
sys/arch/alpha/isa/isadma_bounce.c
317
map->dm_nsegs = 0;
sys/arch/alpha/isa/isadma_bounce.c
324
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/alpha/isa/isadma_bounce.c
331
error = _bus_dmamap_load_mbuf_direct(t, map, m0, flags);
sys/arch/alpha/isa/isadma_bounce.c
343
error = isadma_bounce_alloc_bouncebuf(t, map, m0->m_pkthdr.len,
sys/arch/alpha/isa/isadma_bounce.c
356
error = _bus_dmamap_load_direct(t, map, cookie->id_bouncebuf,
sys/arch/alpha/isa/isadma_bounce.c
363
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/alpha/isa/isadma_bounce.c
364
isadma_bounce_free_bouncebuf(t, map);
sys/arch/alpha/isa/isadma_bounce.c
370
map->_dm_window = t;
sys/arch/alpha/isa/isadma_bounce.c
378
isadma_bounce_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/isa/isadma_bounce.c
390
isadma_bounce_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/isa/isadma_bounce.c
401
isadma_bounce_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/isa/isadma_bounce.c
403
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/alpha/isa/isadma_bounce.c
410
(map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/alpha/isa/isadma_bounce.c
411
isadma_bounce_free_bouncebuf(t, map);
sys/arch/alpha/isa/isadma_bounce.c
419
_bus_dmamap_unload(t, map);
sys/arch/alpha/isa/isadma_bounce.c
426
isadma_bounce_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/alpha/isa/isadma_bounce.c
429
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/alpha/isa/isadma_bounce.c
440
if (offset >= map->dm_mapsize)
sys/arch/alpha/isa/isadma_bounce.c
442
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/alpha/isa/isadma_bounce.c
581
isadma_bounce_alloc_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/isa/isadma_bounce.c
584
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/alpha/isa/isadma_bounce.c
589
PAGE_SIZE, map->_dm_boundary, cookie->id_bouncesegs,
sys/arch/alpha/isa/isadma_bounce.c
590
map->_dm_segcnt, &cookie->id_nbouncesegs, flags);
sys/arch/alpha/isa/isadma_bounce.c
610
isadma_bounce_free_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/isa/isadma_bounce.c
612
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/alpha/pci/apecs_dma.c
221
apecs_bus_dmamap_load_sgmap(bus_dma_tag_t t, bus_dmamap_t map, void *buf, bus_size_t buflen, struct proc *p, int flags)
sys/arch/alpha/pci/apecs_dma.c
225
error = pci_sgmap_pte64_load(t, map, buf, buflen, p, flags,
sys/arch/alpha/pci/apecs_dma.c
237
apecs_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/alpha/pci/apecs_dma.c
241
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/pci/apecs_dma.c
252
apecs_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/alpha/pci/apecs_dma.c
256
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/apecs_dma.c
267
apecs_bus_dmamap_load_raw_sgmap(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs, int nsegs, bus_size_t size, int flags)
sys/arch/alpha/pci/apecs_dma.c
271
error = pci_sgmap_pte64_load_raw(t, map, segs, nsegs, size, flags,
sys/arch/alpha/pci/apecs_dma.c
283
apecs_bus_dmamap_unload_sgmap(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/pci/apecs_dma.c
290
pci_sgmap_pte64_unload(t, map, t->_sgmap);
sys/arch/alpha/pci/apecs_dma.c
296
_bus_dmamap_unload_common(t, map);
sys/arch/alpha/pci/cia_dma.c
401
bus_dmamap_t map;
sys/arch/alpha/pci/cia_dma.c
409
map = *dmamp;
sys/arch/alpha/pci/cia_dma.c
412
map->_dm_segcnt > 1) {
sys/arch/alpha/pci/cia_dma.c
424
map->_dm_flags |= DMAMAP_NO_COALESCE;
sys/arch/alpha/pci/cia_dma.c
434
cia_bus_dmamap_load_sgmap(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/alpha/pci/cia_dma.c
439
error = pci_sgmap_pte64_load(t, map, buf, buflen, p, flags,
sys/arch/alpha/pci/cia_dma.c
451
cia_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/cia_dma.c
456
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/pci/cia_dma.c
467
cia_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/cia_dma.c
472
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/cia_dma.c
483
cia_bus_dmamap_load_raw_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/cia_dma.c
488
error = pci_sgmap_pte64_load_raw(t, map, segs, nsegs, size, flags,
sys/arch/alpha/pci/cia_dma.c
500
cia_bus_dmamap_unload_sgmap(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/pci/cia_dma.c
507
pci_sgmap_pte64_unload(t, map, t->_sgmap);
sys/arch/alpha/pci/cia_dma.c
513
_bus_dmamap_unload_common(t, map);
sys/arch/alpha/pci/dwlpx_dma.c
284
dwlpx_bus_dmamap_load_sgmap(bus_dma_tag_t t, bus_dmamap_t map, void *buf, bus_size_t buflen, struct proc *p, int flags)
sys/arch/alpha/pci/dwlpx_dma.c
287
return (pci_sgmap_pte32_load(t, map, buf, buflen, p, flags,
sys/arch/alpha/pci/dwlpx_dma.c
295
dwlpx_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/alpha/pci/dwlpx_dma.c
298
return (pci_sgmap_pte32_load_mbuf(t, map, m, flags, t->_sgmap));
sys/arch/alpha/pci/dwlpx_dma.c
305
dwlpx_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/alpha/pci/dwlpx_dma.c
308
return (pci_sgmap_pte32_load_uio(t, map, uio, flags, t->_sgmap));
sys/arch/alpha/pci/dwlpx_dma.c
315
dwlpx_bus_dmamap_load_raw_sgmap(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs, int nsegs, bus_size_t size, int flags)
sys/arch/alpha/pci/dwlpx_dma.c
318
return (pci_sgmap_pte32_load_raw(t, map, segs, nsegs, size, flags,
sys/arch/alpha/pci/dwlpx_dma.c
326
dwlpx_bus_dmamap_unload_sgmap(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/pci/dwlpx_dma.c
333
pci_sgmap_pte32_unload(t, map, t->_sgmap);
sys/arch/alpha/pci/dwlpx_dma.c
338
_bus_dmamap_unload_common(t, map);
sys/arch/alpha/pci/lca_dma.c
226
lca_bus_dmamap_load_sgmap(bus_dma_tag_t t, bus_dmamap_t map, void *buf, bus_size_t buflen, struct proc *p, int flags)
sys/arch/alpha/pci/lca_dma.c
230
error = pci_sgmap_pte64_load(t, map, buf, buflen, p, flags,
sys/arch/alpha/pci/lca_dma.c
242
lca_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/alpha/pci/lca_dma.c
246
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/pci/lca_dma.c
257
lca_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/alpha/pci/lca_dma.c
261
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/lca_dma.c
272
lca_bus_dmamap_load_raw_sgmap(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs, int nsegs, bus_size_t size, int flags)
sys/arch/alpha/pci/lca_dma.c
276
error = pci_sgmap_pte64_load_raw(t, map, segs, nsegs, size, flags,
sys/arch/alpha/pci/lca_dma.c
288
lca_bus_dmamap_unload_sgmap(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/pci/lca_dma.c
295
pci_sgmap_pte64_unload(t, map, t->_sgmap);
sys/arch/alpha/pci/lca_dma.c
301
_bus_dmamap_unload_common(t, map);
sys/arch/alpha/pci/mcpcia_dma.c
279
mcpcia_bus_dmamap_load_sgmap(bus_dma_tag_t t, bus_dmamap_t map, void *buf, bus_size_t buflen, struct proc *p, int flags)
sys/arch/alpha/pci/mcpcia_dma.c
284
error = pci_sgmap_pte64_load(t, map, buf, buflen, p, flags,
sys/arch/alpha/pci/mcpcia_dma.c
295
mcpcia_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/alpha/pci/mcpcia_dma.c
300
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/pci/mcpcia_dma.c
310
mcpcia_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/alpha/pci/mcpcia_dma.c
315
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/mcpcia_dma.c
325
mcpcia_bus_dmamap_load_raw_sgmap(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs, int nsegs, bus_size_t size, int flags)
sys/arch/alpha/pci/mcpcia_dma.c
330
error = pci_sgmap_pte64_load_raw(t, map, segs, nsegs, size, flags,
sys/arch/alpha/pci/mcpcia_dma.c
341
mcpcia_bus_dmamap_unload_sgmap(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/pci/mcpcia_dma.c
348
pci_sgmap_pte64_unload(t, map, t->_sgmap);
sys/arch/alpha/pci/mcpcia_dma.c
354
_bus_dmamap_unload_common(t, map);
sys/arch/alpha/pci/tsp_dma.c
446
tsp_bus_dmamap_load_sgmap(bus_dma_tag_t t, bus_dmamap_t map, void *buf, bus_size_t buflen, struct proc *p, int flags)
sys/arch/alpha/pci/tsp_dma.c
450
error = pci_sgmap_pte64_load(t, map, buf, buflen, p, flags,
sys/arch/alpha/pci/tsp_dma.c
462
tsp_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/alpha/pci/tsp_dma.c
466
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/pci/tsp_dma.c
477
tsp_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/alpha/pci/tsp_dma.c
481
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/tsp_dma.c
492
tsp_bus_dmamap_load_raw_sgmap(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs, int nsegs, bus_size_t size, int flags)
sys/arch/alpha/pci/tsp_dma.c
496
error = pci_sgmap_pte64_load_raw(t, map, segs, nsegs, size, flags,
sys/arch/alpha/pci/tsp_dma.c
508
tsp_bus_dmamap_unload_sgmap(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/pci/tsp_dma.c
515
pci_sgmap_pte64_unload(t, map, t->_sgmap);
sys/arch/alpha/pci/tsp_dma.c
521
_bus_dmamap_unload_common(t, map);
sys/arch/alpha/pci/ttwoga_dma.c
273
ttwoga_bus_dmamap_load_sgmap(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/alpha/pci/ttwoga_dma.c
279
error = pci_sgmap_pte64_load(t, map, buf, buflen, p, flags,
sys/arch/alpha/pci/ttwoga_dma.c
291
ttwoga_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/ttwoga_dma.c
297
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/pci/ttwoga_dma.c
308
ttwoga_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/ttwoga_dma.c
314
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/ttwoga_dma.c
325
ttwoga_bus_dmamap_load_raw_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/ttwoga_dma.c
331
error = pci_sgmap_pte64_load_raw(t, map, segs, nsegs, size, flags,
sys/arch/alpha/pci/ttwoga_dma.c
343
ttwoga_bus_dmamap_unload_sgmap(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/pci/ttwoga_dma.c
351
pci_sgmap_pte64_unload(t, map, t->_sgmap);
sys/arch/alpha/pci/ttwoga_dma.c
358
_bus_dmamap_unload_common(t, map);
sys/arch/alpha/tc/tc_dma_3000_500.c
139
tc_bus_dmamap_destroy_sgmap(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/tc/tc_dma_3000_500.c
142
KASSERT(map->dm_mapsize == 0);
sys/arch/alpha/tc/tc_dma_3000_500.c
144
_bus_dmamap_destroy(t, map);
sys/arch/alpha/tc/tc_dma_3000_500.c
151
tc_bus_dmamap_load_sgmap(bus_dma_tag_t t, bus_dmamap_t map, void *buf, bus_size_t buflen, struct proc *p, int flags)
sys/arch/alpha/tc/tc_dma_3000_500.c
155
return (tc_sgmap_load(t, map, buf, buflen, p, flags,
sys/arch/alpha/tc/tc_dma_3000_500.c
163
tc_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/alpha/tc/tc_dma_3000_500.c
167
return (tc_sgmap_load_mbuf(t, map, m, flags, &tdsi->tdsi_sgmap));
sys/arch/alpha/tc/tc_dma_3000_500.c
174
tc_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/alpha/tc/tc_dma_3000_500.c
178
return (tc_sgmap_load_uio(t, map, uio, flags, &tdsi->tdsi_sgmap));
sys/arch/alpha/tc/tc_dma_3000_500.c
185
tc_bus_dmamap_load_raw_sgmap(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs, int nsegs, bus_size_t size, int flags)
sys/arch/alpha/tc/tc_dma_3000_500.c
189
return (tc_sgmap_load_raw(t, map, segs, nsegs, size, flags,
sys/arch/alpha/tc/tc_dma_3000_500.c
197
tc_bus_dmamap_unload_sgmap(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/tc/tc_dma_3000_500.c
205
tc_sgmap_unload(t, map, &tdsi->tdsi_sgmap);
sys/arch/alpha/tc/tc_dma_3000_500.c
210
_bus_dmamap_unload_common(t, map);
sys/arch/amd64/amd64/trap.c
476
register struct vm_map *map;
sys/arch/amd64/amd64/trap.c
500
map = kernel_map;
sys/arch/amd64/amd64/trap.c
502
map = &vm->vm_map;
sys/arch/amd64/amd64/trap.c
511
if (map == kernel_map && va == 0) {
sys/arch/amd64/amd64/trap.c
523
error = uvm_fault(map, va, ftype);
sys/arch/amd64/amd64/trap.c
526
if (map != kernel_map && (void *)va >= vm->vm_maxsaddr)
sys/arch/amd64/amd64/trap.c
583
map, va, ftype, error);
sys/arch/amiga/dev/wskbdmap_amiga.c
340
#define KBD_MAP(name, base, map) \
sys/arch/amiga/dev/wskbdmap_amiga.c
341
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/arch/arc/arc/bus_dma.c
113
map = (struct arc_bus_dmamap *)mapstore;
sys/arch/arc/arc/bus_dma.c
114
map->_dm_size = size;
sys/arch/arc/arc/bus_dma.c
115
map->_dm_segcnt = nsegments;
sys/arch/arc/arc/bus_dma.c
116
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/arc/arc/bus_dma.c
117
map->_dm_boundary = boundary;
sys/arch/arc/arc/bus_dma.c
118
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/arc/arc/bus_dma.c
119
map->_dm_vmspace = NULL;
sys/arch/arc/arc/bus_dma.c
120
map->dm_maxsegsz = maxsegsz;
sys/arch/arc/arc/bus_dma.c
121
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/arc/arc/bus_dma.c
122
map->dm_nsegs = 0;
sys/arch/arc/arc/bus_dma.c
124
*dmamp = map;
sys/arch/arc/arc/bus_dma.c
133
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/arc/arc/bus_dma.c
136
kmem_free(map, _bus_dmamap_mapsize(map->_dm_segcnt));
sys/arch/arc/arc/bus_dma.c
146
_bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/arc/arc/bus_dma.c
157
bmask = ~(map->_dm_boundary - 1);
sys/arch/arc/arc/bus_dma.c
179
if (map->_dm_boundary > 0) {
sys/arch/arc/arc/bus_dma.c
180
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/arc/arc/bus_dma.c
190
map->dm_segs[seg].ds_addr = curaddr + t->dma_offset;
sys/arch/arc/arc/bus_dma.c
191
map->dm_segs[seg].ds_len = sgsize;
sys/arch/arc/arc/bus_dma.c
192
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/arc/arc/bus_dma.c
193
map->dm_segs[seg]._ds_paddr = curaddr;
sys/arch/arc/arc/bus_dma.c
197
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/arc/arc/bus_dma.c
198
map->dm_maxsegsz &&
sys/arch/arc/arc/bus_dma.c
199
(map->_dm_boundary == 0 ||
sys/arch/arc/arc/bus_dma.c
200
(map->dm_segs[seg]._ds_paddr & bmask) ==
sys/arch/arc/arc/bus_dma.c
202
map->dm_segs[seg].ds_len += sgsize;
sys/arch/arc/arc/bus_dma.c
204
if (++seg >= map->_dm_segcnt)
sys/arch/arc/arc/bus_dma.c
206
map->dm_segs[seg].ds_addr =
sys/arch/arc/arc/bus_dma.c
208
map->dm_segs[seg].ds_len = sgsize;
sys/arch/arc/arc/bus_dma.c
209
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/arc/arc/bus_dma.c
210
map->dm_segs[seg]._ds_paddr = curaddr;
sys/arch/arc/arc/bus_dma.c
236
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/arc/arc/bus_dma.c
246
map->dm_mapsize = 0;
sys/arch/arc/arc/bus_dma.c
247
map->dm_nsegs = 0;
sys/arch/arc/arc/bus_dma.c
248
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/arc/arc/bus_dma.c
250
if (buflen > map->_dm_size)
sys/arch/arc/arc/bus_dma.c
260
error = _bus_dmamap_load_buffer(t, map, buf, buflen,
sys/arch/arc/arc/bus_dma.c
263
map->dm_mapsize = buflen;
sys/arch/arc/arc/bus_dma.c
264
map->dm_nsegs = seg + 1;
sys/arch/arc/arc/bus_dma.c
265
map->_dm_vmspace = vm;
sys/arch/arc/arc/bus_dma.c
275
map->_dm_flags |= ARC_DMAMAP_COHERENT;
sys/arch/arc/arc/bus_dma.c
284
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/arc/arc/bus_dma.c
294
map->dm_mapsize = 0;
sys/arch/arc/arc/bus_dma.c
295
map->dm_nsegs = 0;
sys/arch/arc/arc/bus_dma.c
296
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/arc/arc/bus_dma.c
303
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/arc/arc/bus_dma.c
312
error = _bus_dmamap_load_buffer(t, map, m->m_data, m->m_len,
sys/arch/arc/arc/bus_dma.c
317
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/arc/arc/bus_dma.c
318
map->dm_nsegs = seg + 1;
sys/arch/arc/arc/bus_dma.c
319
map->_dm_vmspace = vmspace_kernel(); /* always kernel */
sys/arch/arc/arc/bus_dma.c
328
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/arc/arc/bus_dma.c
340
map->dm_mapsize = 0;
sys/arch/arc/arc/bus_dma.c
341
map->dm_nsegs = 0;
sys/arch/arc/arc/bus_dma.c
342
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/arc/arc/bus_dma.c
358
error = _bus_dmamap_load_buffer(t, map, addr, minlen,
sys/arch/arc/arc/bus_dma.c
365
map->dm_mapsize = uio->uio_resid;
sys/arch/arc/arc/bus_dma.c
366
map->dm_nsegs = seg + 1;
sys/arch/arc/arc/bus_dma.c
367
map->_dm_vmspace = uio->uio_vmspace;
sys/arch/arc/arc/bus_dma.c
376
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/arc/arc/bus_dma.c
388
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/arc/arc/bus_dma.c
395
map->dm_maxsegsz = map->_dm_maxmaxsegsz;
sys/arch/arc/arc/bus_dma.c
396
map->dm_mapsize = 0;
sys/arch/arc/arc/bus_dma.c
397
map->dm_nsegs = 0;
sys/arch/arc/arc/bus_dma.c
398
map->_dm_flags &= ~ARC_DMAMAP_COHERENT;
sys/arch/arc/arc/bus_dma.c
409
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/arc/arc/bus_dma.c
425
if (offset >= map->dm_mapsize)
sys/arch/arc/arc/bus_dma.c
427
offset, map->dm_mapsize);
sys/arch/arc/arc/bus_dma.c
428
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/arc/arc/bus_dma.c
464
if (map->_dm_flags & ARC_DMAMAP_COHERENT)
sys/arch/arc/arc/bus_dma.c
474
if (__predict_true(VMSPACE_IS_KERNEL_P(map->_dm_vmspace) ||
sys/arch/arc/arc/bus_dma.c
475
map->_dm_vmspace == curproc->p_vmspace))
sys/arch/arc/arc/bus_dma.c
480
for (i = 0; i < map->dm_nsegs && len != 0; i++) {
sys/arch/arc/arc/bus_dma.c
482
if (offset >= map->dm_segs[i].ds_len) {
sys/arch/arc/arc/bus_dma.c
483
offset -= map->dm_segs[i].ds_len;
sys/arch/arc/arc/bus_dma.c
492
minlen = len < map->dm_segs[i].ds_len - offset ?
sys/arch/arc/arc/bus_dma.c
493
len : map->dm_segs[i].ds_len - offset;
sys/arch/arc/arc/bus_dma.c
495
addr = map->dm_segs[i]._ds_vaddr;
sys/arch/arc/arc/bus_dma.c
94
struct arc_bus_dmamap *map;
sys/arch/arc/dev/pccons.c
770
pccons_keymap_t *map = (pccons_keymap_t *) data;
sys/arch/arc/dev/pccons.c
776
if (map[i].unshift[KB_CODE_SIZE-1] ||
sys/arch/arc/dev/pccons.c
777
map[i].shift[KB_CODE_SIZE-1] ||
sys/arch/arc/dev/pccons.c
778
map[i].ctl[KB_CODE_SIZE-1] ||
sys/arch/arc/dev/pccons.c
779
map[i].altgr[KB_CODE_SIZE-1] ||
sys/arch/arc/dev/pccons.c
780
map[i].shift_altgr[KB_CODE_SIZE-1])
sys/arch/arc/isa/isadma_bounce.c
122
isadma_bounce_cookieflags(bus_dma_tag_t const t, bus_dmamap_t const map)
sys/arch/arc/isa/isadma_bounce.c
146
((map->_dm_size / PAGE_SIZE) + 1) > map->_dm_segcnt) {
sys/arch/arc/isa/isadma_bounce.c
153
isadma_bounce_cookiesize(bus_dmamap_t const map, int cookieflags)
sys/arch/arc/isa/isadma_bounce.c
159
(map->_dm_segcnt - 1));
sys/arch/arc/isa/isadma_bounce.c
165
isadma_bounce_cookie_alloc(bus_dma_tag_t const t, bus_dmamap_t const map,
sys/arch/arc/isa/isadma_bounce.c
169
int cookieflags = isadma_bounce_cookieflags(t, map);
sys/arch/arc/isa/isadma_bounce.c
171
if ((cookie = kmem_zalloc(isadma_bounce_cookiesize(map, cookieflags),
sys/arch/arc/isa/isadma_bounce.c
177
map->_dm_cookie = cookie;
sys/arch/arc/isa/isadma_bounce.c
183
isadma_bounce_cookie_free(bus_dmamap_t const map)
sys/arch/arc/isa/isadma_bounce.c
185
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/arc/isa/isadma_bounce.c
188
kmem_free(map->_dm_cookie,
sys/arch/arc/isa/isadma_bounce.c
189
isadma_bounce_cookiesize(map, cookie->id_flags));
sys/arch/arc/isa/isadma_bounce.c
190
map->_dm_cookie = NULL;
sys/arch/arc/isa/isadma_bounce.c
222
bus_dmamap_t map;
sys/arch/arc/isa/isadma_bounce.c
231
map = *dmamp;
sys/arch/arc/isa/isadma_bounce.c
232
map->_dm_cookie = NULL;
sys/arch/arc/isa/isadma_bounce.c
237
if ((error = isadma_bounce_cookie_alloc(t, map, flags)) != 0) {
sys/arch/arc/isa/isadma_bounce.c
240
cookie = map->_dm_cookie;
sys/arch/arc/isa/isadma_bounce.c
248
error = isadma_bounce_alloc_bouncebuf(t, map, size,
sys/arch/arc/isa/isadma_bounce.c
255
isadma_bounce_cookie_free(map);
sys/arch/arc/isa/isadma_bounce.c
256
_bus_dmamap_destroy(t, map);
sys/arch/arc/isa/isadma_bounce.c
265
isadma_bounce_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/arc/isa/isadma_bounce.c
267
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/arc/isa/isadma_bounce.c
273
isadma_bounce_free_bouncebuf(t, map);
sys/arch/arc/isa/isadma_bounce.c
275
isadma_bounce_cookie_free(map);
sys/arch/arc/isa/isadma_bounce.c
276
_bus_dmamap_destroy(t, map);
sys/arch/arc/isa/isadma_bounce.c
283
isadma_bounce_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/arc/isa/isadma_bounce.c
286
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/arc/isa/isadma_bounce.c
292
map->dm_mapsize = 0;
sys/arch/arc/isa/isadma_bounce.c
293
map->dm_nsegs = 0;
sys/arch/arc/isa/isadma_bounce.c
299
error = _bus_dmamap_load(t, map, buf, buflen, p, flags);
sys/arch/arc/isa/isadma_bounce.c
311
error = isadma_bounce_alloc_bouncebuf(t, map, buflen, flags);
sys/arch/arc/isa/isadma_bounce.c
323
error = _bus_dmamap_load(t, map, cookie->id_bouncebuf, buflen,
sys/arch/arc/isa/isadma_bounce.c
330
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/arc/isa/isadma_bounce.c
331
isadma_bounce_free_bouncebuf(t, map);
sys/arch/arc/isa/isadma_bounce.c
344
isadma_bounce_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/arc/isa/isadma_bounce.c
347
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/arc/isa/isadma_bounce.c
353
map->dm_mapsize = 0;
sys/arch/arc/isa/isadma_bounce.c
354
map->dm_nsegs = 0;
sys/arch/arc/isa/isadma_bounce.c
361
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/arc/isa/isadma_bounce.c
368
error = _bus_dmamap_load_mbuf(t, map, m0, flags);
sys/arch/arc/isa/isadma_bounce.c
380
error = isadma_bounce_alloc_bouncebuf(t, map, m0->m_pkthdr.len,
sys/arch/arc/isa/isadma_bounce.c
393
error = _bus_dmamap_load(t, map, cookie->id_bouncebuf,
sys/arch/arc/isa/isadma_bounce.c
400
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/arc/isa/isadma_bounce.c
401
isadma_bounce_free_bouncebuf(t, map);
sys/arch/arc/isa/isadma_bounce.c
414
isadma_bounce_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/arc/isa/isadma_bounce.c
426
isadma_bounce_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/arc/isa/isadma_bounce.c
437
isadma_bounce_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/arc/isa/isadma_bounce.c
439
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/arc/isa/isadma_bounce.c
446
(map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/arc/isa/isadma_bounce.c
447
isadma_bounce_free_bouncebuf(t, map);
sys/arch/arc/isa/isadma_bounce.c
455
_bus_dmamap_unload(t, map);
sys/arch/arc/isa/isadma_bounce.c
462
isadma_bounce_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/arc/isa/isadma_bounce.c
465
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/arc/isa/isadma_bounce.c
479
if (offset >= map->dm_mapsize)
sys/arch/arc/isa/isadma_bounce.c
481
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/arc/isa/isadma_bounce.c
491
((*sync)(t, map, offset, len, ops));
sys/arch/arc/isa/isadma_bounce.c
502
((*sync)(t, map, offset, len, ops));
sys/arch/arc/isa/isadma_bounce.c
602
((*sync)(t, map, offset, len, ops));
sys/arch/arc/isa/isadma_bounce.c
629
isadma_bounce_alloc_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/arc/isa/isadma_bounce.c
632
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/arc/isa/isadma_bounce.c
637
PAGE_SIZE, map->_dm_boundary, cookie->id_bouncesegs,
sys/arch/arc/isa/isadma_bounce.c
638
map->_dm_segcnt, &cookie->id_nbouncesegs, flags);
sys/arch/arc/isa/isadma_bounce.c
658
isadma_bounce_free_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/arc/isa/isadma_bounce.c
660
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/arc/jazz/bus_dma_jazz.c
160
struct arc_bus_dmamap *map;
sys/arch/arc/jazz/bus_dma_jazz.c
195
map = *dmamp;
sys/arch/arc/jazz/bus_dma_jazz.c
196
map->_dm_cookie = (void *)tlbmap;
sys/arch/arc/jazz/bus_dma_jazz.c
206
jazz_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/arc/jazz/bus_dma_jazz.c
209
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) != 0) {
sys/arch/arc/jazz/bus_dma_jazz.c
213
tlbmap = (jazz_tlbmap_t)map->_dm_cookie;
sys/arch/arc/jazz/bus_dma_jazz.c
214
npte = jazz_dma_page_round(map->dm_maxsegsz) /
sys/arch/arc/jazz/bus_dma_jazz.c
220
_bus_dmamap_destroy(t, map);
sys/arch/arc/jazz/bus_dma_jazz.c
227
jazz_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/arc/jazz/bus_dma_jazz.c
232
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) != 0) {
sys/arch/arc/jazz/bus_dma_jazz.c
244
tlbmap = (jazz_tlbmap_t)map->_dm_cookie;
sys/arch/arc/jazz/bus_dma_jazz.c
248
map->dm_segs[0].ds_addr = tlbmap->vaddr + off;
sys/arch/arc/jazz/bus_dma_jazz.c
249
map->dm_segs[0].ds_len = buflen;
sys/arch/arc/jazz/bus_dma_jazz.c
250
map->dm_segs[0]._ds_vaddr = (vaddr_t)buf;
sys/arch/arc/jazz/bus_dma_jazz.c
251
map->dm_mapsize = buflen;
sys/arch/arc/jazz/bus_dma_jazz.c
252
map->dm_nsegs = 1;
sys/arch/arc/jazz/bus_dma_jazz.c
253
map->_dm_vmspace = vm;
sys/arch/arc/jazz/bus_dma_jazz.c
257
map->_dm_flags |= ARC_DMAMAP_COHERENT;
sys/arch/arc/jazz/bus_dma_jazz.c
262
error = _bus_dmamap_load(t, map, buf, buflen, p, flags);
sys/arch/arc/jazz/bus_dma_jazz.c
265
error = jazz_bus_dmamap_alloc_sgmap(t, map->dm_segs,
sys/arch/arc/jazz/bus_dma_jazz.c
266
map->dm_nsegs, map->_dm_boundary, flags);
sys/arch/arc/jazz/bus_dma_jazz.c
275
jazz_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/arc/jazz/bus_dma_jazz.c
280
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) != 0)
sys/arch/arc/jazz/bus_dma_jazz.c
284
error = _bus_dmamap_load_mbuf(t, map, m0, flags);
sys/arch/arc/jazz/bus_dma_jazz.c
286
error = jazz_bus_dmamap_alloc_sgmap(t, map->dm_segs,
sys/arch/arc/jazz/bus_dma_jazz.c
287
map->dm_nsegs, map->_dm_boundary, flags);
sys/arch/arc/jazz/bus_dma_jazz.c
296
jazz_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/arc/jazz/bus_dma_jazz.c
301
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) != 0)
sys/arch/arc/jazz/bus_dma_jazz.c
305
error = jazz_bus_dmamap_load_uio(t, map, uio, flags);
sys/arch/arc/jazz/bus_dma_jazz.c
307
error = jazz_bus_dmamap_alloc_sgmap(t, map->dm_segs,
sys/arch/arc/jazz/bus_dma_jazz.c
308
map->dm_nsegs, map->_dm_boundary, flags);
sys/arch/arc/jazz/bus_dma_jazz.c
317
jazz_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/arc/jazz/bus_dma_jazz.c
322
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) != 0)
sys/arch/arc/jazz/bus_dma_jazz.c
326
error = _bus_dmamap_load_raw(t, map, segs, nsegs, size, flags);
sys/arch/arc/jazz/bus_dma_jazz.c
328
error = jazz_bus_dmamap_alloc_sgmap(t, map->dm_segs,
sys/arch/arc/jazz/bus_dma_jazz.c
329
map->dm_nsegs, map->_dm_boundary, flags);
sys/arch/arc/jazz/bus_dma_jazz.c
338
jazz_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/arc/jazz/bus_dma_jazz.c
341
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) != 0) {
sys/arch/arc/jazz/bus_dma_jazz.c
343
map->dm_mapsize = 0;
sys/arch/arc/jazz/bus_dma_jazz.c
344
map->dm_nsegs = 0;
sys/arch/arc/jazz/bus_dma_jazz.c
348
jazz_bus_dmamap_free_sgmap(t, map->dm_segs, map->dm_nsegs);
sys/arch/arc/jazz/bus_dma_jazz.c
349
_bus_dmamap_unload(t, map);
sys/arch/arc/jazz/bus_dma_jazz.c
356
jazz_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/arc/jazz/bus_dma_jazz.c
364
return _bus_dmamap_sync(t, map, offset, len, ops);
sys/arch/arm/acpi/acpi_iort.c
47
ACPI_IORT_ID_MAPPING *map;
sys/arch/arm/acpi/acpi_iort.c
52
map = ACPI_ADD_PTR(ACPI_IORT_ID_MAPPING, node, offset);
sys/arch/arm/acpi/acpi_iort.c
53
if (le32toh(map->Flags) & ACPI_IORT_ID_SINGLE_MAPPING) {
sys/arch/arm/acpi/acpi_iort.c
54
*id = le32toh(map->OutputBase);
sys/arch/arm/acpi/acpi_iort.c
55
return map;
sys/arch/arm/acpi/acpi_iort.c
57
if (*id >= le32toh(map->InputBase) && *id <= le32toh(map->InputBase) + le32toh(map->IdCount)) {
sys/arch/arm/acpi/acpi_iort.c
58
*id = *id - le32toh(map->InputBase) + le32toh(map->OutputBase);
sys/arch/arm/acpi/acpi_iort.c
59
return map;
sys/arch/arm/acpi/acpi_iort.c
70
ACPI_IORT_ID_MAPPING *map;
sys/arch/arm/acpi/acpi_iort.c
72
map = acpi_iort_id_map(node, id);
sys/arch/arm/acpi/acpi_iort.c
73
if (map == NULL)
sys/arch/arm/acpi/acpi_iort.c
76
return ACPI_ADD_PTR(ACPI_IORT_NODE, iort, le32toh(map->OutputReference));
sys/arch/arm/acpi/acpi_machdep.c
100
const uint32_t *map = fdtbus_get_prop(chosen, "netbsd,uefi-memmap", &len);
sys/arch/arm/acpi/acpi_machdep.c
101
if (map == NULL)
sys/arch/arm/acpi/acpi_machdep.c
105
const uint32_t type = be32dec(&map[0]);
sys/arch/arm/acpi/acpi_machdep.c
106
const uint64_t phys_start = be64dec(&map[1]);
sys/arch/arm/acpi/acpi_machdep.c
107
const uint64_t num_pages = be64dec(&map[3]);
sys/arch/arm/acpi/acpi_machdep.c
108
const uint64_t attr = be64dec(&map[5]);
sys/arch/arm/acpi/acpi_machdep.c
132
map += 7;
sys/arch/arm/acpi/acpipchb.c
234
return abs->map(t, bpa + range->offset, size,
sys/arch/arm/acpi/acpipchb.c
302
abs->map = abs->bs.bs_map;
sys/arch/arm/acpi/acpipchb.c
73
int (*map)(void *, bus_addr_t, bus_size_t,
sys/arch/arm/amlogic/mesongx_mmc.c
838
bus_dmamap_t map = cmd->c_dmamap;
sys/arch/arm/amlogic/mesongx_mmc.c
849
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/arm/amlogic/mesongx_mmc.c
850
if (map->dm_segs[seg].ds_len % cmd->c_blklen != 0) {
sys/arch/arm/amlogic/mesongx_mmc.c
852
map = NULL;
sys/arch/arm/amlogic/mesongx_mmc.c
857
if (map == NULL) {
sys/arch/arm/amlogic/mesongx_mmc.c
858
map = sc->sc_dmabounce_map;
sys/arch/arm/amlogic/mesongx_mmc.c
873
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/arm/amlogic/mesongx_mmc.c
874
bus_addr_t paddr = map->dm_segs[seg].ds_addr;
sys/arch/arm/amlogic/mesongx_mmc.c
875
bus_size_t len = map->dm_segs[seg].ds_len;
sys/arch/arm/amlogic/mesongx_mmc.c
918
cmd->c_datalen, map->dm_nsegs);
sys/arch/arm/apple/apple_dart.c
285
apple_dart_unload_map(struct apple_dart_softc *sc, bus_dmamap_t map)
sys/arch/arm/apple/apple_dart.c
287
struct apple_dart_map_state *ams = map->_dm_iommu;
sys/arch/arm/apple/apple_dart.c
292
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/arm/apple/apple_dart.c
320
apple_dart_load_map(struct apple_dart_softc *sc, bus_dmamap_t map)
sys/arch/arm/apple/apple_dart.c
322
struct apple_dart_map_state *ams = map->_dm_iommu;
sys/arch/arm/apple/apple_dart.c
327
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/arm/apple/apple_dart.c
328
paddr_t pa = map->dm_segs[seg]._ds_paddr;
sys/arch/arm/apple/apple_dart.c
332
len = DART_ROUND_PAGE(map->dm_segs[seg].ds_len + off);
sys/arch/arm/apple/apple_dart.c
343
apple_dart_unload_map(sc, map);
sys/arch/arm/apple/apple_dart.c
357
map->dm_segs[seg].ds_addr = dva + off;
sys/arch/arm/apple/apple_dart.c
390
bus_dmamap_t map;
sys/arch/arm/apple/apple_dart.c
394
maxsegsz, boundary, flags, &map);
sys/arch/arm/apple/apple_dart.c
399
ams = kmem_zalloc(map->_dm_segcnt * sizeof(*ams),
sys/arch/arm/apple/apple_dart.c
402
sc->sc_dmat->_dmamap_destroy(sc->sc_dmat, map);
sys/arch/arm/apple/apple_dart.c
406
map->_dm_iommu = ams;
sys/arch/arm/apple/apple_dart.c
407
*dmamap = map;
sys/arch/arm/apple/apple_dart.c
412
apple_dart_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/arm/apple/apple_dart.c
415
struct apple_dart_map_state *ams = map->_dm_iommu;
sys/arch/arm/apple/apple_dart.c
417
kmem_free(ams, map->_dm_segcnt * sizeof(*ams));
sys/arch/arm/apple/apple_dart.c
418
sc->sc_dmat->_dmamap_destroy(sc->sc_dmat, map);
sys/arch/arm/apple/apple_dart.c
422
apple_dart_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/arm/apple/apple_dart.c
428
error = sc->sc_dmat->_dmamap_load(sc->sc_dmat, map,
sys/arch/arm/apple/apple_dart.c
434
error = apple_dart_load_map(sc, map);
sys/arch/arm/apple/apple_dart.c
436
sc->sc_dmat->_dmamap_unload(sc->sc_dmat, map);
sys/arch/arm/apple/apple_dart.c
443
apple_dart_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/arm/apple/apple_dart.c
449
error = sc->sc_dmat->_dmamap_load_mbuf(sc->sc_dmat, map,
sys/arch/arm/apple/apple_dart.c
455
error = apple_dart_load_map(sc, map);
sys/arch/arm/apple/apple_dart.c
457
sc->sc_dmat->_dmamap_unload(sc->sc_dmat, map);
sys/arch/arm/apple/apple_dart.c
464
apple_dart_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/arm/apple/apple_dart.c
470
error = sc->sc_dmat->_dmamap_load_uio(sc->sc_dmat, map,
sys/arch/arm/apple/apple_dart.c
476
error = apple_dart_load_map(sc, map);
sys/arch/arm/apple/apple_dart.c
478
sc->sc_dmat->_dmamap_unload(sc->sc_dmat, map);
sys/arch/arm/apple/apple_dart.c
485
apple_dart_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/arm/apple/apple_dart.c
491
error = sc->sc_dmat->_dmamap_load_raw(sc->sc_dmat, map,
sys/arch/arm/apple/apple_dart.c
497
error = apple_dart_load_map(sc, map);
sys/arch/arm/apple/apple_dart.c
499
sc->sc_dmat->_dmamap_unload(sc->sc_dmat, map);
sys/arch/arm/apple/apple_dart.c
506
apple_dart_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/arm/apple/apple_dart.c
510
apple_dart_unload_map(sc, map);
sys/arch/arm/apple/apple_dart.c
511
sc->sc_dmat->_dmamap_unload(sc->sc_dmat, map);
sys/arch/arm/apple/apple_dart.c
523
.map = apple_dart_iommu_map,
sys/arch/arm/arm32/bus_dma.c
1050
_bus_dmamap_sync_uio(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/arm/arm32/bus_dma.c
1053
bus_dma_segment_t *ds = map->dm_segs;
sys/arch/arm/arm32/bus_dma.c
1054
struct uio *uio = map->_dm_origbuf;
sys/arch/arm/arm32/bus_dma.c
1099
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/arm/arm32/bus_dma.c
1104
" len=%#" PRIxBUSSIZE " ops=%#x\n", t, map, offset, len, ops);
sys/arch/arm/arm32/bus_dma.c
1114
KASSERTMSG(offset < map->dm_mapsize,
sys/arch/arm/arm32/bus_dma.c
1116
offset, map->dm_mapsize);
sys/arch/arm/arm32/bus_dma.c
1117
KASSERTMSG(len > 0 && offset + len <= map->dm_mapsize,
sys/arch/arm/arm32/bus_dma.c
1119
len, offset, map->dm_mapsize);
sys/arch/arm/arm32/bus_dma.c
1138
const bool bouncing = (map->_dm_flags & _BUS_DMAMAP_IS_BOUNCING);
sys/arch/arm/arm32/bus_dma.c
1154
if ((map->_dm_flags & _BUS_DMAMAP_COHERENT)) {
sys/arch/arm/arm32/bus_dma.c
1166
struct arm32_bus_dma_cookie * const cookie = map->_dm_cookie;
sys/arch/arm/arm32/bus_dma.c
1172
switch (map->_dm_buftype) {
sys/arch/arm/arm32/bus_dma.c
1197
__func__, map, map->_dm_buftype);
sys/arch/arm/arm32/bus_dma.c
1245
if ((map->_dm_flags & _BUS_DMAMAP_COHERENT)) {
sys/arch/arm/arm32/bus_dma.c
1291
if (__predict_false(!VMSPACE_IS_KERNEL_P(map->_dm_vmspace) &&
sys/arch/arm/arm32/bus_dma.c
1292
vm_map_pmap(&map->_dm_vmspace->vm_map)->pm_cstate.cs_cache_d == 0))
sys/arch/arm/arm32/bus_dma.c
1296
int buftype = map->_dm_buftype;
sys/arch/arm/arm32/bus_dma.c
1304
_bus_dmamap_sync_linear(t, map, offset, len, ops);
sys/arch/arm/arm32/bus_dma.c
1308
_bus_dmamap_sync_mbuf(t, map, offset, len, ops);
sys/arch/arm/arm32/bus_dma.c
1312
_bus_dmamap_sync_uio(t, map, offset, len, ops);
sys/arch/arm/arm32/bus_dma.c
1320
panic("%s: map %p: unknown buffer type %d\n", __func__, map,
sys/arch/arm/arm32/bus_dma.c
1321
map->_dm_buftype);
sys/arch/arm/arm32/bus_dma.c
1333
struct arm32_bus_dma_cookie * const cookie = map->_dm_cookie;
sys/arch/arm/arm32/bus_dma.c
1338
switch (map->_dm_buftype) {
sys/arch/arm/arm32/bus_dma.c
1362
map, map->_dm_buftype);
sys/arch/arm/arm32/bus_dma.c
1678
_bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/arm/arm32/bus_dma.c
1718
error = _bus_dmamap_load_paddr(t, map, curaddr, sgsize,
sys/arch/arm/arm32/bus_dma.c
1866
_bus_dma_alloc_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/arm/arm32/bus_dma.c
1869
struct arm32_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/arm/arm32/bus_dma.c
1876
PAGE_SIZE, map->_dm_boundary, cookie->id_bouncesegs,
sys/arch/arm/arm32/bus_dma.c
1877
map->_dm_segcnt, &cookie->id_nbouncesegs, flags);
sys/arch/arm/arm32/bus_dma.c
1899
_bus_dma_free_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/arm/arm32/bus_dma.c
1901
struct arm32_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/arm/arm32/bus_dma.c
195
_bus_dmamap_load_paddr(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/arm/arm32/bus_dma.c
198
bus_dma_segment_t * const segs = map->dm_segs;
sys/arch/arm/arm32/bus_dma.c
199
int nseg = map->dm_nsegs;
sys/arch/arm/arm32/bus_dma.c
201
bus_addr_t bmask = ~(map->_dm_boundary - 1);
sys/arch/arm/arm32/bus_dma.c
248
if (map->_dm_boundary > 0) {
sys/arch/arm/arm32/bus_dma.c
251
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/arm/arm32/bus_dma.c
261
segs[nseg - 1].ds_len + sgsize <= map->dm_maxsegsz &&
sys/arch/arm/arm32/bus_dma.c
263
(map->_dm_boundary == 0 ||
sys/arch/arm/arm32/bus_dma.c
267
} else if (__predict_false(nseg >= map->_dm_segcnt)) {
sys/arch/arm/arm32/bus_dma.c
285
map->_dm_flags &= (_ds_flags & _BUS_DMAMAP_COHERENT);
sys/arch/arm/arm32/bus_dma.c
286
map->dm_nsegs = nseg;
sys/arch/arm/arm32/bus_dma.c
294
static int _bus_dma_alloc_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/arm/arm32/bus_dma.c
296
static void _bus_dma_free_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map);
sys/arch/arm/arm32/bus_dma.c
299
_bus_dma_load_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/arm/arm32/bus_dma.c
302
struct arm32_bus_dma_cookie * const cookie = map->_dm_cookie;
sys/arch/arm/arm32/bus_dma.c
313
error = _bus_dma_alloc_bouncebuf(t, map, buflen, flags);
sys/arch/arm/arm32/bus_dma.c
321
map->dm_mapsize = 0;
sys/arch/arm/arm32/bus_dma.c
322
map->dm_nsegs = 0;
sys/arch/arm/arm32/bus_dma.c
323
map->_dm_buftype = _BUS_DMA_BUFTYPE_INVALID;
sys/arch/arm/arm32/bus_dma.c
325
map->_dm_flags |= _BUS_DMAMAP_COHERENT;
sys/arch/arm/arm32/bus_dma.c
333
error = _bus_dmamap_load_buffer(t, map, cookie->id_bouncebuf,
sys/arch/arm/arm32/bus_dma.c
339
map->dm_mapsize = buflen;
sys/arch/arm/arm32/bus_dma.c
340
map->_dm_vmspace = vm;
sys/arch/arm/arm32/bus_dma.c
341
map->_dm_buftype = buftype;
sys/arch/arm/arm32/bus_dma.c
344
map->_dm_flags |= _BUS_DMAMAP_IS_BOUNCING;
sys/arch/arm/arm32/bus_dma.c
358
struct arm32_bus_dmamap *map;
sys/arch/arm/arm32/bus_dma.c
387
map = (struct arm32_bus_dmamap *)mapstore;
sys/arch/arm/arm32/bus_dma.c
388
map->_dm_size = size;
sys/arch/arm/arm32/bus_dma.c
389
map->_dm_segcnt = nsegments;
sys/arch/arm/arm32/bus_dma.c
390
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/arm/arm32/bus_dma.c
391
map->_dm_boundary = boundary;
sys/arch/arm/arm32/bus_dma.c
392
map->_dm_flags = flags & ~(BUS_DMA_WAITOK | BUS_DMA_NOWAIT);
sys/arch/arm/arm32/bus_dma.c
393
map->_dm_origbuf = NULL;
sys/arch/arm/arm32/bus_dma.c
394
map->_dm_buftype = _BUS_DMA_BUFTYPE_INVALID;
sys/arch/arm/arm32/bus_dma.c
395
map->_dm_vmspace = vmspace_kernel();
sys/arch/arm/arm32/bus_dma.c
396
map->_dm_cookie = NULL;
sys/arch/arm/arm32/bus_dma.c
397
map->dm_maxsegsz = maxsegsz;
sys/arch/arm/arm32/bus_dma.c
398
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/arm/arm32/bus_dma.c
399
map->dm_nsegs = 0;
sys/arch/arm/arm32/bus_dma.c
409
error = (*t->_may_bounce)(t, map, flags, &cookieflags);
sys/arch/arm/arm32/bus_dma.c
434
*dmamp = map;
sys/arch/arm/arm32/bus_dma.c
439
(sizeof(bus_dma_segment_t) * map->_dm_segcnt);
sys/arch/arm/arm32/bus_dma.c
450
map->_dm_cookie = cookie;
sys/arch/arm/arm32/bus_dma.c
453
error = _bus_dma_alloc_bouncebuf(t, map, size, flags);
sys/arch/arm/arm32/bus_dma.c
456
_bus_dmamap_destroy(t, map);
sys/arch/arm/arm32/bus_dma.c
458
*dmamp = map;
sys/arch/arm/arm32/bus_dma.c
460
*dmamp = map;
sys/arch/arm/arm32/bus_dma.c
464
printf("dmamap_create:map=%p\n", map);
sys/arch/arm/arm32/bus_dma.c
474
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/arm/arm32/bus_dma.c
478
printf("dmamap_destroy: t=%p map=%p\n", t, map);
sys/arch/arm/arm32/bus_dma.c
481
struct arm32_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/arm/arm32/bus_dma.c
488
(sizeof(bus_dma_segment_t) * map->_dm_segcnt);
sys/arch/arm/arm32/bus_dma.c
492
map->dm_nsegs = 0;
sys/arch/arm/arm32/bus_dma.c
494
_bus_dma_free_bouncebuf(t, map);
sys/arch/arm/arm32/bus_dma.c
501
if (map->dm_nsegs > 0)
sys/arch/arm/arm32/bus_dma.c
505
(sizeof(bus_dma_segment_t) * (map->_dm_segcnt - 1));
sys/arch/arm/arm32/bus_dma.c
506
kmem_intr_free(map, mapsize);
sys/arch/arm/arm32/bus_dma.c
514
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/arm/arm32/bus_dma.c
522
" p=%p f=%#x\n", t, map, buf, buflen, p, flags);
sys/arch/arm/arm32/bus_dma.c
525
if (map->dm_nsegs > 0) {
sys/arch/arm/arm32/bus_dma.c
527
struct arm32_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/arm/arm32/bus_dma.c
532
map->_dm_flags &= ~_BUS_DMAMAP_IS_BOUNCING;
sys/arch/arm/arm32/bus_dma.c
542
map->dm_mapsize = 0;
sys/arch/arm/arm32/bus_dma.c
543
map->dm_nsegs = 0;
sys/arch/arm/arm32/bus_dma.c
544
map->_dm_buftype = _BUS_DMA_BUFTYPE_INVALID;
sys/arch/arm/arm32/bus_dma.c
545
KASSERTMSG(map->dm_maxsegsz <= map->_dm_maxmaxsegsz,
sys/arch/arm/arm32/bus_dma.c
547
map->dm_maxsegsz, map->_dm_maxmaxsegsz);
sys/arch/arm/arm32/bus_dma.c
549
if (__predict_false(buflen > map->_dm_size))
sys/arch/arm/arm32/bus_dma.c
559
map->_dm_flags |= _BUS_DMAMAP_COHERENT;
sys/arch/arm/arm32/bus_dma.c
561
error = _bus_dmamap_load_buffer(t, map, buf, buflen, vm, flags);
sys/arch/arm/arm32/bus_dma.c
563
map->dm_mapsize = buflen;
sys/arch/arm/arm32/bus_dma.c
564
map->_dm_vmspace = vm;
sys/arch/arm/arm32/bus_dma.c
565
map->_dm_origbuf = buf;
sys/arch/arm/arm32/bus_dma.c
566
map->_dm_buftype = _BUS_DMA_BUFTYPE_LINEAR;
sys/arch/arm/arm32/bus_dma.c
567
if (map->_dm_flags & _BUS_DMAMAP_COHERENT) {
sys/arch/arm/arm32/bus_dma.c
575
struct arm32_bus_dma_cookie * const cookie = map->_dm_cookie;
sys/arch/arm/arm32/bus_dma.c
577
error = _bus_dma_load_bouncebuf(t, map, buf, buflen,
sys/arch/arm/arm32/bus_dma.c
588
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/arm/arm32/bus_dma.c
596
t, map, m0, flags);
sys/arch/arm/arm32/bus_dma.c
599
if (map->dm_nsegs > 0) {
sys/arch/arm/arm32/bus_dma.c
601
struct arm32_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/arm/arm32/bus_dma.c
606
map->_dm_flags &= ~_BUS_DMAMAP_IS_BOUNCING;
sys/arch/arm/arm32/bus_dma.c
616
map->dm_mapsize = 0;
sys/arch/arm/arm32/bus_dma.c
617
map->dm_nsegs = 0;
sys/arch/arm/arm32/bus_dma.c
618
map->_dm_buftype = _BUS_DMA_BUFTYPE_INVALID;
sys/arch/arm/arm32/bus_dma.c
619
KASSERTMSG(map->dm_maxsegsz <= map->_dm_maxmaxsegsz,
sys/arch/arm/arm32/bus_dma.c
621
map->dm_maxsegsz, map->_dm_maxmaxsegsz);
sys/arch/arm/arm32/bus_dma.c
625
if (__predict_false(m0->m_pkthdr.len > map->_dm_size))
sys/arch/arm/arm32/bus_dma.c
629
map->_dm_flags |= _BUS_DMAMAP_COHERENT;
sys/arch/arm/arm32/bus_dma.c
654
error = _bus_dmamap_load_paddr(t, map, paddr, size,
sys/arch/arm/arm32/bus_dma.c
683
error = _bus_dmamap_load_paddr(t, map,
sys/arch/arm/arm32/bus_dma.c
696
error = _bus_dmamap_load_paddr(t, map, paddr, size,
sys/arch/arm/arm32/bus_dma.c
701
error = _bus_dmamap_load_buffer(t, map, m->m_data,
sys/arch/arm/arm32/bus_dma.c
706
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/arm/arm32/bus_dma.c
707
map->_dm_origbuf = m0;
sys/arch/arm/arm32/bus_dma.c
708
map->_dm_buftype = _BUS_DMA_BUFTYPE_MBUF;
sys/arch/arm/arm32/bus_dma.c
709
map->_dm_vmspace = vmspace_kernel(); /* always kernel */
sys/arch/arm/arm32/bus_dma.c
710
if (map->_dm_flags & _BUS_DMAMAP_COHERENT) {
sys/arch/arm/arm32/bus_dma.c
718
struct arm32_bus_dma_cookie * const cookie = map->_dm_cookie;
sys/arch/arm/arm32/bus_dma.c
720
error = _bus_dma_load_bouncebuf(t, map, m0, m0->m_pkthdr.len,
sys/arch/arm/arm32/bus_dma.c
732
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/arm/arm32/bus_dma.c
743
map->dm_mapsize = 0;
sys/arch/arm/arm32/bus_dma.c
744
map->dm_nsegs = 0;
sys/arch/arm/arm32/bus_dma.c
745
KASSERTMSG(map->dm_maxsegsz <= map->_dm_maxmaxsegsz,
sys/arch/arm/arm32/bus_dma.c
747
map->dm_maxsegsz, map->_dm_maxmaxsegsz);
sys/arch/arm/arm32/bus_dma.c
753
map->_dm_flags |= _BUS_DMAMAP_COHERENT;
sys/arch/arm/arm32/bus_dma.c
764
error = _bus_dmamap_load_buffer(t, map, addr, minlen,
sys/arch/arm/arm32/bus_dma.c
770
map->dm_mapsize = uio->uio_resid;
sys/arch/arm/arm32/bus_dma.c
771
map->_dm_origbuf = uio;
sys/arch/arm/arm32/bus_dma.c
772
map->_dm_buftype = _BUS_DMA_BUFTYPE_UIO;
sys/arch/arm/arm32/bus_dma.c
773
map->_dm_vmspace = uio->uio_vmspace;
sys/arch/arm/arm32/bus_dma.c
774
if (map->_dm_flags & _BUS_DMAMAP_COHERENT) {
sys/arch/arm/arm32/bus_dma.c
788
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/arm/arm32/bus_dma.c
798
map->dm_mapsize = 0;
sys/arch/arm/arm32/bus_dma.c
799
map->dm_nsegs = 0;
sys/arch/arm/arm32/bus_dma.c
800
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/arm/arm32/bus_dma.c
802
if (__predict_false(size0 > map->_dm_size))
sys/arch/arm/arm32/bus_dma.c
814
error = _bus_dmamap_load_paddr(t, map, ds->ds_addr,
sys/arch/arm/arm32/bus_dma.c
822
map->dm_mapsize = 0;
sys/arch/arm/arm32/bus_dma.c
823
map->dm_nsegs = 0;
sys/arch/arm/arm32/bus_dma.c
829
map->dm_mapsize = size0;
sys/arch/arm/arm32/bus_dma.c
830
map->_dm_origbuf = NULL;
sys/arch/arm/arm32/bus_dma.c
831
map->_dm_buftype = _BUS_DMA_BUFTYPE_RAW;
sys/arch/arm/arm32/bus_dma.c
832
map->_dm_vmspace = NULL;
sys/arch/arm/arm32/bus_dma.c
841
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/arm/arm32/bus_dma.c
845
printf("dmamap_unload: t=%p map=%p\n", t, map);
sys/arch/arm/arm32/bus_dma.c
852
map->dm_mapsize = 0;
sys/arch/arm/arm32/bus_dma.c
853
map->dm_nsegs = 0;
sys/arch/arm/arm32/bus_dma.c
854
map->_dm_origbuf = NULL;
sys/arch/arm/arm32/bus_dma.c
855
map->_dm_buftype = _BUS_DMA_BUFTYPE_INVALID;
sys/arch/arm/arm32/bus_dma.c
856
map->_dm_vmspace = NULL;
sys/arch/arm/arm32/bus_dma.c
956
_bus_dmamap_sync_linear(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/arm/arm32/bus_dma.c
959
bus_dma_segment_t *ds = map->dm_segs;
sys/arch/arm/arm32/bus_dma.c
960
vaddr_t va = (vaddr_t) map->_dm_origbuf;
sys/arch/arm/arm32/bus_dma.c
962
if (map->_dm_flags & _BUS_DMAMAP_IS_BOUNCING) {
sys/arch/arm/arm32/bus_dma.c
963
struct arm32_bus_dma_cookie * const cookie = map->_dm_cookie;
sys/arch/arm/arm32/bus_dma.c
988
_bus_dmamap_sync_mbuf(bus_dma_tag_t t, bus_dmamap_t map, bus_size_t offset,
sys/arch/arm/arm32/bus_dma.c
991
bus_dma_segment_t *ds = map->dm_segs;
sys/arch/arm/arm32/bus_dma.c
992
struct mbuf *m = map->_dm_origbuf;
sys/arch/arm/arm32/fault.c
232
struct vm_map *map;
sys/arch/arm/arm32/fault.c
374
map = kernel_map;
sys/arch/arm/arm32/fault.c
394
map = &l->l_proc->p_vmspace->vm_map;
sys/arch/arm/arm32/fault.c
456
if (pmap_fault_fixup(map->pmap, va, ftype, user)) {
sys/arch/arm/arm32/fault.c
485
far, tf->tf_pc, map->pmap->pm_pai[0].pai_asid,
sys/arch/arm/arm32/fault.c
500
error = uvm_fault(map, va, ftype);
sys/arch/arm/arm32/fault.c
517
printf("\nuvm_fault(%p, %lx, %x) -> %x\n", map, va, ftype,
sys/arch/arm/arm32/fault.c
809
struct vm_map *map;
sys/arch/arm/arm32/fault.c
880
map = &l->l_proc->p_vmspace->vm_map;
sys/arch/arm/arm32/fault.c
889
if (pmap_fault_fixup(map->pmap, va, VM_PROT_READ|VM_PROT_EXECUTE, 1)) {
sys/arch/arm/arm32/fault.c
902
error = uvm_fault(map, va, VM_PROT_READ|VM_PROT_EXECUTE);
sys/arch/arm/broadcom/bcm2835_mbox.c
167
bus_dmamap_t map;
sys/arch/arm/broadcom/bcm2835_mbox.c
183
BUS_DMA_WAITOK, &map);
sys/arch/arm/broadcom/bcm2835_mbox.c
186
error = bus_dmamap_load(sc->sc_dmat, map, dma_buf, buflen, NULL,
sys/arch/arm/broadcom/bcm2835_mbox.c
193
bus_dmamap_sync(sc->sc_dmat, map, 0, buflen,
sys/arch/arm/broadcom/bcm2835_mbox.c
195
bcmmbox_write(chan, map->dm_segs[0].ds_addr);
sys/arch/arm/broadcom/bcm2835_mbox.c
197
bus_dmamap_sync(sc->sc_dmat, map, 0, buflen,
sys/arch/arm/broadcom/bcm2835_mbox.c
202
bus_dmamap_unload(sc->sc_dmat, map);
sys/arch/arm/broadcom/bcm2835_mbox.c
204
bus_dmamap_destroy(sc->sc_dmat, map);
sys/arch/arm/broadcom/bcm2838_pcie.c
293
bs->map = bs->bst.bs_map;
sys/arch/arm/broadcom/bcm2838_pcie.c
63
int (*map)(void *, bus_addr_t, bus_size_t,
sys/arch/arm/broadcom/bcm2838_pcie.c
867
return bs->map(t, pa, size, flag, bshp);
sys/arch/arm/broadcom/bcm53xx_eth.c
1061
bus_dmamap_t map = M_GETCTX(rxq->rxq_mhead, bus_dmamap_t);
sys/arch/arm/broadcom/bcm53xx_eth.c
1062
bus_dmamap_sync(sc->sc_dmat, map, 0, arm_dcache_align,
sys/arch/arm/broadcom/bcm53xx_eth.c
1352
bus_dmamap_t map;
sys/arch/arm/broadcom/bcm53xx_eth.c
1355
map = M_GETCTX(m, bus_dmamap_t);
sys/arch/arm/broadcom/bcm53xx_eth.c
1356
if (map != NULL)
sys/arch/arm/broadcom/bcm53xx_eth.c
1359
map = bcmeth_mapcache_get(sc, sc->sc_tx_mapcache);
sys/arch/arm/broadcom/bcm53xx_eth.c
1360
if (map == NULL)
sys/arch/arm/broadcom/bcm53xx_eth.c
1363
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/arch/arm/broadcom/bcm53xx_eth.c
1368
bus_dmamap_sync(sc->sc_dmat, map, 0, m->m_pkthdr.len,
sys/arch/arm/broadcom/bcm53xx_eth.c
1370
M_SETCTX(m, map);
sys/arch/arm/broadcom/bcm53xx_eth.c
1381
bus_dmamap_t map = M_GETCTX(m, bus_dmamap_t);
sys/arch/arm/broadcom/bcm53xx_eth.c
1382
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/arch/arm/broadcom/bcm53xx_eth.c
1384
bus_dmamap_unload(sc->sc_dmat, map);
sys/arch/arm/broadcom/bcm53xx_eth.c
1385
bcmeth_mapcache_put(sc, sc->sc_tx_mapcache, map);
sys/arch/arm/broadcom/bcm53xx_eth.c
1394
bus_dmamap_t map = M_GETCTX(m, bus_dmamap_t);
sys/arch/arm/broadcom/bcm53xx_eth.c
1396
if (map->dm_nsegs > txq->txq_free)
sys/arch/arm/broadcom/bcm53xx_eth.c
1410
txq->txq_lastintr += map->dm_nsegs;
sys/arch/arm/broadcom/bcm53xx_eth.c
1420
size_t count = map->dm_nsegs;
sys/arch/arm/broadcom/bcm53xx_eth.c
1422
producer->txdb_addrlo = htole32(map->dm_segs[0].ds_addr);
sys/arch/arm/broadcom/bcm53xx_eth.c
1423
producer->txdb_buflen = htole32(map->dm_segs[0].ds_len);
sys/arch/arm/broadcom/bcm53xx_eth.c
1424
for (u_int i = 1; i < map->dm_nsegs; i++) {
sys/arch/arm/broadcom/bcm53xx_eth.c
1439
producer->txdb_addrlo = htole32(map->dm_segs[i].ds_addr);
sys/arch/arm/broadcom/bcm53xx_eth.c
1440
producer->txdb_buflen = htole32(map->dm_segs[i].ds_len);
sys/arch/arm/broadcom/bcm53xx_eth.c
1454
txq->txq_free -= map->dm_nsegs;
sys/arch/arm/broadcom/bcm53xx_eth.c
1455
KASSERT(map->dm_nsegs == 1 || txq->txq_producer != producer);
sys/arch/arm/broadcom/bcm53xx_eth.c
1456
KASSERT(map->dm_nsegs == 1
sys/arch/arm/broadcom/bcm53xx_eth.c
1462
"(%zd..%zd)\n", __func__, m, m->m_pkthdr.len, map->dm_nsegs,
sys/arch/arm/broadcom/bcm53xx_eth.c
753
bus_dmamap_t map)
sys/arch/arm/broadcom/bcm53xx_eth.c
755
KASSERT(map != NULL);
sys/arch/arm/broadcom/bcm53xx_eth.c
757
dmc->dmc_maps[dmc->dmc_nmaps++] = map;
sys/arch/arm/broadcom/bcm53xx_eth.c
822
bus_dmamap_t map,
sys/arch/arm/broadcom/bcm53xx_eth.c
825
bus_dmamap_destroy(dmat, map);
sys/arch/arm/broadcom/bcm53xx_eth.c
836
bus_dmamap_t *map,
sys/arch/arm/broadcom/bcm53xx_eth.c
843
*map = NULL;
sys/arch/arm/broadcom/bcm53xx_eth.c
855
map);
sys/arch/arm/broadcom/bcm53xx_eth.c
857
error = bus_dmamap_load(dmat, *map, *kvap, map_size,
sys/arch/arm/broadcom/bcm53xx_eth.c
861
bus_dmamap_destroy(dmat, *map);
sys/arch/arm/broadcom/bcm53xx_eth.c
862
*map = NULL;
sys/arch/arm/broadcom/bcm53xx_eth.c
888
bus_dmamap_t map = bcmeth_mapcache_get(sc, sc->sc_rx_mapcache);
sys/arch/arm/broadcom/bcm53xx_eth.c
889
if (map == NULL) {
sys/arch/arm/broadcom/bcm53xx_eth.c
894
M_SETCTX(m, map);
sys/arch/arm/broadcom/bcm53xx_eth.c
896
int error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/arch/arm/broadcom/bcm53xx_eth.c
903
bcmeth_mapcache_put(sc, sc->sc_rx_mapcache, map);
sys/arch/arm/broadcom/bcm53xx_eth.c
906
KASSERT(map->dm_mapsize == MCLBYTES);
sys/arch/arm/broadcom/bcm53xx_eth.c
909
bus_dmamap_sync(sc->sc_dmat, map, 0, sizeof(uint32_t),
sys/arch/arm/broadcom/bcm53xx_eth.c
911
bus_dmamap_sync(sc->sc_dmat, map, sizeof(uint32_t),
sys/arch/arm/broadcom/bcm53xx_eth.c
912
map->dm_mapsize - sizeof(uint32_t), BUS_DMASYNC_PREREAD);
sys/arch/arm/broadcom/bcm53xx_eth.c
914
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/arch/arm/broadcom/bcm53xx_eth.c
928
bus_dmamap_t map = M_GETCTX(m, bus_dmamap_t);
sys/arch/arm/broadcom/bcm53xx_eth.c
929
KASSERT(map);
sys/arch/arm/broadcom/bcm53xx_eth.c
930
KASSERT(map->dm_mapsize == MCLBYTES);
sys/arch/arm/broadcom/bcm53xx_eth.c
931
bus_dmamap_sync(sc->sc_dmat, map, 0, m->m_len,
sys/arch/arm/broadcom/bcm53xx_eth.c
933
bus_dmamap_unload(sc->sc_dmat, map);
sys/arch/arm/broadcom/bcm53xx_eth.c
934
bcmeth_mapcache_put(sc, sc->sc_rx_mapcache, map);
sys/arch/arm/broadcom/bcm53xx_eth.c
958
bus_dmamap_t map = M_GETCTX(m, bus_dmamap_t);
sys/arch/arm/broadcom/bcm53xx_eth.c
959
KASSERT(map);
sys/arch/arm/broadcom/bcm53xx_eth.c
962
producer->rxdb_addrlo = htole32(map->dm_segs[0].ds_addr);
sys/arch/arm/cortex/gicv3.c
696
error = bus_dmamap_create(sc->sc_dmat, len, 1, len, 0, BUS_DMA_WAITOK, &dma->map);
sys/arch/arm/cortex/gicv3.c
699
error = bus_dmamap_load(sc->sc_dmat, dma->map, dma->base, dma->len, NULL, BUS_DMA_WAITOK);
sys/arch/arm/cortex/gicv3.c
704
bus_dmamap_sync(sc->sc_dmat, dma->map, 0, dma->len, BUS_DMASYNC_PREWRITE);
sys/arch/arm/cortex/gicv3.h
37
bus_dmamap_t map;
sys/arch/arm/fdt/pcihost_fdt.c
244
pibs->map = pibs->bst.bs_map;
sys/arch/arm/fdt/pcihost_fdt.c
251
pmbs->map = pmbs->bst.bs_map;
sys/arch/arm/fdt/pcihost_fdt.c
678
return pbs->map(t, bpa - pbs->ranges[i].bpci + pbs->ranges[i].bbus, size, flag, bshp);
sys/arch/arm/fdt/pcihost_fdtvar.h
55
int (*map)(void *, bus_addr_t, bus_size_t,
sys/arch/arm/gemini/gemini_gmac.c
1028
bus_dmamap_t map;
sys/arch/arm/gemini/gemini_gmac.c
1032
map = M_GETCTX(m, bus_dmamap_t);
sys/arch/arm/gemini/gemini_gmac.c
1033
bus_dmamap_unload(hqm->hqm_dmat, map);
sys/arch/arm/gemini/gemini_gmac.c
1034
gmac_mapcache_put(hqm->hqm_mc, map);
sys/arch/arm/gemini/gemini_gmac.c
489
bus_dmamap_t map;
sys/arch/arm/gemini/gemini_gmac.c
500
&map);
sys/arch/arm/gemini/gemini_gmac.c
506
map = mc->mc_maps[--mc->mc_free];
sys/arch/arm/gemini/gemini_gmac.c
510
KASSERT(map != NULL);
sys/arch/arm/gemini/gemini_gmac.c
512
return map;
sys/arch/arm/gemini/gemini_gmac.c
516
gmac_mapcache_put(gmac_mapcache_t *mc, bus_dmamap_t map)
sys/arch/arm/gemini/gemini_gmac.c
521
mc->mc_maps[mc->mc_free++] = map;
sys/arch/arm/gemini/gemini_gmac.c
539
bus_dmamap_t map;
sys/arch/arm/gemini/gemini_gmac.c
544
map = M_GETCTX(m, bus_dmamap_t);
sys/arch/arm/gemini/gemini_gmac.c
546
bus_dmamap_sync(hqm->hqm_dmat, map, 0, map->dm_mapsize,
sys/arch/arm/gemini/gemini_gmac.c
548
bus_dmamap_unload(hqm->hqm_dmat, map);
sys/arch/arm/gemini/gemini_gmac.c
550
gmac_mapcache_put(hqm->hqm_mc, map);
sys/arch/arm/gemini/gemini_gmac.c
690
bus_dmamap_t map;
sys/arch/arm/gemini/gemini_gmac.c
700
map = gmac_mapcache_get(hqm->hqm_mc);
sys/arch/arm/gemini/gemini_gmac.c
701
if (map == NULL)
sys/arch/arm/gemini/gemini_gmac.c
704
KASSERT(map->dm_mapsize == 0);
sys/arch/arm/gemini/gemini_gmac.c
708
gmac_mapcache_put(hqm->hqm_mc, map);
sys/arch/arm/gemini/gemini_gmac.c
715
gmac_mapcache_put(hqm->hqm_mc, map);
sys/arch/arm/gemini/gemini_gmac.c
718
error = bus_dmamap_load(hqm->hqm_dmat, map, m->m_data,
sys/arch/arm/gemini/gemini_gmac.c
722
gmac_mapcache_put(hqm->hqm_mc, map);
sys/arch/arm/gemini/gemini_gmac.c
725
map, map->_dm_size, m, hwq->hwq_wptr, error);
sys/arch/arm/gemini/gemini_gmac.c
729
bus_dmamap_sync(hqm->hqm_dmat, map, 0, map->dm_mapsize,
sys/arch/arm/gemini/gemini_gmac.c
732
M_SETCTX(m, map);
sys/arch/arm/gemini/gemini_gmac.c
734
d->d_desc0 = htole32(map->dm_segs->ds_len);
sys/arch/arm/gemini/gemini_gmac.c
736
d->d_bufaddr = htole32(map->dm_segs->ds_addr);
sys/arch/arm/gemini/gemini_gmac.c
761
bus_dmamap_t map;
sys/arch/arm/gemini/gemini_gmac.c
784
map = M_GETCTX(m, bus_dmamap_t);
sys/arch/arm/gemini/gemini_gmac.c
785
KASSERT(map != NULL);
sys/arch/arm/gemini/gemini_gmac.c
786
KASSERT(map->dm_nsegs == 1);
sys/arch/arm/gemini/gemini_gmac.c
788
hwq, depth, m, map->dm_segs->ds_addr, m->m_len);
sys/arch/arm/gemini/gemini_gmac.c
789
if (le32toh(d->d_bufaddr) == map->dm_segs->ds_addr) {
sys/arch/arm/gemini/gemini_gmac.c
825
map = M_GETCTX(m, bus_dmamap_t);
sys/arch/arm/gemini/gemini_gmac.c
830
bus_dmamap_sync(hqm->hqm_dmat, map, 0, buflen, BUS_DMASYNC_POSTREAD);
sys/arch/arm/gemini/gemini_gmac.c
831
bus_dmamap_unload(hqm->hqm_dmat, map);
sys/arch/arm/gemini/gemini_gmac.c
833
gmac_mapcache_put(hqm->hqm_mc, map);
sys/arch/arm/gemini/if_gmc.c
126
gmac_mapcache_put(hwq->hwq_hqm->hqm_mc, map);
sys/arch/arm/gemini/if_gmc.c
130
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/arch/arm/gemini/if_gmc.c
135
gmac_mapcache_put(hwq->hwq_hqm->hqm_mc, map);
sys/arch/arm/gemini/if_gmc.c
140
KASSERT(map->dm_nsegs > 0);
sys/arch/arm/gemini/if_gmc.c
145
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/arch/arm/gemini/if_gmc.c
151
desc0 = map->dm_nsegs << 16;
sys/arch/arm/gemini/if_gmc.c
165
KASSERT(map->dm_segs[i].ds_len > 0);
sys/arch/arm/gemini/if_gmc.c
166
KASSERT((map->dm_segs[i].ds_addr & 1) == 0);
sys/arch/arm/gemini/if_gmc.c
167
d->d_desc0 = htole32(map->dm_segs[i].ds_len | desc0);
sys/arch/arm/gemini/if_gmc.c
169
d->d_bufaddr = htole32(map->dm_segs[i].ds_addr);
sys/arch/arm/gemini/if_gmc.c
172
} while (++i < map->dm_nsegs);
sys/arch/arm/gemini/if_gmc.c
180
M_SETCTX(m, map);
sys/arch/arm/gemini/if_gmc.c
186
gmac_hwqueue_produce(hwq, map->dm_nsegs);
sys/arch/arm/gemini/if_gmc.c
88
bus_dmamap_t map;
sys/arch/arm/gemini/if_gmc.c
97
map = gmac_mapcache_get(hwq->hwq_hqm->hqm_mc);
sys/arch/arm/gemini/if_gmc.c
98
if (map == NULL)
sys/arch/arm/gemini/if_gpn.c
418
bus_dmamap_t map;
sys/arch/arm/gemini/if_gpn.c
442
map = ti->ti_map;
sys/arch/arm/gemini/if_gpn.c
443
error = bus_dmamap_load(sc->sc_dmat, map,
sys/arch/arm/gemini/if_gpn.c
451
bus_dmamap_sync(sc->sc_dmat, map, 0,
sys/arch/arm/gemini/if_gpn.c
453
KASSERT(map->dm_nsegs > 0);
sys/arch/arm/gemini/if_gpn.c
454
KASSERT(map->dm_nsegs <= 2);
sys/arch/arm/gemini/if_gpn.c
455
KASSERT(map->dm_segs[0].ds_addr != 0);
sys/arch/arm/gemini/if_gpn.c
456
gd.gd_len1 = map->dm_segs[0].ds_len;
sys/arch/arm/gemini/if_gpn.c
457
gd.gd_addr1 = map->dm_segs[0].ds_addr;
sys/arch/arm/gemini/if_gpn.c
458
if (map->dm_nsegs == 1) {
sys/arch/arm/gemini/if_gpn.c
462
KASSERT(map->dm_segs[0].ds_addr != 0);
sys/arch/arm/gemini/if_gpn.c
463
gd.gd_len2 = map->dm_segs[1].ds_len;
sys/arch/arm/gemini/if_gpn.c
464
gd.gd_addr2 = map->dm_segs[1].ds_addr;
sys/arch/arm/imx/if_enet.c
1614
bus_dmamap_t map;
sys/arch/arm/imx/if_enet.c
1620
map = sc->sc_txsoft[idx].txs_dmamap;
sys/arch/arm/imx/if_enet.c
1630
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/arch/arm/imx/if_enet.c
1639
if (map->dm_nsegs > sc->sc_tx_free) {
sys/arch/arm/imx/if_enet.c
1640
bus_dmamap_unload(sc->sc_dmat, map);
sys/arch/arm/imx/if_enet.c
1642
"too many mbuf chain %d\n", map->dm_nsegs);
sys/arch/arm/imx/if_enet.c
1678
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/arch/arm/imx/if_enet.c
1681
for (i = 0; i < map->dm_nsegs; i++) {
sys/arch/arm/imx/if_enet.c
1697
if (i == map->dm_nsegs - 1) {
sys/arch/arm/imx/if_enet.c
1707
sc->sc_txdesc_ring[idx].tx_databuf = map->dm_segs[i].ds_addr;
sys/arch/arm/imx/if_enet.c
1713
flags1 | TXFLAGS1_LEN(map->dm_segs[i].ds_len);
sys/arch/arm/imx/imx51_ipuv3.c
173
imx51_ipuv3_dc_map_clear(struct imx51_ipuv3_softc *sc, int map)
sys/arch/arm/imx/imx51_ipuv3.c
180
addr = IPU_DC_MAP_CONF_PNTR(map / 2);
sys/arch/arm/imx/imx51_ipuv3.c
182
reg &= ~(0xFFFF << (16 * (map & 0x1)));
sys/arch/arm/imx/imx51_ipuv3.c
188
int map, int byte, int offset, uint8_t mask)
sys/arch/arm/imx/imx51_ipuv3.c
195
addr = IPU_DC_MAP_CONF_MASK((map * 3 + byte) / 2);
sys/arch/arm/imx/imx51_ipuv3.c
197
reg &= ~(0xFFFF << (16 * ((map * 3 + byte) & 0x1)));
sys/arch/arm/imx/imx51_ipuv3.c
198
reg |= ((offset << 8) | mask) << (16 * ((map * 3 + byte) & 0x1));
sys/arch/arm/imx/imx51_ipuv3.c
204
addr = IPU_DC_MAP_CONF_PNTR(map / 2);
sys/arch/arm/imx/imx51_ipuv3.c
206
reg &= ~(0x1F << ((16 * (map & 0x1)) + (5 * byte)));
sys/arch/arm/imx/imx51_ipuv3.c
207
reg |= ((map * 3) + byte) << ((16 * (map & 0x1)) + (5 * byte));
sys/arch/arm/nvidia/tegra_xusb.c
155
bus_dmamap_t map;
sys/arch/arm/nvidia/tegra_xusb.c
699
&p->map);
sys/arch/arm/nvidia/tegra_xusb.c
702
err = bus_dmamap_load(dmat, p->map, p->addr, p->size, NULL,
sys/arch/arm/nvidia/tegra_xusb.c
710
bus_dmamap_destroy(dmat, p->map);
sys/arch/arm/nvidia/tegra_xusb.c
725
bus_dmamap_unload(dmat, p->map);
sys/arch/arm/nvidia/tegra_xusb.c
726
bus_dmamap_destroy(dmat, p->map);
sys/arch/arm/nvidia/tegra_xusb.c
819
bus_dmamap_sync(sc->sc_bus.ub_dmatag, psc->sc_fw_dma.map, 0,
sys/arch/arm/nvidia/tegra_xusb.c
834
const uint64_t fwbase = psc->sc_fw_dma.map->dm_segs[0].ds_addr +
sys/arch/arm/nxp/imx7_gpc.c
151
imx7gpc_powerup(struct imx7gpc_softc *sc, uint32_t req, uint32_t map)
sys/arch/arm/nxp/imx7_gpc.c
156
val |= map;
sys/arch/arm/nxp/imx7_gpc.c
166
val &= ~map;
sys/arch/arm/sunxi/sun8i_crypto.c
767
struct sun8i_crypto_adrlen *adrlen, bus_dmamap_t map,
sys/arch/arm/sunxi/sun8i_crypto.c
777
KASSERT(map->dm_nsegs <= SUN8I_CRYPTO_MAXSEGS);
sys/arch/arm/sunxi/sun8i_crypto.c
778
for (i = 0; i < map->dm_nsegs; i++) {
sys/arch/arm/sunxi/sun8i_crypto.c
779
if ((map->dm_segs[i].ds_addr % 4) |
sys/arch/arm/sunxi/sun8i_crypto.c
780
(map->dm_segs[i].ds_len % 4)) {
sys/arch/arm/sunxi/sun8i_crypto.c
783
map->dm_segs[i].ds_addr,
sys/arch/arm/sunxi/sun8i_crypto.c
784
map->dm_segs[i].ds_len);
sys/arch/arm/sunxi/sun8i_crypto.c
787
KASSERT(map->dm_segs[i].ds_addr <= UINT32_MAX);
sys/arch/arm/sunxi/sun8i_crypto.c
788
KASSERT(map->dm_segs[i].ds_len <= UINT32_MAX - total);
sys/arch/arm/sunxi/sun8i_crypto.c
789
adrlen[i].adr = htole32(map->dm_segs[i].ds_addr);
sys/arch/arm/sunxi/sun8i_crypto.c
790
adrlen[i].len = htole32(map->dm_segs[i].ds_len/4);
sys/arch/arm/sunxi/sun8i_crypto.c
791
total += map->dm_segs[i].ds_len;
sys/arch/arm/sunxi/sunxi_emac.c
1226
&sc->tx.buf_map[i].map);
sys/arch/arm/sunxi/sunxi_emac.c
1260
&sc->rx.buf_map[i].map);
sys/arch/arm/sunxi/sunxi_emac.c
144
bus_dmamap_t map;
sys/arch/arm/sunxi/sunxi_emac.c
307
bus_dmamap_t map, int start, int end, int total, int flags)
sys/arch/arm/sunxi/sunxi_emac.c
310
bus_dmamap_sync(dmat, map, DESC_OFF(start),
sys/arch/arm/sunxi/sunxi_emac.c
313
bus_dmamap_sync(dmat, map, DESC_OFF(start),
sys/arch/arm/sunxi/sunxi_emac.c
316
bus_dmamap_sync(dmat, map, DESC_OFF(0),
sys/arch/arm/sunxi/sunxi_emac.c
350
sc->tx.buf_map[index].map, m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/arch/arm/sunxi/sunxi_emac.c
360
segs = sc->tx.buf_map[index].map->dm_segs;
sys/arch/arm/sunxi/sunxi_emac.c
361
nsegs = sc->tx.buf_map[index].map->dm_nsegs;
sys/arch/arm/sunxi/sunxi_emac.c
383
bus_dmamap_sync(sc->tx.buf_tag, sc->tx.buf_map[index].map,
sys/arch/arm/sunxi/sunxi_emac.c
384
0, sc->tx.buf_map[index].map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/arch/arm/sunxi/sunxi_emac.c
413
sc->rx.buf_map[index].map, m, BUS_DMA_READ | BUS_DMA_NOWAIT);
sys/arch/arm/sunxi/sunxi_emac.c
417
bus_dmamap_sync(sc->rx.buf_tag, sc->rx.buf_map[index].map,
sys/arch/arm/sunxi/sunxi_emac.c
418
0, sc->rx.buf_map[index].map->dm_mapsize,
sys/arch/arm/sunxi/sunxi_emac.c
423
sc->rx.buf_map[index].map->dm_segs[0].ds_addr);
sys/arch/arm/sunxi/sunxi_emac.c
801
bus_dmamap_sync(sc->rx.buf_tag, sc->rx.buf_map[index].map,
sys/arch/arm/sunxi/sunxi_emac.c
802
0, sc->rx.buf_map[index].map->dm_mapsize,
sys/arch/arm/sunxi/sunxi_emac.c
804
bus_dmamap_unload(sc->rx.buf_tag, sc->rx.buf_map[index].map);
sys/arch/arm/sunxi/sunxi_emac.c
872
bus_dmamap_sync(sc->tx.buf_tag, bmap->map,
sys/arch/arm/sunxi/sunxi_emac.c
873
0, bmap->map->dm_mapsize,
sys/arch/arm/sunxi/sunxi_emac.c
875
bus_dmamap_unload(sc->tx.buf_tag, bmap->map);
sys/arch/arm/sunxi/sunxi_mmc.c
1013
bus_dmamap_t map;
sys/arch/arm/sunxi/sunxi_mmc.c
1023
map = cmd->c_dmamap;
sys/arch/arm/sunxi/sunxi_mmc.c
1027
map = sc->sc_dmabounce_map;
sys/arch/arm/sunxi/sunxi_mmc.c
1042
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/arm/sunxi/sunxi_mmc.c
1043
bus_addr_t paddr = map->dm_segs[seg].ds_addr;
sys/arch/arm/sunxi/sunxi_mmc.c
1044
bus_size_t len = map->dm_segs[seg].ds_len;
sys/arch/arm/sunxi/sunxi_mmc.c
1079
cmd->c_datalen, map->dm_nsegs, sc->sc_config->idma_xferlen);
sys/arch/arm/ti/ti_sdhc.c
525
const bus_dmamap_t map = cmd->c_dmamap;
sys/arch/arm/ti/ti_sdhc.c
569
cmd->c_dmamap = map;
sys/arch/arm/xscale/pxa2x0_i2s.c
206
BUS_DMA_WAITOK, &p->map)) != 0) {
sys/arch/arm/xscale/pxa2x0_i2s.c
210
if ((error = bus_dmamap_load(sc->sc_dmat, p->map, p->addr, size, NULL,
sys/arch/arm/xscale/pxa2x0_i2s.c
226
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/arch/arm/xscale/pxa2x0_i2s.c
249
bus_dmamap_unload(sc->sc_dmat, p->map);
sys/arch/arm/xscale/pxa2x0_i2s.c
250
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/arch/arm/xscale/pxa2x0_i2s.c
334
p->segs[0].ds_addr = p->map->dm_segs[0].ds_addr +
sys/arch/arm/xscale/pxa2x0_i2s.c
384
p->segs[0].ds_addr = p->map->dm_segs[0].ds_addr +
sys/arch/arm/xscale/pxa2x0_i2s.c
39
bus_dmamap_t map;
sys/arch/atari/atari/bus.c
1001
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/atari/atari/bus.c
1002
map->dm_maxsegsz &&
sys/arch/atari/atari/bus.c
1003
(map->_dm_boundary == 0 ||
sys/arch/atari/atari/bus.c
1004
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/atari/atari/bus.c
1006
map->dm_segs[seg].ds_len += sgsize;
sys/arch/atari/atari/bus.c
1008
if (++seg >= map->_dm_segcnt)
sys/arch/atari/atari/bus.c
1010
map->dm_segs[seg].ds_addr = curaddr + offset;
sys/arch/atari/atari/bus.c
1011
map->dm_segs[seg].ds_len = sgsize;
sys/arch/atari/atari/bus.c
397
struct atari_bus_dmamap *map;
sys/arch/atari/atari/bus.c
416
map = (struct atari_bus_dmamap *)mapstore;
sys/arch/atari/atari/bus.c
417
map->_dm_size = size;
sys/arch/atari/atari/bus.c
418
map->_dm_segcnt = nsegments;
sys/arch/atari/atari/bus.c
419
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/atari/atari/bus.c
420
map->_dm_boundary = boundary;
sys/arch/atari/atari/bus.c
421
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/atari/atari/bus.c
422
map->dm_maxsegsz = maxsegsz;
sys/arch/atari/atari/bus.c
423
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/atari/atari/bus.c
424
map->dm_nsegs = 0;
sys/arch/atari/atari/bus.c
426
*dmamp = map;
sys/arch/atari/atari/bus.c
435
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/atari/atari/bus.c
438
kmem_free(map, _bus_dmamap_mapsize(map->_dm_segcnt));
sys/arch/atari/atari/bus.c
446
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/atari/atari/bus.c
456
map->dm_mapsize = 0;
sys/arch/atari/atari/bus.c
457
map->dm_nsegs = 0;
sys/arch/atari/atari/bus.c
458
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/atari/atari/bus.c
460
if (buflen > map->_dm_size)
sys/arch/atari/atari/bus.c
470
error = _bus_dmamap_load_buffer(t, map, buf, buflen, vm, flags,
sys/arch/atari/atari/bus.c
473
map->dm_mapsize = buflen;
sys/arch/atari/atari/bus.c
474
map->dm_nsegs = seg + 1;
sys/arch/atari/atari/bus.c
483
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/atari/atari/bus.c
493
map->dm_mapsize = 0;
sys/arch/atari/atari/bus.c
494
map->dm_nsegs = 0;
sys/arch/atari/atari/bus.c
495
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/atari/atari/bus.c
502
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/atari/atari/bus.c
511
error = _bus_dmamap_load_buffer(t, map, m->m_data, m->m_len,
sys/arch/atari/atari/bus.c
516
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/atari/atari/bus.c
517
map->dm_nsegs = seg + 1;
sys/arch/atari/atari/bus.c
526
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/atari/atari/bus.c
538
map->dm_mapsize = 0;
sys/arch/atari/atari/bus.c
539
map->dm_nsegs = 0;
sys/arch/atari/atari/bus.c
540
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/atari/atari/bus.c
556
error = _bus_dmamap_load_buffer(t, map, addr, minlen,
sys/arch/atari/atari/bus.c
563
map->dm_mapsize = uio->uio_resid;
sys/arch/atari/atari/bus.c
564
map->dm_nsegs = seg + 1;
sys/arch/atari/atari/bus.c
574
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/atari/atari/bus.c
586
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/atari/atari/bus.c
593
map->dm_maxsegsz = map->_dm_maxmaxsegsz;
sys/arch/atari/atari/bus.c
594
map->dm_mapsize = 0;
sys/arch/atari/atari/bus.c
595
map->dm_nsegs = 0;
sys/arch/atari/atari/bus.c
603
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/atari/atari/bus.c
623
if ((map->_dm_flags & BUS_DMA_COHERENT) != 0)
sys/arch/atari/atari/bus.c
633
for (i = 0; i < map->dm_nsegs && len != 0; i++) {
sys/arch/atari/atari/bus.c
634
seg = &map->dm_segs[i];
sys/arch/atari/atari/bus.c
952
_bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/atari/atari/bus.c
967
bmask = ~(map->_dm_boundary - 1);
sys/arch/atari/atari/bus.c
985
if (map->_dm_boundary > 0) {
sys/arch/atari/atari/bus.c
986
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/atari/atari/bus.c
996
map->dm_segs[seg].ds_addr = curaddr + offset;
sys/arch/atari/atari/bus.c
997
map->dm_segs[seg].ds_len = sgsize;
sys/arch/atari/dev/wskbdmap_atari.c
462
#define KBD_MAP(name, base, map) \
sys/arch/atari/dev/wskbdmap_atari.c
463
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/arch/atari/isa/isa_dma.c
154
isadma_bounce_cookieflags(bus_dma_tag_t const t, bus_dmamap_t const map,
sys/arch/atari/isa/isa_dma.c
184
map->_dm_bounce_thresh = 0;
sys/arch/atari/isa/isa_dma.c
186
if (map->_dm_bounce_thresh != 0 ||
sys/arch/atari/isa/isa_dma.c
187
((map->_dm_size / PAGE_SIZE) + 1) > map->_dm_segcnt) {
sys/arch/atari/isa/isa_dma.c
194
isadma_bounce_cookiesize(bus_dmamap_t const map, int cookieflags)
sys/arch/atari/isa/isa_dma.c
199
cookiesize += (sizeof(bus_dma_segment_t) * map->_dm_segcnt);
sys/arch/atari/isa/isa_dma.c
205
isadma_bounce_cookie_alloc(bus_dma_tag_t const t, bus_dmamap_t const map,
sys/arch/atari/isa/isa_dma.c
209
int cookieflags = isadma_bounce_cookieflags(t, map, flags);
sys/arch/atari/isa/isa_dma.c
211
if ((cookie = kmem_zalloc(isadma_bounce_cookiesize(map, cookieflags),
sys/arch/atari/isa/isa_dma.c
217
map->_dm_cookie = cookie;
sys/arch/atari/isa/isa_dma.c
223
isadma_bounce_cookie_free(bus_dmamap_t const map)
sys/arch/atari/isa/isa_dma.c
225
struct atari_isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/atari/isa/isa_dma.c
228
kmem_free(map->_dm_cookie,
sys/arch/atari/isa/isa_dma.c
229
isadma_bounce_cookiesize(map, cookie->id_flags));
sys/arch/atari/isa/isa_dma.c
230
map->_dm_cookie = NULL;
sys/arch/atari/isa/isa_dma.c
241
bus_dmamap_t map;
sys/arch/atari/isa/isa_dma.c
250
map = *dmamp;
sys/arch/atari/isa/isa_dma.c
251
map->_dm_cookie = NULL;
sys/arch/atari/isa/isa_dma.c
256
if ((error = isadma_bounce_cookie_alloc(t, map, flags)) != 0) {
sys/arch/atari/isa/isa_dma.c
259
cookie = map->_dm_cookie;
sys/arch/atari/isa/isa_dma.c
267
error = _isa_dma_alloc_bouncebuf(t, map, size, flags);
sys/arch/atari/isa/isa_dma.c
273
isadma_bounce_cookie_free(map);
sys/arch/atari/isa/isa_dma.c
274
_bus_dmamap_destroy(t, map);
sys/arch/atari/isa/isa_dma.c
283
_isa_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/atari/isa/isa_dma.c
285
struct atari_isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/atari/isa/isa_dma.c
291
_isa_dma_free_bouncebuf(t, map);
sys/arch/atari/isa/isa_dma.c
293
isadma_bounce_cookie_free(map);
sys/arch/atari/isa/isa_dma.c
294
_bus_dmamap_destroy(t, map);
sys/arch/atari/isa/isa_dma.c
301
_isa_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/atari/isa/isa_dma.c
304
struct atari_isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/atari/isa/isa_dma.c
312
map->dm_mapsize = 0;
sys/arch/atari/isa/isa_dma.c
313
map->dm_nsegs = 0;
sys/arch/atari/isa/isa_dma.c
319
error = _bus_dmamap_load(t, map, buf, buflen, p, flags);
sys/arch/atari/isa/isa_dma.c
333
error = _isa_dma_alloc_bouncebuf(t, map, buflen, flags);
sys/arch/atari/isa/isa_dma.c
345
error = _bus_dmamap_load(t, map, cookie->id_bouncebuf, buflen,
sys/arch/atari/isa/isa_dma.c
352
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/atari/isa/isa_dma.c
353
_isa_dma_free_bouncebuf(t, map);
sys/arch/atari/isa/isa_dma.c
366
_isa_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/atari/isa/isa_dma.c
369
struct atari_isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/atari/isa/isa_dma.c
375
map->dm_mapsize = 0;
sys/arch/atari/isa/isa_dma.c
376
map->dm_nsegs = 0;
sys/arch/atari/isa/isa_dma.c
383
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/atari/isa/isa_dma.c
390
error = _bus_dmamap_load_mbuf(t, map, m0, flags);
sys/arch/atari/isa/isa_dma.c
404
error = _isa_dma_alloc_bouncebuf(t, map, m0->m_pkthdr.len,
sys/arch/atari/isa/isa_dma.c
417
error = _bus_dmamap_load(t, map, cookie->id_bouncebuf,
sys/arch/atari/isa/isa_dma.c
424
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/atari/isa/isa_dma.c
425
_isa_dma_free_bouncebuf(t, map);
sys/arch/atari/isa/isa_dma.c
438
_isa_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/atari/isa/isa_dma.c
449
_isa_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs, int nsegs, bus_size_t size, int flags)
sys/arch/atari/isa/isa_dma.c
459
_isa_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/atari/isa/isa_dma.c
461
struct atari_isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/atari/isa/isa_dma.c
468
(map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/atari/isa/isa_dma.c
469
_isa_dma_free_bouncebuf(t, map);
sys/arch/atari/isa/isa_dma.c
477
_bus_dmamap_unload(t, map);
sys/arch/atari/isa/isa_dma.c
484
_isa_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset, bus_size_t len, int ops)
sys/arch/atari/isa/isa_dma.c
486
struct atari_isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/atari/isa/isa_dma.c
497
if (offset >= map->dm_mapsize)
sys/arch/atari/isa/isa_dma.c
499
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/atari/isa/isa_dma.c
630
_isa_dma_alloc_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map, bus_size_t size, int flags)
sys/arch/atari/isa/isa_dma.c
632
struct atari_isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/atari/isa/isa_dma.c
637
PAGE_SIZE, map->_dm_boundary, cookie->id_bouncesegs,
sys/arch/atari/isa/isa_dma.c
638
map->_dm_segcnt, &cookie->id_nbouncesegs, flags);
sys/arch/atari/isa/isa_dma.c
660
_isa_dma_free_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/atari/isa/isa_dma.c
662
struct atari_isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
146
bus_dmamap_t map;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
169
map = &gmap->gd_dmamap;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
171
map->_dm_size = size;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
172
map->_dm_segcnt = 1;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
173
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
174
map->_dm_boundary = boundary;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
175
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/dreamcast/dev/g2/gapspci_dma.c
176
map->dm_maxsegsz = maxsegsz;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
198
map->dm_segs[0].ds_addr = res;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
199
map->dm_segs[0].ds_len = size;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
201
map->dm_mapsize = size;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
202
map->dm_nsegs = 1;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
204
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/dreamcast/dev/g2/gapspci_dma.c
205
map->dm_nsegs = 0;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
208
*dmamap = map;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
214
gaps_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/dreamcast/dev/g2/gapspci_dma.c
218
if (map->_dm_flags & BUS_DMA_ALLOCNOW) {
sys/arch/dreamcast/dev/g2/gapspci_dma.c
219
vmem_xfree(sc->sc_dma_arena, map->dm_segs[0].ds_addr,
sys/arch/dreamcast/dev/g2/gapspci_dma.c
220
map->dm_mapsize);
sys/arch/dreamcast/dev/g2/gapspci_dma.c
222
free(map, M_DMAMAP);
sys/arch/dreamcast/dev/g2/gapspci_dma.c
226
gaps_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *addr,
sys/arch/dreamcast/dev/g2/gapspci_dma.c
230
struct gaps_dmamap *gmap = (void *) map;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
234
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) == 0) {
sys/arch/dreamcast/dev/g2/gapspci_dma.c
239
map->dm_mapsize = 0;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
240
map->dm_nsegs = 0;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
241
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/dreamcast/dev/g2/gapspci_dma.c
248
if (size > map->_dm_size)
sys/arch/dreamcast/dev/g2/gapspci_dma.c
257
map->_dm_boundary, /* nocross */
sys/arch/dreamcast/dev/g2/gapspci_dma.c
265
map->dm_segs[0].ds_addr = res;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
266
map->dm_segs[0].ds_len = size;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
271
map->dm_mapsize = size;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
272
map->dm_nsegs = 1;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
278
gaps_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/dreamcast/dev/g2/gapspci_dma.c
282
struct gaps_dmamap *gmap = (void *) map;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
286
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) == 0) {
sys/arch/dreamcast/dev/g2/gapspci_dma.c
291
map->dm_mapsize = 0;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
292
map->dm_nsegs = 0;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
293
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/dreamcast/dev/g2/gapspci_dma.c
301
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/dreamcast/dev/g2/gapspci_dma.c
310
map->_dm_boundary, /* nocross */
sys/arch/dreamcast/dev/g2/gapspci_dma.c
318
map->dm_segs[0].ds_addr = res;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
319
map->dm_segs[0].ds_len = m0->m_pkthdr.len;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
324
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
325
map->dm_nsegs = 1;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
331
gaps_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/dreamcast/dev/g2/gapspci_dma.c
340
gaps_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/dreamcast/dev/g2/gapspci_dma.c
349
gaps_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/dreamcast/dev/g2/gapspci_dma.c
352
struct gaps_dmamap *gmap = (void *) map;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
359
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) == 0) {
sys/arch/dreamcast/dev/g2/gapspci_dma.c
360
vmem_xfree(sc->sc_dma_arena, map->dm_segs[0].ds_addr,
sys/arch/dreamcast/dev/g2/gapspci_dma.c
361
map->dm_mapsize);
sys/arch/dreamcast/dev/g2/gapspci_dma.c
363
map->dm_maxsegsz = map->_dm_maxmaxsegsz;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
364
map->dm_mapsize = 0;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
365
map->dm_nsegs = 0;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
372
gaps_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/dreamcast/dev/g2/gapspci_dma.c
376
struct gaps_dmamap *gmap = (void *) map;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
377
bus_addr_t dmaoff = map->dm_segs[0].ds_addr - sc->sc_dmabase;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
388
if (offset >= map->dm_mapsize) {
sys/arch/dreamcast/dev/g2/gapspci_dma.c
390
offset, map->dm_mapsize);
sys/arch/dreamcast/dev/g2/gapspci_dma.c
393
if (len == 0 || (offset + len) > map->dm_mapsize) {
sys/arch/dreamcast/dev/g2/gapspci_dma.c
395
len, offset, map->dm_mapsize);
sys/arch/dreamcast/dev/maple/mkbdmap.h
235
#define KBD_MAP(name, base, map) \
sys/arch/dreamcast/dev/maple/mkbdmap.h
236
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/arch/emips/emips/bus_dma.c
107
struct emips_bus_dmamap *map;
sys/arch/emips/emips/bus_dma.c
126
map = (struct emips_bus_dmamap *)mapstore;
sys/arch/emips/emips/bus_dma.c
127
map->_dm_size = size;
sys/arch/emips/emips/bus_dma.c
128
map->_dm_segcnt = nsegments;
sys/arch/emips/emips/bus_dma.c
129
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/emips/emips/bus_dma.c
130
map->_dm_boundary = boundary;
sys/arch/emips/emips/bus_dma.c
131
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/emips/emips/bus_dma.c
132
map->_dm_vmspace = NULL;
sys/arch/emips/emips/bus_dma.c
133
map->dm_maxsegsz = maxsegsz;
sys/arch/emips/emips/bus_dma.c
134
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/emips/emips/bus_dma.c
135
map->dm_nsegs = 0;
sys/arch/emips/emips/bus_dma.c
137
*dmamp = map;
sys/arch/emips/emips/bus_dma.c
146
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/emips/emips/bus_dma.c
149
kmem_free(map, _bus_dmamap_mapsize(map->_dm_segcnt));
sys/arch/emips/emips/bus_dma.c
159
_bus_dmamap_load_buffer(bus_dmamap_t map, void *buf, bus_size_t buflen,
sys/arch/emips/emips/bus_dma.c
169
bmask = ~(map->_dm_boundary - 1);
sys/arch/emips/emips/bus_dma.c
192
if (map->_dm_boundary > 0) {
sys/arch/emips/emips/bus_dma.c
193
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/emips/emips/bus_dma.c
203
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/emips/emips/bus_dma.c
204
map->dm_segs[seg].ds_len = sgsize;
sys/arch/emips/emips/bus_dma.c
205
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/emips/emips/bus_dma.c
209
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/emips/emips/bus_dma.c
210
map->dm_maxsegsz &&
sys/arch/emips/emips/bus_dma.c
211
(map->_dm_boundary == 0 ||
sys/arch/emips/emips/bus_dma.c
212
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/emips/emips/bus_dma.c
214
map->dm_segs[seg].ds_len += sgsize;
sys/arch/emips/emips/bus_dma.c
216
if (++seg >= map->_dm_segcnt)
sys/arch/emips/emips/bus_dma.c
218
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/emips/emips/bus_dma.c
219
map->dm_segs[seg].ds_len = sgsize;
sys/arch/emips/emips/bus_dma.c
220
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/emips/emips/bus_dma.c
246
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/emips/emips/bus_dma.c
256
map->dm_mapsize = 0;
sys/arch/emips/emips/bus_dma.c
257
map->dm_nsegs = 0;
sys/arch/emips/emips/bus_dma.c
258
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/emips/emips/bus_dma.c
260
if (buflen > map->_dm_size)
sys/arch/emips/emips/bus_dma.c
270
error = _bus_dmamap_load_buffer(map, buf, buflen,
sys/arch/emips/emips/bus_dma.c
273
map->dm_mapsize = buflen;
sys/arch/emips/emips/bus_dma.c
274
map->dm_nsegs = seg + 1;
sys/arch/emips/emips/bus_dma.c
275
map->_dm_vmspace = vm;
sys/arch/emips/emips/bus_dma.c
285
map->_dm_flags |= EMIPS_DMAMAP_COHERENT;
sys/arch/emips/emips/bus_dma.c
294
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/emips/emips/bus_dma.c
304
map->dm_mapsize = 0;
sys/arch/emips/emips/bus_dma.c
305
map->dm_nsegs = 0;
sys/arch/emips/emips/bus_dma.c
306
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/emips/emips/bus_dma.c
313
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/emips/emips/bus_dma.c
322
error = _bus_dmamap_load_buffer(map, m->m_data, m->m_len,
sys/arch/emips/emips/bus_dma.c
327
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/emips/emips/bus_dma.c
328
map->dm_nsegs = seg + 1;
sys/arch/emips/emips/bus_dma.c
329
map->_dm_vmspace = vmspace_kernel(); /* always kernel */
sys/arch/emips/emips/bus_dma.c
338
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/emips/emips/bus_dma.c
350
map->dm_mapsize = 0;
sys/arch/emips/emips/bus_dma.c
351
map->dm_nsegs = 0;
sys/arch/emips/emips/bus_dma.c
352
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/emips/emips/bus_dma.c
368
error = _bus_dmamap_load_buffer(map, addr, minlen,
sys/arch/emips/emips/bus_dma.c
375
map->dm_mapsize = uio->uio_resid;
sys/arch/emips/emips/bus_dma.c
376
map->dm_nsegs = seg + 1;
sys/arch/emips/emips/bus_dma.c
377
map->_dm_vmspace = uio->uio_vmspace;
sys/arch/emips/emips/bus_dma.c
386
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/emips/emips/bus_dma.c
398
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/emips/emips/bus_dma.c
405
map->dm_maxsegsz = map->_dm_maxmaxsegsz;
sys/arch/emips/emips/bus_dma.c
406
map->dm_mapsize = 0;
sys/arch/emips/emips/bus_dma.c
407
map->dm_nsegs = 0;
sys/arch/emips/emips/bus_dma.c
408
map->_dm_flags &= ~EMIPS_DMAMAP_COHERENT;
sys/arch/emips/emips/bus_dma.c
409
map->_dm_vmspace = NULL;
sys/arch/emips/emips/bus_dma.c
420
_bus_dmamap_sync_r3k(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/emips/emips/bus_dma.c
435
if (offset >= map->dm_mapsize)
sys/arch/emips/emips/bus_dma.c
437
offset, map->dm_mapsize);
sys/arch/emips/emips/bus_dma.c
438
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/emips/emips/bus_dma.c
468
if (map->_dm_flags & EMIPS_DMAMAP_COHERENT)
sys/arch/emips/emips/bus_dma.c
483
for (i = 0; i < map->dm_nsegs && len != 0; i++) {
sys/arch/emips/emips/bus_dma.c
485
if (offset >= map->dm_segs[i].ds_len) {
sys/arch/emips/emips/bus_dma.c
486
offset -= map->dm_segs[i].ds_len;
sys/arch/emips/emips/bus_dma.c
495
minlen = len < map->dm_segs[i].ds_len - offset ?
sys/arch/emips/emips/bus_dma.c
496
len : map->dm_segs[i].ds_len - offset;
sys/arch/emips/emips/bus_dma.c
498
addr = map->dm_segs[i].ds_addr;
sys/arch/emips/emips/bus_dma.c
524
_bus_dmamap_sync_r4k(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/emips/emips/bus_dma.c
539
if (offset >= map->dm_mapsize)
sys/arch/emips/emips/bus_dma.c
541
offset, map->dm_mapsize);
sys/arch/emips/emips/bus_dma.c
542
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/emips/emips/bus_dma.c
578
if (map->_dm_flags & EMIPS_DMAMAP_COHERENT)
sys/arch/emips/emips/bus_dma.c
588
if (__predict_true(VMSPACE_IS_KERNEL_P(map->_dm_vmspace) ||
sys/arch/emips/emips/bus_dma.c
589
map->_dm_vmspace == curproc->p_vmspace))
sys/arch/emips/emips/bus_dma.c
594
for (i = 0; i < map->dm_nsegs && len != 0; i++) {
sys/arch/emips/emips/bus_dma.c
596
if (offset >= map->dm_segs[i].ds_len) {
sys/arch/emips/emips/bus_dma.c
597
offset -= map->dm_segs[i].ds_len;
sys/arch/emips/emips/bus_dma.c
606
minlen = len < map->dm_segs[i].ds_len - offset ?
sys/arch/emips/emips/bus_dma.c
607
len : map->dm_segs[i].ds_len - offset;
sys/arch/emips/emips/bus_dma.c
609
addr = map->dm_segs[i]._ds_vaddr;
sys/arch/epoc32/dev/epockbdmap.h
173
#define KBD_MAP(name, base, map) \
sys/arch/epoc32/dev/epockbdmap.h
174
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/arch/evbarm/g42xxeb/g42xxeb_kmkbd.c
141
#define KBD_MAP(name, base, map) \
sys/arch/evbarm/g42xxeb/g42xxeb_kmkbd.c
142
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/arch/evbarm/smdk2xx0/smdk2410_kbd.c
186
#define KBD_MAP(name, base, map) \
sys/arch/evbarm/smdk2xx0/smdk2410_kbd.c
187
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/arch/evbarm/tsarm/tskp.c
87
#define KBD_MAP(name, base, map) \
sys/arch/evbarm/tsarm/tskp.c
88
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/arch/evbmips/isa/isadma_bounce.c
103
|| ((map->_dm_size / PAGE_SIZE) + 1) > map->_dm_segcnt) {
sys/arch/evbmips/isa/isadma_bounce.c
106
(map->_dm_segcnt - 1));
sys/arch/evbmips/isa/isadma_bounce.c
120
map->_dm_cookie = cookie;
sys/arch/evbmips/isa/isadma_bounce.c
130
error = isadma_bounce_alloc_bouncebuf(t, map, size, flags);
sys/arch/evbmips/isa/isadma_bounce.c
135
if (map->_dm_cookie != NULL)
sys/arch/evbmips/isa/isadma_bounce.c
136
free(map->_dm_cookie, M_DMAMAP);
sys/arch/evbmips/isa/isadma_bounce.c
137
_bus_dmamap_destroy(t, map);
sys/arch/evbmips/isa/isadma_bounce.c
146
isadma_bounce_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/evbmips/isa/isadma_bounce.c
148
struct mips_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/evbmips/isa/isadma_bounce.c
154
isadma_bounce_free_bouncebuf(t, map);
sys/arch/evbmips/isa/isadma_bounce.c
157
_bus_dmamap_destroy(t, map);
sys/arch/evbmips/isa/isadma_bounce.c
164
isadma_bounce_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/evbmips/isa/isadma_bounce.c
167
struct mips_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/evbmips/isa/isadma_bounce.c
173
map->dm_mapsize = 0;
sys/arch/evbmips/isa/isadma_bounce.c
174
map->dm_nsegs = 0;
sys/arch/evbmips/isa/isadma_bounce.c
180
error = _bus_dmamap_load(t, map, buf, buflen, p, flags);
sys/arch/evbmips/isa/isadma_bounce.c
192
error = isadma_bounce_alloc_bouncebuf(t, map, buflen, flags);
sys/arch/evbmips/isa/isadma_bounce.c
204
error = _bus_dmamap_load(t, map, cookie->id_bouncebuf, buflen,
sys/arch/evbmips/isa/isadma_bounce.c
211
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/evbmips/isa/isadma_bounce.c
212
isadma_bounce_free_bouncebuf(t, map);
sys/arch/evbmips/isa/isadma_bounce.c
225
isadma_bounce_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/evbmips/isa/isadma_bounce.c
228
struct mips_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/evbmips/isa/isadma_bounce.c
234
map->dm_mapsize = 0;
sys/arch/evbmips/isa/isadma_bounce.c
235
map->dm_nsegs = 0;
sys/arch/evbmips/isa/isadma_bounce.c
242
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/evbmips/isa/isadma_bounce.c
249
error = _bus_dmamap_load_mbuf(t, map, m0, flags);
sys/arch/evbmips/isa/isadma_bounce.c
261
error = isadma_bounce_alloc_bouncebuf(t, map, m0->m_pkthdr.len,
sys/arch/evbmips/isa/isadma_bounce.c
274
error = _bus_dmamap_load(t, map, cookie->id_bouncebuf,
sys/arch/evbmips/isa/isadma_bounce.c
281
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/evbmips/isa/isadma_bounce.c
282
isadma_bounce_free_bouncebuf(t, map);
sys/arch/evbmips/isa/isadma_bounce.c
295
isadma_bounce_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/evbmips/isa/isadma_bounce.c
307
isadma_bounce_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/evbmips/isa/isadma_bounce.c
318
isadma_bounce_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/evbmips/isa/isadma_bounce.c
320
struct mips_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/evbmips/isa/isadma_bounce.c
327
(map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/evbmips/isa/isadma_bounce.c
328
isadma_bounce_free_bouncebuf(t, map);
sys/arch/evbmips/isa/isadma_bounce.c
336
_bus_dmamap_unload(t, map);
sys/arch/evbmips/isa/isadma_bounce.c
343
isadma_bounce_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/evbmips/isa/isadma_bounce.c
346
struct mips_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/evbmips/isa/isadma_bounce.c
357
if (offset >= map->dm_mapsize)
sys/arch/evbmips/isa/isadma_bounce.c
359
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/evbmips/isa/isadma_bounce.c
369
_bus_dmamap_sync(t, map, offset, len, ops);
sys/arch/evbmips/isa/isadma_bounce.c
516
isadma_bounce_alloc_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/evbmips/isa/isadma_bounce.c
519
struct mips_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/evbmips/isa/isadma_bounce.c
524
PAGE_SIZE, map->_dm_boundary, cookie->id_bouncesegs,
sys/arch/evbmips/isa/isadma_bounce.c
525
map->_dm_segcnt, &cookie->id_nbouncesegs, flags);
sys/arch/evbmips/isa/isadma_bounce.c
545
isadma_bounce_free_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/evbmips/isa/isadma_bounce.c
547
struct mips_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/evbmips/isa/isadma_bounce.c
66
bus_dmamap_t map;
sys/arch/evbmips/isa/isadma_bounce.c
77
map = *dmamp;
sys/arch/evbmips/isa/isadma_bounce.c
78
map->_dm_cookie = NULL;
sys/arch/evbmips/loongson/loongson_bus_io.c
89
return __BS(map)(v, addr, size, flags, hp, acct);
sys/arch/evbmips/malta/pci/pcib.c
148
malta_isa_dma_may_bounce(bus_dma_tag_t t, bus_dmamap_t map, int flags,
sys/arch/evbmips/malta/pci/pcib.c
151
if (((map->_dm_size / PAGE_SIZE) + 1) > map->_dm_segcnt)
sys/arch/evbmips/rasoc/autoconf.c
101
if ((clkcfg1 & map->map_clkcfg1) != map->map_clkcfg1) {
sys/arch/evbmips/rasoc/autoconf.c
103
clkcfg1 | map->map_clkcfg1);
sys/arch/evbmips/rasoc/autoconf.c
109
if ((rst & map->map_rst) != 0) {
sys/arch/evbmips/rasoc/autoconf.c
111
rst & ~map->map_rst);
sys/arch/evbmips/rasoc/autoconf.c
125
for (const struct cfg_info *map = map_info;
sys/arch/evbmips/rasoc/autoconf.c
126
map < map_info + __arraycount(map_info);
sys/arch/evbmips/rasoc/autoconf.c
127
map++) {
sys/arch/evbmips/rasoc/autoconf.c
128
if (device_is_a(self, map->map_name)) {
sys/arch/evbmips/rasoc/autoconf.c
129
ra_device_fixup(ma->ma_memt, map);
sys/arch/evbmips/rasoc/autoconf.c
97
ra_device_fixup(bus_space_tag_t bst, const struct cfg_info *map)
sys/arch/evbmips/rmixl/machdep.c
722
rmixlfw_mmap_print(rmixlfw_mmap_t *map)
sys/arch/evbmips/rmixl/machdep.c
725
for (uint32_t i=0; i < map->nmmaps; i++) {
sys/arch/evbmips/rmixl/machdep.c
728
rmixl_puthex64(map->entry[i].start);
sys/arch/evbmips/rmixl/machdep.c
730
rmixl_puthex64(map->entry[i].size);
sys/arch/evbmips/rmixl/machdep.c
732
rmixl_puthex32(map->entry[i].type);
sys/arch/evbmips/rmixl/machdep.c
753
rmixlfw_mmap_t *map = NULL;
sys/arch/evbmips/rmixl/machdep.c
768
map = psb_physaddr_map;
sys/arch/evbmips/rmixl/machdep.c
770
rmixlfw_mmap_print(map);
sys/arch/evbmips/rmixl/machdep.c
784
map = avail_mem_map;
sys/arch/evbmips/rmixl/machdep.c
786
rmixlfw_mmap_print(map);
sys/arch/evbmips/rmixl/machdep.c
794
if (map == NULL) {
sys/arch/evbmips/rmixl/machdep.c
822
for (uint32_t i=0; i < map->nmmaps; i++) {
sys/arch/evbmips/rmixl/machdep.c
823
if (map->entry[i].type != RMIXLFW_MMAP_TYPE_RAM)
sys/arch/evbmips/rmixl/machdep.c
825
mem_clusters[cnt].start = map->entry[i].start;
sys/arch/evbmips/rmixl/machdep.c
826
sz = map->entry[i].size;
sys/arch/evbsh3/evbsh3/bus_dma.c
111
map = (bus_dmamap_t)mapstore;
sys/arch/evbsh3/evbsh3/bus_dma.c
112
map->_dm_size = size;
sys/arch/evbsh3/evbsh3/bus_dma.c
113
map->_dm_segcnt = nsegments;
sys/arch/evbsh3/evbsh3/bus_dma.c
114
map->_dm_maxsegsz = maxsegsz;
sys/arch/evbsh3/evbsh3/bus_dma.c
115
map->_dm_boundary = boundary;
sys/arch/evbsh3/evbsh3/bus_dma.c
116
map->_dm_flags = flags & ~(BUS_DMA_WAITOK | BUS_DMA_NOWAIT);
sys/arch/evbsh3/evbsh3/bus_dma.c
118
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/evbsh3/evbsh3/bus_dma.c
119
map->dm_nsegs = 0;
sys/arch/evbsh3/evbsh3/bus_dma.c
121
*dmamp = map;
sys/arch/evbsh3/evbsh3/bus_dma.c
129
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/evbsh3/evbsh3/bus_dma.c
132
DPRINTF(("%s: t = %p, map = %p\n", __func__, t, map));
sys/arch/evbsh3/evbsh3/bus_dma.c
134
kmem_free(map, _bus_dmamap_mapsize(map->_dm_segcnt));
sys/arch/evbsh3/evbsh3/bus_dma.c
138
_bus_dmamap_load_paddr(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/evbsh3/evbsh3/bus_dma.c
142
bus_dma_segment_t * const segs = map->dm_segs;
sys/arch/evbsh3/evbsh3/bus_dma.c
143
bus_addr_t bmask = ~(map->_dm_boundary - 1);
sys/arch/evbsh3/evbsh3/bus_dma.c
153
__func__, t, map, paddr, vaddr, size));
sys/arch/evbsh3/evbsh3/bus_dma.c
163
if (map->_dm_boundary > 0) {
sys/arch/evbsh3/evbsh3/bus_dma.c
166
baddr = (paddr + map->_dm_boundary) & bmask;
sys/arch/evbsh3/evbsh3/bus_dma.c
185
&& (segs[nseg].ds_len + sgsize <= map->_dm_maxsegsz)
sys/arch/evbsh3/evbsh3/bus_dma.c
186
&& (map->_dm_boundary == 0 ||
sys/arch/evbsh3/evbsh3/bus_dma.c
197
if (nseg >= map->_dm_segcnt)
sys/arch/evbsh3/evbsh3/bus_dma.c
232
_bus_bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/evbsh3/evbsh3/bus_dma.c
246
__func__, t, map, buf, buflen, p, flags));
sys/arch/evbsh3/evbsh3/bus_dma.c
268
error = _bus_dmamap_load_paddr(t, map, curaddr, vaddr, sgsize,
sys/arch/evbsh3/evbsh3/bus_dma.c
285
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/evbsh3/evbsh3/bus_dma.c
296
__func__, t, map, buf, buflen, p, flags));
sys/arch/evbsh3/evbsh3/bus_dma.c
299
map->dm_mapsize = 0;
sys/arch/evbsh3/evbsh3/bus_dma.c
300
map->dm_nsegs = 0;
sys/arch/evbsh3/evbsh3/bus_dma.c
302
if (buflen > map->_dm_size)
sys/arch/evbsh3/evbsh3/bus_dma.c
325
error = _bus_dmamap_load_paddr(t, map,
sys/arch/evbsh3/evbsh3/bus_dma.c
337
error = _bus_bus_dmamap_load_buffer(t, map, buf, buflen,
sys/arch/evbsh3/evbsh3/bus_dma.c
344
map->dm_nsegs = seg + 1;
sys/arch/evbsh3/evbsh3/bus_dma.c
345
map->dm_mapsize = buflen;
sys/arch/evbsh3/evbsh3/bus_dma.c
353
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/evbsh3/evbsh3/bus_dma.c
363
__func__, t, map, m0, flags));
sys/arch/evbsh3/evbsh3/bus_dma.c
366
map->dm_nsegs = 0;
sys/arch/evbsh3/evbsh3/bus_dma.c
367
map->dm_mapsize = 0;
sys/arch/evbsh3/evbsh3/bus_dma.c
374
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/evbsh3/evbsh3/bus_dma.c
394
error = _bus_dmamap_load_paddr(t, map,
sys/arch/evbsh3/evbsh3/bus_dma.c
416
error = _bus_dmamap_load_paddr(t, map,
sys/arch/evbsh3/evbsh3/bus_dma.c
430
map->dm_nsegs = seg + 1;
sys/arch/evbsh3/evbsh3/bus_dma.c
431
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/evbsh3/evbsh3/bus_dma.c
439
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/evbsh3/evbsh3/bus_dma.c
451
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/evbsh3/evbsh3/bus_dma.c
462
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/evbsh3/evbsh3/bus_dma.c
465
DPRINTF(("%s: t = %p, map = %p\n", __func__, t, map));
sys/arch/evbsh3/evbsh3/bus_dma.c
467
map->dm_nsegs = 0;
sys/arch/evbsh3/evbsh3/bus_dma.c
468
map->dm_mapsize = 0;
sys/arch/evbsh3/evbsh3/bus_dma.c
475
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/evbsh3/evbsh3/bus_dma.c
483
__func__, t, map, offset, len, ops));
sys/arch/evbsh3/evbsh3/bus_dma.c
490
if (offset >= map->dm_mapsize)
sys/arch/evbsh3/evbsh3/bus_dma.c
492
if ((offset + len) > map->dm_mapsize)
sys/arch/evbsh3/evbsh3/bus_dma.c
502
for (i = 0; i < map->dm_nsegs && len != 0; i++) {
sys/arch/evbsh3/evbsh3/bus_dma.c
504
if (offset >= map->dm_segs[i].ds_len) {
sys/arch/evbsh3/evbsh3/bus_dma.c
505
offset -= map->dm_segs[i].ds_len;
sys/arch/evbsh3/evbsh3/bus_dma.c
514
minlen = len < map->dm_segs[i].ds_len - offset ?
sys/arch/evbsh3/evbsh3/bus_dma.c
515
len : map->dm_segs[i].ds_len - offset;
sys/arch/evbsh3/evbsh3/bus_dma.c
517
addr = map->dm_segs[i]._ds_vaddr;
sys/arch/evbsh3/evbsh3/bus_dma.c
87
bus_dmamap_t map;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
109
map = (struct ews4800mips_bus_dmamap *)mapstore;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
110
map->_dm_size = size;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
111
map->_dm_segcnt = nsegments;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
112
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
113
map->_dm_boundary = boundary;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
114
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/ews4800mips/ews4800mips/bus_dma.c
115
map->_dm_vmspace = NULL;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
116
map->dm_maxsegsz = maxsegsz;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
117
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/ews4800mips/ews4800mips/bus_dma.c
118
map->dm_nsegs = 0;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
120
*dmamp = map;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
129
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/ews4800mips/ews4800mips/bus_dma.c
132
kmem_free(map, _bus_dmamap_mapsize(map->_dm_segcnt));
sys/arch/ews4800mips/ews4800mips/bus_dma.c
143
_bus_dmamap_load_buffer(bus_dmamap_t map, void *buf, bus_size_t buflen,
sys/arch/ews4800mips/ews4800mips/bus_dma.c
152
bmask = ~(map->_dm_boundary - 1);
sys/arch/ews4800mips/ews4800mips/bus_dma.c
174
if (map->_dm_boundary > 0) {
sys/arch/ews4800mips/ews4800mips/bus_dma.c
175
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
185
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
186
map->dm_segs[seg].ds_len = sgsize;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
187
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
191
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/ews4800mips/ews4800mips/bus_dma.c
192
map->dm_maxsegsz &&
sys/arch/ews4800mips/ews4800mips/bus_dma.c
193
(map->_dm_boundary == 0 ||
sys/arch/ews4800mips/ews4800mips/bus_dma.c
194
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/ews4800mips/ews4800mips/bus_dma.c
196
map->dm_segs[seg].ds_len += sgsize;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
198
if (++seg >= map->_dm_segcnt)
sys/arch/ews4800mips/ews4800mips/bus_dma.c
200
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
201
map->dm_segs[seg].ds_len = sgsize;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
202
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
228
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/ews4800mips/ews4800mips/bus_dma.c
238
map->dm_mapsize = 0;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
239
map->dm_nsegs = 0;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
240
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/ews4800mips/ews4800mips/bus_dma.c
242
if (buflen > map->_dm_size)
sys/arch/ews4800mips/ews4800mips/bus_dma.c
252
error = _bus_dmamap_load_buffer(map, buf, buflen,
sys/arch/ews4800mips/ews4800mips/bus_dma.c
255
map->dm_mapsize = buflen;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
256
map->dm_nsegs = seg + 1;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
257
map->_dm_vmspace = vm;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
267
map->_dm_flags |= EWS4800MIPS_DMAMAP_COHERENT;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
276
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/ews4800mips/ews4800mips/bus_dma.c
286
map->dm_mapsize = 0;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
287
map->dm_nsegs = 0;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
288
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/ews4800mips/ews4800mips/bus_dma.c
295
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/ews4800mips/ews4800mips/bus_dma.c
302
error = _bus_dmamap_load_buffer(map, m->m_data, m->m_len,
sys/arch/ews4800mips/ews4800mips/bus_dma.c
307
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
308
map->dm_nsegs = seg + 1;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
309
map->_dm_vmspace = vmspace_kernel(); /* always kernel */
sys/arch/ews4800mips/ews4800mips/bus_dma.c
318
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/ews4800mips/ews4800mips/bus_dma.c
330
map->dm_mapsize = 0;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
331
map->dm_nsegs = 0;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
332
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/ews4800mips/ews4800mips/bus_dma.c
348
error = _bus_dmamap_load_buffer(map, addr, minlen,
sys/arch/ews4800mips/ews4800mips/bus_dma.c
355
map->dm_mapsize = uio->uio_resid;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
356
map->dm_nsegs = seg + 1;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
357
map->_dm_vmspace = uio->uio_vmspace;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
366
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/ews4800mips/ews4800mips/bus_dma.c
378
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/ews4800mips/ews4800mips/bus_dma.c
385
map->dm_maxsegsz = map->_dm_maxmaxsegsz;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
386
map->dm_mapsize = 0;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
387
map->dm_nsegs = 0;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
388
map->_dm_flags &= ~EWS4800MIPS_DMAMAP_COHERENT;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
396
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/ews4800mips/ews4800mips/bus_dma.c
411
if (offset >= map->dm_mapsize)
sys/arch/ews4800mips/ews4800mips/bus_dma.c
413
offset, map->dm_mapsize);
sys/arch/ews4800mips/ews4800mips/bus_dma.c
414
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/ews4800mips/ews4800mips/bus_dma.c
445
if (map->_dm_flags & EWS4800MIPS_DMAMAP_COHERENT)
sys/arch/ews4800mips/ews4800mips/bus_dma.c
462
if (__predict_true(VMSPACE_IS_KERNEL_P(map->_dm_vmspace) ||
sys/arch/ews4800mips/ews4800mips/bus_dma.c
463
map->_dm_vmspace == curproc->p_vmspace))
sys/arch/ews4800mips/ews4800mips/bus_dma.c
468
for (i = 0; i < map->dm_nsegs && len != 0; i++) {
sys/arch/ews4800mips/ews4800mips/bus_dma.c
470
if (offset >= map->dm_segs[i].ds_len) {
sys/arch/ews4800mips/ews4800mips/bus_dma.c
471
offset -= map->dm_segs[i].ds_len;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
480
minlen = len < map->dm_segs[i].ds_len - offset ?
sys/arch/ews4800mips/ews4800mips/bus_dma.c
481
len : map->dm_segs[i].ds_len - offset;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
483
vaddr = map->dm_segs[i]._ds_vaddr;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
90
struct ews4800mips_bus_dmamap *map;
sys/arch/hp300/dev/dnkbdmap.c
381
#define KBD_MAP(name, base, map) \
sys/arch/hp300/dev/dnkbdmap.c
382
{ name, base, sizeof(map) / sizeof(keysym_t), map }
sys/arch/hpcmips/dev/plumohci.c
212
__plumohci_dmamap_sync(bus_dma_tag_t tx, bus_dmamap_t map, bus_addr_t offset,
sys/arch/hpcmips/hpcmips/bus_dma.c
114
map = (struct bus_dmamap_hpcmips *)mapstore;
sys/arch/hpcmips/hpcmips/bus_dma.c
115
map->_dm_size = size;
sys/arch/hpcmips/hpcmips/bus_dma.c
116
map->_dm_segcnt = nsegments;
sys/arch/hpcmips/hpcmips/bus_dma.c
117
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/hpcmips/hpcmips/bus_dma.c
118
map->_dm_boundary = boundary;
sys/arch/hpcmips/hpcmips/bus_dma.c
119
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/hpcmips/hpcmips/bus_dma.c
120
map->bdm.dm_maxsegsz = maxsegsz;
sys/arch/hpcmips/hpcmips/bus_dma.c
121
map->bdm.dm_mapsize = 0; /* no valid mappings */
sys/arch/hpcmips/hpcmips/bus_dma.c
122
map->bdm.dm_nsegs = 0;
sys/arch/hpcmips/hpcmips/bus_dma.c
123
map->bdm.dm_segs = (bus_dma_segment_t *)((char *)mapstore +
sys/arch/hpcmips/hpcmips/bus_dma.c
127
*dmamp = &map->bdm;
sys/arch/hpcmips/hpcmips/bus_dma.c
138
struct bus_dmamap_hpcmips *map =
sys/arch/hpcmips/hpcmips/bus_dma.c
141
kmem_free(map, _bus_dmamap_mapsize(map->_dm_segcnt));
sys/arch/hpcmips/hpcmips/bus_dma.c
154
struct bus_dmamap_hpcmips *map = (struct bus_dmamap_hpcmips *)mapx;
sys/arch/hpcmips/hpcmips/bus_dma.c
162
bmask = ~(map->_dm_boundary - 1);
sys/arch/hpcmips/hpcmips/bus_dma.c
185
if (map->_dm_boundary > 0) {
sys/arch/hpcmips/hpcmips/bus_dma.c
186
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/hpcmips/hpcmips/bus_dma.c
196
map->bdm.dm_segs[seg].ds_addr = curaddr;
sys/arch/hpcmips/hpcmips/bus_dma.c
197
map->bdm.dm_segs[seg].ds_len = sgsize;
sys/arch/hpcmips/hpcmips/bus_dma.c
198
map->_dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/hpcmips/hpcmips/bus_dma.c
202
(map->bdm.dm_segs[seg].ds_len + sgsize) <=
sys/arch/hpcmips/hpcmips/bus_dma.c
203
map->bdm.dm_maxsegsz &&
sys/arch/hpcmips/hpcmips/bus_dma.c
204
(map->_dm_boundary == 0 ||
sys/arch/hpcmips/hpcmips/bus_dma.c
205
(map->bdm.dm_segs[seg].ds_addr & bmask) ==
sys/arch/hpcmips/hpcmips/bus_dma.c
207
map->bdm.dm_segs[seg].ds_len += sgsize;
sys/arch/hpcmips/hpcmips/bus_dma.c
209
if (++seg >= map->_dm_segcnt)
sys/arch/hpcmips/hpcmips/bus_dma.c
211
map->bdm.dm_segs[seg].ds_addr = curaddr;
sys/arch/hpcmips/hpcmips/bus_dma.c
212
map->bdm.dm_segs[seg].ds_len = sgsize;
sys/arch/hpcmips/hpcmips/bus_dma.c
213
map->_dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/hpcmips/hpcmips/bus_dma.c
242
struct bus_dmamap_hpcmips *map = (struct bus_dmamap_hpcmips *)mapx;
sys/arch/hpcmips/hpcmips/bus_dma.c
250
map->bdm.dm_mapsize = 0;
sys/arch/hpcmips/hpcmips/bus_dma.c
251
map->bdm.dm_nsegs = 0;
sys/arch/hpcmips/hpcmips/bus_dma.c
252
KASSERT(map->bdm.dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/hpcmips/hpcmips/bus_dma.c
254
if (buflen > map->_dm_size)
sys/arch/hpcmips/hpcmips/bus_dma.c
267
map->bdm.dm_mapsize = buflen;
sys/arch/hpcmips/hpcmips/bus_dma.c
268
map->bdm.dm_nsegs = seg + 1;
sys/arch/hpcmips/hpcmips/bus_dma.c
278
map->_dm_flags |= HPCMIPS_DMAMAP_COHERENT;
sys/arch/hpcmips/hpcmips/bus_dma.c
290
struct bus_dmamap_hpcmips *map = (struct bus_dmamap_hpcmips *)mapx;
sys/arch/hpcmips/hpcmips/bus_dma.c
298
map->bdm.dm_mapsize = 0;
sys/arch/hpcmips/hpcmips/bus_dma.c
299
map->bdm.dm_nsegs = 0;
sys/arch/hpcmips/hpcmips/bus_dma.c
300
KASSERT(map->bdm.dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/hpcmips/hpcmips/bus_dma.c
307
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/hpcmips/hpcmips/bus_dma.c
321
map->bdm.dm_mapsize = m0->m_pkthdr.len;
sys/arch/hpcmips/hpcmips/bus_dma.c
322
map->bdm.dm_nsegs = seg + 1;
sys/arch/hpcmips/hpcmips/bus_dma.c
334
struct bus_dmamap_hpcmips *map = (struct bus_dmamap_hpcmips *)mapx;
sys/arch/hpcmips/hpcmips/bus_dma.c
344
map->bdm.dm_mapsize = 0;
sys/arch/hpcmips/hpcmips/bus_dma.c
345
map->bdm.dm_nsegs = 0;
sys/arch/hpcmips/hpcmips/bus_dma.c
346
KASSERT(map->bdm.dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/hpcmips/hpcmips/bus_dma.c
369
map->bdm.dm_mapsize = uio->uio_resid;
sys/arch/hpcmips/hpcmips/bus_dma.c
370
map->bdm.dm_nsegs = seg + 1;
sys/arch/hpcmips/hpcmips/bus_dma.c
379
_hpcmips_bd_map_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/hpcmips/hpcmips/bus_dma.c
393
struct bus_dmamap_hpcmips *map = (struct bus_dmamap_hpcmips *)mapx;
sys/arch/hpcmips/hpcmips/bus_dma.c
399
map->bdm.dm_maxsegsz = map->_dm_maxmaxsegsz;
sys/arch/hpcmips/hpcmips/bus_dma.c
400
map->bdm.dm_mapsize = 0;
sys/arch/hpcmips/hpcmips/bus_dma.c
401
map->bdm.dm_nsegs = 0;
sys/arch/hpcmips/hpcmips/bus_dma.c
402
map->_dm_flags &= ~HPCMIPS_DMAMAP_COHERENT;
sys/arch/hpcmips/hpcmips/bus_dma.c
413
struct bus_dmamap_hpcmips *map = (struct bus_dmamap_hpcmips *)mapx;
sys/arch/hpcmips/hpcmips/bus_dma.c
426
if (offset >= map->bdm.dm_mapsize)
sys/arch/hpcmips/hpcmips/bus_dma.c
428
offset, map->bdm.dm_mapsize);
sys/arch/hpcmips/hpcmips/bus_dma.c
429
if (len == 0 || (offset + len) > map->bdm.dm_mapsize)
sys/arch/hpcmips/hpcmips/bus_dma.c
442
if (map->_dm_flags & HPCMIPS_DMAMAP_COHERENT)
sys/arch/hpcmips/hpcmips/bus_dma.c
474
for (i = 0; i < map->bdm.dm_nsegs && len != 0; i++) {
sys/arch/hpcmips/hpcmips/bus_dma.c
476
if (offset >= map->bdm.dm_segs[i].ds_len) {
sys/arch/hpcmips/hpcmips/bus_dma.c
477
offset -= map->bdm.dm_segs[i].ds_len;
sys/arch/hpcmips/hpcmips/bus_dma.c
486
minlen = len < map->bdm.dm_segs[i].ds_len - offset ?
sys/arch/hpcmips/hpcmips/bus_dma.c
487
len : map->bdm.dm_segs[i].ds_len - offset;
sys/arch/hpcmips/hpcmips/bus_dma.c
490
addr = map->_dm_segs[i]._ds_vaddr;
sys/arch/hpcmips/hpcmips/bus_dma.c
492
addr = map->bdm.dm_segs[i].ds_addr;
sys/arch/hpcmips/hpcmips/bus_dma.c
506
MIPS_PHYS_TO_KSEG0(map->bdm.dm_segs[i].ds_addr
sys/arch/hpcmips/hpcmips/bus_dma.c
98
struct bus_dmamap_hpcmips *map;
sys/arch/hpcmips/hpcmips/bus_space_notimpl.c
45
__NOTIMPL(map)
sys/arch/hpcmips/stand/pbsdboot/mips.c
44
mips_boot(void *map)
sys/arch/hpcmips/stand/pbsdboot/mips.c
67
*(unsigned short*)&mem[0] = (unsigned short)(((long)map) >> 16);
sys/arch/hpcmips/stand/pbsdboot/mips.c
68
*(unsigned short*)&mem[4] = (unsigned short)map;
sys/arch/hpcmips/stand/pbsdboot/pbsdboot.h
147
int mips_boot(void *map);
sys/arch/hpcmips/stand/pbsdboot/vmem.c
102
for (i = 0; i < map->nleaves; i++) {
sys/arch/hpcmips/stand/pbsdboot/vmem.c
103
if ((p = vtophysaddr((void *)map->leaf[i])) == NULL) {
sys/arch/hpcmips/stand/pbsdboot/vmem.c
105
i, map->leaf[i / map->leafsize][i % map->leafsize]);
sys/arch/hpcmips/stand/pbsdboot/vmem.c
108
i, map->leaf[i / map->leafsize][i % map->leafsize]);
sys/arch/hpcmips/stand/pbsdboot/vmem.c
111
map->leaf[i] = (void **)p;
sys/arch/hpcmips/stand/pbsdboot/vmem.c
117
return ((*system_info.si_boot)(vtophysaddr((void *)map)));
sys/arch/hpcmips/stand/pbsdboot/vmem.c
171
if (map == NULL || pageno < 0 || npages <= pageno) {
sys/arch/hpcmips/stand/pbsdboot/vmem.c
177
return (map->leaf[pageno / map->leafsize][pageno % map->leafsize] + offset);
sys/arch/hpcmips/stand/pbsdboot/vmem.c
186
if (map == NULL || pageno < 0 || npages <= pageno) {
sys/arch/hpcmips/stand/pbsdboot/vmem.c
333
if ((map = (struct map_s*)vmem_alloc()) == NULL) {
sys/arch/hpcmips/stand/pbsdboot/vmem.c
338
map->nleaves = nleaves;
sys/arch/hpcmips/stand/pbsdboot/vmem.c
339
map->leafsize = pagesize / sizeof(void *);
sys/arch/hpcmips/stand/pbsdboot/vmem.c
340
map->pagesize = pagesize;
sys/arch/hpcmips/stand/pbsdboot/vmem.c
346
if ((map->leaf[i] = (void **)vmem_alloc()) == NULL) {
sys/arch/hpcmips/stand/pbsdboot/vmem.c
357
void **leaf = map->leaf[i / map->leafsize];
sys/arch/hpcmips/stand/pbsdboot/vmem.c
358
if ((leaf[i % map->leafsize] = alloc_kpage(start)) == NULL) {
sys/arch/hpcmips/stand/pbsdboot/vmem.c
364
map->leaf[i / map->leafsize][i % map->leafsize] = NULL; /* END MARK */
sys/arch/hpcmips/stand/pbsdboot/vmem.c
377
map = NULL;
sys/arch/hpcmips/stand/pbsdboot/vmem.c
393
if (map == NULL) {
sys/arch/hpcmips/stand/pbsdboot/vmem.c
51
struct map_s *map = NULL;
sys/arch/hpcmips/stand/pbsdboot/vmem.c
64
if (map == NULL) {
sys/arch/hpcmips/stand/pbsdboot/vmem.c
72
map->entry = entry;
sys/arch/hpcmips/stand/pbsdboot/vmem.c
73
map->base = kernel_start;
sys/arch/hpcmips/stand/pbsdboot/vmem.c
78
map->arg0 = (void *)argc;
sys/arch/hpcmips/stand/pbsdboot/vmem.c
79
map->arg1 = vtophysaddr((void *)argv);
sys/arch/hpcmips/stand/pbsdboot/vmem.c
80
map->arg2 = vtophysaddr((void *)bi);
sys/arch/hpcmips/stand/pbsdboot/vmem.c
81
map->arg3 = NULL;
sys/arch/hpcmips/stand/pbsdboot/vmem.c
83
if (map->arg1 == NULL || map->arg2 == NULL) {
sys/arch/hpcmips/stand/pbsdboot/vmem.c
90
for (i = 0; p = map->leaf[i / map->leafsize][i % map->leafsize]; i++) {
sys/arch/hpcmips/stand/pbsdboot/vmem.c
93
i, map->leaf[i / map->leafsize][i % map->leafsize]);
sys/arch/hpcmips/stand/pbsdboot/vmem.c
96
i, map->leaf[i / map->leafsize][i % map->leafsize]);
sys/arch/hpcmips/stand/pbsdboot/vmem.c
99
map->leaf[i / map->leafsize][i % map->leafsize] = p;
sys/arch/hpcmips/tx/tx39io.c
448
const struct tx39io_mfio_map *map = tx39io_get_mfio_map(tc);
sys/arch/hpcmips/tx/tx39io.c
459
map[i].std_pin_name);
sys/arch/hppa/dev/astro.c
366
bus_dmamap_t map;
sys/arch/hppa/dev/astro.c
371
boundary, flags, &map);
sys/arch/hppa/dev/astro.c
377
bus_dmamap_destroy(sc->sc_dmat, map);
sys/arch/hppa/dev/astro.c
382
map->_dm_cookie = ims;
sys/arch/hppa/dev/astro.c
383
*dmamap = map;
sys/arch/hppa/dev/astro.c
389
iommu_dvmamap_destroy(void *v, bus_dmamap_t map)
sys/arch/hppa/dev/astro.c
397
if (map->dm_nsegs)
sys/arch/hppa/dev/astro.c
398
iommu_dvmamap_unload(sc, map);
sys/arch/hppa/dev/astro.c
400
if (map->_dm_cookie)
sys/arch/hppa/dev/astro.c
401
iommu_iomap_destroy(map->_dm_cookie);
sys/arch/hppa/dev/astro.c
402
map->_dm_cookie = NULL;
sys/arch/hppa/dev/astro.c
404
bus_dmamap_destroy(sc->sc_dmat, map);
sys/arch/hppa/dev/astro.c
408
iommu_iomap_load_map(struct astro_softc *sc, bus_dmamap_t map, int flags)
sys/arch/hppa/dev/astro.c
410
struct iommu_map_state *ims = map->_dm_cookie;
sys/arch/hppa/dev/astro.c
423
boundary = map->_dm_boundary;
sys/arch/hppa/dev/astro.c
428
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/hppa/dev/astro.c
429
struct hppa_bus_dma_segment *ds = &map->dm_segs[seg];
sys/arch/hppa/dev/astro.c
438
bus_dmamap_unload(sc->sc_dmat, map);
sys/arch/hppa/dev/astro.c
469
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/hppa/dev/astro.c
470
struct hppa_bus_dma_segment *ds = &map->dm_segs[seg];
sys/arch/hppa/dev/astro.c
478
iommu_dvmamap_load(void *v, bus_dmamap_t map, void *addr, bus_size_t size,
sys/arch/hppa/dev/astro.c
484
err = bus_dmamap_load(sc->sc_dmat, map, addr, size, p, flags);
sys/arch/hppa/dev/astro.c
488
return iommu_iomap_load_map(sc, map, flags);
sys/arch/hppa/dev/astro.c
492
iommu_dvmamap_load_mbuf(void *v, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/hppa/dev/astro.c
497
err = bus_dmamap_load_mbuf(sc->sc_dmat, map, m, flags);
sys/arch/hppa/dev/astro.c
501
return iommu_iomap_load_map(sc, map, flags);
sys/arch/hppa/dev/astro.c
505
iommu_dvmamap_load_uio(void *v, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/hppa/dev/astro.c
511
return (bus_dmamap_load_uio(sc->sc_dmat, map, uio, flags));
sys/arch/hppa/dev/astro.c
515
iommu_dvmamap_load_raw(void *v, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/hppa/dev/astro.c
522
return (bus_dmamap_load_raw(sc->sc_dmat, map, segs, nsegs, size, flags));
sys/arch/hppa/dev/astro.c
526
iommu_dvmamap_unload(void *v, bus_dmamap_t map)
sys/arch/hppa/dev/astro.c
529
struct iommu_map_state *ims = map->_dm_cookie;
sys/arch/hppa/dev/astro.c
541
bus_dmamap_unload(sc->sc_dmat, map);
sys/arch/hppa/dev/astro.c
549
iommu_dvmamap_sync(void *v, bus_dmamap_t map, bus_addr_t off,
sys/arch/hppa/dev/dino.c
1590
dino_dmamap_destroy(void *v, bus_dmamap_t map)
sys/arch/hppa/dev/dino.c
1594
bus_dmamap_destroy(sc->sc_dmat, map);
sys/arch/hppa/dev/dino.c
1598
dino_dmamap_load(void *v, bus_dmamap_t map, void *addr, bus_size_t size,
sys/arch/hppa/dev/dino.c
1603
return bus_dmamap_load(sc->sc_dmat, map, addr, size, p, flags);
sys/arch/hppa/dev/dino.c
1607
dino_dmamap_load_mbuf(void *v, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/hppa/dev/dino.c
1611
return bus_dmamap_load_mbuf(sc->sc_dmat, map, m, flags);
sys/arch/hppa/dev/dino.c
1615
dino_dmamap_load_uio(void *v, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/hppa/dev/dino.c
1619
return bus_dmamap_load_uio(sc->sc_dmat, map, uio, flags);
sys/arch/hppa/dev/dino.c
1623
dino_dmamap_load_raw(void *v, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/hppa/dev/dino.c
1628
return bus_dmamap_load_raw(sc->sc_dmat, map, segs, nsegs, size, flags);
sys/arch/hppa/dev/dino.c
1632
dino_dmamap_unload(void *v, bus_dmamap_t map)
sys/arch/hppa/dev/dino.c
1636
bus_dmamap_unload(sc->sc_dmat, map);
sys/arch/hppa/dev/dino.c
1640
dino_dmamap_sync(void *v, bus_dmamap_t map, bus_addr_t off,
sys/arch/hppa/dev/dino.c
1645
return bus_dmamap_sync(sc->sc_dmat, map, off, len, ops);
sys/arch/hppa/dev/elroy.c
1137
elroy_dmamap_destroy(void *v, bus_dmamap_t map)
sys/arch/hppa/dev/elroy.c
1141
bus_dmamap_destroy(sc->sc_dmat, map);
sys/arch/hppa/dev/elroy.c
1145
elroy_dmamap_load(void *v, bus_dmamap_t map, void *addr, bus_size_t size,
sys/arch/hppa/dev/elroy.c
1150
return bus_dmamap_load(sc->sc_dmat, map, addr, size, p, flags);
sys/arch/hppa/dev/elroy.c
1154
elroy_dmamap_load_mbuf(void *v, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/hppa/dev/elroy.c
1158
return bus_dmamap_load_mbuf(sc->sc_dmat, map, m, flags);
sys/arch/hppa/dev/elroy.c
1162
elroy_dmamap_load_uio(void *v, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/hppa/dev/elroy.c
1166
return bus_dmamap_load_uio(sc->sc_dmat, map, uio, flags);
sys/arch/hppa/dev/elroy.c
1170
elroy_dmamap_load_raw(void *v, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/hppa/dev/elroy.c
1175
return bus_dmamap_load_raw(sc->sc_dmat, map, segs, nsegs, size, flags);
sys/arch/hppa/dev/elroy.c
1179
elroy_dmamap_unload(void *v, bus_dmamap_t map)
sys/arch/hppa/dev/elroy.c
1183
bus_dmamap_unload(sc->sc_dmat, map);
sys/arch/hppa/dev/elroy.c
1187
elroy_dmamap_sync(void *v, bus_dmamap_t map, bus_addr_t off,
sys/arch/hppa/dev/elroy.c
1192
bus_dmamap_sync(sc->sc_dmat, map, off, len, ops);
sys/arch/hppa/dev/uturn.c
504
bus_dmamap_t map;
sys/arch/hppa/dev/uturn.c
509
boundary, flags, &map);
sys/arch/hppa/dev/uturn.c
515
bus_dmamap_destroy(sc->sc_dmat, map);
sys/arch/hppa/dev/uturn.c
520
map->_dm_cookie = ums;
sys/arch/hppa/dev/uturn.c
521
*dmamap = map;
sys/arch/hppa/dev/uturn.c
527
uturn_dmamap_destroy(void *v, bus_dmamap_t map)
sys/arch/hppa/dev/uturn.c
535
if (map->dm_nsegs)
sys/arch/hppa/dev/uturn.c
536
uturn_dmamap_unload(sc, map);
sys/arch/hppa/dev/uturn.c
538
if (map->_dm_cookie)
sys/arch/hppa/dev/uturn.c
539
uturn_iomap_destroy(map->_dm_cookie);
sys/arch/hppa/dev/uturn.c
540
map->_dm_cookie = NULL;
sys/arch/hppa/dev/uturn.c
542
bus_dmamap_destroy(sc->sc_dmat, map);
sys/arch/hppa/dev/uturn.c
546
uturn_iomap_load_map(struct uturn_softc *sc, bus_dmamap_t map, int flags)
sys/arch/hppa/dev/uturn.c
548
struct uturn_map_state *ums = map->_dm_cookie;
sys/arch/hppa/dev/uturn.c
561
boundary = map->_dm_boundary;
sys/arch/hppa/dev/uturn.c
566
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/hppa/dev/uturn.c
567
struct hppa_bus_dma_segment *ds = &map->dm_segs[seg];
sys/arch/hppa/dev/uturn.c
576
bus_dmamap_unload(sc->sc_dmat, map);
sys/arch/hppa/dev/uturn.c
608
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/hppa/dev/uturn.c
609
struct hppa_bus_dma_segment *ds = &map->dm_segs[seg];
sys/arch/hppa/dev/uturn.c
617
uturn_dmamap_load(void *v, bus_dmamap_t map, void *addr, bus_size_t size,
sys/arch/hppa/dev/uturn.c
623
err = bus_dmamap_load(sc->sc_dmat, map, addr, size, p, flags);
sys/arch/hppa/dev/uturn.c
627
return uturn_iomap_load_map(sc, map, flags);
sys/arch/hppa/dev/uturn.c
631
uturn_dmamap_load_mbuf(void *v, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/hppa/dev/uturn.c
636
err = bus_dmamap_load_mbuf(sc->sc_dmat, map, m, flags);
sys/arch/hppa/dev/uturn.c
640
return uturn_iomap_load_map(sc, map, flags);
sys/arch/hppa/dev/uturn.c
644
uturn_dmamap_load_uio(void *v, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/hppa/dev/uturn.c
650
return (bus_dmamap_load_uio(sc->sc_dmat, map, uio, flags));
sys/arch/hppa/dev/uturn.c
654
uturn_dmamap_load_raw(void *v, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/hppa/dev/uturn.c
661
return (bus_dmamap_load_raw(sc->sc_dmat, map, segs, nsegs, size, flags));
sys/arch/hppa/dev/uturn.c
665
uturn_dmamap_unload(void *v, bus_dmamap_t map)
sys/arch/hppa/dev/uturn.c
668
struct uturn_map_state *ums = map->_dm_cookie;
sys/arch/hppa/dev/uturn.c
680
bus_dmamap_unload(sc->sc_dmat, map);
sys/arch/hppa/dev/uturn.c
688
uturn_dmamap_sync(void *v, bus_dmamap_t map, bus_addr_t off,
sys/arch/hppa/hppa/mainbus.c
1002
if (offset >= map->dm_mapsize)
sys/arch/hppa/hppa/mainbus.c
1004
offset, map->dm_mapsize);
sys/arch/hppa/hppa/mainbus.c
1005
if ((offset + len) > map->dm_mapsize)
sys/arch/hppa/hppa/mainbus.c
1029
for (i = 0; len != 0 && i < map->dm_nsegs; i++) {
sys/arch/hppa/hppa/mainbus.c
1030
if (offset >= map->dm_segs[i].ds_len)
sys/arch/hppa/hppa/mainbus.c
1031
offset -= map->dm_segs[i].ds_len;
sys/arch/hppa/hppa/mainbus.c
1033
bus_size_t l = map->dm_segs[i].ds_len - offset;
sys/arch/hppa/hppa/mainbus.c
1038
fdcache(HPPA_SID_KERNEL, map->dm_segs[i]._ds_va +
sys/arch/hppa/hppa/mainbus.c
1235
_bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/hppa/hppa/mainbus.c
1248
bmask = ~(map->_dm_boundary - 1);
sys/arch/hppa/hppa/mainbus.c
1268
if (map->_dm_boundary > 0) {
sys/arch/hppa/hppa/mainbus.c
1269
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/hppa/hppa/mainbus.c
1279
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/hppa/hppa/mainbus.c
1280
map->dm_segs[seg].ds_len = sgsize;
sys/arch/hppa/hppa/mainbus.c
1281
map->dm_segs[seg]._ds_va = vaddr;
sys/arch/hppa/hppa/mainbus.c
1285
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/hppa/hppa/mainbus.c
1286
map->_dm_maxsegsz &&
sys/arch/hppa/hppa/mainbus.c
1287
(map->_dm_boundary == 0 ||
sys/arch/hppa/hppa/mainbus.c
1288
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/hppa/hppa/mainbus.c
1290
map->dm_segs[seg].ds_len += sgsize;
sys/arch/hppa/hppa/mainbus.c
1292
if (++seg >= map->_dm_segcnt)
sys/arch/hppa/hppa/mainbus.c
1294
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/hppa/hppa/mainbus.c
1295
map->dm_segs[seg].ds_len = sgsize;
sys/arch/hppa/hppa/mainbus.c
1296
map->dm_segs[seg]._ds_va = vaddr;
sys/arch/hppa/hppa/mainbus.c
178
int _bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/hppa/hppa/mainbus.c
750
struct hppa_bus_dmamap *map;
sys/arch/hppa/hppa/mainbus.c
764
map = kmem_zalloc(_bus_dmamap_mapsize(nsegments),
sys/arch/hppa/hppa/mainbus.c
766
if (!map)
sys/arch/hppa/hppa/mainbus.c
769
map->_dm_size = size;
sys/arch/hppa/hppa/mainbus.c
770
map->_dm_segcnt = nsegments;
sys/arch/hppa/hppa/mainbus.c
771
map->_dm_maxsegsz = maxsegsz;
sys/arch/hppa/hppa/mainbus.c
772
map->_dm_boundary = boundary;
sys/arch/hppa/hppa/mainbus.c
773
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/hppa/hppa/mainbus.c
774
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/hppa/hppa/mainbus.c
775
map->dm_nsegs = 0;
sys/arch/hppa/hppa/mainbus.c
777
*dmamp = map;
sys/arch/hppa/hppa/mainbus.c
786
mbus_dmamap_destroy(void *v, bus_dmamap_t map)
sys/arch/hppa/hppa/mainbus.c
792
if (map->dm_mapsize != 0)
sys/arch/hppa/hppa/mainbus.c
793
mbus_dmamap_unload(v, map);
sys/arch/hppa/hppa/mainbus.c
795
kmem_free(map, _bus_dmamap_mapsize(map->_dm_segcnt));
sys/arch/hppa/hppa/mainbus.c
802
mbus_dmamap_load(void *v, bus_dmamap_t map, void *buf, bus_size_t buflen,
sys/arch/hppa/hppa/mainbus.c
812
map->dm_mapsize = 0;
sys/arch/hppa/hppa/mainbus.c
813
map->dm_nsegs = 0;
sys/arch/hppa/hppa/mainbus.c
815
if (buflen > map->_dm_size)
sys/arch/hppa/hppa/mainbus.c
825
error = _bus_dmamap_load_buffer(NULL, map, buf, buflen, vm, flags,
sys/arch/hppa/hppa/mainbus.c
828
map->dm_mapsize = buflen;
sys/arch/hppa/hppa/mainbus.c
829
map->dm_nsegs = seg + 1;
sys/arch/hppa/hppa/mainbus.c
838
mbus_dmamap_load_mbuf(void *v, bus_dmamap_t map, struct mbuf *m0,
sys/arch/hppa/hppa/mainbus.c
848
map->dm_mapsize = 0;
sys/arch/hppa/hppa/mainbus.c
849
map->dm_nsegs = 0;
sys/arch/hppa/hppa/mainbus.c
853
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/hppa/hppa/mainbus.c
862
error = _bus_dmamap_load_buffer(NULL, map, m->m_data, m->m_len,
sys/arch/hppa/hppa/mainbus.c
867
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/hppa/hppa/mainbus.c
868
map->dm_nsegs = seg + 1;
sys/arch/hppa/hppa/mainbus.c
877
mbus_dmamap_load_uio(void *v, bus_dmamap_t map, struct uio *uio,
sys/arch/hppa/hppa/mainbus.c
889
map->dm_mapsize = 0;
sys/arch/hppa/hppa/mainbus.c
890
map->dm_nsegs = 0;
sys/arch/hppa/hppa/mainbus.c
906
error = _bus_dmamap_load_buffer(NULL, map, addr, minlen,
sys/arch/hppa/hppa/mainbus.c
913
map->dm_mapsize = uio->uio_resid;
sys/arch/hppa/hppa/mainbus.c
914
map->dm_nsegs = seg + 1;
sys/arch/hppa/hppa/mainbus.c
924
mbus_dmamap_load_raw(void *v, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/hppa/hppa/mainbus.c
937
map->dm_nsegs = 0;
sys/arch/hppa/hppa/mainbus.c
938
map->dm_mapsize = 0;
sys/arch/hppa/hppa/mainbus.c
952
if (++seg >= map->_dm_segcnt)
sys/arch/hppa/hppa/mainbus.c
954
map->dm_segs[seg].ds_addr = pa;
sys/arch/hppa/hppa/mainbus.c
955
map->dm_segs[seg].ds_len = 0;
sys/arch/hppa/hppa/mainbus.c
960
map->dm_segs[seg].ds_len += pagesz;
sys/arch/hppa/hppa/mainbus.c
965
map->dm_nsegs = seg + 1;
sys/arch/hppa/hppa/mainbus.c
966
map->dm_mapsize = mapsize;
sys/arch/hppa/hppa/mainbus.c
975
mbus_dmamap_unload(void *v, bus_dmamap_t map)
sys/arch/hppa/hppa/mainbus.c
984
map->dm_mapsize = 0;
sys/arch/hppa/hppa/mainbus.c
985
map->dm_nsegs = 0;
sys/arch/hppa/hppa/mainbus.c
989
mbus_dmamap_sync(void *v, bus_dmamap_t map, bus_addr_t offset, bus_size_t len,
sys/arch/hppa/hppa/trap.c
1010
ret = uvm_fault(map, va, vftype);
sys/arch/hppa/hppa/trap.c
1015
map, (u_int)va, vftype, ret);
sys/arch/hppa/hppa/trap.c
1025
if (map != kernel_map && va >= (vaddr_t)vm->vm_minsaddr) {
sys/arch/hppa/hppa/trap.c
1069
map, va, vftype, ret);
sys/arch/hppa/hppa/trap.c
576
struct vm_map *map;
sys/arch/hppa/hppa/trap.c
920
map = kernel_map;
sys/arch/hppa/hppa/trap.c
922
map = &vm->vm_map;
sys/arch/hppa/hppa/trap.c
956
ret = uvm_fault(map, va, read ?
sys/arch/hppa/hppa/trap.c
989
map = kernel_map;
sys/arch/hppa/hppa/trap.c
991
map = &vm->vm_map;
sys/arch/hppa/hppa/trap.c
996
if (map->pmap->pm_space != space) {
sys/arch/hppa/hppa/trap.c
999
space, map->pmap->pm_space);
sys/arch/i386/i386/trap.c
597
register struct vm_map *map;
sys/arch/i386/i386/trap.c
618
map = kernel_map;
sys/arch/i386/i386/trap.c
620
map = &vm->vm_map;
sys/arch/i386/i386/trap.c
629
if (map == kernel_map && va == 0) {
sys/arch/i386/i386/trap.c
641
error = uvm_fault(map, va, ftype);
sys/arch/i386/i386/trap.c
644
if (map != kernel_map && (void *)va >= vm->vm_maxsaddr)
sys/arch/i386/i386/trap.c
698
map, va, ftype, error);
sys/arch/i386/mca/mca_machdep.c
354
_mca_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/i386/mca/mca_machdep.c
362
_bus_dmamap_sync(t, map, offset, len, ops);
sys/arch/i386/mca/mca_machdep.c
367
if ((map->_dm_flags & _MCABUS_DMA_USEDMACTRL) == 0)
sys/arch/i386/mca/mca_machdep.c
377
cookie = (struct x86_isa_dma_cookie *)map->_dm_cookie;
sys/arch/i386/mca/mca_machdep.c
380
phys = map->dm_segs[0].ds_addr;
sys/arch/i386/mca/mca_machdep.c
381
cnt = map->dm_segs[0].ds_len;
sys/arch/i386/mca/mca_machdep.c
386
if (map->_dm_flags & MCABUS_DMA_IOPORT)
sys/arch/i386/mca/mca_machdep.c
390
if (map->_dm_flags & MCABUS_DMA_16BIT) {
sys/arch/ia64/ia64/trap.c
551
struct vm_map *map;
sys/arch/ia64/ia64/trap.c
565
map = kernel_map;
sys/arch/ia64/ia64/trap.c
567
map = (p != NULL) ? &p->p_vmspace->vm_map : NULL;
sys/arch/ia64/ia64/trap.c
568
if (map == NULL)
sys/arch/ia64/ia64/trap.c
581
error = uvm_fault(map, va, ftype);
sys/arch/ia64/stand/ia64/efi/main.c
201
EFI_MEMORY_DESCRIPTOR *map, *p;
sys/arch/ia64/stand/ia64/efi/main.c
229
map = alloc(sz);
sys/arch/ia64/stand/ia64/efi/main.c
230
status = BS->GetMemoryMap(&sz, map, &key, &dsz, &dver);
sys/arch/ia64/stand/ia64/efi/main.c
240
for (i = 0, p = map; i < ndesc;
sys/arch/landisk/landisk/bus_dma.c
111
map = (bus_dmamap_t)mapstore;
sys/arch/landisk/landisk/bus_dma.c
112
map->_dm_size = size;
sys/arch/landisk/landisk/bus_dma.c
113
map->_dm_segcnt = nsegments;
sys/arch/landisk/landisk/bus_dma.c
114
map->_dm_maxsegsz = maxsegsz;
sys/arch/landisk/landisk/bus_dma.c
115
map->_dm_boundary = boundary;
sys/arch/landisk/landisk/bus_dma.c
116
map->_dm_flags = flags & ~(BUS_DMA_WAITOK | BUS_DMA_NOWAIT);
sys/arch/landisk/landisk/bus_dma.c
118
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/landisk/landisk/bus_dma.c
119
map->dm_nsegs = 0;
sys/arch/landisk/landisk/bus_dma.c
121
*dmamp = map;
sys/arch/landisk/landisk/bus_dma.c
129
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/landisk/landisk/bus_dma.c
132
DPRINTF(("%s: t = %p, map = %p\n", __func__, t, map));
sys/arch/landisk/landisk/bus_dma.c
134
kmem_free(map, _bus_dmamap_mapsize(map->_dm_segcnt));
sys/arch/landisk/landisk/bus_dma.c
138
_bus_dmamap_load_paddr(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/landisk/landisk/bus_dma.c
142
bus_dma_segment_t * const segs = map->dm_segs;
sys/arch/landisk/landisk/bus_dma.c
143
bus_addr_t bmask = ~(map->_dm_boundary - 1);
sys/arch/landisk/landisk/bus_dma.c
153
__func__, t, map, paddr, vaddr, size));
sys/arch/landisk/landisk/bus_dma.c
163
if (map->_dm_boundary > 0) {
sys/arch/landisk/landisk/bus_dma.c
166
baddr = (paddr + map->_dm_boundary) & bmask;
sys/arch/landisk/landisk/bus_dma.c
185
&& (segs[nseg].ds_len + sgsize <= map->_dm_maxsegsz)
sys/arch/landisk/landisk/bus_dma.c
186
&& (map->_dm_boundary == 0 ||
sys/arch/landisk/landisk/bus_dma.c
197
if (nseg >= map->_dm_segcnt)
sys/arch/landisk/landisk/bus_dma.c
232
_bus_bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/landisk/landisk/bus_dma.c
246
__func__, t, map, buf, buflen, p, flags));
sys/arch/landisk/landisk/bus_dma.c
268
error = _bus_dmamap_load_paddr(t, map, curaddr, vaddr, sgsize,
sys/arch/landisk/landisk/bus_dma.c
285
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/landisk/landisk/bus_dma.c
296
__func__, t, map, buf, buflen, p, flags));
sys/arch/landisk/landisk/bus_dma.c
299
map->dm_mapsize = 0;
sys/arch/landisk/landisk/bus_dma.c
300
map->dm_nsegs = 0;
sys/arch/landisk/landisk/bus_dma.c
302
if (buflen > map->_dm_size)
sys/arch/landisk/landisk/bus_dma.c
325
error = _bus_dmamap_load_paddr(t, map,
sys/arch/landisk/landisk/bus_dma.c
337
error = _bus_bus_dmamap_load_buffer(t, map, buf, buflen,
sys/arch/landisk/landisk/bus_dma.c
344
map->dm_nsegs = seg + 1;
sys/arch/landisk/landisk/bus_dma.c
345
map->dm_mapsize = buflen;
sys/arch/landisk/landisk/bus_dma.c
353
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/landisk/landisk/bus_dma.c
363
__func__, t, map, m0, flags));
sys/arch/landisk/landisk/bus_dma.c
366
map->dm_nsegs = 0;
sys/arch/landisk/landisk/bus_dma.c
367
map->dm_mapsize = 0;
sys/arch/landisk/landisk/bus_dma.c
374
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/landisk/landisk/bus_dma.c
394
error = _bus_dmamap_load_paddr(t, map,
sys/arch/landisk/landisk/bus_dma.c
416
error = _bus_dmamap_load_paddr(t, map,
sys/arch/landisk/landisk/bus_dma.c
430
map->dm_nsegs = seg + 1;
sys/arch/landisk/landisk/bus_dma.c
431
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/landisk/landisk/bus_dma.c
439
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/landisk/landisk/bus_dma.c
451
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/landisk/landisk/bus_dma.c
462
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/landisk/landisk/bus_dma.c
465
DPRINTF(("%s: t = %p, map = %p\n", __func__, t, map));
sys/arch/landisk/landisk/bus_dma.c
467
map->dm_nsegs = 0;
sys/arch/landisk/landisk/bus_dma.c
468
map->dm_mapsize = 0;
sys/arch/landisk/landisk/bus_dma.c
475
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/landisk/landisk/bus_dma.c
483
__func__, t, map, offset, len, ops));
sys/arch/landisk/landisk/bus_dma.c
490
if (offset >= map->dm_mapsize)
sys/arch/landisk/landisk/bus_dma.c
492
if ((offset + len) > map->dm_mapsize)
sys/arch/landisk/landisk/bus_dma.c
502
for (i = 0; i < map->dm_nsegs && len != 0; i++) {
sys/arch/landisk/landisk/bus_dma.c
504
if (offset >= map->dm_segs[i].ds_len) {
sys/arch/landisk/landisk/bus_dma.c
505
offset -= map->dm_segs[i].ds_len;
sys/arch/landisk/landisk/bus_dma.c
514
minlen = len < map->dm_segs[i].ds_len - offset ?
sys/arch/landisk/landisk/bus_dma.c
515
len : map->dm_segs[i].ds_len - offset;
sys/arch/landisk/landisk/bus_dma.c
517
addr = map->dm_segs[i]._ds_vaddr;
sys/arch/landisk/landisk/bus_dma.c
87
bus_dmamap_t map;
sys/arch/luna68k/dev/omkbdmap.c
298
#define SIZE(map) (sizeof(map)/sizeof(keysym_t))
sys/arch/m68k/m68k/bus_dma.c
100
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/m68k/m68k/bus_dma.c
101
map->dm_nsegs = 0;
sys/arch/m68k/m68k/bus_dma.c
103
*dmamp = map;
sys/arch/m68k/m68k/bus_dma.c
112
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/m68k/m68k/bus_dma.c
115
kmem_free(map, _bus_dmamap_mapsize(map->_dm_segcnt));
sys/arch/m68k/m68k/bus_dma.c
125
_bus_dmamap_load_buffer_direct_common(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/m68k/m68k/bus_dma.c
137
bmask = ~(map->_dm_boundary - 1);
sys/arch/m68k/m68k/bus_dma.c
171
if (map->_dm_boundary > 0) {
sys/arch/m68k/m68k/bus_dma.c
172
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/m68k/m68k/bus_dma.c
182
map->dm_segs[seg].ds_addr =
sys/arch/m68k/m68k/bus_dma.c
183
map->dm_segs[seg]._ds_cpuaddr = curaddr;
sys/arch/m68k/m68k/bus_dma.c
184
map->dm_segs[seg].ds_len = sgsize;
sys/arch/m68k/m68k/bus_dma.c
185
map->dm_segs[seg]._ds_flags =
sys/arch/m68k/m68k/bus_dma.c
190
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/m68k/m68k/bus_dma.c
191
map->dm_maxsegsz &&
sys/arch/m68k/m68k/bus_dma.c
192
(map->_dm_boundary == 0 ||
sys/arch/m68k/m68k/bus_dma.c
193
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/m68k/m68k/bus_dma.c
195
map->dm_segs[seg].ds_len += sgsize;
sys/arch/m68k/m68k/bus_dma.c
197
if (++seg >= map->_dm_segcnt)
sys/arch/m68k/m68k/bus_dma.c
199
map->dm_segs[seg].ds_addr =
sys/arch/m68k/m68k/bus_dma.c
200
map->dm_segs[seg]._ds_cpuaddr = curaddr;
sys/arch/m68k/m68k/bus_dma.c
201
map->dm_segs[seg].ds_len = sgsize;
sys/arch/m68k/m68k/bus_dma.c
202
map->dm_segs[seg]._ds_flags =
sys/arch/m68k/m68k/bus_dma.c
216
map->_dm_flags &= ~BUS_DMA_COHERENT;
sys/arch/m68k/m68k/bus_dma.c
217
map->_dm_flags |= coherent;
sys/arch/m68k/m68k/bus_dma.c
240
_bus_dmamap_load_direct(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/m68k/m68k/bus_dma.c
250
map->dm_mapsize = 0;
sys/arch/m68k/m68k/bus_dma.c
251
map->dm_nsegs = 0;
sys/arch/m68k/m68k/bus_dma.c
252
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/m68k/m68k/bus_dma.c
254
if (buflen > map->_dm_size)
sys/arch/m68k/m68k/bus_dma.c
264
error = _bus_dmamap_load_buffer_direct_common(t, map, buf, buflen,
sys/arch/m68k/m68k/bus_dma.c
267
map->dm_mapsize = buflen;
sys/arch/m68k/m68k/bus_dma.c
268
map->dm_nsegs = seg + 1;
sys/arch/m68k/m68k/bus_dma.c
277
_bus_dmamap_load_mbuf_direct(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/m68k/m68k/bus_dma.c
287
map->dm_mapsize = 0;
sys/arch/m68k/m68k/bus_dma.c
288
map->dm_nsegs = 0;
sys/arch/m68k/m68k/bus_dma.c
289
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/m68k/m68k/bus_dma.c
293
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/m68k/m68k/bus_dma.c
302
error = _bus_dmamap_load_buffer_direct_common(t, map,
sys/arch/m68k/m68k/bus_dma.c
308
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/m68k/m68k/bus_dma.c
309
map->dm_nsegs = seg + 1;
sys/arch/m68k/m68k/bus_dma.c
318
_bus_dmamap_load_uio_direct(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/m68k/m68k/bus_dma.c
330
map->dm_mapsize = 0;
sys/arch/m68k/m68k/bus_dma.c
331
map->dm_nsegs = 0;
sys/arch/m68k/m68k/bus_dma.c
332
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/m68k/m68k/bus_dma.c
348
error = _bus_dmamap_load_buffer_direct_common(t, map,
sys/arch/m68k/m68k/bus_dma.c
356
map->dm_mapsize = uio->uio_resid;
sys/arch/m68k/m68k/bus_dma.c
357
map->dm_nsegs = seg + 1;
sys/arch/m68k/m68k/bus_dma.c
366
_bus_dmamap_load_raw_direct(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/m68k/m68k/bus_dma.c
376
KASSERT(size <= map->_dm_size);
sys/arch/m68k/m68k/bus_dma.c
377
KASSERT(nsegs <= map->_dm_segcnt);
sys/arch/m68k/m68k/bus_dma.c
380
KASSERT(map->dm_segs[i].ds_len <= map->dm_maxsegsz);
sys/arch/m68k/m68k/bus_dma.c
381
map->dm_segs[i] = segs[i];
sys/arch/m68k/m68k/bus_dma.c
384
map->dm_nsegs = nsegs;
sys/arch/m68k/m68k/bus_dma.c
385
map->dm_mapsize = size;
sys/arch/m68k/m68k/bus_dma.c
395
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/m68k/m68k/bus_dma.c
402
map->dm_maxsegsz = map->_dm_maxmaxsegsz;
sys/arch/m68k/m68k/bus_dma.c
403
map->dm_mapsize = 0;
sys/arch/m68k/m68k/bus_dma.c
404
map->dm_nsegs = 0;
sys/arch/m68k/m68k/bus_dma.c
405
map->_dm_flags &= ~BUS_DMA_COHERENT;
sys/arch/m68k/m68k/bus_dma.c
415
_bus_dmamap_sync_1020(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/m68k/m68k/bus_dma.c
420
if (map->_dm_flags & BUS_DMA_COHERENT)
sys/arch/m68k/m68k/bus_dma.c
442
_bus_dmamap_sync_30(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/m68k/m68k/bus_dma.c
446
if (map->_dm_flags & BUS_DMA_COHERENT)
sys/arch/m68k/m68k/bus_dma.c
474
_bus_dmamap_sync_4060(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/m68k/m68k/bus_dma.c
483
if ((map->_dm_flags & BUS_DMA_COHERENT) != 0)
sys/arch/m68k/m68k/bus_dma.c
490
for (i = 0; i < map->dm_nsegs && len != 0; i++) {
sys/arch/m68k/m68k/bus_dma.c
491
seg = &map->dm_segs[i];
sys/arch/m68k/m68k/bus_dma.c
684
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/m68k/m68k/bus_dma.c
691
_bus_dmamap_sync_1020(t, map, offset, len, ops);
sys/arch/m68k/m68k/bus_dma.c
696
_bus_dmamap_sync_30(t, map, offset, len, ops);
sys/arch/m68k/m68k/bus_dma.c
702
_bus_dmamap_sync_4060(t, map, offset, len, ops);
sys/arch/m68k/m68k/bus_dma.c
71
struct m68k_bus_dmamap *map;
sys/arch/m68k/m68k/bus_dma.c
90
map = (struct m68k_bus_dmamap *)mapstore;
sys/arch/m68k/m68k/bus_dma.c
91
map->_dm_size = size;
sys/arch/m68k/m68k/bus_dma.c
92
map->_dm_segcnt = nsegments;
sys/arch/m68k/m68k/bus_dma.c
93
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/m68k/m68k/bus_dma.c
95
map->_dm_boundary = t->_boundary;
sys/arch/m68k/m68k/bus_dma.c
97
map->_dm_boundary = boundary;
sys/arch/m68k/m68k/bus_dma.c
98
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/m68k/m68k/bus_dma.c
99
map->dm_maxsegsz = maxsegsz;
sys/arch/m68k/m68k/m68k_trap.c
1011
if (map == kernel_map && va == 0 && onfault == 0) {
sys/arch/m68k/m68k/m68k_trap.c
1027
rv = pmap_fault(map, va, ftype);
sys/arch/m68k/m68k/m68k_trap.c
1032
map, va, ftype, rv);
sys/arch/m68k/m68k/m68k_trap.c
1043
if (map != kernel_map &&
sys/arch/m68k/m68k/m68k_trap.c
1076
map, va, ftype, rv);
sys/arch/m68k/m68k/m68k_trap.c
973
struct vm_map *map;
sys/arch/m68k/m68k/m68k_trap.c
995
map = kernel_map;
sys/arch/m68k/m68k/m68k_trap.c
998
map = vm ? &vm->vm_map : kernel_map;
sys/arch/mac68k/dev/akbdmap.h
407
#define KBD_MAP(name, base, map) \
sys/arch/mac68k/dev/akbdmap.h
408
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/arch/macppc/pci/pci_machdep.c
379
u_int32_t map[160];
sys/arch/macppc/pci/pci_machdep.c
392
if (OF_getprop(node, "interrupts", &map, sizeof(map)) != (icells * 4))
sys/arch/macppc/pci/pci_machdep.c
395
memcpy(intr, map, icells * 4);
sys/arch/macppc/pci/pci_machdep.c
400
len = OF_getprop(parent, "interrupt-map", map, sizeof(map));
sys/arch/macppc/pci/pci_machdep.c
421
mp = map;
sys/arch/macppc/pci/pci_machdep.c
471
len = OF_getprop(iparent, "interrupt-map", map,
sys/arch/macppc/pci/pci_machdep.c
472
sizeof(map));
sys/arch/macppc/pci/pci_machdep.c
497
len = OF_getprop(parent, "interrupt-map", map, sizeof(map));
sys/arch/macppc/pci/pci_machdep.c
499
addr = &map[5];
sys/arch/macppc/stand/ofwboot/ofdev.c
453
struct drvr_map *map = (struct drvr_map *)buf;
sys/arch/macppc/stand/ofwboot/ofdev.c
455
if (map->sbSig == DRIVER_MAP_MAGIC)
sys/arch/mips/adm5120/dev/wdc_extio.c
239
int map;
sys/arch/mips/adm5120/dev/wdc_extio.c
240
struct gpio_pinmap pm = {.pm_map = &map};
sys/arch/mips/mips/bus_dma.c
108
_bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/mips/mips/bus_dma.c
114
bus_dma_segment_t *ds = &map->dm_segs[*segp];
sys/arch/mips/mips/bus_dma.c
115
bus_dma_segment_t * const eds = &map->dm_segs[map->_dm_segcnt];
sys/arch/mips/mips/bus_dma.c
116
const bus_addr_t bmask = ~(map->_dm_boundary - 1);
sys/arch/mips/mips/bus_dma.c
1240
_bus_dma_alloc_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/mips/mips/bus_dma.c
1243
struct mips_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/mips/mips/bus_dma.c
1253
PAGE_SIZE, map->_dm_boundary, cookie->id_bouncesegs,
sys/arch/mips/mips/bus_dma.c
1254
map->_dm_segcnt, &cookie->id_nbouncesegs, flags);
sys/arch/mips/mips/bus_dma.c
1275
_bus_dma_free_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/mips/mips/bus_dma.c
1277
struct mips_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/mips/mips/bus_dma.c
153
if (sgsize > map->dm_maxsegsz) {
sys/arch/mips/mips/bus_dma.c
154
sgsize = map->dm_maxsegsz;
sys/arch/mips/mips/bus_dma.c
160
if (map->_dm_boundary > 0) {
sys/arch/mips/mips/bus_dma.c
161
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/mips/mips/bus_dma.c
178
&& (ds->ds_len + sgsize) <= map->dm_maxsegsz
sys/arch/mips/mips/bus_dma.c
179
&& (map->_dm_boundary == 0
sys/arch/mips/mips/bus_dma.c
219
*segp = ds - map->dm_segs;
sys/arch/mips/mips/bus_dma.c
236
static int _bus_dma_alloc_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/mips/mips/bus_dma.c
238
static void _bus_dma_free_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map);
sys/arch/mips/mips/bus_dma.c
243
_bus_dma_load_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/mips/mips/bus_dma.c
246
struct mips_bus_dma_cookie * const cookie = map->_dm_cookie;
sys/arch/mips/mips/bus_dma.c
257
error = _bus_dma_alloc_bouncebuf(t, map, buflen, flags);
sys/arch/mips/mips/bus_dma.c
270
error = _bus_dmamap_load_buffer(t, map, cookie->id_bouncebuf,
sys/arch/mips/mips/bus_dma.c
276
map->dm_mapsize = buflen;
sys/arch/mips/mips/bus_dma.c
277
map->dm_nsegs = seg + 1;
sys/arch/mips/mips/bus_dma.c
278
map->_dm_vmspace = vm;
sys/arch/mips/mips/bus_dma.c
283
map->_dm_flags |= _BUS_DMAMAP_COHERENT;
sys/arch/mips/mips/bus_dma.c
317
struct mips_bus_dmamap *map;
sys/arch/mips/mips/bus_dma.c
340
map = mapstore;
sys/arch/mips/mips/bus_dma.c
341
map->_dm_size = size;
sys/arch/mips/mips/bus_dma.c
342
map->_dm_segcnt = nsegments;
sys/arch/mips/mips/bus_dma.c
343
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/mips/mips/bus_dma.c
344
map->_dm_boundary = boundary;
sys/arch/mips/mips/bus_dma.c
345
map->_dm_bounce_thresh = t->_bounce_thresh;
sys/arch/mips/mips/bus_dma.c
346
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/mips/mips/bus_dma.c
347
map->_dm_vmspace = NULL;
sys/arch/mips/mips/bus_dma.c
348
map->dm_maxsegsz = maxsegsz;
sys/arch/mips/mips/bus_dma.c
349
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/mips/mips/bus_dma.c
350
map->dm_nsegs = 0;
sys/arch/mips/mips/bus_dma.c
352
*dmamp = map;
sys/arch/mips/mips/bus_dma.c
360
map->_dm_bounce_thresh = 0;
sys/arch/mips/mips/bus_dma.c
364
error = (*t->_may_bounce)(t, map, flags, &cookieflags);
sys/arch/mips/mips/bus_dma.c
369
if (map->_dm_bounce_thresh != 0)
sys/arch/mips/mips/bus_dma.c
387
map->_dm_cookie = cookie;
sys/arch/mips/mips/bus_dma.c
390
error = _bus_dma_alloc_bouncebuf(t, map, size, flags);
sys/arch/mips/mips/bus_dma.c
393
_bus_dmamap_destroy(t, map);
sys/arch/mips/mips/bus_dma.c
406
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/mips/mips/bus_dma.c
410
struct mips_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/mips/mips/bus_dma.c
418
map->dm_nsegs = 0;
sys/arch/mips/mips/bus_dma.c
420
_bus_dma_free_bouncebuf(t, map);
sys/arch/mips/mips/bus_dma.c
422
kmem_free(cookie, _bus_dmamap_cookiesize(map->_dm_segcnt));
sys/arch/mips/mips/bus_dma.c
426
if (map->dm_nsegs > 0)
sys/arch/mips/mips/bus_dma.c
428
kmem_free(map, _bus_dmamap_mapsize(map->_dm_segcnt));
sys/arch/mips/mips/bus_dma.c
438
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/mips/mips/bus_dma.c
444
if (map->dm_nsegs > 0) {
sys/arch/mips/mips/bus_dma.c
446
struct mips_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/mips/mips/bus_dma.c
460
map->dm_mapsize = 0;
sys/arch/mips/mips/bus_dma.c
461
map->dm_nsegs = 0;
sys/arch/mips/mips/bus_dma.c
462
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/mips/mips/bus_dma.c
464
if (buflen > map->_dm_size)
sys/arch/mips/mips/bus_dma.c
474
error = _bus_dmamap_load_buffer(t, map, buf, buflen,
sys/arch/mips/mips/bus_dma.c
477
map->dm_mapsize = buflen;
sys/arch/mips/mips/bus_dma.c
478
map->dm_nsegs = seg + 1;
sys/arch/mips/mips/bus_dma.c
479
map->_dm_vmspace = vm;
sys/arch/mips/mips/bus_dma.c
490
map->_dm_flags |= _BUS_DMAMAP_COHERENT;
sys/arch/mips/mips/bus_dma.c
492
map->_dm_flags |= _BUS_DMAMAP_COHERENT;
sys/arch/mips/mips/bus_dma.c
497
map->_dm_flags |= _BUS_DMAMAP_COHERENT;
sys/arch/mips/mips/bus_dma.c
502
struct mips_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/mips/mips/bus_dma.c
505
error = _bus_dma_load_bouncebuf(t, map, buf, buflen,
sys/arch/mips/mips/bus_dma.c
516
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/mips/mips/bus_dma.c
523
if (map->dm_nsegs > 0) {
sys/arch/mips/mips/bus_dma.c
525
struct mips_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/mips/mips/bus_dma.c
540
map->dm_mapsize = 0;
sys/arch/mips/mips/bus_dma.c
541
map->dm_nsegs = 0;
sys/arch/mips/mips/bus_dma.c
542
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/mips/mips/bus_dma.c
546
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/mips/mips/bus_dma.c
556
error = _bus_dmamap_load_buffer(t, map, m->m_data, m->m_len,
sys/arch/mips/mips/bus_dma.c
562
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/mips/mips/bus_dma.c
563
map->dm_nsegs = seg + 1;
sys/arch/mips/mips/bus_dma.c
564
map->_dm_vmspace = vm; /* always kernel */
sys/arch/mips/mips/bus_dma.c
569
map->_dm_flags |= _BUS_DMAMAP_COHERENT;
sys/arch/mips/mips/bus_dma.c
573
struct mips_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/mips/mips/bus_dma.c
576
error = _bus_dma_load_bouncebuf(t, map, m0, m0->m_pkthdr.len,
sys/arch/mips/mips/bus_dma.c
587
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/mips/mips/bus_dma.c
595
if (map->dm_nsegs > 0) {
sys/arch/mips/mips/bus_dma.c
597
struct mips_bus_dma_cookie *const cookie = map->_dm_cookie;
sys/arch/mips/mips/bus_dma.c
611
map->dm_mapsize = 0;
sys/arch/mips/mips/bus_dma.c
612
map->dm_nsegs = 0;
sys/arch/mips/mips/bus_dma.c
613
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/mips/mips/bus_dma.c
630
error = _bus_dmamap_load_buffer(t, map, addr, minlen,
sys/arch/mips/mips/bus_dma.c
638
map->dm_mapsize = uio->uio_resid;
sys/arch/mips/mips/bus_dma.c
639
map->dm_nsegs = seg + 1;
sys/arch/mips/mips/bus_dma.c
640
map->_dm_vmspace = uio->uio_vmspace;
sys/arch/mips/mips/bus_dma.c
645
map->_dm_flags |= _BUS_DMAMAP_COHERENT;
sys/arch/mips/mips/bus_dma.c
649
struct mips_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/mips/mips/bus_dma.c
652
error = _bus_dma_load_bouncebuf(t, map, uio, uio->uio_resid,
sys/arch/mips/mips/bus_dma.c
663
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/mips/mips/bus_dma.c
697
error = _bus_dmamap_load_buffer(t, map, kva, segs->ds_len,
sys/arch/mips/mips/bus_dma.c
703
map->dm_mapsize = mapsize;
sys/arch/mips/mips/bus_dma.c
704
map->dm_nsegs = curseg + 1;
sys/arch/mips/mips/bus_dma.c
705
map->_dm_vmspace = vm; /* always kernel */
sys/arch/mips/mips/bus_dma.c
710
map->_dm_flags |= _BUS_DMAMAP_COHERENT;
sys/arch/mips/mips/bus_dma.c
725
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/mips/mips/bus_dma.c
727
if (map->dm_nsegs > 0) {
sys/arch/mips/mips/bus_dma.c
729
struct mips_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/mips/mips/bus_dma.c
745
map->dm_maxsegsz = map->_dm_maxmaxsegsz;
sys/arch/mips/mips/bus_dma.c
746
map->dm_mapsize = 0;
sys/arch/mips/mips/bus_dma.c
747
map->dm_nsegs = 0;
sys/arch/mips/mips/bus_dma.c
748
map->_dm_flags &= ~_BUS_DMAMAP_COHERENT;
sys/arch/mips/mips/bus_dma.c
759
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/mips/mips/bus_dma.c
772
if (offset >= map->dm_mapsize)
sys/arch/mips/mips/bus_dma.c
774
(intmax_t)offset, (intmax_t)map->dm_mapsize);
sys/arch/mips/mips/bus_dma.c
775
if ((offset + len) > map->dm_mapsize)
sys/arch/mips/mips/bus_dma.c
778
(intmax_t)map->dm_mapsize);
sys/arch/mips/mips/bus_dma.c
799
struct mips_bus_dma_cookie * const cookie = map->_dm_cookie;
sys/arch/mips/mips/bus_dma.c
848
if ((map->_dm_flags & _BUS_DMAMAP_COHERENT) ||
sys/arch/mips/mips/bus_dma.c
860
const bool useindex = (!VMSPACE_IS_KERNEL_P(map->_dm_vmspace) &&
sys/arch/mips/mips/bus_dma.c
861
map->_dm_vmspace != curproc->p_vmspace);
sys/arch/mips/mips/bus_dma.c
864
bus_dma_segment_t *seg = map->dm_segs;
sys/arch/mips/mips/bus_dma.c
865
bus_dma_segment_t *const lastseg = seg + map->dm_nsegs;
sys/arch/mips/mips/bus_space_alignstride_chipdep.c
1159
t->bs_map = __BS(map);
sys/arch/mips/mips/bus_space_alignstride_chipdep.c
320
printf("%s: window[1]=0x%lx-0x%lx\n", __S(__BS(map)),
sys/arch/mips/mips/bus_space_alignstride_chipdep.c
324
printf("%s: window[2]=0x%lx-0x%lx\n", __S(__BS(map)),
sys/arch/mips/mips/bus_space_alignstride_chipdep.c
328
printf("%s: window[3]=0x%lx-0x%lx\n", __S(__BS(map)),
sys/arch/mips/mips/bus_space_alignstride_chipdep.c
337
__BS(map)(void *v, bus_addr_t addr, bus_size_t size, int flags,
sys/arch/mips/mips/bus_space_alignstride_chipdep.c
356
__S(__BS(map)), addr, addr + size - 1);
sys/arch/mips/mips/bus_space_alignstride_chipdep.c
362
printf("%s: allocation failed (%d)\n", __S(__BS(map)), error);
sys/arch/mips/mips/trap.c
387
struct vm_map * const map = &vm->vm_map;
sys/arch/mips/mips/trap.c
429
vaddr, pc, map->pmap->pm_pai[0].pai_asid,
sys/arch/mips/mips/trap.c
448
rv = uvm_fault(map, va, ftype);
sys/arch/mips/mips/trap.c
456
map, vm->vm_map.pmap, va, vaddr, ftype, rv, pc);
sys/arch/mips/mips/trap.c
475
pmap_pte_lookup(map->pmap, va);
sys/arch/mipsco/mipsco/bus_dma.c
110
map = (struct mipsco_bus_dmamap *)mapstore;
sys/arch/mipsco/mipsco/bus_dma.c
111
map->_dm_size = size;
sys/arch/mipsco/mipsco/bus_dma.c
112
map->_dm_segcnt = nsegments;
sys/arch/mipsco/mipsco/bus_dma.c
113
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/mipsco/mipsco/bus_dma.c
114
map->_dm_boundary = boundary;
sys/arch/mipsco/mipsco/bus_dma.c
115
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/mipsco/mipsco/bus_dma.c
116
map->dm_maxsegsz = maxsegsz;
sys/arch/mipsco/mipsco/bus_dma.c
117
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/mipsco/mipsco/bus_dma.c
118
map->dm_nsegs = 0;
sys/arch/mipsco/mipsco/bus_dma.c
120
*dmamp = map;
sys/arch/mipsco/mipsco/bus_dma.c
129
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/mipsco/mipsco/bus_dma.c
132
kmem_free(map, _bus_dmamap_mapsize(map->_dm_segcnt));
sys/arch/mipsco/mipsco/bus_dma.c
142
_bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf, bus_size_t buflen, struct vmspace *vm, int flags, paddr_t *lastaddrp, int *segp, int first)
sys/arch/mipsco/mipsco/bus_dma.c
151
bmask = ~(map->_dm_boundary - 1);
sys/arch/mipsco/mipsco/bus_dma.c
173
if (map->_dm_boundary > 0) {
sys/arch/mipsco/mipsco/bus_dma.c
174
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/mipsco/mipsco/bus_dma.c
184
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/mipsco/mipsco/bus_dma.c
185
map->dm_segs[seg].ds_len = sgsize;
sys/arch/mipsco/mipsco/bus_dma.c
189
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/mipsco/mipsco/bus_dma.c
190
map->dm_maxsegsz &&
sys/arch/mipsco/mipsco/bus_dma.c
191
(map->_dm_boundary == 0 ||
sys/arch/mipsco/mipsco/bus_dma.c
192
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/mipsco/mipsco/bus_dma.c
194
map->dm_segs[seg].ds_len += sgsize;
sys/arch/mipsco/mipsco/bus_dma.c
196
if (++seg >= map->_dm_segcnt)
sys/arch/mipsco/mipsco/bus_dma.c
198
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/mipsco/mipsco/bus_dma.c
199
map->dm_segs[seg].ds_len = sgsize;
sys/arch/mipsco/mipsco/bus_dma.c
225
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf, bus_size_t buflen, struct proc *p, int flags)
sys/arch/mipsco/mipsco/bus_dma.c
234
map->dm_mapsize = 0;
sys/arch/mipsco/mipsco/bus_dma.c
235
map->dm_nsegs = 0;
sys/arch/mipsco/mipsco/bus_dma.c
236
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/mipsco/mipsco/bus_dma.c
238
if (buflen > map->_dm_size)
sys/arch/mipsco/mipsco/bus_dma.c
248
error = _bus_dmamap_load_buffer(t, map, buf, buflen,
sys/arch/mipsco/mipsco/bus_dma.c
251
map->dm_mapsize = buflen;
sys/arch/mipsco/mipsco/bus_dma.c
252
map->dm_nsegs = seg + 1;
sys/arch/mipsco/mipsco/bus_dma.c
262
map->_dm_flags |= MIPSCO_DMAMAP_COHERENT;
sys/arch/mipsco/mipsco/bus_dma.c
271
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0, int flags)
sys/arch/mipsco/mipsco/bus_dma.c
280
map->dm_mapsize = 0;
sys/arch/mipsco/mipsco/bus_dma.c
281
map->dm_nsegs = 0;
sys/arch/mipsco/mipsco/bus_dma.c
282
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/mipsco/mipsco/bus_dma.c
289
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/mipsco/mipsco/bus_dma.c
298
error = _bus_dmamap_load_buffer(t, map, m->m_data, m->m_len,
sys/arch/mipsco/mipsco/bus_dma.c
303
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/mipsco/mipsco/bus_dma.c
304
map->dm_nsegs = seg + 1;
sys/arch/mipsco/mipsco/bus_dma.c
313
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/mipsco/mipsco/bus_dma.c
324
map->dm_mapsize = 0;
sys/arch/mipsco/mipsco/bus_dma.c
325
map->dm_nsegs = 0;
sys/arch/mipsco/mipsco/bus_dma.c
326
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/mipsco/mipsco/bus_dma.c
342
error = _bus_dmamap_load_buffer(t, map, addr, minlen,
sys/arch/mipsco/mipsco/bus_dma.c
349
map->dm_mapsize = uio->uio_resid;
sys/arch/mipsco/mipsco/bus_dma.c
350
map->dm_nsegs = seg + 1;
sys/arch/mipsco/mipsco/bus_dma.c
359
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs, int nsegs, bus_size_t size, int flags)
sys/arch/mipsco/mipsco/bus_dma.c
369
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/mipsco/mipsco/bus_dma.c
376
map->dm_maxsegsz = map->_dm_maxmaxsegsz;
sys/arch/mipsco/mipsco/bus_dma.c
377
map->dm_mapsize = 0;
sys/arch/mipsco/mipsco/bus_dma.c
378
map->dm_nsegs = 0;
sys/arch/mipsco/mipsco/bus_dma.c
379
map->_dm_flags &= ~MIPSCO_DMAMAP_COHERENT;
sys/arch/mipsco/mipsco/bus_dma.c
389
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset, bus_size_t len, int ops)
sys/arch/mipsco/mipsco/bus_dma.c
403
if (offset >= map->dm_mapsize)
sys/arch/mipsco/mipsco/bus_dma.c
405
offset, map->dm_mapsize);
sys/arch/mipsco/mipsco/bus_dma.c
406
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/mipsco/mipsco/bus_dma.c
436
if (map->_dm_flags & MIPSCO_DMAMAP_COHERENT)
sys/arch/mipsco/mipsco/bus_dma.c
451
for (i = 0; i < map->dm_nsegs && len != 0; i++) {
sys/arch/mipsco/mipsco/bus_dma.c
453
if (offset >= map->dm_segs[i].ds_len) {
sys/arch/mipsco/mipsco/bus_dma.c
454
offset -= map->dm_segs[i].ds_len;
sys/arch/mipsco/mipsco/bus_dma.c
463
minlen = len < map->dm_segs[i].ds_len - offset ?
sys/arch/mipsco/mipsco/bus_dma.c
464
len : map->dm_segs[i].ds_len - offset;
sys/arch/mipsco/mipsco/bus_dma.c
466
addr = map->dm_segs[i].ds_addr;
sys/arch/mipsco/mipsco/bus_dma.c
91
struct mipsco_bus_dmamap *map;
sys/arch/newsmips/apbus/apbus.c
280
apbus_dma_unmapped(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/newsmips/apbus/apbus.c
284
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/newsmips/apbus/apbus.c
289
if ((map->dm_segs[seg].ds_addr & 0x30000000) == 0)
sys/arch/newsmips/apbus/apbus.c
290
map->dm_segs[seg].ds_addr |= 0x80000000;
sys/arch/newsmips/apbus/apbus.c
292
map->dm_segs[seg].ds_addr |= 0xc0000000;
sys/arch/newsmips/apbus/apbus.c
303
apbus_dma_mapalloc(bus_dma_tag_t t, bus_dmamap_t map, int flags)
sys/arch/newsmips/apbus/apbus.c
307
cnt = round_page(map->_dm_size) / PAGE_SIZE;
sys/arch/newsmips/apbus/apbus.c
318
map->_dm_maptbl = i;
sys/arch/newsmips/apbus/apbus.c
319
map->_dm_maptblcnt = cnt;
sys/arch/newsmips/apbus/apbus.c
331
apbus_dma_mapfree(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/newsmips/apbus/apbus.c
335
if (map->_dm_maptblcnt > 0) {
sys/arch/newsmips/apbus/apbus.c
336
n = map->_dm_maptbl;
sys/arch/newsmips/apbus/apbus.c
337
for (i = 0; i < map->_dm_maptblcnt; i++, n++) {
sys/arch/newsmips/apbus/apbus.c
346
map->_dm_maptblcnt = 0;
sys/arch/newsmips/apbus/apbus.c
351
apbus_dma_mapset(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/newsmips/apbus/apbus.c
359
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/newsmips/apbus/apbus.c
360
segs = &map->dm_segs[seg];
sys/arch/newsmips/apbus/apbus.c
364
if (i >= map->_dm_maptblcnt)
sys/arch/newsmips/apbus/apbus.c
367
APBUS_MAPTBL(map->_dm_maptbl + i,
sys/arch/newsmips/apbus/apbus.c
373
map->dm_segs[0].ds_addr = map->_dm_maptbl << PGSHIFT;
sys/arch/newsmips/apbus/apbus.c
374
map->dm_segs[0].ds_len = map->dm_mapsize;
sys/arch/newsmips/apbus/apbus.c
375
map->dm_nsegs = 1;
sys/arch/newsmips/apbus/apbus.c
399
apbus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/newsmips/apbus/apbus.c
402
if (map->_dm_flags & NEWSMIPS_DMAMAP_MAPTBL)
sys/arch/newsmips/apbus/apbus.c
403
apbus_dma_mapfree(t, map);
sys/arch/newsmips/apbus/apbus.c
404
_bus_dmamap_destroy(t, map);
sys/arch/newsmips/apbus/apbus.c
408
apbus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/newsmips/apbus/apbus.c
413
error = _bus_dmamap_load(t, map, buf, buflen, p, flags);
sys/arch/newsmips/apbus/apbus.c
415
if (map->_dm_flags & NEWSMIPS_DMAMAP_MAPTBL)
sys/arch/newsmips/apbus/apbus.c
416
apbus_dma_mapset(t, map);
sys/arch/newsmips/apbus/apbus.c
418
apbus_dma_unmapped(t, map);
sys/arch/newsmips/apbus/apbus.c
424
apbus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/newsmips/apbus/apbus.c
429
error = _bus_dmamap_load_mbuf(t, map, m0, flags);
sys/arch/newsmips/apbus/apbus.c
431
if (map->_dm_flags & NEWSMIPS_DMAMAP_MAPTBL)
sys/arch/newsmips/apbus/apbus.c
432
apbus_dma_mapset(t, map);
sys/arch/newsmips/apbus/apbus.c
434
apbus_dma_unmapped(t, map);
sys/arch/newsmips/apbus/apbus.c
440
apbus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/newsmips/apbus/apbus.c
445
error = _bus_dmamap_load_uio(t, map, uio, flags);
sys/arch/newsmips/apbus/apbus.c
447
if (map->_dm_flags & NEWSMIPS_DMAMAP_MAPTBL)
sys/arch/newsmips/apbus/apbus.c
448
apbus_dma_mapset(t, map);
sys/arch/newsmips/apbus/apbus.c
450
apbus_dma_unmapped(t, map);
sys/arch/newsmips/apbus/apbus.c
456
apbus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/newsmips/apbus/apbus.c
461
error = _bus_dmamap_load_raw(t, map, segs, nsegs, size, flags);
sys/arch/newsmips/apbus/apbus.c
463
if (map->_dm_flags & NEWSMIPS_DMAMAP_MAPTBL)
sys/arch/newsmips/apbus/apbus.c
464
apbus_dma_mapset(t, map);
sys/arch/newsmips/apbus/apbus.c
466
apbus_dma_unmapped(t, map);
sys/arch/newsmips/apbus/apbus.c
472
apbus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/newsmips/apbus/apbus.c
481
bus_dmamap_sync(&newsmips_default_bus_dma_tag, map, offset, len, ops);
sys/arch/newsmips/newsmips/bus.c
151
struct newsmips_bus_dmamap *map;
sys/arch/newsmips/newsmips/bus.c
170
map = (struct newsmips_bus_dmamap *)mapstore;
sys/arch/newsmips/newsmips/bus.c
171
map->_dm_size = size;
sys/arch/newsmips/newsmips/bus.c
172
map->_dm_segcnt = nsegments;
sys/arch/newsmips/newsmips/bus.c
173
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/newsmips/newsmips/bus.c
174
map->_dm_boundary = boundary;
sys/arch/newsmips/newsmips/bus.c
175
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/newsmips/newsmips/bus.c
176
map->_dm_vmspace = NULL;
sys/arch/newsmips/newsmips/bus.c
177
map->dm_maxsegsz = maxsegsz;
sys/arch/newsmips/newsmips/bus.c
178
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/newsmips/newsmips/bus.c
179
map->dm_nsegs = 0;
sys/arch/newsmips/newsmips/bus.c
181
*dmamp = map;
sys/arch/newsmips/newsmips/bus.c
190
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/newsmips/newsmips/bus.c
193
kmem_free(map, _bus_dmamap_mapsize(map->_dm_segcnt));
sys/arch/newsmips/newsmips/bus.c
205
_bus_dmamap_load_buffer(bus_dmamap_t map, void *buf, bus_size_t buflen,
sys/arch/newsmips/newsmips/bus.c
215
bmask = ~(map->_dm_boundary - 1);
sys/arch/newsmips/newsmips/bus.c
238
if (map->_dm_boundary > 0) {
sys/arch/newsmips/newsmips/bus.c
239
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/newsmips/newsmips/bus.c
249
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/newsmips/newsmips/bus.c
250
map->dm_segs[seg].ds_len = sgsize;
sys/arch/newsmips/newsmips/bus.c
251
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/newsmips/newsmips/bus.c
255
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/newsmips/newsmips/bus.c
256
map->dm_maxsegsz &&
sys/arch/newsmips/newsmips/bus.c
257
(map->_dm_boundary == 0 ||
sys/arch/newsmips/newsmips/bus.c
258
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/newsmips/newsmips/bus.c
260
map->dm_segs[seg].ds_len += sgsize;
sys/arch/newsmips/newsmips/bus.c
262
if (++seg >= map->_dm_segcnt)
sys/arch/newsmips/newsmips/bus.c
264
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/newsmips/newsmips/bus.c
265
map->dm_segs[seg].ds_len = sgsize;
sys/arch/newsmips/newsmips/bus.c
266
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/newsmips/newsmips/bus.c
292
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/newsmips/newsmips/bus.c
302
map->dm_mapsize = 0;
sys/arch/newsmips/newsmips/bus.c
303
map->dm_nsegs = 0;
sys/arch/newsmips/newsmips/bus.c
304
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/newsmips/newsmips/bus.c
306
if (buflen > map->_dm_size)
sys/arch/newsmips/newsmips/bus.c
316
error = _bus_dmamap_load_buffer(map, buf, buflen,
sys/arch/newsmips/newsmips/bus.c
319
map->dm_mapsize = buflen;
sys/arch/newsmips/newsmips/bus.c
320
map->dm_nsegs = seg + 1;
sys/arch/newsmips/newsmips/bus.c
321
map->_dm_vmspace = vm;
sys/arch/newsmips/newsmips/bus.c
331
map->_dm_flags |= NEWSMIPS_DMAMAP_COHERENT;
sys/arch/newsmips/newsmips/bus.c
340
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/newsmips/newsmips/bus.c
350
map->dm_mapsize = 0;
sys/arch/newsmips/newsmips/bus.c
351
map->dm_nsegs = 0;
sys/arch/newsmips/newsmips/bus.c
352
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/newsmips/newsmips/bus.c
359
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/newsmips/newsmips/bus.c
368
error = _bus_dmamap_load_buffer(map, m->m_data, m->m_len,
sys/arch/newsmips/newsmips/bus.c
373
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/newsmips/newsmips/bus.c
374
map->dm_nsegs = seg + 1;
sys/arch/newsmips/newsmips/bus.c
375
map->_dm_vmspace = vmspace_kernel(); /* always kernel */
sys/arch/newsmips/newsmips/bus.c
384
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/newsmips/newsmips/bus.c
396
map->dm_mapsize = 0;
sys/arch/newsmips/newsmips/bus.c
397
map->dm_nsegs = 0;
sys/arch/newsmips/newsmips/bus.c
398
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/newsmips/newsmips/bus.c
414
error = _bus_dmamap_load_buffer(map, addr, minlen,
sys/arch/newsmips/newsmips/bus.c
421
map->dm_mapsize = uio->uio_resid;
sys/arch/newsmips/newsmips/bus.c
422
map->dm_nsegs = seg + 1;
sys/arch/newsmips/newsmips/bus.c
423
map->_dm_vmspace = uio->uio_vmspace;
sys/arch/newsmips/newsmips/bus.c
432
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs, int nsegs, bus_size_t size, int flags)
sys/arch/newsmips/newsmips/bus.c
443
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/newsmips/newsmips/bus.c
450
map->dm_maxsegsz = map->_dm_maxmaxsegsz;
sys/arch/newsmips/newsmips/bus.c
451
map->dm_mapsize = 0;
sys/arch/newsmips/newsmips/bus.c
452
map->dm_nsegs = 0;
sys/arch/newsmips/newsmips/bus.c
453
map->_dm_flags &= ~NEWSMIPS_DMAMAP_COHERENT;
sys/arch/newsmips/newsmips/bus.c
454
map->_dm_vmspace = NULL;
sys/arch/newsmips/newsmips/bus.c
465
_bus_dmamap_sync_r3k(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/newsmips/newsmips/bus.c
480
if (offset >= map->dm_mapsize)
sys/arch/newsmips/newsmips/bus.c
482
offset, map->dm_mapsize);
sys/arch/newsmips/newsmips/bus.c
483
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/newsmips/newsmips/bus.c
513
if (map->_dm_flags & NEWSMIPS_DMAMAP_COHERENT)
sys/arch/newsmips/newsmips/bus.c
528
for (i = 0; i < map->dm_nsegs && len != 0; i++) {
sys/arch/newsmips/newsmips/bus.c
530
if (offset >= map->dm_segs[i].ds_len) {
sys/arch/newsmips/newsmips/bus.c
531
offset -= map->dm_segs[i].ds_len;
sys/arch/newsmips/newsmips/bus.c
540
minlen = len < map->dm_segs[i].ds_len - offset ?
sys/arch/newsmips/newsmips/bus.c
541
len : map->dm_segs[i].ds_len - offset;
sys/arch/newsmips/newsmips/bus.c
543
addr = map->dm_segs[i].ds_addr;
sys/arch/newsmips/newsmips/bus.c
569
_bus_dmamap_sync_r4k(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/newsmips/newsmips/bus.c
584
if (offset >= map->dm_mapsize)
sys/arch/newsmips/newsmips/bus.c
586
offset, map->dm_mapsize);
sys/arch/newsmips/newsmips/bus.c
587
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/newsmips/newsmips/bus.c
623
if (map->_dm_flags & NEWSMIPS_DMAMAP_COHERENT)
sys/arch/newsmips/newsmips/bus.c
633
if (__predict_true(VMSPACE_IS_KERNEL_P(map->_dm_vmspace) ||
sys/arch/newsmips/newsmips/bus.c
634
map->_dm_vmspace == curproc->p_vmspace))
sys/arch/newsmips/newsmips/bus.c
639
for (i = 0; i < map->dm_nsegs && len != 0; i++) {
sys/arch/newsmips/newsmips/bus.c
641
if (offset >= map->dm_segs[i].ds_len) {
sys/arch/newsmips/newsmips/bus.c
642
offset -= map->dm_segs[i].ds_len;
sys/arch/newsmips/newsmips/bus.c
651
minlen = len < map->dm_segs[i].ds_len - offset ?
sys/arch/newsmips/newsmips/bus.c
652
len : map->dm_segs[i].ds_len - offset;
sys/arch/newsmips/newsmips/bus.c
654
addr = map->dm_segs[i]._ds_vaddr;
sys/arch/next68k/dev/esp.c
1223
bus_dmamap_t map = esc->sc_main_dmamap;
sys/arch/next68k/dev/esp.c
1226
device_xname(sc->sc_dev), map->dm_mapsize, map->dm_nsegs);
sys/arch/next68k/dev/esp.c
1229
for(i = 0; i < map->dm_nsegs; i++) {
sys/arch/next68k/dev/esp.c
1234
i, map->dm_segs[i].ds_addr,
sys/arch/next68k/dev/esp.c
1235
map->dm_segs[i].ds_len);
sys/arch/next68k/dev/esp.c
1250
bus_dmamap_t map = esc->sc_tail_dmamap;
sys/arch/next68k/dev/esp.c
1253
device_xname(sc->sc_dev), map->dm_mapsize, map->dm_nsegs);
sys/arch/next68k/dev/esp.c
1256
for (i = 0; i < map->dm_nsegs; i++) {
sys/arch/next68k/dev/esp.c
1261
i, map->dm_segs[i].ds_addr,
sys/arch/next68k/dev/esp.c
1262
map->dm_segs[i].ds_len);
sys/arch/next68k/dev/esp.c
1754
esp_dmacb_completed(bus_dmamap_t map, void *arg)
sys/arch/next68k/dev/esp.c
1773
for(i = 0; i < map->dm_nsegs; i++) {
sys/arch/next68k/dev/esp.c
1774
if (map->dm_xfer_len != map->dm_mapsize) {
sys/arch/next68k/dev/esp.c
1776
device_xname(sc->sc_dev), map->dm_mapsize);
sys/arch/next68k/dev/esp.c
1778
device_xname(sc->sc_dev), map->dm_nsegs);
sys/arch/next68k/dev/esp.c
1780
device_xname(sc->sc_dev), map->dm_xfer_len);
sys/arch/next68k/dev/esp.c
1781
for(i = 0; i < map->dm_nsegs; i++) {
sys/arch/next68k/dev/esp.c
1785
map->dm_segs[i].ds_addr);
sys/arch/next68k/dev/esp.c
1789
map->dm_segs[i].ds_len);
sys/arch/next68k/dev/esp.c
1798
if (map == esc->sc_main_dmamap) {
sys/arch/next68k/dev/esp.c
1807
} else if (map == esc->sc_tail_dmamap) {
sys/arch/next68k/dev/esp.c
1825
if (map == esc->sc_main_dmamap) {
sys/arch/next68k/dev/esp.c
1828
} else if (map == esc->sc_tail_dmamap) {
sys/arch/next68k/dev/esp.c
1836
if ((map == esc->sc_tail_dmamap) ||
sys/arch/next68k/dev/esp.c
1837
((esc->sc_tail_size == 0) && (map == esc->sc_main_dmamap))) {
sys/arch/next68k/dev/esp.c
1856
bus_dmamap_sync(esc->sc_dma->sc_dmat, map,
sys/arch/next68k/dev/esp.c
1857
0, map->dm_mapsize,
sys/arch/next68k/dev/if_xe.c
372
bus_dmamap_t map;
sys/arch/next68k/dev/if_xe.c
380
map = xsc->sc_rx_dmamap[xsc->sc_rx_handled_idx];
sys/arch/next68k/dev/if_xe.c
383
m->m_len = map->dm_xfer_len;
sys/arch/next68k/dev/if_xe.c
385
bus_dmamap_sync(xsc->sc_rxdma->sc_dmat, map,
sys/arch/next68k/dev/if_xe.c
386
0, map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/arch/next68k/dev/if_xe.c
388
bus_dmamap_unload(xsc->sc_rxdma->sc_dmat, map);
sys/arch/next68k/dev/if_xe.c
393
xe_dma_rxmap_load(sc,map);
sys/arch/next68k/dev/if_xe.c
506
xe_dma_tx_completed(bus_dmamap_t map, void *arg)
sys/arch/next68k/dev/if_xe.c
522
if (map != xsc->sc_tx_dmamap)
sys/arch/next68k/dev/if_xe.c
581
xe_dma_rx_completed(bus_dmamap_t map, void *arg)
sys/arch/next68k/dev/if_xe.c
596
if (map != xsc->sc_rx_dmamap[xsc->sc_rx_completed_idx])
sys/arch/next68k/dev/if_xe.c
635
xe_dma_rxmap_load(struct mb8795_softc *sc, bus_dmamap_t map)
sys/arch/next68k/dev/if_xe.c
677
map, m, BUS_DMA_NOWAIT);
sys/arch/next68k/dev/if_xe.c
679
bus_dmamap_sync(xsc->sc_rxdma->sc_dmat, map, 0,
sys/arch/next68k/dev/if_xe.c
680
map->dm_mapsize, BUS_DMASYNC_PREREAD);
sys/arch/next68k/dev/if_xe.c
686
MCLBYTES, map->_dm_size));
sys/arch/next68k/dev/if_xe.c
703
bus_dmamap_t map = NULL;
sys/arch/next68k/dev/if_xe.c
720
map = xsc->sc_rx_dmamap[xsc->sc_rx_loaded_idx];
sys/arch/next68k/dev/if_xe.c
732
return map;
sys/arch/next68k/dev/if_xe.c
740
bus_dmamap_t map;
sys/arch/next68k/dev/if_xe.c
745
map = NULL;
sys/arch/next68k/dev/if_xe.c
747
map = xsc->sc_tx_dmamap;
sys/arch/next68k/dev/if_xe.c
757
return map;
sys/arch/next68k/dev/wskbdmap_next.c
322
#define KBD_MAP(name, base, map) \
sys/arch/next68k/dev/wskbdmap_next.c
323
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/arch/ofppc/ofppc/machdep.c
114
addr = map[reclen * i + acells];
sys/arch/ofppc/ofppc/machdep.c
115
len = map[reclen * i + reclen - 1];
sys/arch/ofppc/ofppc/machdep.c
94
uint32_t addr, len, map[160];
sys/arch/ofppc/ofppc/machdep.c
97
mlen = OF_getprop(child, "ranges", map, sizeof(map));
sys/arch/playstation2/dev/ohci_sbus.c
158
_ohci_sbus_map_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/playstation2/playstation2/bus_dma.c
108
map = (struct playstation2_bus_dmamap *)mapstore;
sys/arch/playstation2/playstation2/bus_dma.c
109
map->_dm_size = size;
sys/arch/playstation2/playstation2/bus_dma.c
110
map->_dm_segcnt = nsegments;
sys/arch/playstation2/playstation2/bus_dma.c
111
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/playstation2/playstation2/bus_dma.c
112
map->_dm_boundary = boundary;
sys/arch/playstation2/playstation2/bus_dma.c
113
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/playstation2/playstation2/bus_dma.c
114
map->dm_maxsegsz = maxsegsz;
sys/arch/playstation2/playstation2/bus_dma.c
115
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/playstation2/playstation2/bus_dma.c
116
map->dm_nsegs = 0;
sys/arch/playstation2/playstation2/bus_dma.c
118
*dmamp = map;
sys/arch/playstation2/playstation2/bus_dma.c
127
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/playstation2/playstation2/bus_dma.c
130
kmem_free(map, _bus_dmamap_mapsize(map->_dm_segcnt));
sys/arch/playstation2/playstation2/bus_dma.c
141
_bus_dmamap_load_buffer(bus_dmamap_t map, void *buf, bus_size_t buflen,
sys/arch/playstation2/playstation2/bus_dma.c
150
bmask = ~(map->_dm_boundary - 1);
sys/arch/playstation2/playstation2/bus_dma.c
172
if (map->_dm_boundary > 0) {
sys/arch/playstation2/playstation2/bus_dma.c
173
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/playstation2/playstation2/bus_dma.c
183
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/playstation2/playstation2/bus_dma.c
184
map->dm_segs[seg].ds_len = sgsize;
sys/arch/playstation2/playstation2/bus_dma.c
185
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/playstation2/playstation2/bus_dma.c
189
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/playstation2/playstation2/bus_dma.c
190
map->dm_maxsegsz &&
sys/arch/playstation2/playstation2/bus_dma.c
191
(map->_dm_boundary == 0 ||
sys/arch/playstation2/playstation2/bus_dma.c
192
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/playstation2/playstation2/bus_dma.c
194
map->dm_segs[seg].ds_len += sgsize;
sys/arch/playstation2/playstation2/bus_dma.c
196
if (++seg >= map->_dm_segcnt)
sys/arch/playstation2/playstation2/bus_dma.c
198
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/playstation2/playstation2/bus_dma.c
199
map->dm_segs[seg].ds_len = sgsize;
sys/arch/playstation2/playstation2/bus_dma.c
200
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/playstation2/playstation2/bus_dma.c
226
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/playstation2/playstation2/bus_dma.c
236
map->dm_mapsize = 0;
sys/arch/playstation2/playstation2/bus_dma.c
237
map->dm_nsegs = 0;
sys/arch/playstation2/playstation2/bus_dma.c
238
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/playstation2/playstation2/bus_dma.c
240
if (buflen > map->_dm_size)
sys/arch/playstation2/playstation2/bus_dma.c
250
error = _bus_dmamap_load_buffer(map, buf, buflen,
sys/arch/playstation2/playstation2/bus_dma.c
253
map->dm_mapsize = buflen;
sys/arch/playstation2/playstation2/bus_dma.c
254
map->dm_nsegs = seg + 1;
sys/arch/playstation2/playstation2/bus_dma.c
264
map->_dm_flags |= PLAYSTATION2_DMAMAP_COHERENT;
sys/arch/playstation2/playstation2/bus_dma.c
273
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/playstation2/playstation2/bus_dma.c
283
map->dm_mapsize = 0;
sys/arch/playstation2/playstation2/bus_dma.c
284
map->dm_nsegs = 0;
sys/arch/playstation2/playstation2/bus_dma.c
285
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/playstation2/playstation2/bus_dma.c
292
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/playstation2/playstation2/bus_dma.c
301
error = _bus_dmamap_load_buffer(map, m->m_data, m->m_len,
sys/arch/playstation2/playstation2/bus_dma.c
306
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/playstation2/playstation2/bus_dma.c
307
map->dm_nsegs = seg + 1;
sys/arch/playstation2/playstation2/bus_dma.c
316
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/playstation2/playstation2/bus_dma.c
328
map->dm_mapsize = 0;
sys/arch/playstation2/playstation2/bus_dma.c
329
map->dm_nsegs = 0;
sys/arch/playstation2/playstation2/bus_dma.c
330
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/playstation2/playstation2/bus_dma.c
346
error = _bus_dmamap_load_buffer(map, addr, minlen,
sys/arch/playstation2/playstation2/bus_dma.c
353
map->dm_mapsize = uio->uio_resid;
sys/arch/playstation2/playstation2/bus_dma.c
354
map->dm_nsegs = seg + 1;
sys/arch/playstation2/playstation2/bus_dma.c
363
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/playstation2/playstation2/bus_dma.c
375
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/playstation2/playstation2/bus_dma.c
382
map->dm_maxsegsz = map->_dm_maxmaxsegsz;
sys/arch/playstation2/playstation2/bus_dma.c
383
map->dm_mapsize = 0;
sys/arch/playstation2/playstation2/bus_dma.c
384
map->dm_nsegs = 0;
sys/arch/playstation2/playstation2/bus_dma.c
385
map->_dm_flags &= ~PLAYSTATION2_DMAMAP_COHERENT;
sys/arch/playstation2/playstation2/bus_dma.c
393
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/playstation2/playstation2/bus_dma.c
408
if (offset >= map->dm_mapsize)
sys/arch/playstation2/playstation2/bus_dma.c
410
offset, map->dm_mapsize);
sys/arch/playstation2/playstation2/bus_dma.c
411
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/playstation2/playstation2/bus_dma.c
424
if (map->_dm_flags & PLAYSTATION2_DMAMAP_COHERENT)
sys/arch/playstation2/playstation2/bus_dma.c
446
for (i = 0; i < map->dm_nsegs && len != 0; i++) {
sys/arch/playstation2/playstation2/bus_dma.c
448
if (offset >= map->dm_segs[i].ds_len) {
sys/arch/playstation2/playstation2/bus_dma.c
449
offset -= map->dm_segs[i].ds_len;
sys/arch/playstation2/playstation2/bus_dma.c
458
minlen = len < map->dm_segs[i].ds_len - offset ?
sys/arch/playstation2/playstation2/bus_dma.c
459
len : map->dm_segs[i].ds_len - offset;
sys/arch/playstation2/playstation2/bus_dma.c
461
addr = map->dm_segs[i]._ds_vaddr;
sys/arch/playstation2/playstation2/bus_dma.c
89
struct playstation2_bus_dmamap *map;
sys/arch/pmax/ibus/pm.c
351
vdac->map = rasops_cmap[i];
sys/arch/pmax/ibus/pm.c
353
vdac->map = rasops_cmap[i + 1];
sys/arch/pmax/ibus/pm.c
355
vdac->map = rasops_cmap[i + 2];
sys/arch/pmax/ibus/pm.c
363
vdac->map = 0x00;
sys/arch/pmax/ibus/pm.c
365
vdac->map = (i < 128 ? 0x00 : 0xff);
sys/arch/pmax/ibus/pm.c
367
vdac->map = 0x00;
sys/arch/pmax/ibus/pm.c
656
vdac->map = 0;
sys/arch/pmax/ibus/pm.c
658
vdac->map = cm->g[0];
sys/arch/pmax/ibus/pm.c
660
vdac->map = 0;
sys/arch/pmax/ibus/pm.c
664
vdac->map = 0;
sys/arch/pmax/ibus/pm.c
666
vdac->map = cm->g[1];
sys/arch/pmax/ibus/pm.c
668
vdac->map = 0;
sys/arch/pmax/ibus/pm.c
673
vdac->map = cm->r[i];
sys/arch/pmax/ibus/pm.c
675
vdac->map = cm->g[i];
sys/arch/pmax/ibus/pm.c
677
vdac->map = cm->b[i];
sys/arch/pmax/ibus/pmreg.h
52
u_char map; /* color map */
sys/arch/pmax/pmax/bus.c
106
_bus_dmamap_sync_r3k(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/pmax/pmax/bus.c
121
if (offset >= map->dm_mapsize)
sys/arch/pmax/pmax/bus.c
123
(uintmax_t)offset, (uintmax_t)map->dm_mapsize);
sys/arch/pmax/pmax/bus.c
124
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/pmax/pmax/bus.c
154
if (map->_dm_flags & _BUS_DMAMAP_COHERENT)
sys/arch/pmax/pmax/bus.c
169
for (i = 0; i < map->dm_nsegs && len != 0; i++) {
sys/arch/pmax/pmax/bus.c
171
if (offset >= map->dm_segs[i].ds_len) {
sys/arch/pmax/pmax/bus.c
172
offset -= map->dm_segs[i].ds_len;
sys/arch/pmax/pmax/bus.c
181
minlen = len < map->dm_segs[i].ds_len - offset ?
sys/arch/pmax/pmax/bus.c
182
len : map->dm_segs[i].ds_len - offset;
sys/arch/pmax/pmax/bus.c
184
addr = map->dm_segs[i].ds_addr;
sys/arch/pmax/pmax/bus.c
211
_bus_dmamap_sync_r4k(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/pmax/pmax/bus.c
226
if (offset >= map->dm_mapsize)
sys/arch/pmax/pmax/bus.c
228
(uintmax_t)offset, (uintmax_t)map->dm_mapsize);
sys/arch/pmax/pmax/bus.c
229
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/pmax/pmax/bus.c
265
if (map->_dm_flags & _BUS_DMAMAP_COHERENT)
sys/arch/pmax/pmax/bus.c
275
if (__predict_true(VMSPACE_IS_KERNEL_P(map->_dm_vmspace) ||
sys/arch/pmax/pmax/bus.c
276
map->_dm_vmspace == curproc->p_vmspace))
sys/arch/pmax/pmax/bus.c
281
for (i = 0; i < map->dm_nsegs && len != 0; i++) {
sys/arch/pmax/pmax/bus.c
283
if (offset >= map->dm_segs[i].ds_len) {
sys/arch/pmax/pmax/bus.c
284
offset -= map->dm_segs[i].ds_len;
sys/arch/pmax/pmax/bus.c
293
minlen = len < map->dm_segs[i].ds_len - offset ?
sys/arch/pmax/pmax/bus.c
294
len : map->dm_segs[i].ds_len - offset;
sys/arch/pmax/pmax/bus.c
296
addr = map->dm_segs[i]._ds_vaddr;
sys/arch/pmax/pmax/bus_dma.c
107
struct pmax_bus_dmamap *map;
sys/arch/pmax/pmax/bus_dma.c
126
map = (struct pmax_bus_dmamap *)mapstore;
sys/arch/pmax/pmax/bus_dma.c
127
map->_dm_size = size;
sys/arch/pmax/pmax/bus_dma.c
128
map->_dm_segcnt = nsegments;
sys/arch/pmax/pmax/bus_dma.c
129
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/pmax/pmax/bus_dma.c
130
map->_dm_boundary = boundary;
sys/arch/pmax/pmax/bus_dma.c
131
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/pmax/pmax/bus_dma.c
132
map->_dm_vmspace = NULL;
sys/arch/pmax/pmax/bus_dma.c
133
map->dm_maxsegsz = maxsegsz;
sys/arch/pmax/pmax/bus_dma.c
134
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/pmax/pmax/bus_dma.c
135
map->dm_nsegs = 0;
sys/arch/pmax/pmax/bus_dma.c
137
*dmamp = map;
sys/arch/pmax/pmax/bus_dma.c
146
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/pmax/pmax/bus_dma.c
149
kmem_free(map, _bus_dmamap_mapsize(map->_dm_segcnt));
sys/arch/pmax/pmax/bus_dma.c
159
_bus_dmamap_load_buffer(bus_dmamap_t map, void *buf, bus_size_t buflen,
sys/arch/pmax/pmax/bus_dma.c
169
bmask = ~(map->_dm_boundary - 1);
sys/arch/pmax/pmax/bus_dma.c
192
if (map->_dm_boundary > 0) {
sys/arch/pmax/pmax/bus_dma.c
193
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/pmax/pmax/bus_dma.c
203
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/pmax/pmax/bus_dma.c
204
map->dm_segs[seg].ds_len = sgsize;
sys/arch/pmax/pmax/bus_dma.c
205
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/pmax/pmax/bus_dma.c
209
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/pmax/pmax/bus_dma.c
210
map->dm_maxsegsz &&
sys/arch/pmax/pmax/bus_dma.c
211
(map->_dm_boundary == 0 ||
sys/arch/pmax/pmax/bus_dma.c
212
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/pmax/pmax/bus_dma.c
214
map->dm_segs[seg].ds_len += sgsize;
sys/arch/pmax/pmax/bus_dma.c
216
if (++seg >= map->_dm_segcnt)
sys/arch/pmax/pmax/bus_dma.c
218
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/pmax/pmax/bus_dma.c
219
map->dm_segs[seg].ds_len = sgsize;
sys/arch/pmax/pmax/bus_dma.c
220
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/pmax/pmax/bus_dma.c
246
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/pmax/pmax/bus_dma.c
256
map->dm_mapsize = 0;
sys/arch/pmax/pmax/bus_dma.c
257
map->dm_nsegs = 0;
sys/arch/pmax/pmax/bus_dma.c
258
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/pmax/pmax/bus_dma.c
260
if (buflen > map->_dm_size)
sys/arch/pmax/pmax/bus_dma.c
270
error = _bus_dmamap_load_buffer(map, buf, buflen,
sys/arch/pmax/pmax/bus_dma.c
273
map->dm_mapsize = buflen;
sys/arch/pmax/pmax/bus_dma.c
274
map->dm_nsegs = seg + 1;
sys/arch/pmax/pmax/bus_dma.c
275
map->_dm_vmspace = vm;
sys/arch/pmax/pmax/bus_dma.c
285
map->_dm_flags |= PMAX_DMAMAP_COHERENT;
sys/arch/pmax/pmax/bus_dma.c
294
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/pmax/pmax/bus_dma.c
304
map->dm_mapsize = 0;
sys/arch/pmax/pmax/bus_dma.c
305
map->dm_nsegs = 0;
sys/arch/pmax/pmax/bus_dma.c
306
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/pmax/pmax/bus_dma.c
313
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/pmax/pmax/bus_dma.c
322
error = _bus_dmamap_load_buffer(map, m->m_data, m->m_len,
sys/arch/pmax/pmax/bus_dma.c
327
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/pmax/pmax/bus_dma.c
328
map->dm_nsegs = seg + 1;
sys/arch/pmax/pmax/bus_dma.c
329
map->_dm_vmspace = vmspace_kernel(); /* always kernel */
sys/arch/pmax/pmax/bus_dma.c
338
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/pmax/pmax/bus_dma.c
350
map->dm_mapsize = 0;
sys/arch/pmax/pmax/bus_dma.c
351
map->dm_nsegs = 0;
sys/arch/pmax/pmax/bus_dma.c
352
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/pmax/pmax/bus_dma.c
368
error = _bus_dmamap_load_buffer(map, addr, minlen,
sys/arch/pmax/pmax/bus_dma.c
375
map->dm_mapsize = uio->uio_resid;
sys/arch/pmax/pmax/bus_dma.c
376
map->dm_nsegs = seg + 1;
sys/arch/pmax/pmax/bus_dma.c
377
map->_dm_vmspace = uio->uio_vmspace;
sys/arch/pmax/pmax/bus_dma.c
386
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/pmax/pmax/bus_dma.c
398
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/pmax/pmax/bus_dma.c
405
map->dm_maxsegsz = map->_dm_maxmaxsegsz;
sys/arch/pmax/pmax/bus_dma.c
406
map->dm_mapsize = 0;
sys/arch/pmax/pmax/bus_dma.c
407
map->dm_nsegs = 0;
sys/arch/pmax/pmax/bus_dma.c
408
map->_dm_flags &= ~PMAX_DMAMAP_COHERENT;
sys/arch/pmax/pmax/bus_dma.c
409
map->_dm_vmspace = NULL;
sys/arch/pmax/pmax/bus_dma.c
420
_bus_dmamap_sync_r3k(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/pmax/pmax/bus_dma.c
435
if (offset >= map->dm_mapsize)
sys/arch/pmax/pmax/bus_dma.c
437
offset, map->dm_mapsize);
sys/arch/pmax/pmax/bus_dma.c
438
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/pmax/pmax/bus_dma.c
468
if (map->_dm_flags & PMAX_DMAMAP_COHERENT)
sys/arch/pmax/pmax/bus_dma.c
483
for (i = 0; i < map->dm_nsegs && len != 0; i++) {
sys/arch/pmax/pmax/bus_dma.c
485
if (offset >= map->dm_segs[i].ds_len) {
sys/arch/pmax/pmax/bus_dma.c
486
offset -= map->dm_segs[i].ds_len;
sys/arch/pmax/pmax/bus_dma.c
495
minlen = len < map->dm_segs[i].ds_len - offset ?
sys/arch/pmax/pmax/bus_dma.c
496
len : map->dm_segs[i].ds_len - offset;
sys/arch/pmax/pmax/bus_dma.c
498
addr = map->dm_segs[i].ds_addr;
sys/arch/pmax/pmax/bus_dma.c
524
_bus_dmamap_sync_r4k(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/pmax/pmax/bus_dma.c
539
if (offset >= map->dm_mapsize)
sys/arch/pmax/pmax/bus_dma.c
541
offset, map->dm_mapsize);
sys/arch/pmax/pmax/bus_dma.c
542
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/pmax/pmax/bus_dma.c
578
if (map->_dm_flags & PMAX_DMAMAP_COHERENT)
sys/arch/pmax/pmax/bus_dma.c
588
if (__predict_true(VMSPACE_IS_KERNEL_P(map->_dm_vmspace) ||
sys/arch/pmax/pmax/bus_dma.c
589
map->_dm_vmspace == curproc->p_vmspace))
sys/arch/pmax/pmax/bus_dma.c
594
for (i = 0; i < map->dm_nsegs && len != 0; i++) {
sys/arch/pmax/pmax/bus_dma.c
596
if (offset >= map->dm_segs[i].ds_len) {
sys/arch/pmax/pmax/bus_dma.c
597
offset -= map->dm_segs[i].ds_len;
sys/arch/pmax/pmax/bus_dma.c
606
minlen = len < map->dm_segs[i].ds_len - offset ?
sys/arch/pmax/pmax/bus_dma.c
607
len : map->dm_segs[i].ds_len - offset;
sys/arch/pmax/pmax/bus_dma.c
609
addr = map->dm_segs[i]._ds_vaddr;
sys/arch/pmax/pmax/disksubr.c
173
dlp->map[part].num_blocks;
sys/arch/pmax/pmax/disksubr.c
175
dlp->map[part].start_block;
sys/arch/pmax/pmax/promcall.c
235
prom_getbitmap(struct memmap *map)
sys/arch/pmax/pmax/promcall.c
241
return promcall(callv->_getbitmap, map);
sys/arch/pmax/pmax/promcall.c
253
memcpy(&map->bitmap, (char *)strtoul(cp, NULL, 0), len);
sys/arch/pmax/pmax/promcall.c
254
map->pagesize = 4096;
sys/arch/powerpc/booke/dev/pq3etsec.c
1296
bus_dmamap_t map)
sys/arch/powerpc/booke/dev/pq3etsec.c
1298
KASSERT(map != NULL);
sys/arch/powerpc/booke/dev/pq3etsec.c
1300
dmc->dmc_maps[dmc->dmc_nmaps++] = map;
sys/arch/powerpc/booke/dev/pq3etsec.c
1365
bus_dmamap_t map,
sys/arch/powerpc/booke/dev/pq3etsec.c
1368
bus_dmamap_destroy(dmat, map);
sys/arch/powerpc/booke/dev/pq3etsec.c
1379
bus_dmamap_t *map,
sys/arch/powerpc/booke/dev/pq3etsec.c
1386
*map = NULL;
sys/arch/powerpc/booke/dev/pq3etsec.c
1399
map);
sys/arch/powerpc/booke/dev/pq3etsec.c
1401
error = bus_dmamap_load(dmat, *map, *kvap, map_size,
sys/arch/powerpc/booke/dev/pq3etsec.c
1405
bus_dmamap_destroy(dmat, *map);
sys/arch/powerpc/booke/dev/pq3etsec.c
1406
*map = NULL;
sys/arch/powerpc/booke/dev/pq3etsec.c
1432
bus_dmamap_t map = pq3etsec_mapcache_get(sc, sc->sc_rx_mapcache);
sys/arch/powerpc/booke/dev/pq3etsec.c
1433
if (map == NULL) {
sys/arch/powerpc/booke/dev/pq3etsec.c
1438
M_SETCTX(m, map);
sys/arch/powerpc/booke/dev/pq3etsec.c
1440
int error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/arch/powerpc/booke/dev/pq3etsec.c
1447
pq3etsec_mapcache_put(sc, sc->sc_rx_mapcache, map);
sys/arch/powerpc/booke/dev/pq3etsec.c
1450
KASSERT(map->dm_mapsize == MCLBYTES);
sys/arch/powerpc/booke/dev/pq3etsec.c
1451
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/arch/powerpc/booke/dev/pq3etsec.c
1464
bus_dmamap_t map = M_GETCTX(m, bus_dmamap_t);
sys/arch/powerpc/booke/dev/pq3etsec.c
1465
KASSERT(map);
sys/arch/powerpc/booke/dev/pq3etsec.c
1466
KASSERT(map->dm_mapsize == MCLBYTES);
sys/arch/powerpc/booke/dev/pq3etsec.c
1467
bus_dmamap_sync(sc->sc_dmat, map, 0, m->m_len,
sys/arch/powerpc/booke/dev/pq3etsec.c
1469
bus_dmamap_unload(sc->sc_dmat, map);
sys/arch/powerpc/booke/dev/pq3etsec.c
1470
pq3etsec_mapcache_put(sc, sc->sc_rx_mapcache, map);
sys/arch/powerpc/booke/dev/pq3etsec.c
1494
bus_dmamap_t map = M_GETCTX(m, bus_dmamap_t);
sys/arch/powerpc/booke/dev/pq3etsec.c
1495
KASSERT(map);
sys/arch/powerpc/booke/dev/pq3etsec.c
1503
producer->rxbd_bufptr = map->dm_segs[0].ds_addr;
sys/arch/powerpc/booke/dev/pq3etsec.c
1871
bus_dmamap_t map;
sys/arch/powerpc/booke/dev/pq3etsec.c
1874
map = M_GETCTX(m, bus_dmamap_t);
sys/arch/powerpc/booke/dev/pq3etsec.c
1875
if (map != NULL)
sys/arch/powerpc/booke/dev/pq3etsec.c
1878
map = pq3etsec_mapcache_get(sc, sc->sc_tx_mapcache);
sys/arch/powerpc/booke/dev/pq3etsec.c
1879
if (map == NULL)
sys/arch/powerpc/booke/dev/pq3etsec.c
1882
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/arch/powerpc/booke/dev/pq3etsec.c
1887
bus_dmamap_sync(sc->sc_dmat, map, 0, m->m_pkthdr.len,
sys/arch/powerpc/booke/dev/pq3etsec.c
1889
M_SETCTX(m, map);
sys/arch/powerpc/booke/dev/pq3etsec.c
1900
bus_dmamap_t map = M_GETCTX(m, bus_dmamap_t);
sys/arch/powerpc/booke/dev/pq3etsec.c
1901
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/arch/powerpc/booke/dev/pq3etsec.c
1903
bus_dmamap_unload(sc->sc_dmat, map);
sys/arch/powerpc/booke/dev/pq3etsec.c
1904
pq3etsec_mapcache_put(sc, sc->sc_tx_mapcache, map);
sys/arch/powerpc/booke/dev/pq3etsec.c
1913
bus_dmamap_t map = M_GETCTX(m, bus_dmamap_t);
sys/arch/powerpc/booke/dev/pq3etsec.c
1915
if (map->dm_nsegs > txq->txq_free)
sys/arch/powerpc/booke/dev/pq3etsec.c
1930
txq->txq_lastintr += map->dm_nsegs;
sys/arch/powerpc/booke/dev/pq3etsec.c
1942
producer->txbd_bufptr = map->dm_segs[0].ds_addr;
sys/arch/powerpc/booke/dev/pq3etsec.c
1943
producer->txbd_len = map->dm_segs[0].ds_len;
sys/arch/powerpc/booke/dev/pq3etsec.c
1945
if (map->dm_nsegs > 1) {
sys/arch/powerpc/booke/dev/pq3etsec.c
1947
size_t count = map->dm_nsegs - 1;
sys/arch/powerpc/booke/dev/pq3etsec.c
1948
for (u_int i = 1; i < map->dm_nsegs; i++) {
sys/arch/powerpc/booke/dev/pq3etsec.c
1961
producer->txbd_bufptr = map->dm_segs[i].ds_addr;
sys/arch/powerpc/booke/dev/pq3etsec.c
1962
producer->txbd_len = map->dm_segs[i].ds_len;
sys/arch/powerpc/booke/dev/pq3etsec.c
1965
| (i == map->dm_nsegs - 1 ? last_flags : 0);
sys/arch/powerpc/booke/dev/pq3etsec.c
1989
txq->txq_free -= map->dm_nsegs;
sys/arch/powerpc/booke/dev/pq3etsec.c
1990
KASSERT(map->dm_nsegs == 1 || txq->txq_producer != producer);
sys/arch/powerpc/booke/dev/pq3etsec.c
1991
KASSERT(map->dm_nsegs == 1 || (txq->txq_producer->txbd_flags & TXBD_L) == 0);
sys/arch/powerpc/booke/dev/pq3etsec.c
1999
__func__, m, m->m_pkthdr.len, map->dm_nsegs,
sys/arch/powerpc/booke/dev/pq3gpio.c
491
const uint32_t *map = gpio2pmuxcr2_map[i];
sys/arch/powerpc/booke/dev/pq3gpio.c
492
if ((pmuxcr2 & map[1]) != map[2]) {
sys/arch/powerpc/booke/dev/pq3gpio.c
493
pinmask &= ~map[0];
sys/arch/powerpc/booke/trap.c
161
pagefault(struct vm_map *map, vaddr_t va, vm_prot_t ftype, bool usertrap)
sys/arch/powerpc/booke/trap.c
169
rv = uvm_fault(map, trunc_page(va), ftype);
sys/arch/powerpc/booke/trap.c
179
rv = uvm_fault(map, trunc_page(va), ftype);
sys/arch/powerpc/booke/trap.c
181
if (map != kernel_map) {
sys/arch/powerpc/ibm4xx/dev/dwcsata.c
374
bus_dmamap_t map = sc->sc_dmamap_xfer;
sys/arch/powerpc/ibm4xx/dev/dwcsata.c
402
bus_dmamap_unload(sc->sc_dmat, map);
sys/arch/powerpc/ibm4xx/dev/dwcsata.c
412
error = bus_dmamap_load(sc->sc_dmat, map, databuf, datalen, NULL,
sys/arch/powerpc/ibm4xx/dev/dwcsata.c
426
for (i = 0; i < map->dm_nsegs; i++) {
sys/arch/powerpc/ibm4xx/dev/dwcsata.c
427
if ((map->dm_segs[i].ds_addr | map->dm_segs[i].ds_len) & 3)
sys/arch/powerpc/ibm4xx/dev/dwcsata.c
429
if (read && ((map->dm_segs[i].ds_addr |
sys/arch/powerpc/ibm4xx/dev/dwcsata.c
430
map->dm_segs[i].ds_len) & (lsize - 1)))
sys/arch/powerpc/ibm4xx/dev/dwcsata.c
434
bus_dmamap_sync(sc->sc_dmat, map, 0, datalen,
sys/arch/powerpc/ibm4xx/dev/dwcsata.c
460
for (i = 0; i < map->dm_nsegs; i++) {
sys/arch/powerpc/ibm4xx/dev/dwcsata.c
461
uint32_t addr = map->dm_segs[i].ds_addr;
sys/arch/powerpc/ibm4xx/dev/dwcsata.c
462
bus_size_t left = map->dm_segs[i].ds_len;
sys/arch/powerpc/ibm4xx/dev/dwcsata.c
472
"%d segs)\n", datalen, map->dm_nsegs);
sys/arch/powerpc/ibm4xx/dev/dwcsata.c
532
bus_dmamap_unload(sc->sc_dmat, map);
sys/arch/powerpc/ibm4xx/ibm4xx_460ex_l2.c
108
KASSERT(ds < &map->dm_segs[map->dm_nsegs]);
sys/arch/powerpc/ibm4xx/ibm4xx_460ex_l2.c
130
ibm4xx_460ex_l2_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/powerpc/ibm4xx/ibm4xx_460ex_l2.c
134
ibm4xx_460ex_l2_invalidate(t, map, offset, len);
sys/arch/powerpc/ibm4xx/ibm4xx_460ex_l2.c
135
_bus_dmamap_sync(t, map, offset, len, ops);
sys/arch/powerpc/ibm4xx/ibm4xx_460ex_l2.c
73
ibm4xx_460ex_l2_invalidate(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/powerpc/ibm4xx/ibm4xx_460ex_l2.c
76
const bus_dma_segment_t *ds = map->dm_segs;
sys/arch/powerpc/ibm4xx/trap.c
180
struct vm_map *map;
sys/arch/powerpc/ibm4xx/trap.c
194
map = kernel_map;
sys/arch/powerpc/ibm4xx/trap.c
196
map = &p->p_vmspace->vm_map;
sys/arch/powerpc/ibm4xx/trap.c
209
rv = uvm_fault(map, trunc_page(va), ftype);
sys/arch/powerpc/isa/isadma_machdep.c
165
bus_dmamap_t map;
sys/arch/powerpc/isa/isadma_machdep.c
184
map = *dmamp;
sys/arch/powerpc/isa/isadma_machdep.c
185
map->_dm_cookie = NULL;
sys/arch/powerpc/isa/isadma_machdep.c
214
map->_dm_bounce_thresh_max = 0;
sys/arch/powerpc/isa/isadma_machdep.c
217
if (map->_dm_bounce_thresh_max != 0 ||
sys/arch/powerpc/isa/isadma_machdep.c
218
((map->_dm_size / PAGE_SIZE) + 1) > map->_dm_segcnt) {
sys/arch/powerpc/isa/isadma_machdep.c
220
cookiesize += (sizeof(bus_dma_segment_t) * map->_dm_segcnt);
sys/arch/powerpc/isa/isadma_machdep.c
234
map->_dm_cookie = cookie;
sys/arch/powerpc/isa/isadma_machdep.c
244
error = _isa_dma_alloc_bouncebuf(t, map, size, flags);
sys/arch/powerpc/isa/isadma_machdep.c
249
if (map->_dm_cookie != NULL)
sys/arch/powerpc/isa/isadma_machdep.c
251
_bus_dmamap_destroy(t, map);
sys/arch/powerpc/isa/isadma_machdep.c
260
_isa_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/powerpc/isa/isadma_machdep.c
262
struct powerpc_isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/powerpc/isa/isadma_machdep.c
268
_isa_dma_free_bouncebuf(t, map);
sys/arch/powerpc/isa/isadma_machdep.c
272
cookiesize += (sizeof(bus_dma_segment_t) * map->_dm_segcnt);
sys/arch/powerpc/isa/isadma_machdep.c
275
_bus_dmamap_destroy(t, map);
sys/arch/powerpc/isa/isadma_machdep.c
282
_isa_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/powerpc/isa/isadma_machdep.c
285
struct powerpc_isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/powerpc/isa/isadma_machdep.c
293
map->dm_mapsize = 0;
sys/arch/powerpc/isa/isadma_machdep.c
294
map->dm_nsegs = 0;
sys/arch/powerpc/isa/isadma_machdep.c
300
error = _bus_dmamap_load(t, map, buf, buflen, p, flags);
sys/arch/powerpc/isa/isadma_machdep.c
314
error = _isa_dma_alloc_bouncebuf(t, map, buflen, flags);
sys/arch/powerpc/isa/isadma_machdep.c
326
error = _bus_dmamap_load(t, map, cookie->id_bouncebuf, buflen,
sys/arch/powerpc/isa/isadma_machdep.c
333
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/powerpc/isa/isadma_machdep.c
334
_isa_dma_free_bouncebuf(t, map);
sys/arch/powerpc/isa/isadma_machdep.c
347
_isa_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/powerpc/isa/isadma_machdep.c
350
struct powerpc_isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/powerpc/isa/isadma_machdep.c
356
map->dm_mapsize = 0;
sys/arch/powerpc/isa/isadma_machdep.c
357
map->dm_nsegs = 0;
sys/arch/powerpc/isa/isadma_machdep.c
364
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/powerpc/isa/isadma_machdep.c
371
error = _bus_dmamap_load_mbuf(t, map, m0, flags);
sys/arch/powerpc/isa/isadma_machdep.c
385
error = _isa_dma_alloc_bouncebuf(t, map, m0->m_pkthdr.len,
sys/arch/powerpc/isa/isadma_machdep.c
398
error = _bus_dmamap_load(t, map, cookie->id_bouncebuf,
sys/arch/powerpc/isa/isadma_machdep.c
405
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/powerpc/isa/isadma_machdep.c
406
_isa_dma_free_bouncebuf(t, map);
sys/arch/powerpc/isa/isadma_machdep.c
419
_isa_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/powerpc/isa/isadma_machdep.c
431
_isa_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/powerpc/isa/isadma_machdep.c
442
_isa_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/powerpc/isa/isadma_machdep.c
444
struct powerpc_isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/powerpc/isa/isadma_machdep.c
451
(map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/powerpc/isa/isadma_machdep.c
452
_isa_dma_free_bouncebuf(t, map);
sys/arch/powerpc/isa/isadma_machdep.c
460
_bus_dmamap_unload(t, map);
sys/arch/powerpc/isa/isadma_machdep.c
467
_isa_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/powerpc/isa/isadma_machdep.c
470
struct powerpc_isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/powerpc/isa/isadma_machdep.c
481
if (offset >= map->dm_mapsize)
sys/arch/powerpc/isa/isadma_machdep.c
483
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/powerpc/isa/isadma_machdep.c
623
_isa_dma_alloc_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map, bus_size_t size,
sys/arch/powerpc/isa/isadma_machdep.c
626
struct powerpc_isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/powerpc/isa/isadma_machdep.c
631
PAGE_SIZE, map->_dm_boundary, cookie->id_bouncesegs,
sys/arch/powerpc/isa/isadma_machdep.c
632
map->_dm_segcnt, &cookie->id_nbouncesegs, flags);
sys/arch/powerpc/isa/isadma_machdep.c
654
_isa_dma_free_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/powerpc/isa/isadma_machdep.c
656
struct powerpc_isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/powerpc/mpc5200/mpc5200_pci.c
157
uint32_t map[160];
sys/arch/powerpc/mpc5200/mpc5200_pci.c
162
len = OF_getprop(pcinode, "interrupt-map", map, sizeof(map));
sys/arch/powerpc/mpc5200/mpc5200_pci.c
177
parent = map[acells + icells];
sys/arch/powerpc/mpc5200/mpc5200_pci.c
195
dev = (map[i * reclen] >> 8) / 0x8;
sys/arch/powerpc/mpc5200/mpc5200_pci.c
196
func = (map[i * reclen] >> 8) % 0x8;
sys/arch/powerpc/mpc5200/mpc5200_pci.c
197
pin = map[i * reclen + acells];
sys/arch/powerpc/mpc5200/mpc5200_pci.c
201
tier = map[i * reclen + acells + icells + 1];
sys/arch/powerpc/mpc5200/mpc5200_pci.c
202
source = (pcells >= 2) ? map[i * reclen + acells + icells + 2] : 0;
sys/arch/powerpc/oea/ofwoea_machdep.c
430
u_int32_t parent_acells, acells, scells, map[160];
sys/arch/powerpc/oea/ofwoea_machdep.c
442
len = OF_getprop(node, "reg", map, sizeof(map));
sys/arch/powerpc/oea/ofwoea_machdep.c
446
len = OF_getprop(node, "ranges", map, sizeof(map));
sys/arch/powerpc/oea/ofwoea_machdep.c
487
map[i*reclen + parent_acells + acells + scells - 1];
sys/arch/powerpc/oea/ofwoea_machdep.c
491
regions[*cur].type = (map[i*reclen] >> 24) & 0x3;
sys/arch/powerpc/oea/ofwoea_machdep.c
492
regions[*cur].addr = map[i*reclen + parent_acells + acells - 1];
sys/arch/powerpc/oea/ofwoea_machdep.c
498
if (map[i*reclen] == 1)
sys/arch/powerpc/oea/ofwoea_machdep.c
505
map[i*reclen + acells + scells];
sys/arch/powerpc/oea/ofwoea_machdep.c
512
regions[*cur].size = map[1];
sys/arch/powerpc/oea/ofwoea_machdep.c
513
regions[*cur].addr = map[0];
sys/arch/powerpc/oea/ofwoea_machdep.c
515
regions[*cur].size = map[2];
sys/arch/powerpc/oea/ofwoea_machdep.c
516
regions[*cur].addr = map[1];
sys/arch/powerpc/pci/pci_machdep_ofw.c
212
u_int32_t map[160];
sys/arch/powerpc/pci/pci_machdep_ofw.c
221
len = OF_getprop(pcinode, "interrupt-map", map, sizeof(map));
sys/arch/powerpc/pci/pci_machdep_ofw.c
232
parent = map[acells+icells];
sys/arch/powerpc/pci/pci_machdep_ofw.c
250
pic = genofw_find_picnode(map[i*reclen + acells + icells]);
sys/arch/powerpc/pci/pci_machdep_ofw.c
252
dev = (map[i*reclen] >> 8) / 0x8;
sys/arch/powerpc/pci/pci_machdep_ofw.c
253
func = (map[i*reclen] >> 8) % 0x8;
sys/arch/powerpc/pci/pci_machdep_ofw.c
256
pin = map[i*reclen + acells];
sys/arch/powerpc/pci/pci_machdep_ofw.c
257
intr_num = prop_number_create_integer(map[i*reclen + acells + icells + 1] + picnodes[pic].offset);
sys/arch/powerpc/powerpc/bus_dma.c
101
struct powerpc_bus_dmamap *map;
sys/arch/powerpc/powerpc/bus_dma.c
117
mapsize = sizeof(*map) + sizeof(bus_dma_segment_t [nsegments - 1]);
sys/arch/powerpc/powerpc/bus_dma.c
123
map = (struct powerpc_bus_dmamap *)mapstore;
sys/arch/powerpc/powerpc/bus_dma.c
124
map->_dm_size = size;
sys/arch/powerpc/powerpc/bus_dma.c
125
map->_dm_segcnt = nsegments;
sys/arch/powerpc/powerpc/bus_dma.c
126
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/powerpc/powerpc/bus_dma.c
127
map->_dm_boundary = boundary;
sys/arch/powerpc/powerpc/bus_dma.c
128
map->_dm_bounce_thresh_min = t->_bounce_thresh_min;
sys/arch/powerpc/powerpc/bus_dma.c
129
map->_dm_bounce_thresh_max = t->_bounce_thresh_max;
sys/arch/powerpc/powerpc/bus_dma.c
130
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/powerpc/powerpc/bus_dma.c
131
map->dm_maxsegsz = maxsegsz;
sys/arch/powerpc/powerpc/bus_dma.c
132
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/powerpc/powerpc/bus_dma.c
133
map->dm_nsegs = 0;
sys/arch/powerpc/powerpc/bus_dma.c
135
*dmamp = map;
sys/arch/powerpc/powerpc/bus_dma.c
144
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/powerpc/powerpc/bus_dma.c
147
size_t mapsize = sizeof(*map)
sys/arch/powerpc/powerpc/bus_dma.c
148
+ sizeof(bus_dma_segment_t [map->_dm_segcnt - 1]);
sys/arch/powerpc/powerpc/bus_dma.c
149
kmem_intr_free(map, mapsize);
sys/arch/powerpc/powerpc/bus_dma.c
159
_bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf, bus_size_t buflen, struct vmspace *vm, int flags, paddr_t *lastaddrp, int *segp, int first)
sys/arch/powerpc/powerpc/bus_dma.c
170
bmask = ~(map->_dm_boundary - 1);
sys/arch/powerpc/powerpc/bus_dma.c
186
if (map->_dm_bounce_thresh_min != 0 &&
sys/arch/powerpc/powerpc/bus_dma.c
187
curaddr < map->_dm_bounce_thresh_min)
sys/arch/powerpc/powerpc/bus_dma.c
189
if (map->_dm_bounce_thresh_max != 0 &&
sys/arch/powerpc/powerpc/bus_dma.c
190
curaddr >= map->_dm_bounce_thresh_max)
sys/arch/powerpc/powerpc/bus_dma.c
199
sgsize = uimin(sgsize, map->dm_maxsegsz);
sys/arch/powerpc/powerpc/bus_dma.c
204
if (map->_dm_boundary > 0) {
sys/arch/powerpc/powerpc/bus_dma.c
205
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/powerpc/powerpc/bus_dma.c
215
map->dm_segs[seg].ds_addr = PHYS_TO_BUS_MEM(t, curaddr);
sys/arch/powerpc/powerpc/bus_dma.c
216
map->dm_segs[seg].ds_len = sgsize;
sys/arch/powerpc/powerpc/bus_dma.c
220
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/powerpc/powerpc/bus_dma.c
221
map->dm_maxsegsz &&
sys/arch/powerpc/powerpc/bus_dma.c
222
(map->_dm_boundary == 0 ||
sys/arch/powerpc/powerpc/bus_dma.c
223
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/powerpc/powerpc/bus_dma.c
225
map->dm_segs[seg].ds_len += sgsize;
sys/arch/powerpc/powerpc/bus_dma.c
227
if (++seg >= map->_dm_segcnt)
sys/arch/powerpc/powerpc/bus_dma.c
229
map->dm_segs[seg].ds_addr =
sys/arch/powerpc/powerpc/bus_dma.c
231
map->dm_segs[seg].ds_len = sgsize;
sys/arch/powerpc/powerpc/bus_dma.c
257
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf, bus_size_t buflen, struct proc *p, int flags)
sys/arch/powerpc/powerpc/bus_dma.c
266
map->dm_mapsize = 0;
sys/arch/powerpc/powerpc/bus_dma.c
267
map->dm_nsegs = 0;
sys/arch/powerpc/powerpc/bus_dma.c
268
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/powerpc/powerpc/bus_dma.c
270
if (buflen > map->_dm_size)
sys/arch/powerpc/powerpc/bus_dma.c
280
error = _bus_dmamap_load_buffer(t, map, buf, buflen, vm, flags,
sys/arch/powerpc/powerpc/bus_dma.c
283
map->dm_mapsize = buflen;
sys/arch/powerpc/powerpc/bus_dma.c
284
map->dm_nsegs = seg + 1;
sys/arch/powerpc/powerpc/bus_dma.c
293
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0, int flags)
sys/arch/powerpc/powerpc/bus_dma.c
302
map->dm_mapsize = 0;
sys/arch/powerpc/powerpc/bus_dma.c
303
map->dm_nsegs = 0;
sys/arch/powerpc/powerpc/bus_dma.c
304
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/powerpc/powerpc/bus_dma.c
311
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/powerpc/powerpc/bus_dma.c
334
if (map->_dm_bounce_thresh_min != 0 &&
sys/arch/powerpc/powerpc/bus_dma.c
335
lastaddr < map->_dm_bounce_thresh_min) {
sys/arch/powerpc/powerpc/bus_dma.c
339
if (map->_dm_bounce_thresh_max != 0 &&
sys/arch/powerpc/powerpc/bus_dma.c
340
lastaddr >= map->_dm_bounce_thresh_max) {
sys/arch/powerpc/powerpc/bus_dma.c
344
if (first == 0 && ++seg >= map->_dm_segcnt) {
sys/arch/powerpc/powerpc/bus_dma.c
348
map->dm_segs[seg].ds_addr =
sys/arch/powerpc/powerpc/bus_dma.c
350
map->dm_segs[seg].ds_len = m->m_len;
sys/arch/powerpc/powerpc/bus_dma.c
363
error = _bus_dmamap_load_buffer(t, map, m->m_data,
sys/arch/powerpc/powerpc/bus_dma.c
367
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/powerpc/powerpc/bus_dma.c
368
map->dm_nsegs = seg + 1;
sys/arch/powerpc/powerpc/bus_dma.c
377
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/powerpc/powerpc/bus_dma.c
388
map->dm_mapsize = 0;
sys/arch/powerpc/powerpc/bus_dma.c
389
map->dm_nsegs = 0;
sys/arch/powerpc/powerpc/bus_dma.c
390
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/powerpc/powerpc/bus_dma.c
406
error = _bus_dmamap_load_buffer(t, map, addr, minlen,
sys/arch/powerpc/powerpc/bus_dma.c
413
map->dm_mapsize = uio->uio_resid;
sys/arch/powerpc/powerpc/bus_dma.c
414
map->dm_nsegs = seg + 1;
sys/arch/powerpc/powerpc/bus_dma.c
426
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/powerpc/powerpc/bus_dma.c
438
bmask = ~(map->_dm_boundary - 1);
sys/arch/powerpc/powerpc/bus_dma.c
454
if (map->_dm_bounce_thresh_min != 0 &&
sys/arch/powerpc/powerpc/bus_dma.c
455
curaddr < map->_dm_bounce_thresh_min)
sys/arch/powerpc/powerpc/bus_dma.c
457
if (map->_dm_bounce_thresh_max != 0 &&
sys/arch/powerpc/powerpc/bus_dma.c
458
curaddr >= map->_dm_bounce_thresh_max)
sys/arch/powerpc/powerpc/bus_dma.c
467
sgsize = MIN(sgsize, map->dm_maxsegsz);
sys/arch/powerpc/powerpc/bus_dma.c
472
if (map->_dm_boundary > 0) {
sys/arch/powerpc/powerpc/bus_dma.c
473
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/powerpc/powerpc/bus_dma.c
483
map->dm_segs[seg].ds_addr =
sys/arch/powerpc/powerpc/bus_dma.c
485
map->dm_segs[seg].ds_len = sgsize;
sys/arch/powerpc/powerpc/bus_dma.c
489
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/powerpc/powerpc/bus_dma.c
490
map->dm_maxsegsz &&
sys/arch/powerpc/powerpc/bus_dma.c
491
(map->_dm_boundary == 0 ||
sys/arch/powerpc/powerpc/bus_dma.c
492
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/powerpc/powerpc/bus_dma.c
494
map->dm_segs[seg].ds_len += sgsize;
sys/arch/powerpc/powerpc/bus_dma.c
496
if (++seg >= map->_dm_segcnt)
sys/arch/powerpc/powerpc/bus_dma.c
498
map->dm_segs[seg].ds_addr =
sys/arch/powerpc/powerpc/bus_dma.c
500
map->dm_segs[seg].ds_len = sgsize;
sys/arch/powerpc/powerpc/bus_dma.c
518
map->dm_nsegs = 0;
sys/arch/powerpc/powerpc/bus_dma.c
519
map->dm_mapsize = 0;
sys/arch/powerpc/powerpc/bus_dma.c
523
map->dm_nsegs = seg;
sys/arch/powerpc/powerpc/bus_dma.c
524
map->dm_mapsize = size0;
sys/arch/powerpc/powerpc/bus_dma.c
534
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/powerpc/powerpc/bus_dma.c
541
map->dm_maxsegsz = map->_dm_maxmaxsegsz;
sys/arch/powerpc/powerpc/bus_dma.c
542
map->dm_mapsize = 0;
sys/arch/powerpc/powerpc/bus_dma.c
543
map->dm_nsegs = 0;
sys/arch/powerpc/powerpc/bus_dma.c
551
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset, bus_size_t len, int ops)
sys/arch/powerpc/powerpc/bus_dma.c
554
const bus_dma_segment_t *ds = map->dm_segs;
sys/arch/powerpc/powerpc/bus_dma.c
564
if (offset + len > map->dm_mapsize)
sys/arch/powerpc/powerpc/bus_dma.c
565
panic("%s: ops %#x mapsize %u: bad offset (%u) and/or length (%u)", __func__, ops, map->dm_mapsize, offset, len);
sys/arch/powerpc/powerpc/bus_dma.c
582
KASSERT(ds < &map->dm_segs[map->dm_nsegs]);
sys/arch/powerpc/powerpc/trap.c
145
map = &p->p_vmspace->vm_map;
sys/arch/powerpc/powerpc/trap.c
158
map = kernel_map;
sys/arch/powerpc/powerpc/trap.c
163
vm_map_pmap(map)->pm_ste_evictions > 0 &&
sys/arch/powerpc/powerpc/trap.c
164
pmap_ste_spill(vm_map_pmap(map), trunc_page(va), false))
sys/arch/powerpc/powerpc/trap.c
168
vm_map_pmap(map)->pm_evictions > 0 &&
sys/arch/powerpc/powerpc/trap.c
169
pmap_pte_spill(vm_map_pmap(map), trunc_page(va), false))
sys/arch/powerpc/powerpc/trap.c
182
rv = uvm_fault(map, trunc_page(va), ftype);
sys/arch/powerpc/powerpc/trap.c
185
if (map != kernel_map) {
sys/arch/powerpc/powerpc/trap.c
230
map = &p->p_vmspace->vm_map;
sys/arch/powerpc/powerpc/trap.c
233
vm_map_pmap(map)->pm_ste_evictions > 0 &&
sys/arch/powerpc/powerpc/trap.c
234
pmap_ste_spill(vm_map_pmap(map), trunc_page(tf->tf_dar),
sys/arch/powerpc/powerpc/trap.c
241
vm_map_pmap(map)->pm_evictions > 0 &&
sys/arch/powerpc/powerpc/trap.c
242
pmap_pte_spill(vm_map_pmap(map), trunc_page(tf->tf_dar),
sys/arch/powerpc/powerpc/trap.c
248
rv = uvm_fault(map, trunc_page(tf->tf_dar), ftype);
sys/arch/powerpc/powerpc/trap.c
308
map = &p->p_vmspace->vm_map;
sys/arch/powerpc/powerpc/trap.c
310
if (vm_map_pmap(map)->pm_ste_evictions > 0 &&
sys/arch/powerpc/powerpc/trap.c
311
pmap_ste_spill(vm_map_pmap(map), trunc_page(tf->tf_srr0),
sys/arch/powerpc/powerpc/trap.c
317
if (vm_map_pmap(map)->pm_evictions > 0 &&
sys/arch/powerpc/powerpc/trap.c
318
pmap_pte_spill(vm_map_pmap(map), trunc_page(tf->tf_srr0),
sys/arch/powerpc/powerpc/trap.c
325
rv = uvm_fault(map, trunc_page(tf->tf_srr0), ftype);
sys/arch/powerpc/powerpc/trap.c
99
struct vm_map *map;
sys/arch/prep/include/pcipnp.h
74
IntrMap map[1]; /* Interrupt map array for each PCI
sys/arch/prep/prep/platform.c
248
dev = pi->map[i].devfunc / 0x8;
sys/arch/prep/prep/platform.c
251
int line = bswap16(pi->map[i].intr[j]);
sys/arch/prep/prep/platform.c
256
if (pi->map[i].intrctrltype == 2) /* MPIC */
sys/arch/prep/prep/platform.c
259
int line = bswap16(pi->map[i].intr[j]);
sys/arch/prep/prep/residual.c
940
if (pi->map[i].slotnum)
sys/arch/prep/prep/residual.c
941
printf(" PCI Slot %d", pi->map[i].slotnum);
sys/arch/prep/prep/residual.c
944
printf(" DevFunc 0x%02x\n", pi->map[i].devfunc);
sys/arch/prep/prep/residual.c
946
if (pi->map[i].intr[j] != 0xFFFF) {
sys/arch/prep/prep/residual.c
959
intrtype[pi->map[i].intrctrltype - 1],
sys/arch/prep/prep/residual.c
960
pi->map[i].intrctrlnum);
sys/arch/prep/prep/residual.c
963
int line = bswap16(pi->map[i].intr[j]);
sys/arch/prep/prep/residual.c
965
if (pi->map[i].intr[j] != 0xFFFF) {
sys/arch/riscv/fdt/pcihost_fdt.c
226
pibs->map = pibs->bst.bs_map;
sys/arch/riscv/fdt/pcihost_fdt.c
233
pmbs->map = pmbs->bst.bs_map;
sys/arch/riscv/fdt/pcihost_fdt.c
628
return pbs->map(t, bpa - pbs->ranges[i].bpci + pbs->ranges[i].bbus, size, flag, bshp);
sys/arch/riscv/fdt/pcihost_fdtvar.h
55
int (*map)(void *, bus_addr_t, bus_size_t,
sys/arch/riscv/riscv/bus_dma.c
1020
_bus_dmamap_sync_uio(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/riscv/riscv/bus_dma.c
1023
bus_dma_segment_t *ds = map->dm_segs;
sys/arch/riscv/riscv/bus_dma.c
1024
struct uio *uio = map->_dm_origbuf;
sys/arch/riscv/riscv/bus_dma.c
1069
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/riscv/riscv/bus_dma.c
1074
" len=%#" PRIxBUSSIZE " ops=%#x\n", t, map, offset, len, ops);
sys/arch/riscv/riscv/bus_dma.c
1084
KASSERTMSG(offset < map->dm_mapsize,
sys/arch/riscv/riscv/bus_dma.c
1086
offset, map->dm_mapsize);
sys/arch/riscv/riscv/bus_dma.c
1087
KASSERTMSG(len > 0 && offset + len <= map->dm_mapsize,
sys/arch/riscv/riscv/bus_dma.c
1089
len, offset, map->dm_mapsize);
sys/arch/riscv/riscv/bus_dma.c
1108
const bool bouncing = (map->_dm_flags & _BUS_DMAMAP_IS_BOUNCING);
sys/arch/riscv/riscv/bus_dma.c
1120
if ((map->_dm_flags & _BUS_DMAMAP_COHERENT)) {
sys/arch/riscv/riscv/bus_dma.c
1132
struct riscv_bus_dma_cookie * const cookie = map->_dm_cookie;
sys/arch/riscv/riscv/bus_dma.c
1138
switch (map->_dm_buftype) {
sys/arch/riscv/riscv/bus_dma.c
1163
__func__, map, map->_dm_buftype);
sys/arch/riscv/riscv/bus_dma.c
1211
if ((map->_dm_flags & _BUS_DMAMAP_COHERENT)) {
sys/arch/riscv/riscv/bus_dma.c
1251
int buftype = map->_dm_buftype;
sys/arch/riscv/riscv/bus_dma.c
1259
_bus_dmamap_sync_linear(t, map, offset, len, ops);
sys/arch/riscv/riscv/bus_dma.c
1263
_bus_dmamap_sync_mbuf(t, map, offset, len, ops);
sys/arch/riscv/riscv/bus_dma.c
1267
_bus_dmamap_sync_uio(t, map, offset, len, ops);
sys/arch/riscv/riscv/bus_dma.c
1275
panic("%s: map %p: unknown buffer type %d\n", __func__, map,
sys/arch/riscv/riscv/bus_dma.c
1276
map->_dm_buftype);
sys/arch/riscv/riscv/bus_dma.c
1288
struct riscv_bus_dma_cookie * const cookie = map->_dm_cookie;
sys/arch/riscv/riscv/bus_dma.c
1293
switch (map->_dm_buftype) {
sys/arch/riscv/riscv/bus_dma.c
1317
map, map->_dm_buftype);
sys/arch/riscv/riscv/bus_dma.c
1586
_bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/riscv/riscv/bus_dma.c
1618
error = _bus_dmamap_load_paddr(t, map, curaddr, sgsize,
sys/arch/riscv/riscv/bus_dma.c
1726
_bus_dma_alloc_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/riscv/riscv/bus_dma.c
1729
struct riscv_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/riscv/riscv/bus_dma.c
1736
PAGE_SIZE, map->_dm_boundary, cookie->id_bouncesegs,
sys/arch/riscv/riscv/bus_dma.c
1737
map->_dm_segcnt, &cookie->id_nbouncesegs, flags);
sys/arch/riscv/riscv/bus_dma.c
1759
_bus_dma_free_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/riscv/riscv/bus_dma.c
1761
struct riscv_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/riscv/riscv/bus_dma.c
189
_bus_dmamap_load_paddr(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/riscv/riscv/bus_dma.c
192
bus_dma_segment_t * const segs = map->dm_segs;
sys/arch/riscv/riscv/bus_dma.c
193
int nseg = map->dm_nsegs;
sys/arch/riscv/riscv/bus_dma.c
195
bus_addr_t bmask = ~(map->_dm_boundary - 1);
sys/arch/riscv/riscv/bus_dma.c
242
if (map->_dm_boundary > 0) {
sys/arch/riscv/riscv/bus_dma.c
245
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/riscv/riscv/bus_dma.c
255
segs[nseg - 1].ds_len + sgsize <= map->dm_maxsegsz &&
sys/arch/riscv/riscv/bus_dma.c
257
(map->_dm_boundary == 0 ||
sys/arch/riscv/riscv/bus_dma.c
261
} else if (__predict_false(nseg >= map->_dm_segcnt)) {
sys/arch/riscv/riscv/bus_dma.c
279
map->_dm_flags &= (_ds_flags & _BUS_DMAMAP_COHERENT);
sys/arch/riscv/riscv/bus_dma.c
280
map->dm_nsegs = nseg;
sys/arch/riscv/riscv/bus_dma.c
288
static int _bus_dma_alloc_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/riscv/riscv/bus_dma.c
290
static void _bus_dma_free_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map);
sys/arch/riscv/riscv/bus_dma.c
293
_bus_dma_load_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/riscv/riscv/bus_dma.c
296
struct riscv_bus_dma_cookie * const cookie = map->_dm_cookie;
sys/arch/riscv/riscv/bus_dma.c
307
error = _bus_dma_alloc_bouncebuf(t, map, buflen, flags);
sys/arch/riscv/riscv/bus_dma.c
315
map->dm_mapsize = 0;
sys/arch/riscv/riscv/bus_dma.c
316
map->dm_nsegs = 0;
sys/arch/riscv/riscv/bus_dma.c
317
map->_dm_buftype = _BUS_DMA_BUFTYPE_INVALID;
sys/arch/riscv/riscv/bus_dma.c
319
map->_dm_flags |= _BUS_DMAMAP_COHERENT;
sys/arch/riscv/riscv/bus_dma.c
327
error = _bus_dmamap_load_buffer(t, map, cookie->id_bouncebuf,
sys/arch/riscv/riscv/bus_dma.c
333
map->dm_mapsize = buflen;
sys/arch/riscv/riscv/bus_dma.c
334
map->_dm_vmspace = vm;
sys/arch/riscv/riscv/bus_dma.c
335
map->_dm_buftype = buftype;
sys/arch/riscv/riscv/bus_dma.c
338
map->_dm_flags |= _BUS_DMAMAP_IS_BOUNCING;
sys/arch/riscv/riscv/bus_dma.c
352
struct riscv_bus_dmamap *map;
sys/arch/riscv/riscv/bus_dma.c
381
map = (struct riscv_bus_dmamap *)mapstore;
sys/arch/riscv/riscv/bus_dma.c
382
map->_dm_size = size;
sys/arch/riscv/riscv/bus_dma.c
383
map->_dm_segcnt = nsegments;
sys/arch/riscv/riscv/bus_dma.c
384
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/riscv/riscv/bus_dma.c
385
map->_dm_boundary = boundary;
sys/arch/riscv/riscv/bus_dma.c
386
map->_dm_flags = flags & ~(BUS_DMA_WAITOK | BUS_DMA_NOWAIT);
sys/arch/riscv/riscv/bus_dma.c
387
map->_dm_origbuf = NULL;
sys/arch/riscv/riscv/bus_dma.c
388
map->_dm_buftype = _BUS_DMA_BUFTYPE_INVALID;
sys/arch/riscv/riscv/bus_dma.c
389
map->_dm_vmspace = vmspace_kernel();
sys/arch/riscv/riscv/bus_dma.c
390
map->_dm_cookie = NULL;
sys/arch/riscv/riscv/bus_dma.c
391
map->dm_maxsegsz = maxsegsz;
sys/arch/riscv/riscv/bus_dma.c
392
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/riscv/riscv/bus_dma.c
393
map->dm_nsegs = 0;
sys/arch/riscv/riscv/bus_dma.c
403
error = (*t->_may_bounce)(t, map, flags, &cookieflags);
sys/arch/riscv/riscv/bus_dma.c
428
*dmamp = map;
sys/arch/riscv/riscv/bus_dma.c
433
(sizeof(bus_dma_segment_t) * map->_dm_segcnt);
sys/arch/riscv/riscv/bus_dma.c
444
map->_dm_cookie = cookie;
sys/arch/riscv/riscv/bus_dma.c
447
error = _bus_dma_alloc_bouncebuf(t, map, size, flags);
sys/arch/riscv/riscv/bus_dma.c
450
_bus_dmamap_destroy(t, map);
sys/arch/riscv/riscv/bus_dma.c
452
*dmamp = map;
sys/arch/riscv/riscv/bus_dma.c
454
*dmamp = map;
sys/arch/riscv/riscv/bus_dma.c
458
printf("dmamap_create:map=%p\n", map);
sys/arch/riscv/riscv/bus_dma.c
468
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/riscv/riscv/bus_dma.c
472
printf("dmamap_destroy: t=%p map=%p\n", t, map);
sys/arch/riscv/riscv/bus_dma.c
475
struct riscv_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/riscv/riscv/bus_dma.c
482
(sizeof(bus_dma_segment_t) * map->_dm_segcnt);
sys/arch/riscv/riscv/bus_dma.c
486
map->dm_nsegs = 0;
sys/arch/riscv/riscv/bus_dma.c
488
_bus_dma_free_bouncebuf(t, map);
sys/arch/riscv/riscv/bus_dma.c
495
if (map->dm_nsegs > 0)
sys/arch/riscv/riscv/bus_dma.c
499
(sizeof(bus_dma_segment_t) * (map->_dm_segcnt - 1));
sys/arch/riscv/riscv/bus_dma.c
500
kmem_intr_free(map, mapsize);
sys/arch/riscv/riscv/bus_dma.c
508
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/riscv/riscv/bus_dma.c
516
" p=%p f=%#x\n", t, map, buf, buflen, p, flags);
sys/arch/riscv/riscv/bus_dma.c
519
if (map->dm_nsegs > 0) {
sys/arch/riscv/riscv/bus_dma.c
521
struct riscv_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/riscv/riscv/bus_dma.c
526
map->_dm_flags &= ~_BUS_DMAMAP_IS_BOUNCING;
sys/arch/riscv/riscv/bus_dma.c
536
map->dm_mapsize = 0;
sys/arch/riscv/riscv/bus_dma.c
537
map->dm_nsegs = 0;
sys/arch/riscv/riscv/bus_dma.c
538
map->_dm_buftype = _BUS_DMA_BUFTYPE_INVALID;
sys/arch/riscv/riscv/bus_dma.c
539
KASSERTMSG(map->dm_maxsegsz <= map->_dm_maxmaxsegsz,
sys/arch/riscv/riscv/bus_dma.c
541
map->dm_maxsegsz, map->_dm_maxmaxsegsz);
sys/arch/riscv/riscv/bus_dma.c
543
if (__predict_false(buflen > map->_dm_size))
sys/arch/riscv/riscv/bus_dma.c
553
map->_dm_flags |= _BUS_DMAMAP_COHERENT;
sys/arch/riscv/riscv/bus_dma.c
555
error = _bus_dmamap_load_buffer(t, map, buf, buflen, vm, flags);
sys/arch/riscv/riscv/bus_dma.c
557
map->dm_mapsize = buflen;
sys/arch/riscv/riscv/bus_dma.c
558
map->_dm_vmspace = vm;
sys/arch/riscv/riscv/bus_dma.c
559
map->_dm_origbuf = buf;
sys/arch/riscv/riscv/bus_dma.c
560
map->_dm_buftype = _BUS_DMA_BUFTYPE_LINEAR;
sys/arch/riscv/riscv/bus_dma.c
561
if (map->_dm_flags & _BUS_DMAMAP_COHERENT) {
sys/arch/riscv/riscv/bus_dma.c
569
struct riscv_bus_dma_cookie * const cookie = map->_dm_cookie;
sys/arch/riscv/riscv/bus_dma.c
571
error = _bus_dma_load_bouncebuf(t, map, buf, buflen,
sys/arch/riscv/riscv/bus_dma.c
582
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/riscv/riscv/bus_dma.c
590
t, map, m0, flags);
sys/arch/riscv/riscv/bus_dma.c
593
if (map->dm_nsegs > 0) {
sys/arch/riscv/riscv/bus_dma.c
595
struct riscv_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/riscv/riscv/bus_dma.c
600
map->_dm_flags &= ~_BUS_DMAMAP_IS_BOUNCING;
sys/arch/riscv/riscv/bus_dma.c
610
map->dm_mapsize = 0;
sys/arch/riscv/riscv/bus_dma.c
611
map->dm_nsegs = 0;
sys/arch/riscv/riscv/bus_dma.c
612
map->_dm_buftype = _BUS_DMA_BUFTYPE_INVALID;
sys/arch/riscv/riscv/bus_dma.c
613
KASSERTMSG(map->dm_maxsegsz <= map->_dm_maxmaxsegsz,
sys/arch/riscv/riscv/bus_dma.c
615
map->dm_maxsegsz, map->_dm_maxmaxsegsz);
sys/arch/riscv/riscv/bus_dma.c
619
if (__predict_false(m0->m_pkthdr.len > map->_dm_size))
sys/arch/riscv/riscv/bus_dma.c
623
map->_dm_flags |= _BUS_DMAMAP_COHERENT;
sys/arch/riscv/riscv/bus_dma.c
648
error = _bus_dmamap_load_paddr(t, map, paddr, size,
sys/arch/riscv/riscv/bus_dma.c
677
error = _bus_dmamap_load_paddr(t, map,
sys/arch/riscv/riscv/bus_dma.c
690
error = _bus_dmamap_load_paddr(t, map, paddr, size,
sys/arch/riscv/riscv/bus_dma.c
695
error = _bus_dmamap_load_buffer(t, map, m->m_data,
sys/arch/riscv/riscv/bus_dma.c
700
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/riscv/riscv/bus_dma.c
701
map->_dm_origbuf = m0;
sys/arch/riscv/riscv/bus_dma.c
702
map->_dm_buftype = _BUS_DMA_BUFTYPE_MBUF;
sys/arch/riscv/riscv/bus_dma.c
703
map->_dm_vmspace = vmspace_kernel(); /* always kernel */
sys/arch/riscv/riscv/bus_dma.c
704
if (map->_dm_flags & _BUS_DMAMAP_COHERENT) {
sys/arch/riscv/riscv/bus_dma.c
712
struct riscv_bus_dma_cookie * const cookie = map->_dm_cookie;
sys/arch/riscv/riscv/bus_dma.c
714
error = _bus_dma_load_bouncebuf(t, map, m0, m0->m_pkthdr.len,
sys/arch/riscv/riscv/bus_dma.c
726
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/riscv/riscv/bus_dma.c
737
map->dm_mapsize = 0;
sys/arch/riscv/riscv/bus_dma.c
738
map->dm_nsegs = 0;
sys/arch/riscv/riscv/bus_dma.c
739
KASSERTMSG(map->dm_maxsegsz <= map->_dm_maxmaxsegsz,
sys/arch/riscv/riscv/bus_dma.c
741
map->dm_maxsegsz, map->_dm_maxmaxsegsz);
sys/arch/riscv/riscv/bus_dma.c
747
map->_dm_flags |= _BUS_DMAMAP_COHERENT;
sys/arch/riscv/riscv/bus_dma.c
758
error = _bus_dmamap_load_buffer(t, map, addr, minlen,
sys/arch/riscv/riscv/bus_dma.c
764
map->dm_mapsize = uio->uio_resid;
sys/arch/riscv/riscv/bus_dma.c
765
map->_dm_origbuf = uio;
sys/arch/riscv/riscv/bus_dma.c
766
map->_dm_buftype = _BUS_DMA_BUFTYPE_UIO;
sys/arch/riscv/riscv/bus_dma.c
767
map->_dm_vmspace = uio->uio_vmspace;
sys/arch/riscv/riscv/bus_dma.c
768
if (map->_dm_flags & _BUS_DMAMAP_COHERENT) {
sys/arch/riscv/riscv/bus_dma.c
782
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/riscv/riscv/bus_dma.c
792
map->dm_mapsize = 0;
sys/arch/riscv/riscv/bus_dma.c
793
map->dm_nsegs = 0;
sys/arch/riscv/riscv/bus_dma.c
794
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/riscv/riscv/bus_dma.c
796
if (__predict_false(size0 > map->_dm_size))
sys/arch/riscv/riscv/bus_dma.c
808
error = _bus_dmamap_load_paddr(t, map, ds->ds_addr,
sys/arch/riscv/riscv/bus_dma.c
816
map->dm_mapsize = 0;
sys/arch/riscv/riscv/bus_dma.c
817
map->dm_nsegs = 0;
sys/arch/riscv/riscv/bus_dma.c
823
map->dm_mapsize = size0;
sys/arch/riscv/riscv/bus_dma.c
824
map->_dm_origbuf = NULL;
sys/arch/riscv/riscv/bus_dma.c
825
map->_dm_buftype = _BUS_DMA_BUFTYPE_RAW;
sys/arch/riscv/riscv/bus_dma.c
826
map->_dm_vmspace = NULL;
sys/arch/riscv/riscv/bus_dma.c
835
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/riscv/riscv/bus_dma.c
839
printf("dmamap_unload: t=%p map=%p\n", t, map);
sys/arch/riscv/riscv/bus_dma.c
846
map->dm_mapsize = 0;
sys/arch/riscv/riscv/bus_dma.c
847
map->dm_nsegs = 0;
sys/arch/riscv/riscv/bus_dma.c
848
map->_dm_origbuf = NULL;
sys/arch/riscv/riscv/bus_dma.c
849
map->_dm_buftype = _BUS_DMA_BUFTYPE_INVALID;
sys/arch/riscv/riscv/bus_dma.c
850
map->_dm_vmspace = NULL;
sys/arch/riscv/riscv/bus_dma.c
931
_bus_dmamap_sync_linear(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/riscv/riscv/bus_dma.c
934
bus_dma_segment_t *ds = map->dm_segs;
sys/arch/riscv/riscv/bus_dma.c
935
vaddr_t va = (vaddr_t) map->_dm_origbuf;
sys/arch/riscv/riscv/bus_dma.c
937
if (map->_dm_flags & _BUS_DMAMAP_IS_BOUNCING) {
sys/arch/riscv/riscv/bus_dma.c
938
struct riscv_bus_dma_cookie * const cookie = map->_dm_cookie;
sys/arch/riscv/riscv/bus_dma.c
962
_bus_dmamap_sync_mbuf(bus_dma_tag_t t, bus_dmamap_t map, bus_size_t offset,
sys/arch/riscv/riscv/bus_dma.c
965
bus_dma_segment_t *ds = map->dm_segs;
sys/arch/riscv/riscv/bus_dma.c
966
struct mbuf *m = map->_dm_origbuf;
sys/arch/riscv/riscv/trap.c
431
struct vm_map * const map = (addr >= 0 ?
sys/arch/riscv/riscv/trap.c
435
if (trap_pagefault_fixup(tf, map->pmap, cause, addr))
sys/arch/riscv/riscv/trap.c
450
tval, addr, epc, map->pmap->pm_pai[0].pai_asid,
sys/arch/riscv/riscv/trap.c
510
int error = uvm_fault(map, addr, ftype);
sys/arch/riscv/riscv/trap.c
514
if (map != kernel_map) {
sys/arch/rs6000/mca/mca_machdep.c
275
_mca_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/rs6000/mca/mca_machdep.c
283
_bus_dmamap_sync(t, map, offset, len, ops);
sys/arch/rs6000/mca/mca_machdep.c
288
if ((map->_dm_flags & _MCABUS_DMA_USEDMACTRL) == 0)
sys/arch/rs6000/mca/mca_machdep.c
298
cookie = (struct rs6000_dma_cookie *)map->_dm_cookie;
sys/arch/rs6000/mca/mca_machdep.c
301
phys = map->dm_segs[0].ds_addr;
sys/arch/rs6000/mca/mca_machdep.c
302
cnt = map->dm_segs[0].ds_len;
sys/arch/rs6000/mca/mca_machdep.c
307
if (map->_dm_flags & MCABUS_DMA_IOPORT)
sys/arch/rs6000/mca/mca_machdep.c
311
if (map->_dm_flags & MCABUS_DMA_16BIT) {
sys/arch/rs6000/mca/mcadma_machdep.c
142
_mca_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/rs6000/mca/mcadma_machdep.c
144
struct rs6000_dma_cookie *cookie = map->_dm_cookie;
sys/arch/rs6000/mca/mcadma_machdep.c
147
_bus_dmamap_destroy(t, map);
sys/arch/rs6000/mca/mcadma_machdep.c
154
_mca_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/rs6000/mca/mcadma_machdep.c
157
struct rs6000_dma_cookie *cookie = map->_dm_cookie;
sys/arch/rs6000/mca/mcadma_machdep.c
161
map->dm_mapsize = 0;
sys/arch/rs6000/mca/mcadma_machdep.c
162
map->dm_nsegs = 0;
sys/arch/rs6000/mca/mcadma_machdep.c
164
error = _bus_dmamap_load(t, map, buf, buflen, p, flags);
sys/arch/rs6000/mca/mcadma_machdep.c
172
_mca_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/rs6000/mca/mcadma_machdep.c
175
struct rs6000_dma_cookie *cookie = map->_dm_cookie;
sys/arch/rs6000/mca/mcadma_machdep.c
179
map->dm_mapsize = 0;
sys/arch/rs6000/mca/mcadma_machdep.c
180
map->dm_nsegs = 0;
sys/arch/rs6000/mca/mcadma_machdep.c
187
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/rs6000/mca/mcadma_machdep.c
190
error = _bus_dmamap_load_mbuf(t, map, m0, flags);
sys/arch/rs6000/mca/mcadma_machdep.c
198
_mca_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/rs6000/mca/mcadma_machdep.c
210
_mca_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/rs6000/mca/mcadma_machdep.c
221
_mca_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/rs6000/mca/mcadma_machdep.c
224
_bus_dmamap_unload(t, map);
sys/arch/sgimips/dev/crmfb.c
117
#define DMAADDR(p) ((p).map->dm_segs[0].ds_addr)
sys/arch/sgimips/dev/crmfb.c
124
bus_dmamap_t map;
sys/arch/sgimips/dev/crmfb.c
340
sc->sc_dmai.size, 0, BUS_DMA_NOWAIT, &sc->sc_dmai.map);
sys/arch/sgimips/dev/crmfb.c
343
rv = bus_dmamap_load(sc->sc_dmat, sc->sc_dmai.map, sc->sc_dmai.addr,
sys/arch/sgimips/dev/crmfb.c
362
sc->sc_dma.size, 0, BUS_DMA_NOWAIT, &sc->sc_dma.map);
sys/arch/sgimips/dev/crmfb.c
366
rv = bus_dmamap_load(sc->sc_dmat, sc->sc_dma.map, sc->sc_dma.addr,
sys/arch/sgimips/dev/crmfb.c
377
bus_dmamap_sync(sc->sc_dmat, sc->sc_dmai.map, 0, sc->sc_dmai.size,
sys/arch/sgimips/dev/wskbdmap_sgi.c
163
#define KBD_MAP(name, base, map) \
sys/arch/sgimips/dev/wskbdmap_sgi.c
164
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/arch/sgimips/mace/mace.c
95
bus_dmamap_t map;
sys/arch/sgimips/sgimips/bus.c
133
_bus_dmamap_sync_mips1(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/sgimips/sgimips/bus.c
148
if (offset >= map->dm_mapsize)
sys/arch/sgimips/sgimips/bus.c
151
, offset, map->dm_mapsize);
sys/arch/sgimips/sgimips/bus.c
152
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/sgimips/sgimips/bus.c
182
if (map->_dm_flags & SGIMIPS_DMAMAP_COHERENT)
sys/arch/sgimips/sgimips/bus.c
197
for (i = 0; i < map->dm_nsegs && len != 0; i++) {
sys/arch/sgimips/sgimips/bus.c
199
if (offset >= map->dm_segs[i].ds_len) {
sys/arch/sgimips/sgimips/bus.c
200
offset -= map->dm_segs[i].ds_len;
sys/arch/sgimips/sgimips/bus.c
209
minlen = len < map->dm_segs[i].ds_len - offset ?
sys/arch/sgimips/sgimips/bus.c
210
len : map->dm_segs[i].ds_len - offset;
sys/arch/sgimips/sgimips/bus.c
212
addr = map->dm_segs[i].ds_addr;
sys/arch/sh3/sh3/exception.c
278
struct vm_map *map;
sys/arch/sh3/sh3/exception.c
352
map = &l->l_proc->p_vmspace->vm_map;
sys/arch/sh3/sh3/exception.c
353
pmap = map->pmap;
sys/arch/sh3/sh3/exception.c
356
map = kernel_map;
sys/arch/sh3/sh3/exception.c
366
map = &l->l_proc->p_vmspace->vm_map;
sys/arch/sh3/sh3/exception.c
367
pmap = map->pmap;
sys/arch/sh3/sh3/exception.c
379
err = uvm_fault(map, va, ftype);
sys/arch/sh3/sh3/exception.c
383
if (map != kernel_map &&
sys/arch/sh3/sh3/pmap.c
1071
int i, j, k, n, map, asid;
sys/arch/sh3/sh3/pmap.c
1078
map = __pmap_asid.map[k];
sys/arch/sh3/sh3/pmap.c
1080
if ((map & (1 << j)) == 0 && (k + j) != 0) {
sys/arch/sh3/sh3/pmap.c
1081
__pmap_asid.map[k] |= (1 << j);
sys/arch/sh3/sh3/pmap.c
1120
__pmap_asid.map[i] &= ~(1 << (asid - (i << 5)));
sys/arch/sh3/sh3/pmap.c
93
uint32_t map[8];
sys/arch/sparc/dev/ebus.c
157
const struct msiiep_ebus_intr_wiring *map;
sys/arch/sparc/dev/ebus.c
161
#define MSIIEP_MODEL_WIRING(name, map) \
sys/arch/sparc/dev/ebus.c
162
{ name, map, sizeof(map)/sizeof(map[0]) }
sys/arch/sparc/dev/ebus.c
227
wiring_map = p->map;
sys/arch/sparc/dev/vme_machdep.c
1000
sparc_vme_iommu_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/sparc/dev/vme_machdep.c
1010
error = bus_dmamap_load(sc->sc_dmatag, map, buf, buflen, p, flags);
sys/arch/sparc/dev/vme_machdep.c
1015
ioctags = sc->sc_ioctags + VME_IOC_LINE(map->dm_segs[0].ds_addr);
sys/arch/sparc/dev/vme_machdep.c
1027
map->dm_segs[0].ds_addr -= VME_IOMMU_DVMA_BASE;
sys/arch/sparc/dev/vme_machdep.c
1033
sparc_vme_iommu_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/sparc/dev/vme_machdep.c
1040
map->dm_segs[0].ds_addr += VME_IOMMU_DVMA_BASE;
sys/arch/sparc/dev/vme_machdep.c
1043
len = map->dm_segs[0]._ds_sgsize;
sys/arch/sparc/dev/vme_machdep.c
1044
flushregs = sc->sc_iocflush + VME_IOC_LINE(map->dm_segs[0].ds_addr);
sys/arch/sparc/dev/vme_machdep.c
1057
bus_dmamap_unload(sc->sc_dmatag, map);
sys/arch/sparc/dev/vme_machdep.c
1061
sparc_vme_iommu_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/sparc/dev/vme_machdep.c
809
sparc_vct_dmamap_destroy(void *cookie, bus_dmamap_t map)
sys/arch/sparc/dev/vme_machdep.c
813
bus_dmamap_destroy(sc->sc_dmatag, map);
sys/arch/sparc/dev/vme_machdep.c
833
sparc_vme4_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/sparc/dev/vme_machdep.c
863
map->_dm_boundary, /* nocross */
sys/arch/sparc/dev/vme_machdep.c
872
map->dm_mapsize = buflen;
sys/arch/sparc/dev/vme_machdep.c
873
map->dm_nsegs = 1;
sys/arch/sparc/dev/vme_machdep.c
875
map->dm_segs[0].ds_addr = dva + voff - VME4_DVMA_BASE;
sys/arch/sparc/dev/vme_machdep.c
876
map->dm_segs[0].ds_len = buflen;
sys/arch/sparc/dev/vme_machdep.c
877
map->dm_segs[0]._ds_sgsize = sgsize;
sys/arch/sparc/dev/vme_machdep.c
906
sparc_vme4_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/sparc/dev/vme_machdep.c
908
bus_dma_segment_t *segs = map->dm_segs;
sys/arch/sparc/dev/vme_machdep.c
909
int nsegs = map->dm_nsegs;
sys/arch/sparc/dev/vme_machdep.c
929
map->dm_mapsize = 0;
sys/arch/sparc/dev/vme_machdep.c
930
map->dm_nsegs = 0;
sys/arch/sparc/dev/vme_machdep.c
934
sparc_vme4_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/sparc/dev/vme_machdep.c
965
bus_dmamap_t map;
sys/arch/sparc/dev/vme_machdep.c
970
boundary, flags, &map);
sys/arch/sparc/dev/vme_machdep.c
978
map->_dm_align = VME_IOC_PAGESZ;
sys/arch/sparc/dev/vme_machdep.c
985
map->_dm_ex_start = VME_IOMMU_DVMA_AM24_BASE;
sys/arch/sparc/dev/vme_machdep.c
986
map->_dm_ex_end = VME_IOMMU_DVMA_AM24_END;
sys/arch/sparc/dev/vme_machdep.c
990
map->_dm_ex_start = VME_IOMMU_DVMA_AM32_BASE;
sys/arch/sparc/dev/vme_machdep.c
991
map->_dm_ex_end = VME_IOMMU_DVMA_AM32_END;
sys/arch/sparc/dev/vme_machdep.c
995
*dmamp = map;
sys/arch/sparc/sparc/autoconf.c
874
crazymap(const char *prop, int *map)
sys/arch/sparc/sparc/autoconf.c
891
map[i] = i;
sys/arch/sparc/sparc/autoconf.c
892
i = map[0];
sys/arch/sparc/sparc/autoconf.c
893
map[0] = map[3];
sys/arch/sparc/sparc/autoconf.c
894
map[3] = i;
sys/arch/sparc/sparc/autoconf.c
898
map[i] = propval[i] - '0';
sys/arch/sparc/sparc/autoconf.c
899
if (map[i] < 0 ||
sys/arch/sparc/sparc/autoconf.c
900
map[i] >= 8)
sys/arch/sparc/sparc/autoconf.c
910
map[i] = i;
sys/arch/sparc/sparc/iommu.c
503
bus_dmamap_t map;
sys/arch/sparc/sparc/iommu.c
507
boundary, flags, &map)) != 0)
sys/arch/sparc/sparc/iommu.c
512
map->_dm_ex_start = D24_DVMA_BASE;
sys/arch/sparc/sparc/iommu.c
513
map->_dm_ex_end = D24_DVMA_END - 1;
sys/arch/sparc/sparc/iommu.c
516
map->_dm_ex_start = VMEM_ADDR_MIN;
sys/arch/sparc/sparc/iommu.c
517
map->_dm_ex_end = VMEM_ADDR_MAX;
sys/arch/sparc/sparc/iommu.c
520
*dmamp = map;
sys/arch/sparc/sparc/iommu.c
528
iommu_dvma_alloc(struct iommu_softc *sc, bus_dmamap_t map,
sys/arch/sparc/sparc/iommu.c
545
if (len > map->_dm_size)
sys/arch/sparc/sparc/iommu.c
549
align = dvma_cachealign ? dvma_cachealign : map->_dm_align;
sys/arch/sparc/sparc/iommu.c
557
map->_dm_boundary, /* nocross */
sys/arch/sparc/sparc/iommu.c
558
map->_dm_ex_start, /* minaddr */
sys/arch/sparc/sparc/iommu.c
559
map->_dm_ex_end, /* maxaddr */
sys/arch/sparc/sparc/iommu.c
572
iommu_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/sparc/sparc/iommu.c
587
map->dm_nsegs = 0;
sys/arch/sparc/sparc/iommu.c
590
if ((error = iommu_dvma_alloc(sc, map, va, buflen, flags,
sys/arch/sparc/sparc/iommu.c
601
map->dm_mapsize = buflen;
sys/arch/sparc/sparc/iommu.c
602
map->dm_nsegs = 1;
sys/arch/sparc/sparc/iommu.c
603
map->dm_segs[0].ds_addr = dva + (va & (pagesz - 1));
sys/arch/sparc/sparc/iommu.c
604
map->dm_segs[0].ds_len = buflen;
sys/arch/sparc/sparc/iommu.c
605
map->dm_segs[0]._ds_sgsize = sgsize;
sys/arch/sparc/sparc/iommu.c
618
iommu_dmamap_unload(t, map);
sys/arch/sparc/sparc/iommu.c
636
iommu_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/sparc/sparc/iommu.c
647
iommu_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/sparc/sparc/iommu.c
659
iommu_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/sparc/sparc/iommu.c
672
map->dm_nsegs = 0;
sys/arch/sparc/sparc/iommu.c
675
if ((error = iommu_dvma_alloc(sc, map, segs[0]._ds_va, size,
sys/arch/sparc/sparc/iommu.c
687
map->dm_segs[0].ds_addr = dva;
sys/arch/sparc/sparc/iommu.c
688
map->dm_segs[0].ds_len = size;
sys/arch/sparc/sparc/iommu.c
689
map->dm_segs[0]._ds_sgsize = sgsize;
sys/arch/sparc/sparc/iommu.c
702
map->dm_nsegs = 1;
sys/arch/sparc/sparc/iommu.c
703
map->dm_mapsize = size;
sys/arch/sparc/sparc/iommu.c
712
iommu_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/sparc/sparc/iommu.c
715
bus_dma_segment_t *segs = map->dm_segs;
sys/arch/sparc/sparc/iommu.c
716
int nsegs = map->dm_nsegs;
sys/arch/sparc/sparc/iommu.c
730
map->dm_mapsize = 0;
sys/arch/sparc/sparc/iommu.c
731
map->dm_nsegs = 0;
sys/arch/sparc/sparc/iommu.c
738
iommu_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/sparc/sparc/machdep.c
1257
struct sparc_bus_dmamap *map;
sys/arch/sparc/sparc/machdep.c
1276
map = (struct sparc_bus_dmamap *)mapstore;
sys/arch/sparc/sparc/machdep.c
1277
map->_dm_size = size;
sys/arch/sparc/sparc/machdep.c
1278
map->_dm_segcnt = nsegments;
sys/arch/sparc/sparc/machdep.c
1279
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/sparc/sparc/machdep.c
1280
map->_dm_boundary = boundary;
sys/arch/sparc/sparc/machdep.c
1281
map->_dm_align = PAGE_SIZE;
sys/arch/sparc/sparc/machdep.c
1282
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/sparc/sparc/machdep.c
1283
map->dm_maxsegsz = maxsegsz;
sys/arch/sparc/sparc/machdep.c
1284
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/sparc/sparc/machdep.c
1285
map->dm_nsegs = 0;
sys/arch/sparc/sparc/machdep.c
1287
*dmamp = map;
sys/arch/sparc/sparc/machdep.c
1296
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/sparc/sparc/machdep.c
1299
kmem_free(map, _bus_dmamap_mapsize(map->_dm_segcnt));
sys/arch/sparc/sparc/machdep.c
1306
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/sparc/sparc/machdep.c
1317
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/sparc/sparc/machdep.c
1329
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/sparc/sparc/machdep.c
1342
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/sparc/sparc/machdep.c
1533
sun4_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/sparc/sparc/machdep.c
1546
map->dm_nsegs = 0;
sys/arch/sparc/sparc/machdep.c
1548
if (buflen > map->_dm_size)
sys/arch/sparc/sparc/machdep.c
1553
if ((map->_dm_flags & BUS_DMA_24BIT) == 0) {
sys/arch/sparc/sparc/machdep.c
1557
if (map->_dm_boundary != 0) {
sys/arch/sparc/sparc/machdep.c
1561
baddr = ((bus_addr_t)va + map->_dm_boundary) &
sys/arch/sparc/sparc/machdep.c
1562
-map->_dm_boundary;
sys/arch/sparc/sparc/machdep.c
1574
map->dm_mapsize = buflen;
sys/arch/sparc/sparc/machdep.c
1575
map->dm_nsegs = 1;
sys/arch/sparc/sparc/machdep.c
1576
map->dm_segs[0].ds_addr = (bus_addr_t)va;
sys/arch/sparc/sparc/machdep.c
1577
map->dm_segs[0].ds_len = buflen;
sys/arch/sparc/sparc/machdep.c
1578
map->_dm_flags |= _BUS_DMA_DIRECTMAP;
sys/arch/sparc/sparc/machdep.c
1591
map->_dm_boundary, /* nocross */
sys/arch/sparc/sparc/machdep.c
1602
map->dm_mapsize = buflen;
sys/arch/sparc/sparc/machdep.c
1603
map->dm_segs[0].ds_addr = dva + (va & (pagesz - 1));
sys/arch/sparc/sparc/machdep.c
1604
map->dm_segs[0].ds_len = buflen;
sys/arch/sparc/sparc/machdep.c
1605
map->dm_segs[0]._ds_sgsize = sgsize;
sys/arch/sparc/sparc/machdep.c
1642
map->dm_nsegs = 1;
sys/arch/sparc/sparc/machdep.c
1651
sun4_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/sparc/sparc/machdep.c
1663
map->dm_nsegs = 0;
sys/arch/sparc/sparc/machdep.c
1667
if ((map->_dm_flags & BUS_DMA_24BIT) != 0) {
sys/arch/sparc/sparc/machdep.c
1674
map->_dm_boundary, /* nocross */
sys/arch/sparc/sparc/machdep.c
1683
dva = _bus_dma_valloc_skewed(sgsize, map->_dm_boundary,
sys/arch/sparc/sparc/machdep.c
1689
map->dm_segs[0].ds_addr = dva;
sys/arch/sparc/sparc/machdep.c
1690
map->dm_segs[0].ds_len = size;
sys/arch/sparc/sparc/machdep.c
1691
map->dm_segs[0]._ds_sgsize = sgsize;
sys/arch/sparc/sparc/machdep.c
1713
map->dm_nsegs = 1;
sys/arch/sparc/sparc/machdep.c
1714
map->dm_mapsize = size;
sys/arch/sparc/sparc/machdep.c
1723
sun4_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/sparc/sparc/machdep.c
1725
bus_dma_segment_t *segs = map->dm_segs;
sys/arch/sparc/sparc/machdep.c
1726
int nsegs = map->dm_nsegs;
sys/arch/sparc/sparc/machdep.c
1727
int flags = map->_dm_flags;
sys/arch/sparc/sparc/machdep.c
1732
map->dm_maxsegsz = map->_dm_maxmaxsegsz;
sys/arch/sparc/sparc/machdep.c
1736
map->dm_mapsize = 0;
sys/arch/sparc/sparc/machdep.c
1737
map->dm_nsegs = 0;
sys/arch/sparc/sparc/machdep.c
1738
map->_dm_flags &= ~_BUS_DMA_DIRECTMAP;
sys/arch/sparc/sparc/machdep.c
1757
map->dm_mapsize = 0;
sys/arch/sparc/sparc/machdep.c
1758
map->dm_nsegs = 0;
sys/arch/sparc/sparc/msiiep.c
112
struct mspcic_pci_map *map;
sys/arch/sparc/sparc/msiiep.c
531
paddr = mspcic_pci_map_find(c->map, c->nmaps, ba, size);
sys/arch/sparc/sparc/msiiep.c
546
paddr = mspcic_pci_map_find(c->map, c->nmaps, ba + off, PAGE_SIZE);
sys/arch/sparc/sparc/msiiep.c
647
mspcic_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/sparc/sparc/msiiep.c
663
map->dm_nsegs = 1;
sys/arch/sparc/sparc/msiiep.c
664
map->dm_segs[0].ds_addr = pa;
sys/arch/sparc/sparc/msiiep.c
665
map->dm_segs[0].ds_len = buflen;
sys/arch/sparc/sparc/msiiep.c
666
map->dm_mapsize = buflen;
sys/arch/sparc/sparc/msiiep.c
672
mspcic_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/sparc/sparc/msiiep.c
676
map->dm_mapsize = 0;
sys/arch/sparc/sparc/msiiep.c
677
map->dm_nsegs = 0;
sys/arch/sparc/sparc/pci_fixup.c
64
#define MAP_TOP(map) (map.pcibase + map.size)
sys/arch/sparc/sparc/pci_machdep.c
144
struct mspcic_pci_intr_wiring *map;
sys/arch/sparc/sparc/pci_machdep.c
148
#define MSPCIC_MODEL_WIRING(name,map) \
sys/arch/sparc/sparc/pci_machdep.c
149
{ name, map, sizeof(map)/sizeof(map[0]) }
sys/arch/sparc/sparc/pci_machdep.c
204
wiring_map = p->map;
sys/arch/sparc64/dev/ffb.c
913
static struct { unsigned long voff; int reg; long flags; } map[] = {
sys/arch/sparc64/dev/ffb.c
950
for (i = 0; i < NELEMS(map)-1; i++) {
sys/arch/sparc64/dev/ffb.c
951
reg = map[i].reg;
sys/arch/sparc64/dev/ffb.c
954
size = uimin((map[i + 1].voff - map[i].voff),
sys/arch/sparc64/dev/ffb.c
956
if ((off >= map[i].voff) &&
sys/arch/sparc64/dev/ffb.c
957
(off < (map[i].voff + size))) {
sys/arch/sparc64/dev/ffb.c
958
o = off - map[i].voff;
sys/arch/sparc64/dev/ffb.c
961
BUS_SPACE_MAP_LINEAR | map[i].flags);
sys/arch/sparc64/dev/iommu.c
1010
map->dm_segs[i].ds_addr = sgstart;
sys/arch/sparc64/dev/iommu.c
1013
map->dm_segs[i].ds_len = boundary - (sgstart & (boundary - 1));
sys/arch/sparc64/dev/iommu.c
1016
(long)map->dm_segs[i].ds_addr,
sys/arch/sparc64/dev/iommu.c
1017
(long)map->dm_segs[i].ds_len));
sys/arch/sparc64/dev/iommu.c
1018
if (++i >= map->_dm_segcnt) {
sys/arch/sparc64/dev/iommu.c
1022
sgstart += map->dm_segs[i-1].ds_len;
sys/arch/sparc64/dev/iommu.c
1023
map->dm_segs[i].ds_addr = sgstart;
sys/arch/sparc64/dev/iommu.c
1027
(long)map->dm_segs[i].ds_addr, (long)map->dm_segs[i].ds_len));
sys/arch/sparc64/dev/iommu.c
1028
map->dm_segs[i].ds_len = sgend - sgstart + 1;
sys/arch/sparc64/dev/iommu.c
1038
map, (long)dvmaddr, (long)(pa)));
sys/arch/sparc64/dev/iommu.c
1055
map->dm_mapsize = size;
sys/arch/sparc64/dev/iommu.c
1056
map->dm_nsegs = i+1;
sys/arch/sparc64/dev/iommu.c
1059
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/sparc64/dev/iommu.c
1060
if (map->dm_segs[seg].ds_addr < is->is_dvmabase ||
sys/arch/sparc64/dev/iommu.c
1061
map->dm_segs[seg].ds_addr > is->is_dvmaend) {
sys/arch/sparc64/dev/iommu.c
1063
seg, (long)map->dm_segs[seg].ds_addr,
sys/arch/sparc64/dev/iommu.c
1075
vmem_xfree(is->is_dvmamap, map->_dm_dvmastart, sgsize);
sys/arch/sparc64/dev/iommu.c
1076
map->_dm_dvmastart = 0;
sys/arch/sparc64/dev/iommu.c
1077
map->_dm_dvmasize = 0;
sys/arch/sparc64/dev/iommu.c
1126
_iommu_dvmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/sparc64/dev/iommu.c
1129
struct strbuf_ctl *sb = (struct strbuf_ctl *)map->_dm_cookie;
sys/arch/sparc64/dev/iommu.c
1136
for (i = 0; i < map->dm_nsegs; i++) {
sys/arch/sparc64/dev/iommu.c
1137
if (offset < map->dm_segs[i].ds_len)
sys/arch/sparc64/dev/iommu.c
1139
offset -= map->dm_segs[i].ds_len;
sys/arch/sparc64/dev/iommu.c
1142
if (i == map->dm_nsegs)
sys/arch/sparc64/dev/iommu.c
1152
for (; len > 0 && i < map->dm_nsegs; i++) {
sys/arch/sparc64/dev/iommu.c
1153
count = MIN(map->dm_segs[i].ds_len - offset, len);
sys/arch/sparc64/dev/iommu.c
1156
map->dm_segs[i].ds_addr + offset, count))
sys/arch/sparc64/dev/iommu.c
1162
if (i == map->dm_nsegs && len > 0)
sys/arch/sparc64/dev/iommu.c
1173
iommu_dvmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/sparc64/dev/iommu.c
1183
bus_dmamap_sync(t->_parent, map, offset, len, ops);
sys/arch/sparc64/dev/iommu.c
1184
_iommu_dvmamap_sync(t, map, offset, len, ops);
sys/arch/sparc64/dev/iommu.c
1188
_iommu_dvmamap_sync(t, map, offset, len, ops);
sys/arch/sparc64/dev/iommu.c
1189
bus_dmamap_sync(t->_parent, map, offset, len, ops);
sys/arch/sparc64/dev/iommu.c
552
iommu_dvmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/sparc64/dev/iommu.c
555
struct strbuf_ctl *sb = (struct strbuf_ctl *)map->_dm_cookie;
sys/arch/sparc64/dev/iommu.c
568
if (map->dm_nsegs) {
sys/arch/sparc64/dev/iommu.c
573
bus_dmamap_unload(t, map);
sys/arch/sparc64/dev/iommu.c
579
map->dm_nsegs = 0;
sys/arch/sparc64/dev/iommu.c
580
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/sparc64/dev/iommu.c
582
if (buflen > map->_dm_size) {
sys/arch/sparc64/dev/iommu.c
585
"map size exceeded!\n", (int)buflen, (int)map->_dm_size));
sys/arch/sparc64/dev/iommu.c
595
if ((boundary = (map->dm_segs[0]._ds_boundary)) == 0)
sys/arch/sparc64/dev/iommu.c
596
boundary = map->_dm_boundary;
sys/arch/sparc64/dev/iommu.c
597
align = uimax(map->dm_segs[0]._ds_align, PAGE_SIZE);
sys/arch/sparc64/dev/iommu.c
629
map->_dm_dvmastart = dvmaddr;
sys/arch/sparc64/dev/iommu.c
630
map->_dm_dvmasize = sgsize;
sys/arch/sparc64/dev/iommu.c
639
map->dm_segs[seg].ds_addr = sgstart;
sys/arch/sparc64/dev/iommu.c
645
sgend - sgstart + 1 > map->dm_maxsegsz) {
sys/arch/sparc64/dev/iommu.c
647
len = map->dm_maxsegsz;
sys/arch/sparc64/dev/iommu.c
650
map->dm_segs[seg].ds_len = len;
sys/arch/sparc64/dev/iommu.c
653
(long)map->dm_segs[seg].ds_addr,
sys/arch/sparc64/dev/iommu.c
654
(long)map->dm_segs[seg].ds_len));
sys/arch/sparc64/dev/iommu.c
655
if (++seg >= map->_dm_segcnt) {
sys/arch/sparc64/dev/iommu.c
660
map->_dm_dvmastart = 0;
sys/arch/sparc64/dev/iommu.c
661
map->_dm_dvmasize = 0;
sys/arch/sparc64/dev/iommu.c
665
map->dm_segs[seg].ds_addr = sgstart;
sys/arch/sparc64/dev/iommu.c
667
map->dm_segs[seg].ds_len = sgend - sgstart + 1;
sys/arch/sparc64/dev/iommu.c
670
(long)map->dm_segs[seg].ds_addr, (long)map->dm_segs[seg].ds_len));
sys/arch/sparc64/dev/iommu.c
671
map->dm_nsegs = seg + 1;
sys/arch/sparc64/dev/iommu.c
672
map->dm_mapsize = buflen;
sys/arch/sparc64/dev/iommu.c
689
bus_dmamap_unload(t, map);
sys/arch/sparc64/dev/iommu.c
703
map, (void *)vaddr, (long)dvmaddr,
sys/arch/sparc64/dev/iommu.c
724
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/sparc64/dev/iommu.c
725
if (map->dm_segs[seg].ds_addr < is->is_dvmabase ||
sys/arch/sparc64/dev/iommu.c
726
map->dm_segs[seg].ds_addr > is->is_dvmaend) {
sys/arch/sparc64/dev/iommu.c
728
seg, (long)map->dm_segs[seg].ds_addr,
sys/arch/sparc64/dev/iommu.c
741
iommu_dvmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/sparc64/dev/iommu.c
743
struct strbuf_ctl *sb = (struct strbuf_ctl *)map->_dm_cookie;
sys/arch/sparc64/dev/iommu.c
747
if (!map->_dm_dvmastart)
sys/arch/sparc64/dev/iommu.c
753
bus_dmamap_unload(t->_parent, map);
sys/arch/sparc64/dev/iommu.c
755
iommu_remove(is, map->_dm_dvmastart, map->_dm_dvmasize);
sys/arch/sparc64/dev/iommu.c
759
iommu_remove(is, map->_dm_dvmastart, map->_dm_dvmasize);
sys/arch/sparc64/dev/iommu.c
762
bus_dmamap_unload(t->_parent, map);
sys/arch/sparc64/dev/iommu.c
765
vmem_xfree(is->is_dvmamap, map->_dm_dvmastart, map->_dm_dvmasize);
sys/arch/sparc64/dev/iommu.c
766
map->_dm_dvmastart = 0;
sys/arch/sparc64/dev/iommu.c
767
map->_dm_dvmasize = 0;
sys/arch/sparc64/dev/iommu.c
774
iommu_dvmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/sparc64/dev/iommu.c
777
struct strbuf_ctl *sb = (struct strbuf_ctl *)map->_dm_cookie;
sys/arch/sparc64/dev/iommu.c
794
if (map->dm_nsegs) {
sys/arch/sparc64/dev/iommu.c
799
bus_dmamap_unload(t, map);
sys/arch/sparc64/dev/iommu.c
807
boundary = map->_dm_boundary;
sys/arch/sparc64/dev/iommu.c
814
map->dm_nsegs = 0;
sys/arch/sparc64/dev/iommu.c
861
map->_dm_dvmastart = dvmaddr;
sys/arch/sparc64/dev/iommu.c
862
map->_dm_dvmasize = sgsize;
sys/arch/sparc64/dev/iommu.c
903
(map->dm_segs[j-1].ds_len + left <=
sys/arch/sparc64/dev/iommu.c
904
map->dm_maxsegsz)) {
sys/arch/sparc64/dev/iommu.c
906
map->dm_segs[--j].ds_len += left;
sys/arch/sparc64/dev/iommu.c
908
sgstart = map->dm_segs[j].ds_addr;
sys/arch/sparc64/dev/iommu.c
911
(long)map->dm_segs[j].ds_addr,
sys/arch/sparc64/dev/iommu.c
912
(long)map->dm_segs[j].ds_len));
sys/arch/sparc64/dev/iommu.c
914
if (j >= map->_dm_segcnt) {
sys/arch/sparc64/dev/iommu.c
915
iommu_remove(is, map->_dm_dvmastart,
sys/arch/sparc64/dev/iommu.c
916
last_va - map->_dm_dvmastart);
sys/arch/sparc64/dev/iommu.c
919
map->dm_segs[j].ds_addr = sgstart;
sys/arch/sparc64/dev/iommu.c
920
map->dm_segs[j].ds_len = left;
sys/arch/sparc64/dev/iommu.c
923
(long)map->dm_segs[j].ds_addr,
sys/arch/sparc64/dev/iommu.c
924
(long)map->dm_segs[j].ds_len));
sys/arch/sparc64/dev/iommu.c
931
map->dm_segs[j].ds_len =
sys/arch/sparc64/dev/iommu.c
935
(long)map->dm_segs[j].ds_addr,
sys/arch/sparc64/dev/iommu.c
936
(long)map->dm_segs[j].ds_len));
sys/arch/sparc64/dev/iommu.c
937
if (++j >= map->_dm_segcnt) {
sys/arch/sparc64/dev/iommu.c
938
iommu_remove(is, map->_dm_dvmastart,
sys/arch/sparc64/dev/iommu.c
939
last_va - map->_dm_dvmastart);
sys/arch/sparc64/dev/iommu.c
942
sgstart += map->dm_segs[j-1].ds_len;
sys/arch/sparc64/dev/iommu.c
943
map->dm_segs[j].ds_addr = sgstart;
sys/arch/sparc64/dev/iommu.c
944
map->dm_segs[j].ds_len = sgend - sgstart + 1;
sys/arch/sparc64/dev/iommu.c
955
map, (long)dvmaddr,
sys/arch/sparc64/dev/iommu.c
983
map->dm_mapsize = size;
sys/arch/sparc64/dev/iommu.c
984
map->dm_nsegs = j;
sys/arch/sparc64/dev/iommu.c
987
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/sparc64/dev/iommu.c
988
if (map->dm_segs[seg].ds_addr < is->is_dvmabase ||
sys/arch/sparc64/dev/iommu.c
989
map->dm_segs[seg].ds_addr > is->is_dvmaend) {
sys/arch/sparc64/dev/iommu.c
991
seg, (long)map->dm_segs[seg].ds_addr,
sys/arch/sparc64/dev/psycho.c
1531
psycho_sabre_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/sparc64/dev/psycho.c
1547
bus_dmamap_sync(t->_parent, map, offset, len, ops);
sys/arch/sparc64/dev/upa.c
122
struct mainbus_attach_args map;
sys/arch/sparc64/dev/upa.c
124
bzero(&map, sizeof(map));
sys/arch/sparc64/dev/upa.c
127
if (prom_getprop(node, "reg", sizeof(*map.ma_reg),
sys/arch/sparc64/dev/upa.c
128
&map.ma_nreg, (void **)&map.ma_reg) != 0)
sys/arch/sparc64/dev/upa.c
132
map.ma_node = node;
sys/arch/sparc64/dev/upa.c
133
map.ma_name = buf;
sys/arch/sparc64/dev/upa.c
134
map.ma_bustag = sc->sc_cbt;
sys/arch/sparc64/dev/upa.c
135
map.ma_dmatag = ma->ma_dmatag;
sys/arch/sparc64/dev/upa.c
136
config_found(sc->sc_dev, &map, upa_print,
sys/arch/sparc64/dev/vdsk.c
1170
struct ldc_map *map = sc->sc_lm;
sys/arch/sparc64/dev/vdsk.c
1241
while (map->lm_slot[map->lm_next].entry != 0) {
sys/arch/sparc64/dev/vdsk.c
1242
map->lm_next++;
sys/arch/sparc64/dev/vdsk.c
1243
map->lm_next &= (map->lm_nentries - 1);
sys/arch/sparc64/dev/vdsk.c
1245
map->lm_slot[map->lm_next].entry = (pa & LDC_MTE_RA_MASK);
sys/arch/sparc64/dev/vdsk.c
1246
map->lm_slot[map->lm_next].entry |= LDC_MTE_CPR | LDC_MTE_CPW;
sys/arch/sparc64/dev/vdsk.c
1247
map->lm_slot[map->lm_next].entry |= LDC_MTE_IOR | LDC_MTE_IOW;
sys/arch/sparc64/dev/vdsk.c
1248
map->lm_slot[map->lm_next].entry |= LDC_MTE_R | LDC_MTE_W;
sys/arch/sparc64/dev/vdsk.c
1249
map->lm_count++;
sys/arch/sparc64/dev/vdsk.c
1254
map->lm_next << PAGE_SHIFT | (pa & PAGE_MASK);
sys/arch/sparc64/dev/vdsk.c
1257
sc->sc_vsd[desc].vsd_map_idx[ncookies] = map->lm_next;
sys/arch/sparc64/dev/vdsk.c
1299
struct ldc_map *map = sc->sc_lm;
sys/arch/sparc64/dev/vdsk.c
1306
map->lm_slot[idx].entry = 0;
sys/arch/sparc64/dev/vdsk.c
1307
map->lm_count--;
sys/arch/sparc64/dev/vnet.c
1126
struct ldc_map *map = sc->sc_lm;
sys/arch/sparc64/dev/vnet.c
1186
map->lm_count >= map->lm_nentries) {
sys/arch/sparc64/dev/vnet.c
1216
while (map->lm_slot[map->lm_next].entry != 0) {
sys/arch/sparc64/dev/vnet.c
1217
map->lm_next++;
sys/arch/sparc64/dev/vnet.c
1218
map->lm_next &= (map->lm_nentries - 1);
sys/arch/sparc64/dev/vnet.c
1220
map->lm_slot[map->lm_next].entry = (pa & LDC_MTE_RA_MASK);
sys/arch/sparc64/dev/vnet.c
1221
map->lm_slot[map->lm_next].entry |= LDC_MTE_CPR;
sys/arch/sparc64/dev/vnet.c
1222
atomic_inc_32(&map->lm_count);
sys/arch/sparc64/dev/vnet.c
1226
map->lm_next << PAGE_SHIFT | (pa & PAGE_MASK);
sys/arch/sparc64/dev/vnet.c
1231
sc->sc_vsd[prod].vsd_map_idx = map->lm_next;
sys/arch/sparc64/dev/vnet.c
1253
struct ldc_map *map = sc->sc_lm;
sys/arch/sparc64/dev/vnet.c
1263
map->lm_count >= map->lm_nentries) {
sys/arch/sparc64/dev/vnet.c
1291
while (map->lm_slot[map->lm_next].entry != 0) {
sys/arch/sparc64/dev/vnet.c
1292
map->lm_next++;
sys/arch/sparc64/dev/vnet.c
1293
map->lm_next &= (map->lm_nentries - 1);
sys/arch/sparc64/dev/vnet.c
1295
map->lm_slot[map->lm_next].entry = (pa & LDC_MTE_RA_MASK);
sys/arch/sparc64/dev/vnet.c
1296
map->lm_slot[map->lm_next].entry |= LDC_MTE_CPR;
sys/arch/sparc64/dev/vnet.c
1297
atomic_inc_32(&map->lm_count);
sys/arch/sparc64/dev/vnet.c
1300
sc->sc_vsd[prod].vsd_map_idx = map->lm_next;
sys/arch/sparc64/dev/vnet.c
1313
map->lm_next << PAGE_SHIFT | (pa & PAGE_MASK);
sys/arch/sparc64/dev/vnet.c
760
struct ldc_map *map = sc->sc_lm;
sys/arch/sparc64/dev/vnet.c
818
map->lm_slot[sc->sc_vsd[cons].vsd_map_idx].entry = 0;
sys/arch/sparc64/dev/vnet.c
819
atomic_dec_32(&map->lm_count);
sys/arch/sparc64/dev/vnet.c
930
struct ldc_map *map = sc->sc_lm;
sys/arch/sparc64/dev/vnet.c
937
map->lm_slot[sc->sc_vsd[cons].vsd_map_idx].entry = 0;
sys/arch/sparc64/dev/vnet.c
938
atomic_dec_32(&map->lm_count);
sys/arch/sparc64/sparc64/machdep.c
1001
if (buflen > map->_dm_size)
sys/arch/sparc64/sparc64/machdep.c
1005
(unsigned long)buflen, (unsigned long)map->_dm_size);
sys/arch/sparc64/sparc64/machdep.c
1019
map->dm_segs[i].ds_addr = 0UL;
sys/arch/sparc64/sparc64/machdep.c
1020
map->dm_segs[i].ds_len = 0;
sys/arch/sparc64/sparc64/machdep.c
1029
if (map->dm_segs[i].ds_len == 0)
sys/arch/sparc64/sparc64/machdep.c
1030
map->dm_segs[i].ds_addr = pa;
sys/arch/sparc64/sparc64/machdep.c
1031
if (pa == (map->dm_segs[i].ds_addr + map->dm_segs[i].ds_len)
sys/arch/sparc64/sparc64/machdep.c
1032
&& ((map->dm_segs[i].ds_len + incr) <= map->dm_maxsegsz)) {
sys/arch/sparc64/sparc64/machdep.c
1034
map->dm_segs[i].ds_len += incr;
sys/arch/sparc64/sparc64/machdep.c
1036
if (++i >= map->_dm_segcnt)
sys/arch/sparc64/sparc64/machdep.c
1038
map->dm_segs[i].ds_addr = pa;
sys/arch/sparc64/sparc64/machdep.c
1039
map->dm_segs[i].ds_len = incr;
sys/arch/sparc64/sparc64/machdep.c
1045
map->dm_nsegs = i + 1;
sys/arch/sparc64/sparc64/machdep.c
1046
map->dm_mapsize = buflen;
sys/arch/sparc64/sparc64/machdep.c
1055
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m,
sys/arch/sparc64/sparc64/machdep.c
1065
map->dm_nsegs = 0;
sys/arch/sparc64/sparc64/machdep.c
1066
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/sparc64/sparc64/machdep.c
1068
if (m->m_pkthdr.len > map->_dm_size)
sys/arch/sparc64/sparc64/machdep.c
1072
map->_dm_type = _DM_TYPE_MBUF;
sys/arch/sparc64/sparc64/machdep.c
1073
map->_dm_source = (void *)m;
sys/arch/sparc64/sparc64/machdep.c
1094
map->_dm_type = 0;
sys/arch/sparc64/sparc64/machdep.c
1095
map->_dm_source = NULL;
sys/arch/sparc64/sparc64/machdep.c
1105
map->dm_maxsegsz)) {
sys/arch/sparc64/sparc64/machdep.c
1120
map->_dm_type = 0;
sys/arch/sparc64/sparc64/machdep.c
1121
map->_dm_source = NULL;
sys/arch/sparc64/sparc64/machdep.c
1133
for (m = (struct mbuf *)map->_dm_source; m; m = m->m_next)
sys/arch/sparc64/sparc64/machdep.c
1144
retval = bus_dmamap_load_raw(t, map, segs, i,
sys/arch/sparc64/sparc64/machdep.c
1147
if (map->dm_mapsize != len)
sys/arch/sparc64/sparc64/machdep.c
1149
(long)map->dm_mapsize, len);
sys/arch/sparc64/sparc64/machdep.c
1151
for (j = 0; j < map->dm_nsegs; j++)
sys/arch/sparc64/sparc64/machdep.c
1152
sglen += map->dm_segs[j].ds_len;
sys/arch/sparc64/sparc64/machdep.c
1160
return (bus_dmamap_load_raw(t, map, segs, i, (bus_size_t)len, flags));
sys/arch/sparc64/sparc64/machdep.c
1167
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/sparc64/sparc64/machdep.c
1185
map->dm_nsegs = 0;
sys/arch/sparc64/sparc64/machdep.c
1186
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/sparc64/sparc64/machdep.c
1224
&& ((segs[i-1].ds_len + incr) <= map->dm_maxsegsz)) {
sys/arch/sparc64/sparc64/machdep.c
1241
map->_dm_type = DM_TYPE_UIO;
sys/arch/sparc64/sparc64/machdep.c
1242
map->_dm_source = (void *)uio;
sys/arch/sparc64/sparc64/machdep.c
1243
return (bus_dmamap_load_raw(t, map, segs, i,
sys/arch/sparc64/sparc64/machdep.c
1254
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/sparc64/sparc64/machdep.c
1266
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/sparc64/sparc64/machdep.c
1273
for (i = 0; i < map->dm_nsegs; i++) {
sys/arch/sparc64/sparc64/machdep.c
1274
if ((pglist = map->dm_segs[i]._ds_mlist) == NULL) {
sys/arch/sparc64/sparc64/machdep.c
1295
map->dm_maxsegsz = map->_dm_maxmaxsegsz;
sys/arch/sparc64/sparc64/machdep.c
1296
map->dm_mapsize = 0;
sys/arch/sparc64/sparc64/machdep.c
1297
map->dm_nsegs = 0;
sys/arch/sparc64/sparc64/machdep.c
1306
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/sparc64/sparc64/machdep.c
1328
for (i = 0; i < map->dm_nsegs; i++) {
sys/arch/sparc64/sparc64/machdep.c
1329
if ((pglist = map->dm_segs[i]._ds_mlist) == NULL)
sys/arch/sparc64/sparc64/machdep.c
930
struct sparc_bus_dmamap *map;
sys/arch/sparc64/sparc64/machdep.c
949
map = (struct sparc_bus_dmamap *)mapstore;
sys/arch/sparc64/sparc64/machdep.c
950
map->_dm_size = size;
sys/arch/sparc64/sparc64/machdep.c
951
map->_dm_segcnt = nsegments;
sys/arch/sparc64/sparc64/machdep.c
952
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/sparc64/sparc64/machdep.c
953
map->_dm_boundary = boundary;
sys/arch/sparc64/sparc64/machdep.c
954
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT|BUS_DMA_COHERENT|
sys/arch/sparc64/sparc64/machdep.c
956
map->dm_maxsegsz = maxsegsz;
sys/arch/sparc64/sparc64/machdep.c
957
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/sparc64/sparc64/machdep.c
958
map->dm_nsegs = 0;
sys/arch/sparc64/sparc64/machdep.c
960
*dmamp = map;
sys/arch/sparc64/sparc64/machdep.c
969
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/sparc64/sparc64/machdep.c
971
if (map->dm_nsegs)
sys/arch/sparc64/sparc64/machdep.c
972
bus_dmamap_unload(t, map);
sys/arch/sparc64/sparc64/machdep.c
973
kmem_free(map, _bus_dmamap_mapsize(map->_dm_segcnt));
sys/arch/sparc64/sparc64/machdep.c
987
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *sbuf,
sys/arch/sparc64/sparc64/machdep.c
998
map->dm_nsegs = 0;
sys/arch/sparc64/sparc64/machdep.c
999
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/sun2/sun2/machdep.c
640
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/sun2/sun2/machdep.c
654
map->dm_nsegs = 0;
sys/arch/sun2/sun2/machdep.c
655
map->dm_mapsize = 0;
sys/arch/sun2/sun2/machdep.c
664
if ((map->_dm_flags & BUS_DMA_24BIT) != 0) {
sys/arch/sun2/sun2/machdep.c
665
dva = _bus_dma_valloc_skewed(sgsize, map->_dm_boundary,
sys/arch/sun2/sun2/machdep.c
681
map->_dm_boundary, /* nocross */
sys/arch/sun2/sun2/machdep.c
691
map->dm_segs[0].ds_addr = dva;
sys/arch/sun2/sun2/machdep.c
692
map->dm_segs[0].ds_len = size;
sys/arch/sun2/sun2/machdep.c
693
map->dm_segs[0]._ds_va = dva;
sys/arch/sun2/sun2/machdep.c
694
map->dm_segs[0]._ds_sgsize = sgsize;
sys/arch/sun2/sun2/machdep.c
712
map->dm_nsegs = 1;
sys/arch/sun2/sun2/machdep.c
713
map->dm_mapsize = size;
sys/arch/sun2/sun2/machdep.c
722
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/sun2/sun2/machdep.c
735
map->dm_nsegs = 0;
sys/arch/sun2/sun2/machdep.c
736
map->dm_mapsize = 0;
sys/arch/sun2/sun2/machdep.c
738
if (buflen > map->_dm_size)
sys/arch/sun2/sun2/machdep.c
746
if ((map->_dm_flags & BUS_DMA_24BIT) != 0 && p == NULL) {
sys/arch/sun2/sun2/machdep.c
750
if (map->_dm_boundary != 0)
sys/arch/sun2/sun2/machdep.c
752
map->dm_mapsize = buflen;
sys/arch/sun2/sun2/machdep.c
753
map->dm_nsegs = 1;
sys/arch/sun2/sun2/machdep.c
754
map->dm_segs[0].ds_addr = (bus_addr_t)va;
sys/arch/sun2/sun2/machdep.c
755
map->dm_segs[0].ds_len = buflen;
sys/arch/sun2/sun2/machdep.c
756
map->_dm_flags |= _BUS_DMA_DIRECTMAP;
sys/arch/sun2/sun2/machdep.c
771
map->_dm_boundary, /* nocross */
sys/arch/sun2/sun2/machdep.c
780
map->dm_segs[0].ds_addr = dva + (va & (pagesz - 1));
sys/arch/sun2/sun2/machdep.c
781
map->dm_segs[0].ds_len = buflen;
sys/arch/sun2/sun2/machdep.c
782
map->dm_segs[0]._ds_va = dva;
sys/arch/sun2/sun2/machdep.c
783
map->dm_segs[0]._ds_sgsize = sgsize;
sys/arch/sun2/sun2/machdep.c
823
map->dm_nsegs = 1;
sys/arch/sun2/sun2/machdep.c
824
map->dm_mapsize = map->dm_segs[0].ds_len;
sys/arch/sun2/sun2/machdep.c
833
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/sun2/sun2/machdep.c
835
bus_dma_segment_t *segs = map->dm_segs;
sys/arch/sun2/sun2/machdep.c
836
int nsegs = map->dm_nsegs;
sys/arch/sun2/sun2/machdep.c
837
int flags = map->_dm_flags;
sys/arch/sun2/sun2/machdep.c
850
map->_dm_flags &= ~_BUS_DMA_DIRECTMAP;
sys/arch/sun2/sun2/machdep.c
886
map->dm_mapsize = 0;
sys/arch/sun2/sun2/machdep.c
887
map->dm_nsegs = 0;
sys/arch/sun2/sun2/mbmem.c
180
mbmem_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/sun2/sun2/mbmem.c
185
error = _bus_dmamap_load(t, map, buf, buflen, p, flags);
sys/arch/sun2/sun2/mbmem.c
187
map->dm_segs[0].ds_addr &= DVMA_MBMEM_SLAVE_MASK;
sys/arch/sun2/sun2/mbmem.c
192
mbmem_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/sun2/sun2/mbmem.c
197
error = _bus_dmamap_load_raw(t, map, segs, nsegs, size, flags);
sys/arch/sun2/sun2/mbmem.c
199
map->dm_segs[0].ds_addr &= DVMA_MBMEM_SLAVE_MASK;
sys/arch/sun2/sun2/pmap.c
2494
pmap_fault(struct vm_map *map, vaddr_t va, vm_prot_t ftype)
sys/arch/sun2/sun2/pmap.c
2499
pmap = vm_map_pmap(map);
sys/arch/sun2/sun2/pmap.c
2500
if (map == kernel_map) {
sys/arch/sun2/sun2/pmap.c
2514
rv = uvm_fault(map, va, ftype);
sys/arch/sun2/sun2/pmap.c
2519
map, va, ftype, rv);
sys/arch/sun2/sun2/pmap.c
407
struct vm_map *map;
sys/arch/sun2/sun2/pmap.c
411
map = &vm->vm_map;
sys/arch/sun2/sun2/pmap.c
412
pmap = vm_map_pmap(map);
sys/arch/sun3/sun3/dvma.c
278
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/sun3/sun3/dvma.c
286
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/sun3/sun3/dvma.c
299
map->dm_nsegs = 0;
sys/arch/sun3/sun3/dvma.c
300
map->dm_mapsize = 0;
sys/arch/sun3/sun3/dvma.c
302
if (buflen > map->_dm_size)
sys/arch/sun3/sun3/dvma.c
326
map->dm_segs[0].ds_addr = dva + off;
sys/arch/sun3/sun3/dvma.c
327
map->dm_segs[0].ds_len = buflen;
sys/arch/sun3/sun3/dvma.c
328
map->dm_segs[0]._ds_va = dva;
sys/arch/sun3/sun3/dvma.c
329
map->dm_segs[0]._ds_sgsize = sgsize;
sys/arch/sun3/sun3/dvma.c
353
map->dm_nsegs = 1;
sys/arch/sun3/sun3/dvma.c
354
map->dm_mapsize = map->dm_segs[0].ds_len;
sys/arch/sun3/sun3/dvma.c
360
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/sun3/sun3/dvma.c
367
if (map->dm_nsegs != 1)
sys/arch/sun3/sun3/dvma.c
368
panic("%s: invalid nsegs = %d", __func__, map->dm_nsegs);
sys/arch/sun3/sun3/dvma.c
371
segs = map->dm_segs;
sys/arch/sun3/sun3/dvma.c
383
map->dm_mapsize = 0;
sys/arch/sun3/sun3/dvma.c
384
map->dm_nsegs = 0;
sys/arch/sun3/sun3/obio.c
414
obio_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/sun3/sun3/obio.c
419
error = _bus_dmamap_load(t, map, buf, buflen, p, flags);
sys/arch/sun3/sun3/obio.c
421
map->dm_segs[0].ds_addr &= DVMA_OBIO_SLAVE_MASK;
sys/arch/sun3/sun3/pmap.c
2514
pmap_fault(struct vm_map *map, vaddr_t va, vm_prot_t ftype)
sys/arch/sun3/sun3/pmap.c
2519
pmap = vm_map_pmap(map);
sys/arch/sun3/sun3/pmap.c
2520
if (map == kernel_map) {
sys/arch/sun3/sun3/pmap.c
2534
rv = uvm_fault(map, va, ftype);
sys/arch/sun3/sun3/pmap.c
2539
map, va, ftype, rv);
sys/arch/sun3/sun3/pmap.c
416
struct vm_map *map;
sys/arch/sun3/sun3/pmap.c
420
map = &vm->vm_map;
sys/arch/sun3/sun3/pmap.c
421
pmap = vm_map_pmap(map);
sys/arch/sun3/sun3/vme.c
196
vme_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/sun3/sun3/vme.c
201
error = _bus_dmamap_load(t, map, buf, buflen, p, flags);
sys/arch/sun3/sun3/vme.c
203
map->dm_segs[0].ds_addr &= DVMA_VME_SLAVE_MASK;
sys/arch/sun3/sun3x/dvma.c
291
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/sun3/sun3x/dvma.c
299
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/sun3/sun3x/dvma.c
312
map->dm_nsegs = 0;
sys/arch/sun3/sun3x/dvma.c
313
map->dm_mapsize = 0;
sys/arch/sun3/sun3x/dvma.c
315
if (buflen > map->_dm_size)
sys/arch/sun3/sun3x/dvma.c
338
map->dm_segs[0].ds_addr = dva + off;
sys/arch/sun3/sun3x/dvma.c
339
map->dm_segs[0].ds_len = buflen;
sys/arch/sun3/sun3x/dvma.c
340
map->dm_segs[0]._ds_va = dva;
sys/arch/sun3/sun3x/dvma.c
341
map->dm_segs[0]._ds_sgsize = sgsize;
sys/arch/sun3/sun3x/dvma.c
366
map->dm_nsegs = 1;
sys/arch/sun3/sun3x/dvma.c
367
map->dm_mapsize = map->dm_segs[0].ds_len;
sys/arch/sun3/sun3x/dvma.c
373
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/sun3/sun3x/dvma.c
380
if (map->dm_nsegs != 1)
sys/arch/sun3/sun3x/dvma.c
381
panic("%s: invalid nsegs = %d", __func__, map->dm_nsegs);
sys/arch/sun3/sun3x/dvma.c
384
segs = map->dm_segs;
sys/arch/sun3/sun3x/dvma.c
397
map->dm_mapsize = 0;
sys/arch/sun3/sun3x/dvma.c
398
map->dm_nsegs = 0;
sys/arch/sun3/sun3x/obio.c
409
obio_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/sun3/sun3x/obio.c
414
error = _bus_dmamap_load(t, map, buf, buflen, p, flags);
sys/arch/sun3/sun3x/obio.c
416
map->dm_segs[0].ds_addr &= DVMA_OBIO_SLAVE_MASK;
sys/arch/sun3/sun3x/pmap.c
517
struct vm_map *map;
sys/arch/sun3/sun3x/pmap.c
521
map = &vm->vm_map;
sys/arch/sun3/sun3x/pmap.c
522
pmap = vm_map_pmap(map);
sys/arch/sun3/sun3x/vme.c
196
vme_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/sun3/sun3x/vme.c
201
error = _bus_dmamap_load(t, map, buf, buflen, p, flags);
sys/arch/sun3/sun3x/vme.c
203
map->dm_segs[0].ds_addr &= DVMA_VME_SLAVE_MASK;
sys/arch/sun68k/sun68k/autoconf.c
175
struct mainbus_attach_args *map = aux;
sys/arch/sun68k/sun68k/autoconf.c
179
if (map->ma_name != NULL && strcmp(map->ma_name, cf->cf_name) != 0)
sys/arch/sun68k/sun68k/autoconf.c
190
ma = *map;
sys/arch/sun68k/sun68k/autoconf.c
206
map->ma_loc == LOCATOR_REQUIRED ? "missing" : "unexpected", \
sys/arch/sun68k/sun68k/autoconf.c
213
if ((map->ma_loc == LOCATOR_FORBIDDEN && cf->cf_loc != -1) || \
sys/arch/sun68k/sun68k/autoconf.c
214
(map->ma_loc == LOCATOR_REQUIRED && cf->cf_loc == -1)) \
sys/arch/sun68k/sun68k/bus.c
193
struct sun68k_bus_dmamap *map;
sys/arch/sun68k/sun68k/bus.c
212
map = (struct sun68k_bus_dmamap *)mapstore;
sys/arch/sun68k/sun68k/bus.c
213
map->_dm_size = size;
sys/arch/sun68k/sun68k/bus.c
214
map->_dm_segcnt = nsegments;
sys/arch/sun68k/sun68k/bus.c
215
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/sun68k/sun68k/bus.c
216
map->_dm_boundary = boundary;
sys/arch/sun68k/sun68k/bus.c
217
map->_dm_align = PAGE_SIZE;
sys/arch/sun68k/sun68k/bus.c
218
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/sun68k/sun68k/bus.c
219
map->dm_maxsegsz = maxsegsz;
sys/arch/sun68k/sun68k/bus.c
220
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/sun68k/sun68k/bus.c
221
map->dm_nsegs = 0;
sys/arch/sun68k/sun68k/bus.c
223
*dmamp = map;
sys/arch/sun68k/sun68k/bus.c
232
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/sun68k/sun68k/bus.c
238
if (map->dm_mapsize != 0)
sys/arch/sun68k/sun68k/bus.c
239
bus_dmamap_unload(t, map);
sys/arch/sun68k/sun68k/bus.c
241
kmem_free(map, _bus_dmamap_mapsize(map->_dm_segcnt));
sys/arch/sun68k/sun68k/bus.c
445
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m,
sys/arch/sun68k/sun68k/bus.c
456
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/sun68k/sun68k/bus.c
468
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/sun68k/sun68k/vme_sun68k.c
322
sun68k_vct_dmamap_destroy(void *cookie, bus_dmamap_t map)
sys/arch/sun68k/sun68k/vme_sun68k.c
326
bus_dmamap_destroy(sc->sc_dmatag, map);
sys/arch/sun68k/sun68k/vme_sun68k.c
342
sun68k_vme_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/sun68k/sun68k/vme_sun68k.c
347
error = _bus_dmamap_load(t, map, buf, buflen, p, flags);
sys/arch/sun68k/sun68k/vme_sun68k.c
349
map->dm_segs[0].ds_addr &= DVMA_VME_SLAVE_MASK;
sys/arch/sun68k/sun68k/vme_sun68k.c
354
sun68k_vme_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/sun68k/sun68k/vme_sun68k.c
359
error = _bus_dmamap_load_raw(t, map, segs, nsegs, size, flags);
sys/arch/sun68k/sun68k/vme_sun68k.c
361
map->dm_segs[0].ds_addr &= DVMA_VME_SLAVE_MASK;
sys/arch/usermode/dev/vnckbdmap.c
232
#define KBD_MAP(name, base, map) \
sys/arch/usermode/dev/vnckbdmap.c
233
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/arch/vax/boot/boot/autoconf.c
101
map[i] = 0x80000000 | i;
sys/arch/vax/boot/boot/autoconf.c
95
{int *map, i;
sys/arch/vax/boot/boot/autoconf.c
98
map = (int *)0x700000; /* XXX */
sys/arch/vax/boot/boot/autoconf.c
99
*(int *)0x20080008 = (int)map; /* XXX */
sys/arch/vax/boot/boot/data.h
43
long map; /* 4 Mapping entry */
sys/arch/vax/if/if_le_vsbus.c
139
bus_dmamap_t map;
sys/arch/vax/if/if_le_vsbus.c
148
sizeof(initblock), 0, BUS_DMA_NOWAIT, &map);
sys/arch/vax/if/if_le_vsbus.c
153
error = bus_dmamap_load(va->va_dmat, map, &initblock,
sys/arch/vax/if/if_le_vsbus.c
156
bus_dmamap_destroy(va->va_dmat, map);
sys/arch/vax/if/if_le_vsbus.c
170
*rdp = map->dm_segs->ds_addr & 0xffff;
sys/arch/vax/if/if_le_vsbus.c
172
*rdp = (map->dm_segs->ds_addr >> 16) & 0xffff;
sys/arch/vax/if/if_le_vsbus.c
186
bus_dmamap_unload(va->va_dmat, map);
sys/arch/vax/if/if_le_vsbus.c
187
bus_dmamap_destroy(va->va_dmat, map);
sys/arch/vax/uba/uba_dma.c
132
bus_dmamap_t map;
sys/arch/vax/uba/uba_dma.c
140
map = *dmamp;
sys/arch/vax/uba/uba_dma.c
143
error = vax_sgmap_alloc(map, vax_round_page(size),
sys/arch/vax/uba/uba_dma.c
146
uba_bus_dmamap_destroy_sgmap(t, map);
sys/arch/vax/uba/uba_dma.c
156
uba_bus_dmamap_destroy_sgmap(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/vax/uba/uba_dma.c
159
if (map->_dm_flags & DMAMAP_HAS_SGMAP)
sys/arch/vax/uba/uba_dma.c
160
vax_sgmap_free(map, t->_sgmap);
sys/arch/vax/uba/uba_dma.c
162
_bus_dmamap_destroy(t, map);
sys/arch/vax/uba/uba_dma.c
169
uba_bus_dmamap_load_sgmap(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/vax/uba/uba_dma.c
174
error = vax_sgmap_load(t, map, buf, buflen, p, flags, t->_sgmap);
sys/arch/vax/uba/uba_dma.c
186
uba_bus_dmamap_load_mbuf_sgmap( bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/vax/uba/uba_dma.c
191
error = vax_sgmap_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/vax/uba/uba_dma.c
200
uba_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/vax/uba/uba_dma.c
205
error = vax_sgmap_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/vax/uba/uba_dma.c
214
uba_bus_dmamap_load_raw_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/vax/uba/uba_dma.c
219
error = vax_sgmap_load_raw(t, map, segs, nsegs, size, flags,
sys/arch/vax/uba/uba_dma.c
229
uba_bus_dmamap_unload_sgmap(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/vax/uba/uba_dma.c
235
vax_sgmap_unload(t, map, t->_sgmap);
sys/arch/vax/uba/uba_dma.c
240
_bus_dmamap_unload(t, map);
sys/arch/vax/vax/bus_dma.c
111
map = (struct vax_bus_dmamap *)mapstore;
sys/arch/vax/vax/bus_dma.c
112
map->_dm_size = size;
sys/arch/vax/vax/bus_dma.c
113
map->_dm_segcnt = nsegments;
sys/arch/vax/vax/bus_dma.c
114
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/vax/vax/bus_dma.c
115
map->_dm_boundary = boundary;
sys/arch/vax/vax/bus_dma.c
116
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/vax/vax/bus_dma.c
117
map->dm_maxsegsz = maxsegsz;
sys/arch/vax/vax/bus_dma.c
118
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/vax/vax/bus_dma.c
119
map->dm_nsegs = 0;
sys/arch/vax/vax/bus_dma.c
121
*dmamp = map;
sys/arch/vax/vax/bus_dma.c
123
printf("dmamap_create:map=%p\n", map);
sys/arch/vax/vax/bus_dma.c
133
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/vax/vax/bus_dma.c
137
printf("dmamap_destroy: t=%p map=%p\n", t, map);
sys/arch/vax/vax/bus_dma.c
140
if (map->dm_nsegs > 0)
sys/arch/vax/vax/bus_dma.c
143
kmem_free(map, _bus_dmamap_mapsize(map->_dm_segcnt));
sys/arch/vax/vax/bus_dma.c
151
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/vax/vax/bus_dma.c
160
t, map, buf, buflen, p, flags);
sys/arch/vax/vax/bus_dma.c
166
map->dm_mapsize = 0;
sys/arch/vax/vax/bus_dma.c
167
map->dm_nsegs = 0;
sys/arch/vax/vax/bus_dma.c
168
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/vax/vax/bus_dma.c
170
if (buflen > map->_dm_size)
sys/arch/vax/vax/bus_dma.c
180
error = _bus_dmamap_load_buffer(t, map, buf, buflen, vm, flags,
sys/arch/vax/vax/bus_dma.c
183
map->dm_mapsize = buflen;
sys/arch/vax/vax/bus_dma.c
184
map->dm_nsegs = seg + 1;
sys/arch/vax/vax/bus_dma.c
196
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/vax/vax/bus_dma.c
206
t, map, m0, flags);
sys/arch/vax/vax/bus_dma.c
212
map->dm_mapsize = 0;
sys/arch/vax/vax/bus_dma.c
213
map->dm_nsegs = 0;
sys/arch/vax/vax/bus_dma.c
214
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/vax/vax/bus_dma.c
221
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/vax/vax/bus_dma.c
241
if (!first && ++seg >= map->_dm_segcnt) {
sys/arch/vax/vax/bus_dma.c
245
map->dm_segs[seg].ds_addr = lastaddr;
sys/arch/vax/vax/bus_dma.c
246
map->dm_segs[seg].ds_len = m->m_len;
sys/arch/vax/vax/bus_dma.c
260
error = _bus_dmamap_load_buffer(t, map, m->m_data, m->m_len,
sys/arch/vax/vax/bus_dma.c
264
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/vax/vax/bus_dma.c
265
map->dm_nsegs = seg + 1;
sys/arch/vax/vax/bus_dma.c
277
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/vax/vax/bus_dma.c
290
map->dm_mapsize = 0;
sys/arch/vax/vax/bus_dma.c
291
map->dm_nsegs = 0;
sys/arch/vax/vax/bus_dma.c
292
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/arch/vax/vax/bus_dma.c
308
error = _bus_dmamap_load_buffer(t, map, addr, minlen,
sys/arch/vax/vax/bus_dma.c
315
map->dm_mapsize = uio->uio_resid;
sys/arch/vax/vax/bus_dma.c
316
map->dm_nsegs = seg + 1;
sys/arch/vax/vax/bus_dma.c
326
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/vax/vax/bus_dma.c
338
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/vax/vax/bus_dma.c
342
printf("dmamap_unload: t=%p map=%p\n", t, map);
sys/arch/vax/vax/bus_dma.c
349
map->dm_maxsegsz = map->_dm_maxmaxsegsz;
sys/arch/vax/vax/bus_dma.c
350
map->dm_mapsize = 0;
sys/arch/vax/vax/bus_dma.c
351
map->dm_nsegs = 0;
sys/arch/vax/vax/bus_dma.c
359
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/vax/vax/bus_dma.c
364
t, map, offset, len, ops);
sys/arch/vax/vax/bus_dma.c
548
_bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/vax/vax/bus_dma.c
566
bmask = ~(map->_dm_boundary - 1);
sys/arch/vax/vax/bus_dma.c
593
if (map->_dm_boundary > 0) {
sys/arch/vax/vax/bus_dma.c
594
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/vax/vax/bus_dma.c
604
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/vax/vax/bus_dma.c
605
map->dm_segs[seg].ds_len = sgsize;
sys/arch/vax/vax/bus_dma.c
609
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/vax/vax/bus_dma.c
610
map->dm_maxsegsz &&
sys/arch/vax/vax/bus_dma.c
611
(map->_dm_boundary == 0 ||
sys/arch/vax/vax/bus_dma.c
612
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/vax/vax/bus_dma.c
614
map->dm_segs[seg].ds_len += sgsize;
sys/arch/vax/vax/bus_dma.c
616
if (++seg >= map->_dm_segcnt)
sys/arch/vax/vax/bus_dma.c
618
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/vax/vax/bus_dma.c
619
map->dm_segs[seg].ds_len = sgsize;
sys/arch/vax/vax/bus_dma.c
87
struct vax_bus_dmamap *map;
sys/arch/vax/vax/disksubr.c
177
lp->d_partitions[part].p_size = dlp->map[part].num_blocks;
sys/arch/vax/vax/disksubr.c
178
lp->d_partitions[part].p_offset = dlp->map[part].start_block;
sys/arch/vax/vax/disksubr.c
253
disk_reallymapin(struct buf *bp, struct pte *map, int reg, int flag)
sys/arch/vax/vax/disksubr.c
283
if (map) {
sys/arch/vax/vax/disksubr.c
284
io = &map[reg];
sys/arch/vax/vax/sgmap.c
109
vax_sgmap_alloc(bus_dmamap_t map, bus_size_t origlen, struct vax_sgmap *sgmap,
sys/arch/vax/vax/sgmap.c
116
if (map->_dm_flags & DMAMAP_HAS_SGMAP)
sys/arch/vax/vax/sgmap.c
127
map->_dm_sgvalen = vax_round_page(len);
sys/arch/vax/vax/sgmap.c
132
(unsigned int)origlen, (unsigned int)len, (unsigned int)map->_dm_sgvalen, (unsigned int)map->_dm_boundary, 1);
sys/arch/vax/vax/sgmap.c
138
error = vmem_xalloc(sgmap->aps_arena, map->_dm_sgvalen,
sys/arch/vax/vax/sgmap.c
141
map->_dm_boundary, /* nocross */
sys/arch/vax/vax/sgmap.c
145
&map->_dm_sgva);
sys/arch/vax/vax/sgmap.c
148
printf("error %d _dm_sgva %lx\n", error, map->_dm_sgva);
sys/arch/vax/vax/sgmap.c
152
map->_dm_flags |= DMAMAP_HAS_SGMAP;
sys/arch/vax/vax/sgmap.c
154
map->_dm_flags &= ~DMAMAP_HAS_SGMAP;
sys/arch/vax/vax/sgmap.c
160
vax_sgmap_free(bus_dmamap_t map, struct vax_sgmap *sgmap)
sys/arch/vax/vax/sgmap.c
164
if ((map->_dm_flags & DMAMAP_HAS_SGMAP) == 0)
sys/arch/vax/vax/sgmap.c
168
vmem_xfree(sgmap->aps_arena, map->_dm_sgva, map->_dm_sgvalen);
sys/arch/vax/vax/sgmap.c
170
map->_dm_flags &= ~DMAMAP_HAS_SGMAP;
sys/arch/vax/vax/sgmap.c
180
vax_sgmap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf, bus_size_t buflen,
sys/arch/vax/vax/sgmap.c
193
map->dm_mapsize = 0;
sys/arch/vax/vax/sgmap.c
194
map->dm_nsegs = 0;
sys/arch/vax/vax/sgmap.c
196
if (buflen > map->_dm_size)
sys/arch/vax/vax/sgmap.c
213
if ((map->_dm_flags & DMAMAP_HAS_SGMAP) == 0) {
sys/arch/vax/vax/sgmap.c
214
error = vax_sgmap_alloc(map, (endva - va), sgmap, flags);
sys/arch/vax/vax/sgmap.c
219
pteidx = map->_dm_sgva >> VAX_PGSHIFT;
sys/arch/vax/vax/sgmap.c
225
map->dm_segs[0].ds_addr = map->_dm_sgva + dmaoffset;
sys/arch/vax/vax/sgmap.c
226
map->dm_segs[0].ds_len = dmalen;
sys/arch/vax/vax/sgmap.c
229
map->_dm_pteidx = pteidx;
sys/arch/vax/vax/sgmap.c
230
map->_dm_ptecnt = 0;
sys/arch/vax/vax/sgmap.c
236
for (; va < endva; va += VAX_NBPG, pte++, map->_dm_ptecnt++) {
sys/arch/vax/vax/sgmap.c
255
map->_dm_ptecnt++;
sys/arch/vax/vax/sgmap.c
258
map->dm_mapsize = buflen;
sys/arch/vax/vax/sgmap.c
259
map->dm_nsegs = 1;
sys/arch/vax/vax/sgmap.c
264
vax_sgmap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m,
sys/arch/vax/vax/sgmap.c
272
vax_sgmap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/vax/vax/sgmap.c
280
vax_sgmap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/vax/vax/sgmap.c
288
vax_sgmap_unload(bus_dma_tag_t t, bus_dmamap_t map, struct vax_sgmap *sgmap)
sys/arch/vax/vax/sgmap.c
296
for (ptecnt = map->_dm_ptecnt, pte = &page_table[map->_dm_pteidx];
sys/arch/vax/vax/sgmap.c
305
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/vax/vax/sgmap.c
306
vax_sgmap_free(map, sgmap);
sys/arch/vax/vax/sgmap.c
310
map->dm_mapsize = 0;
sys/arch/vax/vax/sgmap.c
311
map->dm_nsegs = 0;
sys/arch/vax/vax/trap.c
100
struct vm_map *map;
sys/arch/vax/vax/trap.c
204
map = kernel_map;
sys/arch/vax/vax/trap.c
208
map = &vm->vm_map;
sys/arch/vax/vax/trap.c
217
rv = uvm_fault(map, addr, ftype);
sys/arch/vax/vax/trap.c
266
if (map != kernel_map && addr > 0
sys/arch/vax/vsa/vsbus_dma.c
156
bus_dmamap_t map;
sys/arch/vax/vsa/vsbus_dma.c
164
map = *dmamp;
sys/arch/vax/vsa/vsbus_dma.c
167
error = vax_sgmap_alloc(map, vax_round_page(size),
sys/arch/vax/vsa/vsbus_dma.c
170
sgmap_bus_dmamap_destroy_sgmap(t, map);
sys/arch/vax/vsa/vsbus_dma.c
180
sgmap_bus_dmamap_destroy_sgmap(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/vax/vsa/vsbus_dma.c
183
if (map->_dm_flags & DMAMAP_HAS_SGMAP)
sys/arch/vax/vsa/vsbus_dma.c
184
vax_sgmap_free(map, t->_sgmap);
sys/arch/vax/vsa/vsbus_dma.c
186
_bus_dmamap_destroy(t, map);
sys/arch/vax/vsa/vsbus_dma.c
193
sgmap_bus_dmamap_load_sgmap(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/vax/vsa/vsbus_dma.c
196
return vax_sgmap_load(t, map, buf, buflen, p, flags, t->_sgmap);
sys/arch/vax/vsa/vsbus_dma.c
203
sgmap_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/vax/vsa/vsbus_dma.c
206
return vax_sgmap_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/vax/vsa/vsbus_dma.c
213
sgmap_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/vax/vsa/vsbus_dma.c
216
return vax_sgmap_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/vax/vsa/vsbus_dma.c
223
sgmap_bus_dmamap_load_raw_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/vax/vsa/vsbus_dma.c
226
return vax_sgmap_load_raw(t, map, segs, nsegs, size, flags, t->_sgmap);
sys/arch/vax/vsa/vsbus_dma.c
233
sgmap_bus_dmamap_unload_sgmap(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/vax/vsa/vsbus_dma.c
239
vax_sgmap_unload(t, map, t->_sgmap);
sys/arch/vax/vsa/vsbus_dma.c
244
_bus_dmamap_unload(t, map);
sys/arch/x68k/dev/intio.c
229
struct extent *map = sc->sc_map;
sys/arch/x68k/dev/intio.c
232
r = extent_alloc_region(map, ia->ia_addr, ia->ia_size, 0);
sys/arch/x68k/dev/intio.c
235
extent_print(map);
sys/arch/x68k/dev/intio.c
239
extent_free(map, ia->ia_addr, ia->ia_size, 0);
sys/arch/x68k/dev/intio.c
250
struct extent *map = sc->sc_map;
sys/arch/x68k/dev/intio.c
252
extent_free(map, ia->ia_addr, ia->ia_size, 0);
sys/arch/x68k/dev/intio.c
255
extent_print(map);
sys/arch/x68k/dev/intio.c
399
bus_dmamap_t map;
sys/arch/x68k/dev/intio.c
410
map = *dmamp;
sys/arch/x68k/dev/intio.c
411
map->x68k_dm_cookie = NULL;
sys/arch/x68k/dev/intio.c
436
map->x68k_dm_bounce_thresh = 0;
sys/arch/x68k/dev/intio.c
438
if (map->x68k_dm_bounce_thresh != 0 ||
sys/arch/x68k/dev/intio.c
439
((map->x68k_dm_size / PAGE_SIZE) + 1) > map->x68k_dm_segcnt) {
sys/arch/x68k/dev/intio.c
441
cookiesize += (sizeof(bus_dma_segment_t) * map->x68k_dm_segcnt);
sys/arch/x68k/dev/intio.c
454
map->x68k_dm_cookie = cookie;
sys/arch/x68k/dev/intio.c
464
error = _intio_dma_alloc_bouncebuf(t, map, size, flags);
sys/arch/x68k/dev/intio.c
469
if (map->x68k_dm_cookie != NULL)
sys/arch/x68k/dev/intio.c
470
free(map->x68k_dm_cookie, M_DMAMAP);
sys/arch/x68k/dev/intio.c
471
x68k_bus_dmamap_destroy(t, map);
sys/arch/x68k/dev/intio.c
480
_intio_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/x68k/dev/intio.c
482
struct intio_dma_cookie *cookie = map->x68k_dm_cookie;
sys/arch/x68k/dev/intio.c
488
_intio_dma_free_bouncebuf(t, map);
sys/arch/x68k/dev/intio.c
491
x68k_bus_dmamap_destroy(t, map);
sys/arch/x68k/dev/intio.c
498
_intio_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/x68k/dev/intio.c
501
struct intio_dma_cookie *cookie = map->x68k_dm_cookie;
sys/arch/x68k/dev/intio.c
507
map->dm_mapsize = 0;
sys/arch/x68k/dev/intio.c
508
map->dm_nsegs = 0;
sys/arch/x68k/dev/intio.c
514
error = x68k_bus_dmamap_load(t, map, buf, buflen, p, flags);
sys/arch/x68k/dev/intio.c
522
error = _intio_dma_alloc_bouncebuf(t, map, buflen, flags);
sys/arch/x68k/dev/intio.c
534
error = x68k_bus_dmamap_load(t, map, cookie->id_bouncebuf, buflen,
sys/arch/x68k/dev/intio.c
541
if ((map->x68k_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/x68k/dev/intio.c
542
_intio_dma_free_bouncebuf(t, map);
sys/arch/x68k/dev/intio.c
555
_intio_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/x68k/dev/intio.c
558
struct intio_dma_cookie *cookie = map->x68k_dm_cookie;
sys/arch/x68k/dev/intio.c
564
map->dm_mapsize = 0;
sys/arch/x68k/dev/intio.c
565
map->dm_nsegs = 0;
sys/arch/x68k/dev/intio.c
572
if (m0->m_pkthdr.len > map->x68k_dm_size)
sys/arch/x68k/dev/intio.c
579
error = x68k_bus_dmamap_load_mbuf(t, map, m0, flags);
sys/arch/x68k/dev/intio.c
587
error = _intio_dma_alloc_bouncebuf(t, map, m0->m_pkthdr.len,
sys/arch/x68k/dev/intio.c
600
error = x68k_bus_dmamap_load(t, map, cookie->id_bouncebuf,
sys/arch/x68k/dev/intio.c
607
if ((map->x68k_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/x68k/dev/intio.c
608
_intio_dma_free_bouncebuf(t, map);
sys/arch/x68k/dev/intio.c
621
_intio_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/x68k/dev/intio.c
632
_intio_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/x68k/dev/intio.c
643
_intio_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/x68k/dev/intio.c
645
struct intio_dma_cookie *cookie = map->x68k_dm_cookie;
sys/arch/x68k/dev/intio.c
652
(map->x68k_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/x68k/dev/intio.c
653
_intio_dma_free_bouncebuf(t, map);
sys/arch/x68k/dev/intio.c
661
x68k_bus_dmamap_unload(t, map);
sys/arch/x68k/dev/intio.c
668
_intio_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/x68k/dev/intio.c
671
struct intio_dma_cookie *cookie = map->x68k_dm_cookie;
sys/arch/x68k/dev/intio.c
682
if (offset >= map->dm_mapsize)
sys/arch/x68k/dev/intio.c
684
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/x68k/dev/intio.c
818
_intio_dma_alloc_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map, bus_size_t size,
sys/arch/x68k/dev/intio.c
821
struct intio_dma_cookie *cookie = map->x68k_dm_cookie;
sys/arch/x68k/dev/intio.c
826
PAGE_SIZE, map->x68k_dm_boundary, cookie->id_bouncesegs,
sys/arch/x68k/dev/intio.c
827
map->x68k_dm_segcnt, &cookie->id_nbouncesegs, flags);
sys/arch/x68k/dev/intio.c
848
_intio_dma_free_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/x68k/dev/intio.c
850
struct intio_dma_cookie *cookie = map->x68k_dm_cookie;
sys/arch/x68k/dev/intio_dmac.c
447
struct x68k_bus_dmamap *map = xf->dx_dmamap;
sys/arch/x68k/dev/intio_dmac.c
451
if (offset != 0 || size != map->dm_mapsize)
sys/arch/x68k/dev/intio_dmac.c
455
for (i=0, j=xf->dx_done; i<DMAC_MAPSIZE && j<map->dm_nsegs;
sys/arch/x68k/dev/intio_dmac.c
457
xf->dx_array[i].da_addr = map->dm_segs[j].ds_addr;
sys/arch/x68k/dev/intio_dmac.c
459
if (map->dm_segs[j].ds_len > DMAC_MAXSEGSZ)
sys/arch/x68k/dev/intio_dmac.c
461
map->dm_segs[j].ds_len);
sys/arch/x68k/dev/intio_dmac.c
463
xf->dx_array[i].da_count = map->dm_segs[j].ds_len;
sys/arch/x68k/dev/intio_dmac.c
481
struct x68k_bus_dmamap *map = xf->dx_dmamap;
sys/arch/x68k/dev/intio_dmac.c
490
if (xf->dx_done == map->dm_nsegs) {
sys/arch/x68k/dev/intio_dmac.c
502
c = dmac_program_arraychain(sc->sc_dev, xf, 0, map->dm_mapsize);
sys/arch/x68k/x68k/bus.c
111
map = (struct x68k_bus_dmamap *)mapstore;
sys/arch/x68k/x68k/bus.c
112
map->x68k_dm_size = size;
sys/arch/x68k/x68k/bus.c
113
map->x68k_dm_segcnt = nsegments;
sys/arch/x68k/x68k/bus.c
114
map->x68k_dm_maxmaxsegsz = maxsegsz;
sys/arch/x68k/x68k/bus.c
115
map->x68k_dm_boundary = boundary;
sys/arch/x68k/x68k/bus.c
116
map->x68k_dm_bounce_thresh = t->_bounce_thresh;
sys/arch/x68k/x68k/bus.c
117
map->x68k_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/x68k/x68k/bus.c
118
map->dm_maxsegsz = maxsegsz;
sys/arch/x68k/x68k/bus.c
119
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/x68k/x68k/bus.c
120
map->dm_nsegs = 0;
sys/arch/x68k/x68k/bus.c
122
*dmamp = map;
sys/arch/x68k/x68k/bus.c
131
x68k_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/x68k/x68k/bus.c
134
free(map, M_DMAMAP);
sys/arch/x68k/x68k/bus.c
142
x68k_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/x68k/x68k/bus.c
151
map->dm_mapsize = 0;
sys/arch/x68k/x68k/bus.c
152
map->dm_nsegs = 0;
sys/arch/x68k/x68k/bus.c
153
KASSERT(map->dm_maxsegsz <= map->x68k_dm_maxmaxsegsz);
sys/arch/x68k/x68k/bus.c
155
if (buflen > map->x68k_dm_size)
sys/arch/x68k/x68k/bus.c
159
error = x68k_bus_dmamap_load_buffer(map, buf, buflen, p, flags,
sys/arch/x68k/x68k/bus.c
162
map->dm_mapsize = buflen;
sys/arch/x68k/x68k/bus.c
163
map->dm_nsegs = seg + 1;
sys/arch/x68k/x68k/bus.c
172
x68k_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/x68k/x68k/bus.c
182
map->dm_mapsize = 0;
sys/arch/x68k/x68k/bus.c
183
map->dm_nsegs = 0;
sys/arch/x68k/x68k/bus.c
184
KASSERT(map->dm_maxsegsz <= map->x68k_dm_maxmaxsegsz);
sys/arch/x68k/x68k/bus.c
191
if (m0->m_pkthdr.len > map->x68k_dm_size)
sys/arch/x68k/x68k/bus.c
200
error = x68k_bus_dmamap_load_buffer(map, m->m_data, m->m_len,
sys/arch/x68k/x68k/bus.c
205
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/x68k/x68k/bus.c
206
map->dm_nsegs = seg + 1;
sys/arch/x68k/x68k/bus.c
215
x68k_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/x68k/x68k/bus.c
229
map->dm_mapsize = 0;
sys/arch/x68k/x68k/bus.c
230
map->dm_nsegs = 0;
sys/arch/x68k/x68k/bus.c
231
KASSERT(map->dm_maxsegsz <= map->x68k_dm_maxmaxsegsz);
sys/arch/x68k/x68k/bus.c
255
error = x68k_bus_dmamap_load_buffer(map, addr, minlen,
sys/arch/x68k/x68k/bus.c
262
map->dm_mapsize = uio->uio_resid;
sys/arch/x68k/x68k/bus.c
263
map->dm_nsegs = seg + 1;
sys/arch/x68k/x68k/bus.c
276
x68k_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/x68k/x68k/bus.c
288
x68k_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/x68k/x68k/bus.c
295
map->dm_maxsegsz = map->x68k_dm_maxmaxsegsz;
sys/arch/x68k/x68k/bus.c
296
map->dm_mapsize = 0;
sys/arch/x68k/x68k/bus.c
297
map->dm_nsegs = 0;
sys/arch/x68k/x68k/bus.c
353
x68k_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/x68k/x68k/bus.c
357
bus_dma_segment_t *ds = map->dm_segs;
sys/arch/x68k/x68k/bus.c
372
if (offset >= map->dm_mapsize)
sys/arch/x68k/x68k/bus.c
374
if (offset+len > map->dm_mapsize)
sys/arch/x68k/x68k/bus.c
375
len = map->dm_mapsize; /* driver bug; warn it? */
sys/arch/x68k/x68k/bus.c
480
x68k_bus_dmamap_load_buffer(bus_dmamap_t map, void *buf, bus_size_t buflen,
sys/arch/x68k/x68k/bus.c
495
bmask = ~(map->x68k_dm_boundary - 1);
sys/arch/x68k/x68k/bus.c
507
if (map->x68k_dm_bounce_thresh != 0 &&
sys/arch/x68k/x68k/bus.c
508
curaddr >= map->x68k_dm_bounce_thresh)
sys/arch/x68k/x68k/bus.c
521
if (map->x68k_dm_boundary > 0) {
sys/arch/x68k/x68k/bus.c
522
baddr = (curaddr + map->x68k_dm_boundary) & bmask;
sys/arch/x68k/x68k/bus.c
532
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/x68k/x68k/bus.c
533
map->dm_segs[seg].ds_len = sgsize;
sys/arch/x68k/x68k/bus.c
537
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/x68k/x68k/bus.c
538
map->dm_maxsegsz &&
sys/arch/x68k/x68k/bus.c
539
(map->x68k_dm_boundary == 0 ||
sys/arch/x68k/x68k/bus.c
540
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/x68k/x68k/bus.c
542
map->dm_segs[seg].ds_len += sgsize;
sys/arch/x68k/x68k/bus.c
544
if (++seg >= map->x68k_dm_segcnt)
sys/arch/x68k/x68k/bus.c
546
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/x68k/x68k/bus.c
547
map->dm_segs[seg].ds_len = sgsize;
sys/arch/x68k/x68k/bus.c
88
struct x68k_bus_dmamap *map;
sys/arch/x86/isa/isa_machdep.c
329
_isa_dma_may_bounce(bus_dma_tag_t t, bus_dmamap_t map, int flags,
sys/arch/x86/isa/isa_machdep.c
333
map->_dm_bounce_thresh = 0;
sys/arch/x86/isa/isa_machdep.c
335
if (((map->_dm_size / PAGE_SIZE) + 1) > map->_dm_segcnt)
sys/arch/x86/pv/pvbus.c
61
_pv_dma_may_bounce(bus_dma_tag_t t, bus_dmamap_t map, int flags,
sys/arch/x86/pv/pvbus.c
65
if ((map->_dm_size / PAGE_SIZE) > map->_dm_segcnt)
sys/arch/x86/x86/bus_dma.c
1042
_bus_dma_alloc_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/x86/x86/bus_dma.c
1045
struct x86_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/x86/x86/bus_dma.c
1052
PAGE_SIZE, map->_dm_boundary, cookie->id_bouncesegs,
sys/arch/x86/x86/bus_dma.c
1053
map->_dm_segcnt, &cookie->id_nbouncesegs, flags);
sys/arch/x86/x86/bus_dma.c
1078
_bus_dma_free_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/x86/x86/bus_dma.c
1080
struct x86_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/x86/x86/bus_dma.c
1279
_bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/x86/x86/bus_dma.c
1311
if (map->_dm_bounce_thresh != 0 &&
sys/arch/x86/x86/bus_dma.c
1312
curaddr + sgsize >= map->_dm_bounce_thresh)
sys/arch/x86/x86/bus_dma.c
1316
error = _bus_dmamap_load_busaddr(t, map, curaddr, sgsize);
sys/arch/x86/x86/bus_dma.c
176
static int _bus_dma_alloc_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/x86/x86/bus_dma.c
178
static void _bus_dma_free_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map);
sys/arch/x86/x86/bus_dma.c
179
static int _bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/x86/x86/bus_dma.c
277
bus_dmamap_t map;
sys/arch/x86/x86/bus_dma.c
301
map = (struct x86_bus_dmamap *)mapstore;
sys/arch/x86/x86/bus_dma.c
302
map->_dm_size = size;
sys/arch/x86/x86/bus_dma.c
303
map->_dm_segcnt = nsegments;
sys/arch/x86/x86/bus_dma.c
304
map->_dm_maxmaxsegsz = maxsegsz;
sys/arch/x86/x86/bus_dma.c
305
map->_dm_boundary = boundary;
sys/arch/x86/x86/bus_dma.c
306
map->_dm_bounce_thresh = t->_bounce_thresh;
sys/arch/x86/x86/bus_dma.c
307
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/x86/x86/bus_dma.c
308
map->dm_maxsegsz = maxsegsz;
sys/arch/x86/x86/bus_dma.c
309
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/x86/x86/bus_dma.c
310
map->dm_nsegs = 0;
sys/arch/x86/x86/bus_dma.c
313
map->_dm_bounce_thresh = 0;
sys/arch/x86/x86/bus_dma.c
317
error = t->_may_bounce(t, map, flags, &cookieflags);
sys/arch/x86/x86/bus_dma.c
322
if (map->_dm_bounce_thresh != 0)
sys/arch/x86/x86/bus_dma.c
326
*dmamp = map;
sys/arch/x86/x86/bus_dma.c
331
(sizeof(bus_dma_segment_t) * map->_dm_segcnt);
sys/arch/x86/x86/bus_dma.c
343
map->_dm_cookie = cookie;
sys/arch/x86/x86/bus_dma.c
345
error = _bus_dma_alloc_bouncebuf(t, map, size, flags);
sys/arch/x86/x86/bus_dma.c
348
_bus_dmamap_destroy(t, map);
sys/arch/x86/x86/bus_dma.c
350
*dmamp = map;
sys/arch/x86/x86/bus_dma.c
359
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/x86/x86/bus_dma.c
361
struct x86_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/x86/x86/bus_dma.c
368
_bus_dma_free_bouncebuf(t, map);
sys/arch/x86/x86/bus_dma.c
372
free(map, M_DMAMAP);
sys/arch/x86/x86/bus_dma.c
379
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/x86/x86/bus_dma.c
382
struct x86_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/x86/x86/bus_dma.c
391
map->dm_mapsize = 0;
sys/arch/x86/x86/bus_dma.c
392
map->dm_nsegs = 0;
sys/arch/x86/x86/bus_dma.c
393
KASSERTMSG(map->dm_maxsegsz <= map->_dm_maxmaxsegsz,
sys/arch/x86/x86/bus_dma.c
395
map->dm_maxsegsz, map->_dm_maxmaxsegsz);
sys/arch/x86/x86/bus_dma.c
397
if (buflen > map->_dm_size)
sys/arch/x86/x86/bus_dma.c
405
error = _bus_dmamap_load_buffer(t, map, buf, buflen, vm, flags);
sys/arch/x86/x86/bus_dma.c
409
map->dm_mapsize = buflen;
sys/arch/x86/x86/bus_dma.c
427
error = _bus_dma_alloc_bouncebuf(t, map, buflen, flags);
sys/arch/x86/x86/bus_dma.c
439
map->dm_nsegs = 0;
sys/arch/x86/x86/bus_dma.c
440
error = bus_dmamap_load(t, map, cookie->id_bouncebuf, buflen,
sys/arch/x86/x86/bus_dma.c
451
_bus_dmamap_load_busaddr(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/x86/x86/bus_dma.c
454
bus_dma_segment_t * const segs = map->dm_segs;
sys/arch/x86/x86/bus_dma.c
455
int nseg = map->dm_nsegs;
sys/arch/x86/x86/bus_dma.c
456
bus_addr_t bmask = ~(map->_dm_boundary - 1);
sys/arch/x86/x86/bus_dma.c
467
if (map->_dm_boundary > 0) {
sys/arch/x86/x86/bus_dma.c
470
baddr = (addr + map->_dm_boundary) & bmask;
sys/arch/x86/x86/bus_dma.c
480
segs[nseg-1].ds_len + sgsize <= map->dm_maxsegsz &&
sys/arch/x86/x86/bus_dma.c
481
(map->_dm_boundary == 0 ||
sys/arch/x86/x86/bus_dma.c
485
} else if (nseg >= map->_dm_segcnt) {
sys/arch/x86/x86/bus_dma.c
495
if (map->_dm_bounce_thresh != 0 && lastaddr > map->_dm_bounce_thresh)
sys/arch/x86/x86/bus_dma.c
503
map->dm_nsegs = nseg;
sys/arch/x86/x86/bus_dma.c
511
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/x86/x86/bus_dma.c
514
struct x86_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/x86/x86/bus_dma.c
521
map->dm_mapsize = 0;
sys/arch/x86/x86/bus_dma.c
522
map->dm_nsegs = 0;
sys/arch/x86/x86/bus_dma.c
523
KASSERTMSG(map->dm_maxsegsz <= map->_dm_maxmaxsegsz,
sys/arch/x86/x86/bus_dma.c
525
map->dm_maxsegsz, map->_dm_maxmaxsegsz);
sys/arch/x86/x86/bus_dma.c
529
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/x86/x86/bus_dma.c
549
error = _bus_dmamap_load_busaddr(t, map,
sys/arch/x86/x86/bus_dma.c
585
error = _bus_dmamap_load_busaddr(t, map,
sys/arch/x86/x86/bus_dma.c
598
error = _bus_dmamap_load_busaddr(t, map,
sys/arch/x86/x86/bus_dma.c
603
error = _bus_dmamap_load_buffer(t, map, m->m_data,
sys/arch/x86/x86/bus_dma.c
608
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/x86/x86/bus_dma.c
612
map->dm_nsegs = 0;
sys/arch/x86/x86/bus_dma.c
628
error = _bus_dma_alloc_bouncebuf(t, map, m0->m_pkthdr.len,
sys/arch/x86/x86/bus_dma.c
641
error = bus_dmamap_load(t, map, cookie->id_bouncebuf,
sys/arch/x86/x86/bus_dma.c
655
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/x86/x86/bus_dma.c
663
struct x86_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/x86/x86/bus_dma.c
668
map->dm_mapsize = 0;
sys/arch/x86/x86/bus_dma.c
669
map->dm_nsegs = 0;
sys/arch/x86/x86/bus_dma.c
670
KASSERTMSG(map->dm_maxsegsz <= map->_dm_maxmaxsegsz,
sys/arch/x86/x86/bus_dma.c
672
map->dm_maxsegsz, map->_dm_maxmaxsegsz);
sys/arch/x86/x86/bus_dma.c
688
error = _bus_dmamap_load_buffer(t, map, addr, minlen,
sys/arch/x86/x86/bus_dma.c
694
map->dm_mapsize = uio->uio_resid;
sys/arch/x86/x86/bus_dma.c
698
map->dm_nsegs = 0;
sys/arch/x86/x86/bus_dma.c
710
error = _bus_dma_alloc_bouncebuf(t, map, uio->uio_resid,
sys/arch/x86/x86/bus_dma.c
723
error = bus_dmamap_load(t, map, cookie->id_bouncebuf,
sys/arch/x86/x86/bus_dma.c
738
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/x86/x86/bus_dma.c
747
map->dm_mapsize = 0;
sys/arch/x86/x86/bus_dma.c
748
map->dm_nsegs = 0;
sys/arch/x86/x86/bus_dma.c
749
KASSERTMSG(map->dm_maxsegsz <= map->_dm_maxmaxsegsz,
sys/arch/x86/x86/bus_dma.c
751
map->dm_maxsegsz, map->_dm_maxmaxsegsz);
sys/arch/x86/x86/bus_dma.c
753
if (size0 > map->_dm_size)
sys/arch/x86/x86/bus_dma.c
763
error = _bus_dmamap_load_busaddr(t, map, ds->ds_addr, sgsize);
sys/arch/x86/x86/bus_dma.c
770
map->dm_mapsize = 0;
sys/arch/x86/x86/bus_dma.c
771
map->dm_nsegs = 0;
sys/arch/x86/x86/bus_dma.c
777
map->dm_mapsize = size0;
sys/arch/x86/x86/bus_dma.c
785
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/x86/x86/bus_dma.c
787
struct x86_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/x86/x86/bus_dma.c
797
map->dm_maxsegsz = map->_dm_maxmaxsegsz;
sys/arch/x86/x86/bus_dma.c
798
map->dm_mapsize = 0;
sys/arch/x86/x86/bus_dma.c
799
map->dm_nsegs = 0;
sys/arch/x86/x86/bus_dma.c
813
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/x86/x86/bus_dma.c
816
struct x86_bus_dma_cookie *cookie = map->_dm_cookie;
sys/arch/x86/x86/bus_dma.c
826
KASSERTMSG(offset < map->dm_mapsize,
sys/arch/x86/x86/bus_dma.c
828
offset, map->dm_mapsize);
sys/arch/x86/x86/bus_dma.c
829
KASSERTMSG(len <= map->dm_mapsize - offset,
sys/arch/x86/x86/bus_dma.c
832
offset, len, map->dm_mapsize);
sys/arch/x86/x86/ioapic.c
417
struct mp_intr_map *map;
sys/arch/x86/x86/ioapic.c
420
map = pp->ip_map;
sys/arch/x86/x86/ioapic.c
421
redlo = map == NULL ? IOAPIC_REDLO_MASK : map->redir;
sys/arch/x86/x86/ioapic.c
441
if ((map != NULL)
sys/arch/x86/x86/ioapic.c
442
&& ((map->flags & 3) == MPS_INTPO_DEF)) {
sys/arch/x86/x86/mpbios.c
437
struct mp_map *map)
sys/arch/x86/x86/mpbios.c
459
return mpbios_map(start + i, len, map);
sys/arch/x86/x86/pmap.c
924
pmap_exec_fixup(struct vm_map *map, struct trapframe *tf, struct pcb *pcb)
sys/arch/x86/x86/pmap.c
927
struct pmap *pm = vm_map_pmap(map);
sys/arch/x86/x86/pmap.c
930
vm_map_lock_read(map);
sys/arch/x86/x86/pmap.c
931
for (ent = (&map->header)->next; ent != &map->header; ent = ent->next) {
sys/arch/x86/x86/pmap.c
939
vm_map_unlock_read(map);
sys/arch/x86/x86/x86_machdep.c
950
struct bi_memmap_entry map[128]; /* same as FreeBSD */
sys/arch/xen/xen/privcmd.c
1125
privcmd_map_obj(struct vm_map *map, vaddr_t start, struct privcmd_object *obj,
sys/arch/xen/xen/privcmd.c
1137
error = uvm_map(map, &newstart, size, &obj->uobj, 0, 0, uvmflag);
sys/arch/xen/xen/privcmd.c
304
privcmd_get_map_prot(struct vm_map *map, vaddr_t start, off_t size)
sys/arch/xen/xen/privcmd.c
308
vm_map_lock_read(map);
sys/arch/xen/xen/privcmd.c
310
if (uvm_map_checkprot(map, start, start + size - 1, VM_PROT_WRITE))
sys/arch/xen/xen/privcmd.c
312
else if (uvm_map_checkprot(map, start, start + size - 1, VM_PROT_READ))
sys/arch/xen/xen/privcmd.c
320
vm_map_unlock_read(map);
sys/arch/zaurus/dev/zkbdmap.h
352
#define KBD_MAP(name, base, map) \
sys/arch/zaurus/dev/zkbdmap.h
353
{ (name), (base), __arraycount(map), (map) }
sys/compat/linux/common/linux_misc.c
585
struct vm_map *map;
sys/compat/linux/common/linux_misc.c
621
map = &p->p_vmspace->vm_map;
sys/compat/linux/common/linux_misc.c
622
error = uvm_mremap(map, oldva, oldsize, map, &newva, newsize, p,
sys/compat/linux/common/linux_misc.c
640
struct vm_map *map;
sys/compat/linux/common/linux_misc.c
665
map = &p->p_vmspace->vm_map;
sys/compat/linux/common/linux_misc.c
666
vm_map_lock(map);
sys/compat/linux/common/linux_misc.c
668
VM_MAP_RANGE_CHECK(map, start, end);
sys/compat/linux/common/linux_misc.c
670
if (!uvm_map_lookup_entry(map, start, &entry) || entry->start > start) {
sys/compat/linux/common/linux_misc.c
671
vm_map_unlock(map);
sys/compat/linux/common/linux_misc.c
693
vm_map_unlock(map);
sys/ddb/db_break.c
105
bkpt->map = map;
sys/ddb/db_break.c
116
db_delete_breakpoint(struct vm_map *map, db_addr_t addr)
sys/ddb/db_break.c
124
if (db_map_equal(bkpt->map, map) &&
sys/ddb/db_break.c
139
db_find_breakpoint(struct vm_map *map, db_addr_t addr)
sys/ddb/db_break.c
146
if (db_map_equal(bkpt->map, map) &&
sys/ddb/db_break.c
171
if (db_map_current(bkpt->map)) {
sys/ddb/db_break.c
192
if (db_map_current(bkpt->map))
sys/ddb/db_break.c
217
db_map_current(bkpt->map) ? "*" : " ",
sys/ddb/db_break.c
218
bkpt->map, bkpt->init_count);
sys/ddb/db_break.c
275
db_map_current(struct vm_map *map)
sys/ddb/db_break.c
280
return ((map == NULL) ||
sys/ddb/db_break.c
281
(map == kernel_map) ||
sys/ddb/db_break.c
283
(map == thread->task->map)));
sys/ddb/db_break.c
304
return thread->task->map;
sys/ddb/db_break.c
90
db_set_breakpoint(struct vm_map *map, db_addr_t addr, int count)
sys/ddb/db_break.c
94
if (db_find_breakpoint(map, addr)) {
sys/ddb/db_break.h
41
struct vm_map *map; /* in this map */
sys/ddb/db_run.c
444
bkpt->map = NULL;
sys/ddb/db_watch.c
109
if (db_map_equal(watch->map, map) &&
sys/ddb/db_watch.c
122
watch->map = map;
sys/ddb/db_watch.c
133
db_delete_watchpoint(struct vm_map *map, db_addr_t addr)
sys/ddb/db_watch.c
141
if (db_map_equal(watch->map, map) &&
sys/ddb/db_watch.c
165
db_map_current(watch->map) ? "*" : " ",
sys/ddb/db_watch.c
166
watch->map, (long)watch->loaddr,
sys/ddb/db_watch.c
217
pmap_protect(watch->map->pmap,
sys/ddb/db_watch.c
221
pmap_update(watch->map->pmap);
sys/ddb/db_watch.c
95
db_set_watchpoint(struct vm_map *map, db_addr_t addr, vsize_t size)
sys/ddb/db_watch.c
99
if (map == NULL) {
sys/ddb/db_watch.h
39
struct vm_map *map; /* in this map */
sys/dev/acpi/apei_einj.c
398
apei_einj_instfunc(ACPI_WHEA_HEADER *header, struct apei_mapreg *map,
sys/dev/acpi/apei_einj.c
436
M->y = apei_read_register(reg, map, Mask);
sys/dev/acpi/apei_einj.c
441
v = apei_read_register(reg, map, Mask);
sys/dev/acpi/apei_einj.c
446
apei_write_register(reg, map, Mask, preserve_register, M->x);
sys/dev/acpi/apei_einj.c
449
apei_write_register(reg, map, Mask, preserve_register, Value);
sys/dev/acpi/apei_einj.c
637
struct apei_mapreg *map = NULL;
sys/dev/acpi/apei_einj.c
639
map = apei_mapreg_map(&header->RegisterRegion);
sys/dev/acpi/apei_einj.c
640
if (map == NULL) {
sys/dev/acpi/apei_einj.c
654
apei_einj_instfunc(header, map, M, &ip, nentries);
sys/dev/acpi/apei_einj.c
660
if (map != NULL)
sys/dev/acpi/apei_einj.c
661
apei_mapreg_unmap(&header->RegisterRegion, map);
sys/dev/acpi/apei_erst.c
375
apei_erst_instfunc(ACPI_WHEA_HEADER *header, struct apei_mapreg *map,
sys/dev/acpi/apei_erst.c
413
M->y = apei_read_register(reg, map, Mask);
sys/dev/acpi/apei_erst.c
418
v = apei_read_register(reg, map, Mask);
sys/dev/acpi/apei_erst.c
423
apei_write_register(reg, map, Mask, preserve_register, M->x);
sys/dev/acpi/apei_erst.c
426
apei_write_register(reg, map, Mask, preserve_register, Value);
sys/dev/acpi/apei_erst.c
431
M->var1 = apei_read_register(reg, map, Mask);
sys/dev/acpi/apei_erst.c
434
M->var2 = apei_read_register(reg, map, Mask);
sys/dev/acpi/apei_erst.c
437
apei_write_register(reg, map, Mask, preserve_register,
sys/dev/acpi/apei_erst.c
462
v = apei_read_register(reg, map, Mask);
sys/dev/acpi/apei_erst.c
464
apei_write_register(reg, map, Mask, preserve_register, v);
sys/dev/acpi/apei_erst.c
470
v = apei_read_register(reg, map, Mask);
sys/dev/acpi/apei_erst.c
472
apei_write_register(reg, map, Mask, preserve_register, v);
sys/dev/acpi/apei_erst.c
480
if (apei_read_register(reg, map, Mask) != Value)
sys/dev/acpi/apei_erst.c
491
if (apei_read_register(reg, map, Mask) == Value) {
sys/dev/acpi/apei_erst.c
503
M->src_base = apei_read_register(reg, map, Mask);
sys/dev/acpi/apei_erst.c
506
M->src_base = apei_read_register(reg, map, Mask);
sys/dev/acpi/apei_erst.c
509
const uint64_t v = apei_read_register(reg, map, Mask);
sys/dev/acpi/apei_interp.c
128
struct apei_mapreg *map;
sys/dev/acpi/apei_interp.c
191
struct apei_mapreg *const map = A->inst[j].map;
sys/dev/acpi/apei_interp.c
193
if (map != NULL)
sys/dev/acpi/apei_interp.c
194
apei_mapreg_unmap(&E->RegisterRegion, map);
sys/dev/acpi/apei_interp.c
349
A->inst[ip].map = I->instreg[E->Instruction] ?
sys/dev/acpi/apei_interp.c
391
A->inst[j].map == NULL) {
sys/dev/acpi/apei_interp.c
426
struct apei_mapreg *const map = A->inst[ip].map;
sys/dev/acpi/apei_interp.c
429
(*I->instfunc)(E, map, cookie, &ip, A->ninst);
sys/dev/acpi/apei_mapreg.c
129
struct apei_mapreg *map)
sys/dev/acpi/apei_mapreg.c
134
KASSERT(map == __UNCONST(reg));
sys/dev/acpi/apei_mapreg.c
137
AcpiOsUnmapMemory(map, 1 << (reg->AccessWidth - 1));
sys/dev/acpi/apei_mapreg.c
151
const struct apei_mapreg *map)
sys/dev/acpi/apei_mapreg.c
190
chunk = *((volatile const uint8_t *)map + i);
sys/dev/acpi/apei_mapreg.c
193
chunk = *((volatile const uint16_t *)map + i);
sys/dev/acpi/apei_mapreg.c
196
chunk = *((volatile const uint32_t *)map + i);
sys/dev/acpi/apei_mapreg.c
199
chunk = *((volatile const uint64_t *)map + i);
sys/dev/acpi/apei_mapreg.c
221
apei_mapreg_write(const ACPI_GENERIC_ADDRESS *reg, struct apei_mapreg *map,
sys/dev/acpi/apei_mapreg.c
259
*((volatile uint8_t *)map + i) = chunk;
sys/dev/acpi/apei_mapreg.c
262
*((volatile uint16_t *)map + i) = chunk;
sys/dev/acpi/apei_mapreg.c
265
*((volatile uint32_t *)map + i) = chunk;
sys/dev/acpi/apei_mapreg.c
268
*((volatile uint64_t *)map + i) = chunk;
sys/dev/acpi/apei_reg.c
54
apei_read_register(ACPI_GENERIC_ADDRESS *Register, struct apei_mapreg *map,
sys/dev/acpi/apei_reg.c
60
X = apei_mapreg_read(Register, map);
sys/dev/acpi/apei_reg.c
82
apei_write_register(ACPI_GENERIC_ADDRESS *Register, struct apei_mapreg *map,
sys/dev/acpi/apei_reg.c
92
Y = apei_mapreg_read(Register, map);
sys/dev/acpi/apei_reg.c
96
apei_mapreg_write(Register, map, X);
sys/dev/acpi/qcomgpio.c
331
ACPI_OBJECT *map = &obj->Package.Elements[n];
sys/dev/acpi/qcomgpio.c
336
if (map->Type != ACPI_TYPE_PACKAGE ||
sys/dev/acpi/qcomgpio.c
337
map->Package.Count < 3 ||
sys/dev/acpi/qcomgpio.c
338
map->Package.Elements[0].Type != ACPI_TYPE_INTEGER ||
sys/dev/acpi/qcomgpio.c
339
map->Package.Elements[1].Type != ACPI_TYPE_INTEGER ||
sys/dev/acpi/qcomgpio.c
340
map->Package.Elements[2].Type != ACPI_TYPE_INTEGER) {
sys/dev/acpi/qcomgpio.c
344
irq = (u_int)map->Package.Elements[2].Integer.Value;
sys/dev/acpi/qcomgpio.c
345
pin = (int)map->Package.Elements[1].Integer.Value;
sys/dev/adb/adb_keymap.h
455
#define KBD_MAP(name, base, map) \
sys/dev/adb/adb_keymap.h
456
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/dev/ata/ata_raid_intel.c
108
map = (struct intel_raid_mapping *)&info->disk[info->total_disks];
sys/dev/ata/ata_raid_intel.c
110
printf("name %.16s\n", map->name);
sys/dev/ata/ata_raid_intel.c
111
printf("total_sectors %ju\n", map->total_sectors);
sys/dev/ata/ata_raid_intel.c
112
printf("state %u\n", map->state);
sys/dev/ata/ata_raid_intel.c
113
printf("reserved %u\n", map->reserved);
sys/dev/ata/ata_raid_intel.c
114
printf("offset %u\n", map->offset);
sys/dev/ata/ata_raid_intel.c
115
printf("disk_sectors %u\n", map->disk_sectors);
sys/dev/ata/ata_raid_intel.c
116
printf("stripe_count %u\n", map->stripe_count);
sys/dev/ata/ata_raid_intel.c
117
printf("stripe_sectors %u\n", map->stripe_sectors);
sys/dev/ata/ata_raid_intel.c
118
printf("status %u\n", map->status);
sys/dev/ata/ata_raid_intel.c
119
printf("type %s\n", ata_raid_intel_type(map->type));
sys/dev/ata/ata_raid_intel.c
120
printf("total_disks %u\n", map->total_disks);
sys/dev/ata/ata_raid_intel.c
121
printf("magic[0] 0x%02x\n", map->magic[0]);
sys/dev/ata/ata_raid_intel.c
122
printf("magic[1] 0x%02x\n", map->magic[1]);
sys/dev/ata/ata_raid_intel.c
123
printf("magic[2] 0x%02x\n", map->magic[2]);
sys/dev/ata/ata_raid_intel.c
124
for (i = 0; i < map->total_disks; i++)
sys/dev/ata/ata_raid_intel.c
126
i, map->disk_idx[i]);
sys/dev/ata/ata_raid_intel.c
128
map = (struct intel_raid_mapping *)
sys/dev/ata/ata_raid_intel.c
129
&map->disk_idx[map->total_disks];
sys/dev/ata/ata_raid_intel.c
141
struct intel_raid_mapping *map;
sys/dev/ata/ata_raid_intel.c
209
map = (struct intel_raid_mapping *)&info->disk[info->total_disks];
sys/dev/ata/ata_raid_intel.c
229
switch (map->type) {
sys/dev/ata/ata_raid_intel.c
232
aai->aai_width = map->total_disks;
sys/dev/ata/ata_raid_intel.c
240
dksc->sc_xname, map->type));
sys/dev/ata/ata_raid_intel.c
245
switch (map->state) {
sys/dev/ata/ata_raid_intel.c
256
aai->aai_capacity = map->total_sectors;
sys/dev/ata/ata_raid_intel.c
257
aai->aai_interleave = map->stripe_sectors;
sys/dev/ata/ata_raid_intel.c
258
aai->aai_ndisks = map->total_disks;
sys/dev/ata/ata_raid_intel.c
263
aai->aai_offset = map->offset;
sys/dev/ata/ata_raid_intel.c
265
strlcpy(aai->aai_name, map->name, sizeof(aai->aai_name));
sys/dev/ata/ata_raid_intel.c
294
map = (struct intel_raid_mapping *)
sys/dev/ata/ata_raid_intel.c
295
&map->disk_idx[map->total_disks];
sys/dev/ata/ata_raid_intel.c
89
struct intel_raid_mapping *map;
sys/dev/dec/dec_boot.h
68
dec_disk_map map[DEC_NUM_DISK_PARTS]; /* Indicates disk partitions. */
sys/dev/dec/wskbdmap_lk201.c
129
#define KBD_MAP(name, base, map) \
sys/dev/dec/wskbdmap_lk201.c
130
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/dev/dkwedge/dkwedge_apple.c
129
} map[] = {
sys/dev/dkwedge/dkwedge_apple.c
199
for (i = 0; i < __arraycount(map); i++)
sys/dev/dkwedge/dkwedge_apple.c
200
if (strcasecmp(map[i].name, ae->pmPartType) == 0)
sys/dev/dkwedge/dkwedge_apple.c
208
if (i == __arraycount(map))
sys/dev/dkwedge/dkwedge_apple.c
211
ptype = map[i].type;
sys/dev/dm/dm_ioctl.c
672
dm_mapping_t *map;
sys/dev/dm/dm_ioctl.c
678
TAILQ_FOREACH(map, &table_en->pdev_maps, next) {
sys/dev/dm/dm_ioctl.c
679
rdev = map->data.pdev->pdev_vnode->v_rdev;
sys/dev/dm/dm_table.c
341
dm_mapping_t *map;
sys/dev/dm/dm_table.c
349
TAILQ_FOREACH(map, &table_en->pdev_maps, next) {
sys/dev/dm/dm_table.c
350
if (map->data.pdev->pdev_vnode->v_rdev ==
sys/dev/dm/dm_table.c
357
map = kmem_alloc(sizeof(*map), KM_SLEEP);
sys/dev/dm/dm_table.c
358
map->data.pdev = pdev;
sys/dev/dm/dm_table.c
360
TAILQ_INSERT_TAIL(&table_en->pdev_maps, map, next);
sys/dev/dm/dm_table.c
371
dm_mapping_t *map;
sys/dev/dm/dm_table.c
373
while ((map = TAILQ_FIRST(&table_en->pdev_maps)) != NULL) {
sys/dev/dm/dm_table.c
374
TAILQ_REMOVE(&table_en->pdev_maps, map, next);
sys/dev/dm/dm_table.c
375
aprint_debug("%s: %s\n", __func__, map->data.pdev->name);
sys/dev/dm/dm_table.c
376
kmem_free(map, sizeof(*map));
sys/dev/fdt/fdt_boot.c
355
const uint64_t *map = fdt_getprop(fdtbus_get_data(), chosen_off, prop, &len);
sys/dev/fdt/fdt_boot.c
356
if (map == NULL)
sys/dev/fdt/fdt_boot.c
360
const paddr_t pa = be64toh(map[0]);
sys/dev/fdt/fdt_boot.c
361
const vaddr_t va = be64toh(map[1]);
sys/dev/fdt/fdt_boot.c
362
const size_t sz = be64toh(map[2]);
sys/dev/fdt/fdt_boot.c
369
map += 3;
sys/dev/fdt/fdt_iommu.c
138
return iommu->iommu_funcs->map(iommu->iommu_dev,
sys/dev/fdt/fdt_iommu.c
200
return iommu->iommu_funcs->map(iommu->iommu_dev,
sys/dev/fdt/fdt_iommu.c
83
if (funcs == NULL || funcs->map == NULL) {
sys/dev/fdt/fdt_iommu.h
36
bus_dma_tag_t (*map)(device_t, const u_int *, bus_dma_tag_t);
sys/dev/gpio/gpio.c
377
gpio_pin_map(void *gpio, int offset, uint32_t mask, struct gpio_pinmap *map)
sys/dev/gpio/gpio.c
394
map->pm_map[npins++] = pin;
sys/dev/gpio/gpio.c
396
map->pm_size = npins;
sys/dev/gpio/gpio.c
402
gpio_pin_unmap(void *gpio, struct gpio_pinmap *map)
sys/dev/gpio/gpio.c
407
for (i = 0; i < map->pm_size; i++) {
sys/dev/gpio/gpio.c
408
pin = map->pm_map[i];
sys/dev/gpio/gpio.c
414
gpio_pin_read(void *gpio, struct gpio_pinmap *map, int pin)
sys/dev/gpio/gpio.c
418
return gpiobus_pin_read(sc->sc_gc, map->pm_map[pin]);
sys/dev/gpio/gpio.c
422
gpio_pin_write(void *gpio, struct gpio_pinmap *map, int pin, int value)
sys/dev/gpio/gpio.c
426
gpiobus_pin_write(sc->sc_gc, map->pm_map[pin], value);
sys/dev/gpio/gpio.c
427
sc->sc_pins[map->pm_map[pin]].pin_state = value;
sys/dev/gpio/gpio.c
431
gpio_pin_get_conf(void *gpio, struct gpio_pinmap *map, int pin)
sys/dev/gpio/gpio.c
437
rv = sc->sc_pins[map->pm_map[pin]].pin_flags;
sys/dev/gpio/gpio.c
444
gpio_pin_set_conf(void *gpio, struct gpio_pinmap *map, int pin, int flags)
sys/dev/gpio/gpio.c
449
if ((sc->sc_pins[map->pm_map[pin]].pin_caps & checkflags) != checkflags)
sys/dev/gpio/gpio.c
452
gpio_pin_ctl(gpio, map, pin, flags);
sys/dev/gpio/gpio.c
458
gpio_pin_ctl(void *gpio, struct gpio_pinmap *map, int pin, int flags)
sys/dev/gpio/gpio.c
465
gpiobus_pin_ctl(sc->sc_gc, map->pm_map[pin], flags);
sys/dev/gpio/gpio.c
466
sc->sc_pins[map->pm_map[pin]].pin_flags = flags;
sys/dev/gpio/gpio.c
471
gpio_pin_caps(void *gpio, struct gpio_pinmap *map, int pin)
sys/dev/gpio/gpio.c
475
return sc->sc_pins[map->pm_map[pin]].pin_caps;
sys/dev/gpio/gpio.c
479
gpio_pin_intrcaps(void *gpio, struct gpio_pinmap *map, int pin)
sys/dev/gpio/gpio.c
483
return sc->sc_pins[map->pm_map[pin]].pin_intrcaps;
sys/dev/gpio/gpio.c
524
gpio_pin_irqmode_issupported(void *gpio, struct gpio_pinmap *map,
sys/dev/gpio/gpio.c
533
match = sc->sc_pins[map->pm_map[pin]].pin_intrcaps & irqmode;
sys/dev/gpio/gpio.c
539
gpio_intr_establish(void *gpio, struct gpio_pinmap *map, int pin, int ipl,
sys/dev/gpio/gpio.c
551
if (! gpio_pin_irqmode_issupported(gpio, map, pin, irqmode))
sys/dev/gpio/gpio.c
559
sc->sc_pins[map->pm_map[pin]].pin_num, ipl, irqmode, func, arg));
sys/dev/gpio/gpio.c
572
gpio_intr_str(void *gpio, struct gpio_pinmap *map, int pin, int irqmode,
sys/dev/gpio/gpio.c
600
sc->sc_pins[map->pm_map[pin]].pin_num,
sys/dev/gpio/gpio.c
632
gpio_pin_to_pin_num(void *gpio, struct gpio_pinmap *map, int pin)
sys/dev/gpio/gpio.c
636
return sc->sc_pins[map->pm_map[pin]].pin_num;
sys/dev/hid/hidkbdmap.c
939
#define KBD_MAP(name, base, map) \
sys/dev/hid/hidkbdmap.c
940
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/dev/hil/hilkbdmap.c
553
#define KBD_MAP(name, base, map) \
sys/dev/hil/hilkbdmap.c
554
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/dev/hpc/bicons.c
372
static u_int8_t map[] = {
sys/dev/hpc/bicons.c
378
*addr++ = (map[(data >> 4) & 0x0f] & map[(mask >> 4) & 0x0f]) |
sys/dev/hpc/bicons.c
379
(*addr & ~map[(mask >> 4) & 0x0f]);
sys/dev/hpc/bicons.c
380
*addr = (map[(data >> 0) & 0x0f] & map[(mask >> 0) & 0x0f]) |
sys/dev/hpc/bicons.c
381
(*addr & ~map[(mask >> 0) & 0x0f]);
sys/dev/hpc/bicons.c
419
static u_int8_t map[] = {
sys/dev/hpc/bicons.c
425
*addr++ = (~(map[(data >> 4) & 0x0f] & map[(mask >> 4) & 0x0f])) |
sys/dev/hpc/bicons.c
426
(*addr & ~map[(mask >> 4) & 0x0f]);
sys/dev/hpc/bicons.c
427
*addr = (~(map[(data >> 0) & 0x0f] & map[(mask >> 0) & 0x0f])) |
sys/dev/hpc/bicons.c
428
(*addr & ~map[(mask >> 0) & 0x0f]);
sys/dev/hpc/bicons.c
455
static u_int32_t map[] = {
sys/dev/hpc/bicons.c
459
*addr = (map[data >> 4] | (map[data & 0x0f] << 16));
sys/dev/hpc/bicons.c
471
static u_int16_t map[] = {
sys/dev/hpc/bicons.c
476
*addr = (map[data >> 4] | (map[data & 0x0f] << 8));
sys/dev/hpc/bicons.c
488
static u_int32_t map[] = {
sys/dev/hpc/bicons.c
492
*addr = (map[data >> 4] | (map[data & 0x0f] << 16));
sys/dev/hpc/bicons.c
504
static u_int16_t map[] = {
sys/dev/hpc/bicons.c
509
*addr = (map[data >> 4] | (map[data & 0x0f] << 8));
sys/dev/hpc/btnmgr.c
168
#define KBD_MAP(name, base, map) \
sys/dev/hpc/btnmgr.c
169
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/dev/hpc/hpckbd.c
273
const keysym_t *map, int mapsize)
sys/dev/hpc/hpckbd.c
289
if ((desc[i].name & KB_MACHDEP) && desc[i].map == NULL) {
sys/dev/hpc/hpckbd.c
290
desc[i].map = map;
sys/dev/hpc/hpckbd.c
302
const keysym_t *map, int mapsize)
sys/dev/hpc/hpckbd.c
326
if ((desc[i].name & KB_MACHDEP) && desc[i].map == NULL) {
sys/dev/hpc/hpckbd.c
327
ndesc[i].map = map;
sys/dev/hpc/hpckbd.c
352
if (tab->ht_cmdmap.map) {
sys/dev/hpc/hpckbd.c
353
hpckbd_keymap_setup(hc, tab->ht_cmdmap.map,
sys/dev/hpc/hpckbdkeymap.h
1285
const keysym_t *map;
sys/dev/hpc/hpckbdkeymap.h
33
#define CMDMAP(map) { map, (sizeof(map)/sizeof(keysym_t)) }
sys/dev/hyperv/hvs.c
780
bus_dmamap_t map;
sys/dev/hyperv/hvs.c
783
map = ccb->ccb_dmap;
sys/dev/hyperv/hvs.c
784
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize, XS2DMAPOST(xs));
sys/dev/hyperv/hvs.c
785
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/hyperv/hyperv_common.c
141
BUS_DMA_WAITOK, &dma->map);
sys/dev/hyperv/hyperv_common.c
147
error = bus_dmamap_load(dmat, dma->map, dma->addr, size, NULL,
sys/dev/hyperv/hyperv_common.c
155
memset(dma->addr, 0, dma->map->dm_mapsize);
sys/dev/hyperv/hyperv_common.c
156
bus_dmamap_sync(dmat, dma->map, 0, dma->map->dm_mapsize,
sys/dev/hyperv/hyperv_common.c
161
fail4: bus_dmamap_destroy(dmat, dma->map);
sys/dev/hyperv/hyperv_common.c
174
bus_size_t size = dma->map->dm_mapsize;
sys/dev/hyperv/hyperv_common.c
175
int rsegs = dma->map->dm_nsegs;
sys/dev/hyperv/hyperv_common.c
177
bus_dmamap_unload(dmat, dma->map);
sys/dev/hyperv/hyperv_common.c
178
bus_dmamap_destroy(dmat, dma->map);
sys/dev/hyperv/hypervvar.h
100
bus_dmamap_t map;
sys/dev/hyperv/hypervvar.h
109
return dma->map->dm_segs[0].ds_addr;
sys/dev/hyperv/if_hvn.c
2019
seg = &txr->txr_dma.map->dm_segs[0];
sys/dev/hyperv/vmbus.c
2070
KASSERT(buflen == (uint32_t)dma->map->dm_mapsize);
sys/dev/hyperv/vmbus.c
2076
for (i = 0, j = 0; i < dma->map->dm_nsegs && j < total; i++) {
sys/dev/hyperv/vmbus.c
2077
bus_dma_segment_t *seg = &dma->map->dm_segs[i];
sys/dev/hyperv/vmbus.c
930
} map[] = {
sys/dev/hyperv/vmbus.c
955
for (i = 0; i < __arraycount(map); i++) {
sys/dev/hyperv/vmbus.c
956
if (memcmp(guid, map[i].guid, sizeof(*guid)) == 0) {
sys/dev/hyperv/vmbus.c
957
strlcpy(str, map[i].ident, size);
sys/dev/i2c/adm1026.c
438
int i, map, snum;
sys/dev/i2c/adm1026.c
510
map = sc->sc_sensor[snum].sensor;
sys/dev/i2c/adm1026.c
511
sc->sc_map[map] = i;
sys/dev/i2c/adm1026.c
520
int i, map, snum;
sys/dev/i2c/adm1026.c
570
map = sc->sc_sensor[snum].sensor;
sys/dev/i2c/adm1026.c
571
sc->sc_map[map] = i;
sys/dev/i2c/adm1026.c
580
int i, map, snum;
sys/dev/i2c/adm1026.c
620
map = sc->sc_sensor[snum].sensor;
sys/dev/i2c/adm1026.c
621
sc->sc_map[map] = i;
sys/dev/i2c/adt7462.c
458
int i, map, snum;
sys/dev/i2c/adt7462.c
492
map = sc->sc_sensor[snum].sensor;
sys/dev/i2c/adt7462.c
493
sc->sc_env_map[map] = i;
sys/dev/i2c/adt7462.c
502
int i, map, snum;
sys/dev/i2c/adt7462.c
567
map = sc->sc_sensor[snum].sensor;
sys/dev/i2c/adt7462.c
568
sc->sc_env_map[map] = i;
sys/dev/i2c/adt7462.c
577
int i, map, snum;
sys/dev/i2c/adt7462.c
743
map = sc->sc_sensor[snum].sensor;
sys/dev/i2c/adt7462.c
744
sc->sc_env_map[map] = i;
sys/dev/i2c/adt7462.c
753
int map, snum;
sys/dev/i2c/adt7462.c
769
map = sc->sc_sensor[snum].sensor;
sys/dev/i2c/adt7462.c
770
sc->sc_env_map[map] = 0;
sys/dev/i2c/lm95221.c
104
int i, map;
sys/dev/i2c/lm95221.c
200
map = sc->sc_sensor[i].sensor;
sys/dev/i2c/lm95221.c
201
sc->sc_map[map] = i;
sys/dev/i2c/lm95221.c
231
int map;
sys/dev/i2c/lm95221.c
233
map = sc->sc_map[edata->sensor];
sys/dev/i2c/lm95221.c
234
reg_m = sc->sc_reg_m[map];
sys/dev/i2c/lm95221.c
235
reg_l = sc->sc_reg_l[map];
sys/dev/i2c/lm95221.c
236
flags = sc->sc_flags[map];
sys/dev/i2o/iopspvar.h
39
#define IOPSP_TIDMAP(map, t, l) (map[(t) * IOPSP_MAX_LUN + (l)])
sys/dev/ic/ad1848.c
639
ad1848_mixer_find_dev(const ad1848_devmap_t *map, int cnt, mixer_ctrl_t *cp)
sys/dev/ic/ad1848.c
644
if (map[i].id == cp->dev) {
sys/dev/ic/ad1848.c
645
return (&map[i]);
sys/dev/ic/ad1848.c
652
ad1848_mixer_get_port(struct ad1848_softc *ac, const struct ad1848_devmap *map,
sys/dev/ic/ad1848.c
661
if (!(entry = ad1848_mixer_find_dev(map, cnt, cp)))
sys/dev/ic/ad1848.c
725
ad1848_mixer_set_port(struct ad1848_softc *ac, const struct ad1848_devmap *map,
sys/dev/ic/ad1848.c
734
if (!(entry = ad1848_mixer_find_dev(map, cnt, cp)))
sys/dev/ic/ahcisata_core.c
1362
bus_dmamap_t map = achp->ahcic_datad[xfer->c_slot];
sys/dev/ic/ahcisata_core.c
1363
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/ahcisata_core.c
1366
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/ic/aic79xx.c
262
bus_dmamap_t map,
sys/dev/ic/aic79xx.c
9799
ahd_freedmamem(bus_dma_tag_t tag, int size, bus_dmamap_t map, void *vaddr,
sys/dev/ic/aic79xx.c
9803
bus_dmamap_unload(tag, map);
sys/dev/ic/aic79xx.c
9804
bus_dmamap_destroy(tag, map);
sys/dev/ic/aic79xx_osm.h
115
#define ahd_dmamem_free(ahd, dmat, vaddr, map) \
sys/dev/ic/aic79xx_osm.h
116
bus_dmamem_free(dmat, vaddr, map)
sys/dev/ic/aic79xx_osm.h
121
#define ahd_dmamap_destroy(ahd, tag, map) \
sys/dev/ic/aic79xx_osm.h
122
bus_dmamap_destroy(tag, map)
sys/dev/ic/aic79xx_osm.h
124
#define ahd_dmamap_load(ahd, dmat, map, addr, buflen, callback, \
sys/dev/ic/aic79xx_osm.h
126
bus_dmamap_load(dmat, map, addr, buflen, callback, callback_arg, flags)
sys/dev/ic/aic79xx_osm.h
128
#define ahd_dmamap_unload(ahd, tag, map) \
sys/dev/ic/aic79xx_osm.h
129
bus_dmamap_unload(tag, map)
sys/dev/ic/aic7xxx.c
263
bus_dmamap_t map,
sys/dev/ic/aic7xxx.c
7438
ahc_freedmamem(bus_dma_tag_t tag, int size, bus_dmamap_t map, void *vaddr,
sys/dev/ic/aic7xxx.c
7442
bus_dmamap_unload(tag, map);
sys/dev/ic/aic7xxx.c
7443
bus_dmamap_destroy(tag, map);
sys/dev/ic/aic7xxx_osm.h
115
#define ahc_dmamem_free(ahc, dmat, vaddr, map) \
sys/dev/ic/aic7xxx_osm.h
116
bus_dmamem_free(dmat, vaddr, map)
sys/dev/ic/aic7xxx_osm.h
121
#define ahc_dmamap_destroy(ahc, tag, map) \
sys/dev/ic/aic7xxx_osm.h
122
bus_dmamap_destroy(tag, map)
sys/dev/ic/aic7xxx_osm.h
124
#define ahc_dmamap_load(ahc, dmat, map, addr, buflen, callback, \
sys/dev/ic/aic7xxx_osm.h
126
bus_dmamap_load(dmat, map, addr, buflen, callback, callback_arg, flags)
sys/dev/ic/aic7xxx_osm.h
128
#define ahc_dmamap_unload(ahc, tag, map) \
sys/dev/ic/aic7xxx_osm.h
129
bus_dmamap_unload(tag, map)
sys/dev/ic/arn5008.c
592
BUS_DMA_NOWAIT, &rxq->map);
sys/dev/ic/arn5008.c
607
error = bus_dmamap_load(sc->sc_dmat, rxq->map, rxq->descs,
sys/dev/ic/arn5008.c
649
bf->bf_daddr = rxq->map->dm_segs[0].ds_addr +
sys/dev/ic/arn5008.c
677
if (rxq->map != NULL) {
sys/dev/ic/arn5008.c
679
bus_dmamap_unload(sc->sc_dmat, rxq->map);
sys/dev/ic/arn5008.c
684
bus_dmamap_destroy(sc->sc_dmat, rxq->map);
sys/dev/ic/arn5008.c
714
bus_dmamap_sync(sc->sc_dmat, rxq->map, 0, rxq->map->dm_mapsize,
sys/dev/ic/athnvar.h
137
bus_dmamap_t map;
sys/dev/ic/bcmgenet.c
1000
&sc->sc_tx.buf_map[i].map);
sys/dev/ic/bcmgenet.c
1013
&sc->sc_rx.buf_map[i].map);
sys/dev/ic/bcmgenet.c
209
sc->sc_tx.buf_map[index].map, m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/ic/bcmgenet.c
221
segs = sc->sc_tx.buf_map[index].map->dm_segs;
sys/dev/ic/bcmgenet.c
222
nsegs = sc->sc_tx.buf_map[index].map->dm_nsegs;
sys/dev/ic/bcmgenet.c
227
sc->sc_tx.buf_map[index].map);
sys/dev/ic/bcmgenet.c
232
bus_dmamap_sync(sc->sc_tx.buf_tag, sc->sc_tx.buf_map[index].map,
sys/dev/ic/bcmgenet.c
233
0, sc->sc_tx.buf_map[index].map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/ic/bcmgenet.c
271
sc->sc_rx.buf_map[index].map, m, BUS_DMA_READ | BUS_DMA_NOWAIT);
sys/dev/ic/bcmgenet.c
275
bus_dmamap_sync(sc->sc_rx.buf_tag, sc->sc_rx.buf_map[index].map,
sys/dev/ic/bcmgenet.c
276
0, sc->sc_rx.buf_map[index].map->dm_mapsize,
sys/dev/ic/bcmgenet.c
281
sc->sc_rx.buf_map[index].map->dm_segs[0].ds_addr,
sys/dev/ic/bcmgenet.c
282
sc->sc_rx.buf_map[index].map->dm_segs[0].ds_len);
sys/dev/ic/bcmgenet.c
625
if (bmap->map->dm_mapsize > 0) {
sys/dev/ic/bcmgenet.c
626
bus_dmamap_sync(sc->sc_tx.buf_tag, bmap->map,
sys/dev/ic/bcmgenet.c
627
0, bmap->map->dm_mapsize,
sys/dev/ic/bcmgenet.c
630
bus_dmamap_unload(sc->sc_tx.buf_tag, bmap->map);
sys/dev/ic/bcmgenet.c
751
if (sc->sc_rx.buf_map[index].map->dm_mapsize > 0) {
sys/dev/ic/bcmgenet.c
753
sc->sc_rx.buf_map[index].map,
sys/dev/ic/bcmgenet.c
754
0, sc->sc_rx.buf_map[index].map->dm_mapsize,
sys/dev/ic/bcmgenet.c
757
bus_dmamap_unload(sc->sc_rx.buf_tag, sc->sc_rx.buf_map[index].map);
sys/dev/ic/bcmgenetvar.h
46
bus_dmamap_t map;
sys/dev/ic/bwi.c
4373
static const uint16_t map[MAP_MAX] =
sys/dev/ic/bwi.c
4377
rf_atten = map[rf_atten];
sys/dev/ic/bwi.c
4382
rf_atten = map[rf_atten];
sys/dev/ic/bwi.c
8714
bus_dmamap_t map;
sys/dev/ic/bwi.c
8767
map = rxbuf->rb_dmap;
sys/dev/ic/bwi.c
8769
rbd->rbd_tmp_dmap = map;
sys/dev/ic/ciss.c
1011
lmap->map[0].tgt, lmap->map[0].tgt2));
sys/dev/ic/ciss.c
985
lmap->size = htobe32(sc->maxunits * sizeof(lmap->map));
sys/dev/ic/ciss.c
986
total = sizeof(*lmap) + (sc->maxunits - 1) * sizeof(lmap->map);
sys/dev/ic/cissreg.h
180
} map[1];
sys/dev/ic/dwc_eqos.c
1015
sc->sc_rx.buf_map[index].map);
sys/dev/ic/dwc_eqos.c
1080
sc->sc_rx.buf_map[index].map->dm_segs[0].ds_addr);
sys/dev/ic/dwc_eqos.c
1130
bus_dmamap_sync(sc->sc_dmat, bmap->map,
sys/dev/ic/dwc_eqos.c
1131
0, bmap->map->dm_mapsize,
sys/dev/ic/dwc_eqos.c
1133
bus_dmamap_unload(sc->sc_dmat, bmap->map);
sys/dev/ic/dwc_eqos.c
1624
&sc->sc_tx.buf_map[i].map);
sys/dev/ic/dwc_eqos.c
1637
EQOS_RXBUF_SIZE, 0, BUS_DMA_WAITOK, &sc->sc_rxdata.map);
sys/dev/ic/dwc_eqos.c
1651
error = bus_dmamap_load(sc->sc_dmat, sc->sc_rxdata.map,
sys/dev/ic/dwc_eqos.c
1656
sc->sc_rxdata.paddr = sc->sc_rxdata.map->dm_segs[0].ds_addr;
sys/dev/ic/dwc_eqos.c
1700
&sc->sc_rx.buf_map[i].map);
sys/dev/ic/dwc_eqos.c
1716
sc->sc_rx.buf_map[i].map->dm_segs[0].ds_addr);
sys/dev/ic/dwc_eqos.c
264
eqos_dma_sync(struct eqos_softc *sc, bus_dmamap_t map,
sys/dev/ic/dwc_eqos.c
268
bus_dmamap_sync(sc->sc_dmat, map, DESC_OFF(start),
sys/dev/ic/dwc_eqos.c
271
bus_dmamap_sync(sc->sc_dmat, map, DESC_OFF(start),
sys/dev/ic/dwc_eqos.c
274
bus_dmamap_sync(sc->sc_dmat, map, DESC_OFF(0),
sys/dev/ic/dwc_eqos.c
334
sc->sc_tx.buf_map[index].map, m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/ic/dwc_eqos.c
346
segs = sc->sc_tx.buf_map[index].map->dm_segs;
sys/dev/ic/dwc_eqos.c
347
nsegs = sc->sc_tx.buf_map[index].map->dm_nsegs;
sys/dev/ic/dwc_eqos.c
352
sc->sc_tx.buf_map[index].map);
sys/dev/ic/dwc_eqos.c
357
bus_dmamap_sync(sc->sc_dmat, sc->sc_tx.buf_map[index].map,
sys/dev/ic/dwc_eqos.c
358
0, sc->sc_tx.buf_map[index].map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/ic/dwc_eqos.c
440
sc->sc_rx.buf_map[index].map, m, BUS_DMA_READ | BUS_DMA_NOWAIT);
sys/dev/ic/dwc_eqos.c
444
bus_dmamap_sync(sc->sc_dmat, sc->sc_rx.buf_map[index].map,
sys/dev/ic/dwc_eqos.c
445
0, sc->sc_rx.buf_map[index].map->dm_mapsize,
sys/dev/ic/dwc_eqos.c
995
bus_dmamap_sync(sc->sc_dmat, sc->sc_rx.buf_map[index].map,
sys/dev/ic/dwc_eqos.c
996
0, sc->sc_rx.buf_map[index].map->dm_mapsize,
sys/dev/ic/dwc_eqos_var.h
52
bus_dmamap_t map;
sys/dev/ic/dwc_eqos_var.h
67
bus_dmamap_t map;
sys/dev/ic/dwc_gmac.c
1049
bus_dmamap_t map;
sys/dev/ic/dwc_gmac.c
1058
map = sc->sc_txq.t_data[first].td_map;
sys/dev/ic/dwc_gmac.c
1060
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m0,
sys/dev/ic/dwc_gmac.c
1068
if (sc->sc_txq.t_queued + map->dm_nsegs > AWGE_TX_RING_COUNT) {
sys/dev/ic/dwc_gmac.c
1069
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/ic/dwc_gmac.c
1073
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/ic/dwc_gmac.c
1077
desc->ddesc_data = htole32(map->dm_segs[i].ds_addr);
sys/dev/ic/dwc_gmac.c
1082
(unsigned long)map->dm_segs[i].ds_addr,
sys/dev/ic/dwc_gmac.c
1083
(unsigned long)map->dm_segs[i].ds_len);
sys/dev/ic/dwc_gmac.c
1087
sc->sc_descm->tx_set_len(desc, map->dm_segs[i].ds_len);
sys/dev/ic/dwc_gmac.c
1106
data->td_active = map;
sys/dev/ic/dwc_gmac.c
1109
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/dwc_mmc.c
474
bus_dmamap_t map;
sys/dev/ic/dwc_mmc.c
484
map = cmd->c_dmamap;
sys/dev/ic/dwc_mmc.c
488
map = sc->sc_dmabounce_map;
sys/dev/ic/dwc_mmc.c
503
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/dev/ic/dwc_mmc.c
504
bus_addr_t paddr = map->dm_segs[seg].ds_addr;
sys/dev/ic/dwc_mmc.c
505
bus_size_t len = map->dm_segs[seg].ds_len;
sys/dev/ic/i82557var.h
255
#define FXP_RXMAP_PUT(sc, map) (sc)->sc_rxmaps[--(sc)->sc_rxfree] = (map)
sys/dev/ic/malo.c
1360
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/malo.c
1361
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/malo.c
1362
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/malo.c
1468
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/ic/malo.c
1481
data->map->dm_segs, data->map->dm_nsegs);
sys/dev/ic/malo.c
1483
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/ic/malo.c
1485
bus_dmamap_sync(sc->sc_dmat, sc->sc_txring.map,
sys/dev/ic/malo.c
1532
bus_dmamap_sync(sc->sc_dmat, sc->sc_rxring.map,
sys/dev/ic/malo.c
1561
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/malo.c
1562
data->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/ic/malo.c
1563
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/malo.c
1565
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/malo.c
1570
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/malo.c
1586
desc->physdata = htole32(data->map->dm_segs->ds_addr);
sys/dev/ic/malo.c
1633
bus_dmamap_sync(sc->sc_dmat, sc->sc_rxring.map,
sys/dev/ic/malo.c
578
BUS_DMA_NOWAIT, &ring->map);
sys/dev/ic/malo.c
601
error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->desc,
sys/dev/ic/malo.c
608
ring->physaddr = ring->map->dm_segs->ds_addr;
sys/dev/ic/malo.c
622
0, BUS_DMA_NOWAIT, &data->map);
sys/dev/ic/malo.c
642
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/malo.c
650
desc->physdata = htole32(data->map->dm_segs->ds_addr);
sys/dev/ic/malo.c
655
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/malo.c
672
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/malo.c
685
bus_dmamap_sync(sc->sc_dmat, ring->map, 0,
sys/dev/ic/malo.c
686
ring->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/malo.c
687
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/ic/malo.c
698
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/malo.c
699
data->map->dm_mapsize,
sys/dev/ic/malo.c
70
bus_dmamap_t map;
sys/dev/ic/malo.c
701
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/malo.c
705
if (data->map != NULL)
sys/dev/ic/malo.c
706
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/ic/malo.c
724
count * sizeof(struct malo_tx_desc), 0, BUS_DMA_NOWAIT, &ring->map);
sys/dev/ic/malo.c
746
error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->desc,
sys/dev/ic/malo.c
75
bus_dmamap_t map;
sys/dev/ic/malo.c
753
ring->physaddr = ring->map->dm_segs->ds_addr;
sys/dev/ic/malo.c
761
&ring->data[i].map);
sys/dev/ic/malo.c
788
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/malo.c
789
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/malo.c
790
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/malo.c
804
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/malo.c
818
bus_dmamap_sync(sc->sc_dmat, ring->map, 0,
sys/dev/ic/malo.c
819
ring->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/malo.c
820
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/ic/malo.c
831
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/malo.c
832
data->map->dm_mapsize,
sys/dev/ic/malo.c
834
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/malo.c
844
if (data->map != NULL)
sys/dev/ic/malo.c
845
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/ic/malovar.h
26
bus_dmamap_t map;
sys/dev/ic/malovar.h
40
bus_dmamap_t map;
sys/dev/ic/rt2560.c
1030
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/ic/rt2560.c
1046
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/ic/rt2560.c
1077
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/ic/rt2560.c
1123
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2560.c
1124
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2560.c
1125
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2560.c
1134
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/ic/rt2560.c
1166
bus_dmamap_sync(sc->sc_dmat, sc->prioq.map,
sys/dev/ic/rt2560.c
1196
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2560.c
1197
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2560.c
1198
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2560.c
1207
bus_dmamap_sync(sc->sc_dmat, sc->prioq.map,
sys/dev/ic/rt2560.c
1249
bus_dmamap_sync(sc->sc_dmat, sc->rxq.map,
sys/dev/ic/rt2560.c
1288
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2560.c
1289
data->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/ic/rt2560.c
1290
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2560.c
1292
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/rt2560.c
1298
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/rt2560.c
1307
desc->physaddr = htole32(data->map->dm_segs->ds_addr);
sys/dev/ic/rt2560.c
1318
desc->physaddr = htole32(data->map->dm_segs->ds_addr);
sys/dev/ic/rt2560.c
1367
bus_dmamap_sync(sc->sc_dmat, sc->rxq.map,
sys/dev/ic/rt2560.c
1401
bus_dmamap_sync(sc->sc_dmat, sc->rxq.map,
sys/dev/ic/rt2560.c
1430
bus_dmamap_sync(sc->sc_dmat, sc->rxq.map,
sys/dev/ic/rt2560.c
1459
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2560.c
1460
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2560.c
1461
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2560.c
1729
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/ic/rt2560.c
1743
data->map->dm_segs->ds_addr);
sys/dev/ic/rt2560.c
1745
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/ic/rt2560.c
1747
bus_dmamap_sync(sc->sc_dmat, sc->bcnq.map,
sys/dev/ic/rt2560.c
1785
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/ic/rt2560.c
1826
data->map->dm_segs->ds_addr);
sys/dev/ic/rt2560.c
1828
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/ic/rt2560.c
1830
bus_dmamap_sync(sc->sc_dmat, sc->prioq.map,
sys/dev/ic/rt2560.c
1940
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/ic/rt2560.c
1961
data->map->dm_segs->ds_addr);
sys/dev/ic/rt2560.c
1963
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2560.c
1964
data->map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/ic/rt2560.c
1965
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/ic/rt2560.c
1984
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/ic/rt2560.c
2016
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/ic/rt2560.c
2062
data->map->dm_segs->ds_addr);
sys/dev/ic/rt2560.c
2064
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/ic/rt2560.c
2066
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/ic/rt2560.c
535
count * RT2560_TX_DESC_SIZE, 0, BUS_DMA_NOWAIT, &ring->map);
sys/dev/ic/rt2560.c
556
error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->desc,
sys/dev/ic/rt2560.c
564
ring->physaddr = ring->map->dm_segs->ds_addr;
sys/dev/ic/rt2560.c
572
&ring->data[i].map);
sys/dev/ic/rt2560.c
597
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2560.c
598
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2560.c
599
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2560.c
612
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/rt2560.c
627
bus_dmamap_sync(sc->sc_dmat, ring->map, 0,
sys/dev/ic/rt2560.c
628
ring->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2560.c
629
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/ic/rt2560.c
640
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2560.c
641
data->map->dm_mapsize,
sys/dev/ic/rt2560.c
643
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2560.c
651
if (data->map != NULL)
sys/dev/ic/rt2560.c
652
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/ic/rt2560.c
671
count * RT2560_RX_DESC_SIZE, 0, BUS_DMA_NOWAIT, &ring->map);
sys/dev/ic/rt2560.c
692
error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->desc,
sys/dev/ic/rt2560.c
700
ring->physaddr = ring->map->dm_segs->ds_addr;
sys/dev/ic/rt2560.c
713
0, BUS_DMA_NOWAIT, &data->map);
sys/dev/ic/rt2560.c
733
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/rt2560.c
741
desc->physaddr = htole32(data->map->dm_segs->ds_addr);
sys/dev/ic/rt2560.c
744
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/rt2560.c
763
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/rt2560.c
777
bus_dmamap_sync(sc->sc_dmat, ring->map, 0,
sys/dev/ic/rt2560.c
778
ring->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2560.c
779
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/ic/rt2560.c
790
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2560.c
791
data->map->dm_mapsize,
sys/dev/ic/rt2560.c
793
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2560.c
797
if (data->map != NULL)
sys/dev/ic/rt2560.c
798
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/ic/rt2560var.h
56
bus_dmamap_t map;
sys/dev/ic/rt2560var.h
63
bus_dmamap_t map;
sys/dev/ic/rt2560var.h
77
bus_dmamap_t map;
sys/dev/ic/rt2560var.h
83
bus_dmamap_t map;
sys/dev/ic/rt2661.c
1005
bus_dmamap_sync(sc->sc_dmat, txq->map,
sys/dev/ic/rt2661.c
1032
bus_dmamap_sync(sc->sc_dmat, sc->rxq.map,
sys/dev/ic/rt2661.c
1076
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2661.c
1077
data->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/ic/rt2661.c
1078
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2661.c
1080
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/rt2661.c
1086
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/rt2661.c
1095
desc->physaddr = htole32(data->map->dm_segs->ds_addr);
sys/dev/ic/rt2661.c
1106
desc->physaddr = htole32(data->map->dm_segs->ds_addr);
sys/dev/ic/rt2661.c
1157
bus_dmamap_sync(sc->sc_dmat, sc->rxq.map,
sys/dev/ic/rt2661.c
1518
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/ic/rt2661.c
1556
m0->m_pkthdr.len, rate, data->map->dm_segs, data->map->dm_nsegs,
sys/dev/ic/rt2661.c
1559
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/ic/rt2661.c
1561
bus_dmamap_sync(sc->sc_dmat, sc->mgtq.map,
sys/dev/ic/rt2661.c
1687
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/ic/rt2661.c
1704
data->map->dm_segs, data->map->dm_nsegs, ac);
sys/dev/ic/rt2661.c
1706
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2661.c
1707
data->map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/ic/rt2661.c
1708
bus_dmamap_sync(sc->sc_dmat, txq->map,
sys/dev/ic/rt2661.c
1721
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/ic/rt2661.c
1753
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/ic/rt2661.c
1788
data->map->dm_segs, data->map->dm_nsegs, ac);
sys/dev/ic/rt2661.c
1790
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/ic/rt2661.c
1792
bus_dmamap_sync(sc->sc_dmat, txq->map, txq->cur * RT2661_TX_DESC_SIZE,
sys/dev/ic/rt2661.c
421
count * RT2661_TX_DESC_SIZE, 0, BUS_DMA_NOWAIT, &ring->map);
sys/dev/ic/rt2661.c
442
error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->desc,
sys/dev/ic/rt2661.c
450
ring->physaddr = ring->map->dm_segs->ds_addr;
sys/dev/ic/rt2661.c
458
&ring->data[i].map);
sys/dev/ic/rt2661.c
483
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2661.c
484
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2661.c
485
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2661.c
498
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/rt2661.c
513
bus_dmamap_sync(sc->sc_dmat, ring->map, 0,
sys/dev/ic/rt2661.c
514
ring->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2661.c
515
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/ic/rt2661.c
526
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2661.c
527
data->map->dm_mapsize,
sys/dev/ic/rt2661.c
529
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2661.c
536
if (data->map != NULL)
sys/dev/ic/rt2661.c
537
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/ic/rt2661.c
555
count * RT2661_RX_DESC_SIZE, 0, BUS_DMA_NOWAIT, &ring->map);
sys/dev/ic/rt2661.c
576
error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->desc,
sys/dev/ic/rt2661.c
584
ring->physaddr = ring->map->dm_segs->ds_addr;
sys/dev/ic/rt2661.c
597
0, BUS_DMA_NOWAIT, &data->map);
sys/dev/ic/rt2661.c
617
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/rt2661.c
624
desc->physaddr = htole32(data->map->dm_segs->ds_addr);
sys/dev/ic/rt2661.c
628
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/rt2661.c
645
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/rt2661.c
658
bus_dmamap_sync(sc->sc_dmat, ring->map, 0,
sys/dev/ic/rt2661.c
659
ring->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2661.c
660
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/ic/rt2661.c
671
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2661.c
672
data->map->dm_mapsize,
sys/dev/ic/rt2661.c
674
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2661.c
678
if (data->map != NULL)
sys/dev/ic/rt2661.c
679
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/ic/rt2661.c
987
bus_dmamap_sync(sc->sc_dmat, txq->map,
sys/dev/ic/rt2661.c
995
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2661.c
996
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2661.c
997
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2661var.h
52
bus_dmamap_t map;
sys/dev/ic/rt2661var.h
58
bus_dmamap_t map;
sys/dev/ic/rt2661var.h
71
bus_dmamap_t map;
sys/dev/ic/rt2661var.h
76
bus_dmamap_t map;
sys/dev/ic/rt2860.c
1274
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2860.c
1275
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2860.c
1276
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2860.c
1339
bus_dmamap_sync(sc->sc_dmat, sc->rxq.map,
sys/dev/ic/rt2860.c
1370
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2860.c
1371
data->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/ic/rt2860.c
1372
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2860.c
1374
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/rt2860.c
1382
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/rt2860.c
1390
rxd->sdp0 = htole32(data->map->dm_segs[0].ds_addr);
sys/dev/ic/rt2860.c
1401
rxd->sdp0 = htole32(data->map->dm_segs[0].ds_addr);
sys/dev/ic/rt2860.c
1492
bus_dmamap_sync(sc->sc_dmat, sc->rxq.map,
sys/dev/ic/rt2860.c
1765
if (bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m, BUS_DMA_NOWAIT)) {
sys/dev/ic/rt2860.c
1775
data->map, m, BUS_DMA_NOWAIT))
sys/dev/ic/rt2860.c
1800
seg = data->map->dm_segs;
sys/dev/ic/rt2860.c
1801
for (nsegs = data->map->dm_nsegs; nsegs >= 2; nsegs -= 2) {
sys/dev/ic/rt2860.c
1831
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/ic/rt2860.c
1833
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/rt2860.c
1837
qid, txwi->wcid, data->map->dm_nsegs, ridx));
sys/dev/ic/rt2860.c
1840
ring->queued += 1 + (data->map->dm_nsegs / 2);
sys/dev/ic/rt2860.c
512
BUS_DMA_NOWAIT, &ring->map);
sys/dev/ic/rt2860.c
534
error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->txd, size, NULL,
sys/dev/ic/rt2860.c
541
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, size, BUS_DMASYNC_PREWRITE);
sys/dev/ic/rt2860.c
543
ring->paddr = ring->map->dm_segs[0].ds_addr;
sys/dev/ic/rt2860.c
567
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2860.c
568
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2860.c
569
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2860.c
589
bus_dmamap_sync(sc->sc_dmat, ring->map, 0,
sys/dev/ic/rt2860.c
590
ring->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2860.c
591
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/ic/rt2860.c
596
if (ring->map != NULL)
sys/dev/ic/rt2860.c
597
bus_dmamap_destroy(sc->sc_dmat, ring->map);
sys/dev/ic/rt2860.c
608
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2860.c
609
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2860.c
610
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2860.c
676
&data->map); /* <0> */
sys/dev/ic/rt2860.c
713
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/ic/rt2860.c
726
BUS_DMA_NOWAIT, &ring->map);
sys/dev/ic/rt2860.c
748
error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->rxd, size, NULL,
sys/dev/ic/rt2860.c
755
ring->paddr = ring->map->dm_segs[0].ds_addr;
sys/dev/ic/rt2860.c
763
0, BUS_DMA_NOWAIT, &data->map);
sys/dev/ic/rt2860.c
782
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/rt2860.c
795
rxd->sdp0 = htole32(data->map->dm_segs[0].ds_addr);
sys/dev/ic/rt2860.c
799
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, size, BUS_DMASYNC_PREWRITE);
sys/dev/ic/rt2860.c
814
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/rt2860.c
826
bus_dmamap_sync(sc->sc_dmat, ring->map, 0,
sys/dev/ic/rt2860.c
827
ring->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2860.c
828
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/ic/rt2860.c
834
if (ring->map != NULL) {
sys/dev/ic/rt2860.c
835
bus_dmamap_destroy(sc->sc_dmat, ring->map);
sys/dev/ic/rt2860.c
836
ring->map = NULL;
sys/dev/ic/rt2860.c
843
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2860.c
844
data->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/ic/rt2860.c
845
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2860.c
849
if (data->map != NULL) {
sys/dev/ic/rt2860.c
850
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/ic/rt2860.c
851
data->map = NULL;
sys/dev/ic/rt2860var.h
73
bus_dmamap_t map;
sys/dev/ic/rt2860var.h
81
bus_dmamap_t map;
sys/dev/ic/rt2860var.h
91
bus_dmamap_t map;
sys/dev/ic/rt2860var.h
97
bus_dmamap_t map;
sys/dev/ic/rtl8169.c
1148
bus_dmamap_t map;
sys/dev/ic/rtl8169.c
1178
map = rxs->rxs_dmamap;
sys/dev/ic/rtl8169.c
1179
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/ic/rtl8169.c
1185
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/rtl8169.c
1202
cmdstat = map->dm_segs[0].ds_len;
sys/dev/ic/rtl8169.c
1205
re_set_bufaddr(d, map->dm_segs[0].ds_addr);
sys/dev/ic/rtl8169.c
1672
bus_dmamap_t map;
sys/dev/ic/rtl8169.c
1754
map = txq->txq_dmamap;
sys/dev/ic/rtl8169.c
1755
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/ic/rtl8169.c
1769
nsegs = map->dm_nsegs;
sys/dev/ic/rtl8169.c
1784
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/ic/rtl8169.c
1794
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/rtl8169.c
1821
for (seg = 0; seg < map->dm_nsegs;
sys/dev/ic/rtl8169.c
1836
re_set_bufaddr(d, map->dm_segs[seg].ds_addr);
sys/dev/ic/rtl8169.c
1837
cmdstat = re_flags | map->dm_segs[seg].ds_len;
sys/dev/ic/scmi.c
375
for (int map = 0; map < sc->sc_perf_ndmap; map++) {
sys/dev/ic/scmi.c
376
if (sc->sc_perf_dmap[map].pm_domain == i) {
sys/dev/ic/scmi.c
378
sc->sc_perf_dmap[map].pm_ci;
sys/dev/ic/sgec.c
327
bus_dmamap_t map;
sys/dev/ic/sgec.c
344
map = sc->sc_xmtmap[nexttx];
sys/dev/ic/sgec.c
345
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/ic/sgec.c
353
if (map->dm_nsegs >= TXDESCS)
sys/dev/ic/sgec.c
356
if ((map->dm_nsegs + sc->sc_inq) >= (TXDESCS - 1)) {
sys/dev/ic/sgec.c
357
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/ic/sgec.c
368
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/ic/sgec.c
369
buffer = map->dm_segs[i].ds_addr;
sys/dev/ic/sgec.c
370
len = map->dm_segs[i].ds_len;
sys/dev/ic/sgec.c
377
sc->sc_txcnt += map->dm_nsegs;
sys/dev/ic/sgec.c
396
sc->sc_inq += map->dm_nsegs;
sys/dev/ic/sgec.c
467
bus_dmamap_t map;
sys/dev/ic/sgec.c
482
map = sc->sc_xmtmap[lastack];
sys/dev/ic/sgec.c
483
KASSERT(map->dm_nsegs > 0);
sys/dev/ic/sgec.c
484
nlastack = (lastack + map->dm_nsegs - 1) % TXDESCS;
sys/dev/ic/sgec.c
488
if (sc->sc_txcnt > map->dm_nsegs)
sys/dev/ic/sgec.c
489
sc->sc_txcnt -= map->dm_nsegs;
sys/dev/ic/sgec.c
492
sc->sc_inq -= map->dm_nsegs;
sys/dev/ic/sgec.c
495
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/marvell/gtpci.c
316
int map, rv;
sys/dev/marvell/gtpci.c
320
for (map = 0; maps[map].tag != MARVELL_TAG_UNDEFINED; map++) {
sys/dev/marvell/gtpci.c
321
rv = marvell_winparams_by_tag(pdev, maps[map].tag, NULL, NULL,
sys/dev/marvell/gtpci.c
326
if (maps[map].bars[sc->sc_unit] != -1)
sys/dev/marvell/gtpci.c
328
maps[map].bars[sc->sc_unit], GTPCI_BARSIZE(size));
sys/dev/marvell/gtpci.c
329
bare &= ~maps[map].bare;
sys/dev/marvell/gtpci.c
332
if (maps[map].func != -1) {
sys/dev/marvell/gtpci.c
339
tag = gtpci_make_tag(NULL, bus, dev, maps[map].func);
sys/dev/marvell/gtpci.c
340
reg = gtpci_conf_read(sc, tag, maps[map].balow);
sys/dev/marvell/gtpci.c
343
gtpci_conf_write(sc, tag, maps[map].balow, reg);
sys/dev/marvell/gtpci.c
344
reg = gtpci_conf_read(sc, tag, maps[map].bahigh);
sys/dev/marvell/gtpci.c
346
gtpci_conf_write(sc, tag, maps[map].bahigh, reg);
sys/dev/marvell/if_mvxpe.c
956
mvxpe_dma_memalloc(struct mvxpe_softc *sc, bus_dmamap_t *map, size_t size)
sys/dev/marvell/if_mvxpe.c
980
size, 1, size, 0, BUS_DMA_NOWAIT, map)) {
sys/dev/marvell/if_mvxpe.c
985
*map, kva, size, NULL, BUS_DMA_NOWAIT)) {
sys/dev/marvell/if_mvxpe.c
993
bus_dmamap_destroy(sc->sc_dmat, *map);
sys/dev/marvell/if_mvxpe.c
994
memset(map, 0, sizeof(*map));
sys/dev/marvell/mvxpsec.c
1122
dh->map = devmem_map(sc->sc_devmem_desc);
sys/dev/marvell/mvxpsec.c
682
size, 1, size, 0, BUS_DMA_NOWAIT, &devmem->map);
sys/dev/marvell/mvxpsec.c
689
devmem->map, devmem->kva, devmem->size, NULL,
sys/dev/marvell/mvxpsec.c
701
bus_dmamap_destroy(sc->sc_dmat, devmem->map);
sys/dev/marvell/mvxpsecvar.h
47
bus_dmamap_t map;
sys/dev/marvell/mvxpsecvar.h
53
#define devmem_nseg(x) ((x)->map->dm_nsegs)
sys/dev/marvell/mvxpsecvar.h
54
#define devmem_pa(x, s) ((x)->map->dm_segs[(s)].ds_addr)
sys/dev/marvell/mvxpsecvar.h
55
#define devmem_palen(x, s) ((x)->map->dm_segs[(s)].ds_len)
sys/dev/marvell/mvxpsecvar.h
57
#define devmem_map(x) ((x)->map)
sys/dev/marvell/mvxpsecvar.h
70
bus_dmamap_t map;
sys/dev/marvell/mvxpsecvar.h
88
bus_dmamap_sync((sc)->sc_dmat, (x)->map, \
sys/dev/mvme/mvmebus.c
453
mvmebus_dummy_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/dev/mvme/mvmebus.c
523
mvmebus_dmamap_destroy(void *vsc, bus_dmamap_t map)
sys/dev/mvme/mvmebus.c
527
free(map->_dm_cookie, M_DMAMAP);
sys/dev/mvme/mvmebus.c
528
bus_dmamap_destroy(sc->sc_dmat, map);
sys/dev/mvme/mvmebus.c
532
mvmebus_dmamap_load_common(struct mvmebus_softc *sc, bus_dmamap_t map)
sys/dev/mvme/mvmebus.c
534
struct mvmebus_dmamap *vmap = map->_dm_cookie;
sys/dev/mvme/mvmebus.c
547
for (ds = &map->dm_segs[0]; ds < &map->dm_segs[map->dm_nsegs]; ds++) {
sys/dev/mvme/mvmebus.c
607
mvmebus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf, bus_size_t buflen, struct proc *p, int flags)
sys/dev/mvme/mvmebus.c
612
rv = bus_dmamap_load(sc->sc_dmat, map, buf, buflen, p, flags);
sys/dev/mvme/mvmebus.c
616
return mvmebus_dmamap_load_common(sc, map);
sys/dev/mvme/mvmebus.c
620
mvmebus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *chain, int flags)
sys/dev/mvme/mvmebus.c
625
rv = bus_dmamap_load_mbuf(sc->sc_dmat, map, chain, flags);
sys/dev/mvme/mvmebus.c
629
return mvmebus_dmamap_load_common(sc, map);
sys/dev/mvme/mvmebus.c
633
mvmebus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/dev/mvme/mvmebus.c
638
rv = bus_dmamap_load_uio(sc->sc_dmat, map, uio, flags);
sys/dev/mvme/mvmebus.c
642
return mvmebus_dmamap_load_common(sc, map);
sys/dev/mvme/mvmebus.c
646
mvmebus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs, int nsegs, bus_size_t size, int flags)
sys/dev/mvme/mvmebus.c
656
rv = bus_dmamap_load_raw(sc->sc_dmat, map, segs, nsegs, size, flags);
sys/dev/mvme/mvmebus.c
660
return mvmebus_dmamap_load_common(sc, map);
sys/dev/mvme/mvmebus.c
664
mvmebus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/dev/mvme/mvmebus.c
670
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/mvme/mvmebus.c
674
mvmebus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset, bus_size_t len, int ops)
sys/dev/mvme/mvmebus.c
680
bus_dmamap_sync(sc->sc_dmat, map, offset, len, ops);
sys/dev/news/newskeymap.c
153
#define KBD_MAP(name, base, map) \
sys/dev/news/newskeymap.c
154
{ name, base, sizeof(map) / sizeof(keysym_t), map }
sys/dev/pci/agp.c
1282
agp_free_dmamem(bus_dma_tag_t tag, size_t size, bus_dmamap_t map,
sys/dev/pci/agp.c
1285
bus_dmamap_unload(tag, map);
sys/dev/pci/agp.c
1286
bus_dmamap_destroy(tag, map);
sys/dev/pci/auacer.c
70
bus_dmamap_t map;
sys/dev/pci/auacer.c
78
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/auacer.c
891
0, BUS_DMA_WAITOK, &p->map);
sys/dev/pci/auacer.c
895
error = bus_dmamap_load(sc->dmat, p->map, p->addr, p->size, NULL,
sys/dev/pci/auacer.c
902
bus_dmamap_destroy(sc->dmat, p->map);
sys/dev/pci/auacer.c
914
bus_dmamap_unload(sc->dmat, p->map);
sys/dev/pci/auacer.c
915
bus_dmamap_destroy(sc->dmat, p->map);
sys/dev/pci/auich.c
138
bus_dmamap_t map;
sys/dev/pci/auich.c
146
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/auich.c
1474
0, BUS_DMA_WAITOK, &p->map);
sys/dev/pci/auich.c
1478
error = bus_dmamap_load(sc->dmat, p->map, p->addr, p->size, NULL,
sys/dev/pci/auich.c
1485
bus_dmamap_destroy(sc->dmat, p->map);
sys/dev/pci/auich.c
1497
bus_dmamap_unload(sc->dmat, p->map);
sys/dev/pci/auich.c
1498
bus_dmamap_destroy(sc->dmat, p->map);
sys/dev/pci/auixp.c
1003
bus_dmamap_unload(sc->sc_dmat, p->map);
sys/dev/pci/auixp.c
1004
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/auixp.c
83
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/auixp.c
972
BUS_DMA_WAITOK, &dma->map);
sys/dev/pci/auixp.c
980
error = bus_dmamap_load(sc->sc_dmat, dma->map, dma->addr, dma->size, NULL,
sys/dev/pci/auixp.c
988
bus_dmamap_destroy(sc->sc_dmat, dma->map);
sys/dev/pci/auixpvar.h
48
bus_dmamap_t map;
sys/dev/pci/autri.c
77
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/autri.c
855
0, BUS_DMA_WAITOK, &p->map);
sys/dev/pci/autri.c
859
error = bus_dmamap_load(sc->sc_dmatag, p->map, p->addr, p->size, NULL,
sys/dev/pci/autri.c
866
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/autri.c
878
bus_dmamap_unload(sc->sc_dmatag, p->map);
sys/dev/pci/autri.c
879
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/autrivar.h
35
bus_dmamap_t map;
sys/dev/pci/auvia.c
1041
ch->sc_dma_ops_dma->map->dm_segs[0].ds_addr);
sys/dev/pci/auvia.c
1084
ch->sc_dma_ops_dma->map->dm_segs[0].ds_addr);
sys/dev/pci/auvia.c
67
bus_dmamap_t map;
sys/dev/pci/auvia.c
895
BUS_DMA_WAITOK, &p->map)) != 0) {
sys/dev/pci/auvia.c
901
if ((error = bus_dmamap_load(sc->sc_dmat, p->map, p->addr, size, NULL,
sys/dev/pci/auvia.c
914
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/auvia.c
956
bus_dmamap_unload(sc->sc_dmat, p->map);
sys/dev/pci/auvia.c
957
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/auvia.c
996
s = p->map->dm_segs[0].ds_addr;
sys/dev/pci/btvmei.c
670
b3_617_dmamap_destroy(void *vsc, bus_dmamap_t map)
sys/dev/pci/btvmeii.c
534
b3_2706_dmamap_destroy(void *vsc, bus_dmamap_t map)
sys/dev/pci/coram.c
418
bus_dmamap_sync(sc->sc_dmat, sc->sc_dma->map,
sys/dev/pci/coram.c
427
bus_dmamap_sync(sc->sc_dmat, sc->sc_dma->map,
sys/dev/pci/coram.c
785
BUS_DMA_NOWAIT, &p->map);
sys/dev/pci/coram.c
788
err = bus_dmamap_load(sc->sc_dmat, p->map, p->addr, p->size, NULL,
sys/dev/pci/coram.c
795
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/coram.c
847
bus_dmamap_unload(sc->sc_dmat, p->map);
sys/dev/pci/coram.c
848
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/coramvar.h
39
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/coramvar.h
64
bus_dmamap_t map;
sys/dev/pci/cs4280.c
1169
err = cs4280_download(sc, &BA1Struct.map[offset],
sys/dev/pci/cs4280.c
1531
err = cs4280_checkimage(sc, &BA1Struct.map[offset],
sys/dev/pci/cs4280reg.h
232
uint32_t map[BA1_DWORD_SIZE];
sys/dev/pci/cs428x.c
141
bus_dmamap_unload(sc->sc_dmatag, p->map);
sys/dev/pci/cs428x.c
142
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/cs428x.c
287
0, BUS_DMA_WAITOK, &p->map);
sys/dev/pci/cs428x.c
294
error = bus_dmamap_load(sc->sc_dmatag, p->map, p->addr, p->size, NULL,
sys/dev/pci/cs428x.c
304
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/cs428x.h
50
bus_dmamap_t map;
sys/dev/pci/cs428x.h
58
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/cxdtv.c
1012
bus_dmamap_unload(sc->sc_dmat, p->map);
sys/dev/pci/cxdtv.c
1013
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/cxdtv.c
948
bus_dmamap_sync(sc->sc_dmat, sc->sc_dma->map,
sys/dev/pci/cxdtv.c
957
bus_dmamap_sync(sc->sc_dmat, sc->sc_dma->map,
sys/dev/pci/cxdtv.c
988
BUS_DMA_NOWAIT, &p->map);
sys/dev/pci/cxdtv.c
991
err = bus_dmamap_load(sc->sc_dmat, p->map, p->addr, p->size, NULL,
sys/dev/pci/cxdtv.c
999
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/cxdtvvar.h
37
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/cxdtvvar.h
63
bus_dmamap_t map;
sys/dev/pci/cxgb/cxgb_common.h
684
int t3_read_rss(adapter_t *adapter, u8 *lkup, u16 *map);
sys/dev/pci/cxgb/cxgb_mvec.h
139
bus_dmamap_load_mvec_sg(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf *m0,
sys/dev/pci/cxgb/cxgb_sge.c
125
bus_dmamap_t map;
sys/dev/pci/cxgb/cxgb_sge.c
131
bus_dmamap_t map;
sys/dev/pci/cxgb/cxgb_sge.c
1655
bus_dmamap_unload(q->entry_tag, d->map);
sys/dev/pci/cxgb/cxgb_sge.c
1656
bus_dmamap_destroy(q->entry_tag, d->map);
sys/dev/pci/cxgb/cxgb_sge.c
2215
bus_dmamap_sync(fl->entry_tag, sd->map, 0, len, BUS_DMASYNC_POSTREAD);
sys/dev/pci/cxgb/cxgb_sge.c
2216
bus_dmamap_unload(fl->entry_tag, sd->map);
sys/dev/pci/cxgb/cxgb_sge.c
2283
bus_dmamap_sync(fl->entry_tag, sd->map, 0, len, BUS_DMASYNC_POSTREAD);
sys/dev/pci/cxgb/cxgb_sge.c
2291
bus_dmamap_unload(fl->entry_tag, sd->map);
sys/dev/pci/cxgb/cxgb_sge.c
2562
uint32_t i, map;
sys/dev/pci/cxgb/cxgb_sge.c
2567
map = t3_read_reg(adap, A_SG_DATA_INTR);
sys/dev/pci/cxgb/cxgb_sge.c
2569
if (!map)
sys/dev/pci/cxgb/cxgb_sge.c
2572
if (__predict_false(map & F_ERRINTR))
sys/dev/pci/cxgb/cxgb_sge.c
2577
if (map & (1 << i))
sys/dev/pci/cxgb/cxgb_sge.c
475
BUS_DMA_ALLOCNOW, &sd->map);
sys/dev/pci/cxgb/cxgb_sge.c
489
err = bus_dmamap_load(sc->pa.pa_dmat, sd->map, cl, q->buf_size, NULL, BUS_DMA_NOWAIT);
sys/dev/pci/cxgb/cxgb_sge.c
499
d->addr_lo = htobe32(sd->map->dm_segs[0].ds_addr & 0xffffffff);
sys/dev/pci/cxgb/cxgb_sge.c
500
d->addr_hi = htobe32(((uint64_t)sd->map->dm_segs[0].ds_addr>>32) & 0xffffffff);
sys/dev/pci/cxgb/cxgb_sge.c
537
bus_dmamap_unload(q->entry_tag, d->map);
sys/dev/pci/cxgb/cxgb_sge.c
538
bus_dmamap_destroy(q->entry_tag, d->map);
sys/dev/pci/cxgb/cxgb_sge.c
539
d->map = NULL;
sys/dev/pci/cxgb/cxgb_sge.c
591
bus_dmamap_t *map, bus_dma_tag_t parent_entry_tag, bus_dma_tag_t *entry_tag)
sys/dev/pci/cxgb/cxgb_sge.c
939
err = bus_dmamap_create(txq->entry_tag, total_len, TX_MAX_SEGS, total_len, 0, BUS_DMA_NOWAIT, &stx->map);
sys/dev/pci/cxgb/cxgb_sge.c
942
err = bus_dmamap_load_mbuf(txq->entry_tag, stx->map, *m, 0);
sys/dev/pci/cxgb/cxgb_sge.c
946
*nsegs = stx->map->dm_nsegs;
sys/dev/pci/cxgb/cxgb_sge.c
949
segs[i] = stx->map->dm_segs[i];
sys/dev/pci/cxgb/cxgb_sge.c
987
bus_dmamap_sync(txq->entry_tag, stx->map, 0, pktlen, BUS_DMASYNC_PREWRITE);
sys/dev/pci/cxgb/cxgb_t3_hw.c
2333
int t3_read_rss(adapter_t *adapter, u8 *lkup, u16 *map)
sys/dev/pci/cxgb/cxgb_t3_hw.c
2349
if (map)
sys/dev/pci/cxgb/cxgb_t3_hw.c
2356
*map++ = (u16)val;
sys/dev/pci/eap.c
922
0, BUS_DMA_WAITOK, &p->map);
sys/dev/pci/eap.c
926
error = bus_dmamap_load(sc->sc_dmatag, p->map, p->addr, p->size, NULL,
sys/dev/pci/eap.c
933
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/eap.c
945
bus_dmamap_unload(sc->sc_dmatag, p->map);
sys/dev/pci/eap.c
946
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/eapvar.h
13
bus_dmamap_t map;
sys/dev/pci/eapvar.h
21
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/emuxki.c
213
mem->bound, BUS_DMA_WAITOK, &mem->map)) {
sys/dev/pci/emuxki.c
219
if (bus_dmamap_load(mem->dmat, mem->map, mem->kaddr,
sys/dev/pci/emuxki.c
229
bus_dmamap_destroy(mem->dmat, mem->map);
sys/dev/pci/emuxki.c
245
bus_dmamap_unload(mem->dmat, mem->map);
sys/dev/pci/emuxki.c
246
bus_dmamap_destroy(mem->dmat, mem->map);
sys/dev/pci/emuxki.c
258
bus_dmamap_sync(mem->dmat, mem->map, 0, mem->size, ops);
sys/dev/pci/emuxkivar.h
88
bus_dmamap_t map;
sys/dev/pci/emuxkivar.h
96
#define DMASEGADDR(ptr, segno) ((ptr)->map->dm_segs[segno].ds_addr)
sys/dev/pci/esa.c
869
BUS_DMA_WAITOK, &p->map);
sys/dev/pci/esa.c
873
error = bus_dmamap_load(sc->sc_dmat, p->map, p->addr, p->size, NULL,
sys/dev/pci/esa.c
881
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/esa.c
894
bus_dmamap_unload(sc->sc_dmat, p->map);
sys/dev/pci/esa.c
895
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/esavar.h
50
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/esavar.h
63
bus_dmamap_t map;
sys/dev/pci/esm.c
1414
bus_dmamap_unload(sc->dmat, p->map);
sys/dev/pci/esm.c
1416
bus_dmamap_destroy(sc->dmat, p->map);
sys/dev/pci/esm.c
1444
0, BUS_DMA_WAITOK, &p->map);
sys/dev/pci/esm.c
1448
error = bus_dmamap_load(sc->dmat, p->map, p->addr, p->size, NULL,
sys/dev/pci/esm.c
1456
bus_dmamap_destroy(sc->dmat, p->map);
sys/dev/pci/esmvar.h
125
bus_dmamap_t map;
sys/dev/pci/esmvar.h
133
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/fms.c
614
BUS_DMA_WAITOK, &p->map)) != 0) {
sys/dev/pci/fms.c
620
if ((error = bus_dmamap_load(sc->sc_dmat, p->map, p->addr, size, NULL,
sys/dev/pci/fms.c
634
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/fms.c
653
bus_dmamap_unload(sc->sc_dmat, p->map);
sys/dev/pci/fms.c
654
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/fms.c
66
bus_dmamap_t map;
sys/dev/pci/fms.c
701
sc->sc_play_start = p->map->dm_segs[0].ds_addr;
sys/dev/pci/fms.c
735
sc->sc_rec_start = p->map->dm_segs[0].ds_addr;
sys/dev/pci/gcscaudio.c
644
p->segs, sizeof(p->segs)/sizeof(p->segs[0]), &p->nseg, &p->map);
sys/dev/pci/gcscaudio.c
664
bus_dmamap_unload(sc->sc_dmat, p->map);
sys/dev/pci/gcscaudio.c
665
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/gcscaudio.c
706
paddr = p->map->dm_segs[0].ds_addr;
sys/dev/pci/gcscaudio.c
72
bus_dmamap_t map;
sys/dev/pci/hifn7751.c
1535
hifn_dmamap_aligned(bus_dmamap_t map)
sys/dev/pci/hifn7751.c
1539
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/hifn7751.c
1540
if (map->dm_segs[i].ds_addr & 3)
sys/dev/pci/hifn7751.c
1542
if ((i != (map->dm_nsegs - 1)) &&
sys/dev/pci/hifn7751.c
1543
(map->dm_segs[i].ds_len & 3))
sys/dev/pci/hifn7751.c
1553
bus_dmamap_t map = cmd->dst_map;
sys/dev/pci/hifn7751.c
1558
for (i = 0; i < map->dm_nsegs - 1; i++) {
sys/dev/pci/hifn7751.c
1559
dma->dstr[idx].p = htole32(map->dm_segs[i].ds_addr);
sys/dev/pci/hifn7751.c
1561
HIFN_D_MASKDONEIRQ | map->dm_segs[i].ds_len);
sys/dev/pci/hifn7751.c
1576
p = map->dm_segs[i].ds_addr;
sys/dev/pci/hifn7751.c
1578
map->dm_segs[i].ds_len;
sys/dev/pci/hifn7751.c
1585
if ((map->dm_segs[i].ds_len - cmd->sloplen) != 0) {
sys/dev/pci/hifn7751.c
1586
dma->dstr[idx].p = htole32(map->dm_segs[i].ds_addr);
sys/dev/pci/hifn7751.c
1589
(map->dm_segs[i].ds_len - cmd->sloplen));
sys/dev/pci/hifn7751.c
1625
bus_dmamap_t map = cmd->src_map;
sys/dev/pci/hifn7751.c
1630
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/hifn7751.c
1631
if (i == map->dm_nsegs - 1)
sys/dev/pci/hifn7751.c
1634
dma->srcr[idx].p = htole32(map->dm_segs[i].ds_addr);
sys/dev/pci/hifn7751.c
1635
dma->srcr[idx].l = htole32(map->dm_segs[i].ds_len |
sys/dev/pci/hifn7751.c
1649
dma->srcu += map->dm_nsegs;
sys/dev/pci/if_age.c
1223
bus_dmamap_t map;
sys/dev/pci/if_age.c
1233
map = txd->tx_dmamap;
sys/dev/pci/if_age.c
1235
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_age.c
1240
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, mnew,
sys/dev/pci/if_age.c
1258
nsegs = map->dm_nsegs;
sys/dev/pci/if_age.c
1263
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_age.c
1266
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_age.c
1293
desc->addr = htole64(map->dm_segs[i].ds_addr);
sys/dev/pci/if_age.c
1295
htole32(AGE_TX_BYTES(map->dm_segs[i].ds_len) | vtag);
sys/dev/pci/if_age.c
1317
map = txd_last->tx_dmamap;
sys/dev/pci/if_age.c
1319
txd->tx_dmamap = map;
sys/dev/pci/if_age.c
2228
bus_dmamap_t map;
sys/dev/pci/if_age.c
2259
map = rxd->rx_dmamap;
sys/dev/pci/if_age.c
2261
sc->age_cdata.age_rx_sparemap = map;
sys/dev/pci/if_alc.c
1915
bus_dmamap_t map;
sys/dev/pci/if_alc.c
1926
map = txd->tx_dmamap;
sys/dev/pci/if_alc.c
1928
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, *m_head, BUS_DMA_NOWAIT);
sys/dev/pci/if_alc.c
1940
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, *m_head,
sys/dev/pci/if_alc.c
1955
nsegs = map->dm_nsegs;
sys/dev/pci/if_alc.c
1965
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_alc.c
1968
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_alc.c
1992
htole32(TX_BYTES(map->dm_segs[idx].ds_len) | vtag);
sys/dev/pci/if_alc.c
1994
desc->addr = htole64(map->dm_segs[idx].ds_addr);
sys/dev/pci/if_alc.c
2008
map = txd_last->tx_dmamap;
sys/dev/pci/if_alc.c
2010
txd->tx_dmamap = map;
sys/dev/pci/if_alc.c
2430
bus_dmamap_t map;
sys/dev/pci/if_alc.c
2462
map = rxd->rx_dmamap;
sys/dev/pci/if_alc.c
2464
sc->alc_cdata.alc_rx_sparemap = map;
sys/dev/pci/if_ale.c
1002
desc->addr = htole64(map->dm_segs[i].ds_addr);
sys/dev/pci/if_ale.c
1004
htole32(ALE_TX_BYTES(map->dm_segs[i].ds_len) | vtag);
sys/dev/pci/if_ale.c
1019
map = txd_last->tx_dmamap;
sys/dev/pci/if_ale.c
1021
txd->tx_dmamap = map;
sys/dev/pci/if_ale.c
915
bus_dmamap_t map;
sys/dev/pci/if_ale.c
925
map = txd->tx_dmamap;
sys/dev/pci/if_ale.c
927
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_ale.c
932
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, mnew,
sys/dev/pci/if_ale.c
950
nsegs = map->dm_nsegs;
sys/dev/pci/if_ale.c
955
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_ale.c
958
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_aq.c
5312
bus_dmamap_t map;
sys/dev/pci/if_aq.c
5317
map = txring->txr_mbufs[idx].dmamap;
sys/dev/pci/if_aq.c
5319
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_aq.c
5328
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_aq.c
5338
if ((map->dm_nsegs + 1) > txring->txr_nfree) {
sys/dev/pci/if_aq.c
5339
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_aq.c
5344
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_aq.c
5374
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/if_aq.c
5376
__SHIFTIN(map->dm_segs[i].ds_len, AQ_TXDESC_CTL1_BLEN);
sys/dev/pci/if_aq.c
5386
if (i == map->dm_nsegs - 1) {
sys/dev/pci/if_aq.c
5392
htole64(map->dm_segs[i].ds_addr);
sys/dev/pci/if_bnx.c
3865
bus_dmamap_t map;
sys/dev/pci/if_bnx.c
3877
map = sc->rx_mbuf_map[*chain_prod];
sys/dev/pci/if_bnx.c
3879
if (bus_dmamap_load_mbuf(sc->bnx_dmatag, map, m_new, BUS_DMA_NOWAIT)) {
sys/dev/pci/if_bnx.c
3890
if (map->dm_nsegs > sc->free_rx_bd) {
sys/dev/pci/if_bnx.c
3891
bus_dmamap_unload(sc->bnx_dmatag, map);
sys/dev/pci/if_bnx.c
3897
sc->rx_mbuf_segs[map->dm_nsegs]++;
sys/dev/pci/if_bnx.c
3900
bus_dmamap_sync(sc->bnx_dmatag, map, 0, map->dm_mapsize,
sys/dev/pci/if_bnx.c
3913
addr = (uint32_t)map->dm_segs[0].ds_addr;
sys/dev/pci/if_bnx.c
3915
addr = (uint32_t)((uint64_t)map->dm_segs[0].ds_addr >> 32);
sys/dev/pci/if_bnx.c
3917
rxbd->rx_bd_len = map->dm_segs[0].ds_len;
sys/dev/pci/if_bnx.c
3919
*prod_bseq += map->dm_segs[0].ds_len;
sys/dev/pci/if_bnx.c
3925
for (i = 1; i < map->dm_nsegs; i++) {
sys/dev/pci/if_bnx.c
3932
addr = (uint32_t)map->dm_segs[i].ds_addr;
sys/dev/pci/if_bnx.c
3934
addr = (uint32_t)((uint64_t)map->dm_segs[i].ds_addr >> 32);
sys/dev/pci/if_bnx.c
3936
rxbd->rx_bd_len = map->dm_segs[i].ds_len;
sys/dev/pci/if_bnx.c
3938
*prod_bseq += map->dm_segs[i].ds_len;
sys/dev/pci/if_bnx.c
3958
sc->rx_mbuf_map[*chain_prod] = map;
sys/dev/pci/if_bnx.c
3959
sc->free_rx_bd -= map->dm_nsegs;
sys/dev/pci/if_bnx.c
3962
map->dm_nsegs));
sys/dev/pci/if_bnx.c
4838
bus_dmamap_t map;
sys/dev/pci/if_bnx.c
4896
map = pkt->pkt_dmamap;
sys/dev/pci/if_bnx.c
4897
bus_dmamap_sync(sc->bnx_dmatag, map, 0,
sys/dev/pci/if_bnx.c
4898
map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_bnx.c
4899
bus_dmamap_unload(sc->bnx_dmatag, map);
sys/dev/pci/if_bnx.c
5109
bus_dmamap_t map;
sys/dev/pci/if_bnx.c
5158
map = pkt->pkt_dmamap;
sys/dev/pci/if_bnx.c
5162
error = bus_dmamap_load_mbuf(sc->bnx_dmatag, map, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_bnx.c
5179
bus_dmamap_sync(sc->bnx_dmatag, map, 0, map->dm_mapsize,
sys/dev/pci/if_bnx.c
5182
if (map->dm_nsegs > (sc->max_tx_bd - sc->used_tx_bd)) {
sys/dev/pci/if_bnx.c
5203
for (i = 0; i < map->dm_nsegs ; i++) {
sys/dev/pci/if_bnx.c
5207
addr = (uint32_t)map->dm_segs[i].ds_addr;
sys/dev/pci/if_bnx.c
5209
addr = (uint32_t)((uint64_t)map->dm_segs[i].ds_addr >> 32);
sys/dev/pci/if_bnx.c
5211
txbd->tx_bd_mss_nbytes = map->dm_segs[i].ds_len;
sys/dev/pci/if_bnx.c
5214
prod_bseq += map->dm_segs[i].ds_len;
sys/dev/pci/if_bnx.c
5223
DBRUN(BNX_INFO_SEND, bnx_dump_tx_chain(sc, debug_prod, map->dm_nsegs));
sys/dev/pci/if_bnx.c
5237
sc->used_tx_bd += map->dm_nsegs;
sys/dev/pci/if_bnx.c
5248
map->dm_nsegs));
sys/dev/pci/if_bnx.c
5258
bus_dmamap_unload(sc->bnx_dmatag, map);
sys/dev/pci/if_cas.c
2067
bus_dmamap_t map;
sys/dev/pci/if_cas.c
2070
map = sc->sc_txd[cur].sd_map;
sys/dev/pci/if_cas.c
2072
if (bus_dmamap_load_mbuf(sc->sc_dmatag, map, mhead,
sys/dev/pci/if_cas.c
2077
if ((sc->sc_tx_cnt + map->dm_nsegs) > (CAS_NTXDESC - 2)) {
sys/dev/pci/if_cas.c
2078
bus_dmamap_unload(sc->sc_dmatag, map);
sys/dev/pci/if_cas.c
2082
bus_dmamap_sync(sc->sc_dmatag, map, 0, map->dm_mapsize,
sys/dev/pci/if_cas.c
2085
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/if_cas.c
2087
CAS_DMA_WRITE(map->dm_segs[i].ds_addr);
sys/dev/pci/if_cas.c
2088
flags = (map->dm_segs[i].ds_len & CAS_TD_BUFSIZE) |
sys/dev/pci/if_cas.c
2090
((i == (map->dm_nsegs - 1)) ? CAS_TD_END_OF_PACKET : 0);
sys/dev/pci/if_cas.c
2100
sc->sc_tx_cnt += map->dm_nsegs;
sys/dev/pci/if_cas.c
2102
sc->sc_txd[cur].sd_map = map;
sys/dev/pci/if_ena.c
1047
error = bus_dmamap_load_mbuf(adapter->sc_dmat, rx_info->map,
sys/dev/pci/if_ena.c
1049
if (unlikely((error != 0) || (rx_info->map->dm_nsegs != 1))) {
sys/dev/pci/if_ena.c
1051
"nsegs: %d\n", error, rx_info->map->dm_nsegs);
sys/dev/pci/if_ena.c
1057
bus_dmamap_sync(adapter->sc_dmat, rx_info->map, 0,
sys/dev/pci/if_ena.c
1058
rx_info->map->dm_mapsize, BUS_DMASYNC_PREREAD);
sys/dev/pci/if_ena.c
1061
ena_buf->paddr = rx_info->map->dm_segs[0].ds_addr;
sys/dev/pci/if_ena.c
1086
bus_dmamap_unload(adapter->sc_dmat, rx_info->map);
sys/dev/pci/if_ena.c
1230
bus_dmamap_unload(adapter->sc_dmat, tx_info->map);
sys/dev/pci/if_ena.c
1432
bus_dmamap_unload(adapter->sc_dmat, tx_info->map);
sys/dev/pci/if_ena.c
1578
bus_dmamap_unload(rx_ring->adapter->sc_dmat, rx_info->map);
sys/dev/pci/if_ena.c
1620
bus_dmamap_unload(rx_ring->adapter->sc_dmat, rx_info->map);
sys/dev/pci/if_ena.c
270
BUS_DMA_WAITOK | BUS_DMA_ALLOCNOW, &dma->map)) != 0) {
sys/dev/pci/if_ena.c
2844
rc = bus_dmamap_load_mbuf(adapter->sc_dmat, tx_info->map,
sys/dev/pci/if_ena.c
2847
if (unlikely((rc != 0) || (tx_info->map->dm_nsegs == 0))) {
sys/dev/pci/if_ena.c
2850
tx_info->map->dm_nsegs);
sys/dev/pci/if_ena.c
2859
for (i = 0; i < tx_info->map->dm_nsegs; i++) {
sys/dev/pci/if_ena.c
2860
ena_buf->len = tx_info->map->dm_segs[i].ds_len;
sys/dev/pci/if_ena.c
2861
ena_buf->paddr = tx_info->map->dm_segs[i].ds_addr;
sys/dev/pci/if_ena.c
2864
tx_info->num_of_bufs = tx_info->map->dm_nsegs;
sys/dev/pci/if_ena.c
2900
bus_dmamap_sync(adapter->sc_dmat, tx_info->map, 0,
sys/dev/pci/if_ena.c
2901
tx_info->map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_ena.c
2907
bus_dmamap_unload(adapter->sc_dmat, tx_info->map);
sys/dev/pci/if_ena.c
293
error = bus_dmamap_load(dma->tag, dma->map, dma->vaddr,
sys/dev/pci/if_ena.c
299
dma->paddr = dma->map->dm_segs[0].ds_addr;
sys/dev/pci/if_ena.c
308
bus_dmamap_destroy(adapter->sc_dmat, dma->map);
sys/dev/pci/if_ena.c
709
&tx_ring->tx_buffer_info[i].map);
sys/dev/pci/if_ena.c
731
tx_ring->tx_buffer_info[i].map);
sys/dev/pci/if_ena.c
769
tx_ring->tx_buffer_info[i].map);
sys/dev/pci/if_ena.c
771
tx_ring->tx_buffer_info[i].map);
sys/dev/pci/if_ena.c
889
&(rx_ring->rx_buffer_info[i].map));
sys/dev/pci/if_ena.c
926
rx_ring->rx_buffer_info[i].map);
sys/dev/pci/if_ena.c
957
rx_ring->rx_buffer_info[i].map);
sys/dev/pci/if_ena.c
959
rx_ring->rx_buffer_info[i].map);
sys/dev/pci/if_enavar.h
203
bus_dmamap_t map;
sys/dev/pci/if_enavar.h
214
bus_dmamap_t map;
sys/dev/pci/if_et.c
1835
bus_dmamap_t map;
sys/dev/pci/if_et.c
1847
map = tbd->tbd_buf[first_idx].tb_dmap;
sys/dev/pci/if_et.c
1849
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_et.c
1851
if (!error && map->dm_nsegs == 0) {
sys/dev/pci/if_et.c
1852
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_et.c
1890
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_et.c
1892
if (error || map->dm_nsegs == 0) {
sys/dev/pci/if_et.c
1893
if (map->dm_nsegs == 0) {
sys/dev/pci/if_et.c
1894
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_et.c
1902
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_et.c
1906
sc->sc_tx += map->dm_nsegs;
sys/dev/pci/if_et.c
1913
for (i = 0; i < map->dm_nsegs; ++i) {
sys/dev/pci/if_et.c
1918
td->td_addr_hi = ET_ADDR_HI(map->dm_segs[i].ds_addr);
sys/dev/pci/if_et.c
1919
td->td_addr_lo = ET_ADDR_LO(map->dm_segs[i].ds_addr);
sys/dev/pci/if_et.c
1921
__SHIFTIN(map->dm_segs[i].ds_len, ET_TDCTRL1_LEN);
sys/dev/pci/if_et.c
1923
if (i == map->dm_nsegs - 1) { /* Last frag */
sys/dev/pci/if_et.c
1939
tbd->tbd_buf[last_idx].tb_dmap = map;
sys/dev/pci/if_et.c
1942
tbd->tbd_used += map->dm_nsegs;
sys/dev/pci/if_iavf.c
2513
bus_dmamap_t map;
sys/dev/pci/if_iavf.c
2552
map = rxm->rxm_map;
sys/dev/pci/if_iavf.c
2554
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_iavf.c
2564
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_iavf.c
2568
rxd->paddr = htole64(map->dm_segs[0].ds_addr);
sys/dev/pci/if_iavf.c
2638
bus_dmamap_t map;
sys/dev/pci/if_iavf.c
2681
map = rxm->rxm_map;
sys/dev/pci/if_iavf.c
2682
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_iavf.c
2684
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_iavf.c
2756
bus_dmamap_t map;
sys/dev/pci/if_iavf.c
2768
map = rxm->rxm_map;
sys/dev/pci/if_iavf.c
2769
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_iavf.c
2771
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_iavf.c
2793
bus_dmamap_t map;
sys/dev/pci/if_iavf.c
2829
map = txm->txm_map;
sys/dev/pci/if_iavf.c
2831
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_iavf.c
2833
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_iavf.c
2876
iavf_load_mbuf(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf **m0,
sys/dev/pci/if_iavf.c
2886
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_iavf.c
2895
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_iavf.c
2977
bus_dmamap_t map;
sys/dev/pci/if_iavf.c
3027
map = txm->txm_map;
sys/dev/pci/if_iavf.c
3029
if (iavf_load_mbuf(sc->sc_dmat, map, &m, txr) != 0) {
sys/dev/pci/if_iavf.c
3046
bus_dmamap_sync(sc->sc_dmat, map, 0,
sys/dev/pci/if_iavf.c
3047
map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_iavf.c
3049
for (i = 0; i < (unsigned int)map->dm_nsegs; i++) {
sys/dev/pci/if_iavf.c
3052
cmd = (uint64_t)map->dm_segs[i].ds_len <<
sys/dev/pci/if_iavf.c
3057
txd->addr = htole64(map->dm_segs[i].ds_addr);
sys/dev/pci/if_iavf.c
3200
bus_dmamap_t map;
sys/dev/pci/if_iavf.c
3212
map = txm->txm_map;
sys/dev/pci/if_iavf.c
3213
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_iavf.c
3215
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_iavf.c
4636
struct iavf_vc_irq_map_info *map;
sys/dev/pci/if_iavf.c
4642
map = IXL_AQB_KVA(aqb);
sys/dev/pci/if_iavf.c
4643
vec = map->vecmap;
sys/dev/pci/if_iavf.c
4675
map->num_vectors = htole16(num_vec);
sys/dev/pci/if_iavf.c
4681
iaq.iaq_datalen = htole16(sizeof(*map) + sizeof(*vec) * num_vec);
sys/dev/pci/if_ipw.c
1045
bus_dmamap_sync(sc->sc_dmat, sbuf->map, 0, le32toh(status->len),
sys/dev/pci/if_ipw.c
1047
bus_dmamap_unload(sc->sc_dmat, sbuf->map);
sys/dev/pci/if_ipw.c
1049
error = bus_dmamap_load_mbuf(sc->sc_dmat, sbuf->map, mnew,
sys/dev/pci/if_ipw.c
1056
error = bus_dmamap_load_mbuf(sc->sc_dmat, sbuf->map,
sys/dev/pci/if_ipw.c
1073
sbd->bd->physaddr = htole32(sbuf->map->dm_segs[0].ds_addr);
sys/dev/pci/if_ipw.c
1103
bus_dmamap_sync(sc->sc_dmat, sbuf->map, 0,
sys/dev/pci/if_ipw.c
1104
sbuf->map->dm_mapsize, BUS_DMASYNC_PREREAD);
sys/dev/pci/if_ipw.c
1200
bus_dmamap_sync(sc->sc_dmat, sbuf->map,
sys/dev/pci/if_ipw.c
1201
0, sbuf->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_ipw.c
1202
bus_dmamap_unload(sc->sc_dmat, sbuf->map);
sys/dev/pci/if_ipw.c
1398
error = bus_dmamap_load_mbuf(sc->sc_dmat, sbuf->map, m0,
sys/dev/pci/if_ipw.c
1432
error = bus_dmamap_load_mbuf(sc->sc_dmat, sbuf->map, m0,
sys/dev/pci/if_ipw.c
1450
sbd->bd->nfrag = 1 + sbuf->map->dm_nsegs;
sys/dev/pci/if_ipw.c
1470
for (i = 0; i < sbuf->map->dm_nsegs; i++) {
sys/dev/pci/if_ipw.c
1473
sbd->bd->physaddr = htole32(sbuf->map->dm_segs[i].ds_addr);
sys/dev/pci/if_ipw.c
1474
sbd->bd->len = htole32(sbuf->map->dm_segs[i].ds_len);
sys/dev/pci/if_ipw.c
1477
if (i == sbuf->map->dm_nsegs - 1) {
sys/dev/pci/if_ipw.c
1487
(int)sbuf->map->dm_segs[i].ds_len));
sys/dev/pci/if_ipw.c
1500
bus_dmamap_sync(sc->sc_dmat, sbuf->map, 0, sbuf->map->dm_mapsize,
sys/dev/pci/if_ipw.c
569
IPW_MAX_NSEG, MCLBYTES, 0, BUS_DMA_NOWAIT, &sbuf->map);
sys/dev/pci/if_ipw.c
613
0, BUS_DMA_NOWAIT | BUS_DMA_ALLOCNOW, &sbuf->map);
sys/dev/pci/if_ipw.c
621
error = bus_dmamap_load_mbuf(sc->sc_dmat, sbuf->map,
sys/dev/pci/if_ipw.c
624
bus_dmamap_destroy(sc->sc_dmat, sbuf->map);
sys/dev/pci/if_ipw.c
625
sbuf->map = NULL;
sys/dev/pci/if_ipw.c
634
sbd->bd->physaddr = htole32(sbuf->map->dm_segs[0].ds_addr);
sys/dev/pci/if_ipw.c
637
bus_dmamap_sync(sc->sc_dmat, sbuf->map, 0,
sys/dev/pci/if_ipw.c
638
sbuf->map->dm_mapsize, BUS_DMASYNC_PREREAD);
sys/dev/pci/if_ipw.c
704
bus_dmamap_destroy(sc->sc_dmat, sc->tx_sbuf_list[i].map);
sys/dev/pci/if_ipw.c
708
if (sbuf->map != NULL) {
sys/dev/pci/if_ipw.c
710
bus_dmamap_unload(sc->sc_dmat, sbuf->map);
sys/dev/pci/if_ipw.c
713
bus_dmamap_destroy(sc->sc_dmat, sbuf->map);
sys/dev/pci/if_ipw.c
904
bus_dmamap_sync(sc->sc_dmat, sbuf->map, 0, sizeof (struct ipw_cmd),
sys/dev/pci/if_ipw.c
926
bus_dmamap_sync(sc->sc_dmat, sbuf->map, 0, sizeof state,
sys/dev/pci/if_ipwvar.h
61
bus_dmamap_t map;
sys/dev/pci/if_iwi.c
1177
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwi.c
1179
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m_new,
sys/dev/pci/if_iwi.c
1186
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map,
sys/dev/pci/if_iwi.c
1200
CSR_WRITE_4(sc, IWI_CSR_RX_BASE + i * 4, data->map->dm_segs[0].ds_addr);
sys/dev/pci/if_iwi.c
1398
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwi.c
1399
data->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_iwi.c
1419
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwi.c
1420
data->map->dm_mapsize, BUS_DMASYNC_PREREAD);
sys/dev/pci/if_iwi.c
1447
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwi.c
1448
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_iwi.c
1449
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwi.c
1665
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/pci/if_iwi.c
1698
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/pci/if_iwi.c
1740
desc->nseg = htole32(data->map->dm_nsegs);
sys/dev/pci/if_iwi.c
1741
for (i = 0; i < data->map->dm_nsegs; i++) {
sys/dev/pci/if_iwi.c
1742
desc->seg_addr[i] = htole32(data->map->dm_segs[i].ds_addr);
sys/dev/pci/if_iwi.c
1743
desc->seg_len[i] = htole16(data->map->dm_segs[i].ds_len);
sys/dev/pci/if_iwi.c
1750
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/pci/if_iwi.c
2079
bus_dmamap_t map;
sys/dev/pci/if_iwi.c
2090
BUS_DMA_NOWAIT, &map);
sys/dev/pci/if_iwi.c
2094
map = NULL;
sys/dev/pci/if_iwi.c
2098
error = bus_dmamap_load(sc->sc_dmat, map, fw, size, NULL,
sys/dev/pci/if_iwi.c
2107
bus_dmamap_sync(sc->sc_dmat, map, 0, size, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_iwi.c
2126
cs = map->dm_segs[sn].ds_addr;
sys/dev/pci/if_iwi.c
2127
sl = map->dm_segs[sn].ds_len;
sys/dev/pci/if_iwi.c
2201
bus_dmamap_sync(sc->sc_dmat, map, 0, size, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_iwi.c
2202
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_iwi.c
2204
if (map != NULL)
sys/dev/pci/if_iwi.c
2205
bus_dmamap_destroy(sc->sc_dmat, map);
sys/dev/pci/if_iwi.c
2772
sc->rxq.data[i].map->dm_segs[0].ds_addr);
sys/dev/pci/if_iwi.c
643
MCLBYTES, 0, BUS_DMA_NOWAIT, &ring->data[i].map);
sys/dev/pci/if_iwi.c
647
ring->data[i].map = NULL;
sys/dev/pci/if_iwi.c
665
if (data->map != NULL) {
sys/dev/pci/if_iwi.c
666
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwi.c
667
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_iwi.c
668
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwi.c
703
if (data->map != NULL) {
sys/dev/pci/if_iwi.c
704
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwi.c
705
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/pci/if_iwi.c
730
0, BUS_DMA_WAITOK | BUS_DMA_ALLOCNOW, &ring->data[i].map);
sys/dev/pci/if_iwi.c
734
ring->data[i].map = NULL;
sys/dev/pci/if_iwi.c
743
error = bus_dmamap_load_mbuf(sc->sc_dmat, ring->data[i].map,
sys/dev/pci/if_iwi.c
751
bus_dmamap_sync(sc->sc_dmat, ring->data[i].map, 0,
sys/dev/pci/if_iwi.c
752
ring->data[i].map->dm_mapsize, BUS_DMASYNC_PREREAD);
sys/dev/pci/if_iwi.c
775
if (data->map != NULL) {
sys/dev/pci/if_iwi.c
776
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwi.c
777
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/pci/if_iwivar.h
80
bus_dmamap_t map;
sys/dev/pci/if_iwivar.h
99
bus_dmamap_t map;
sys/dev/pci/if_iwm.c
1259
&dma->map);
sys/dev/pci/if_iwm.c
1273
err = bus_dmamap_load(tag, dma->map, dma->vaddr, size, NULL,
sys/dev/pci/if_iwm.c
1279
bus_dmamap_sync(tag, dma->map, 0, size, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_iwm.c
1280
dma->paddr = dma->map->dm_segs[0].ds_addr;
sys/dev/pci/if_iwm.c
1291
if (dma->map != NULL) {
sys/dev/pci/if_iwm.c
1293
bus_dmamap_sync(dma->tag, dma->map, 0, dma->size,
sys/dev/pci/if_iwm.c
1295
bus_dmamap_unload(dma->tag, dma->map);
sys/dev/pci/if_iwm.c
1300
bus_dmamap_destroy(dma->tag, dma->map);
sys/dev/pci/if_iwm.c
1301
dma->map = NULL;
sys/dev/pci/if_iwm.c
1339
&data->map);
sys/dev/pci/if_iwm.c
1377
bus_dmamap_sync(sc->sc_dmat, ring->stat_dma.map, 0,
sys/dev/pci/if_iwm.c
1380
bus_dmamap_sync(sc->sc_dmat, ring->stat_dma.map, 0,
sys/dev/pci/if_iwm.c
1397
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwm.c
1399
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwm.c
1403
if (data->map != NULL) {
sys/dev/pci/if_iwm.c
1404
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/pci/if_iwm.c
1405
data->map = NULL;
sys/dev/pci/if_iwm.c
1482
&data->map);
sys/dev/pci/if_iwm.c
1505
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwm.c
1506
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_iwm.c
1507
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwm.c
1514
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map, 0,
sys/dev/pci/if_iwm.c
1540
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwm.c
1541
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_iwm.c
1542
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwm.c
1546
if (data->map != NULL) {
sys/dev/pci/if_iwm.c
1547
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/pci/if_iwm.c
1548
data->map = NULL;
sys/dev/pci/if_iwm.c
1621
bus_dmamap_sync(sc->sc_dmat, sc->ict_dma.map, 0, sc->ict_dma.size,
sys/dev/pci/if_iwm.c
2032
bus_dmamap_sync(sc->sc_dmat, sc->rxq.stat_dma.map,
sys/dev/pci/if_iwm.c
3163
sc->fw_paging_db[0].fw_paging_block.map,
sys/dev/pci/if_iwm.c
3167
dmap = sc->fw_paging_db[i].fw_paging_block.map;
sys/dev/pci/if_iwm.c
3281
dmap = sc->fw_paging_db[blk_idx].fw_paging_block.map;
sys/dev/pci/if_iwm.c
3579
bus_dmamap_sync(sc->sc_dmat, dma->map, 0, byte_cnt,
sys/dev/pci/if_iwm.c
3638
bus_dmamap_sync(sc->sc_dmat, dma->map, 0, byte_cnt,
sys/dev/pci/if_iwm.c
4050
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwm.c
4055
err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwm.c
4065
bus_dmamap_sync(sc->sc_dmat, data->map, 0, size, BUS_DMASYNC_PREREAD);
sys/dev/pci/if_iwm.c
4068
ring->desc[idx] = htole32(data->map->dm_segs[0].ds_addr >> 8);
sys/dev/pci/if_iwm.c
4069
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
sys/dev/pci/if_iwm.c
4142
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof(*pkt),
sys/dev/pci/if_iwm.c
4186
bus_dmamap_sync(sc->sc_dmat, data->map, 0, IWM_RBUF_SIZE,
sys/dev/pci/if_iwm.c
4336
bus_dmamap_sync(sc->sc_dmat, data->map, 0, IWM_RBUF_SIZE,
sys/dev/pci/if_iwm.c
4343
bus_dmamap_sync(sc->sc_dmat, txd->map, 0, txd->map->dm_mapsize,
sys/dev/pci/if_iwm.c
4345
bus_dmamap_unload(sc->sc_dmat, txd->map);
sys/dev/pci/if_iwm.c
4563
err = bus_dmamap_load(sc->sc_dmat, txdata->map, cmd,
sys/dev/pci/if_iwm.c
4572
paddr = txdata->map->dm_segs[0].ds_addr;
sys/dev/pci/if_iwm.c
4613
bus_dmamap_sync(sc->sc_dmat, txdata->map, 0,
sys/dev/pci/if_iwm.c
4616
bus_dmamap_sync(sc->sc_dmat, ring->cmd_dma.map,
sys/dev/pci/if_iwm.c
4620
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
sys/dev/pci/if_iwm.c
4759
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwm.c
4760
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_iwm.c
4761
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwm.c
4798
bus_dmamap_sync(sc->sc_dmat, sc->sched_dma.map,
sys/dev/pci/if_iwm.c
4805
bus_dmamap_sync(sc->sc_dmat, sc->sched_dma.map,
sys/dev/pci/if_iwm.c
5093
err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwm.c
5122
err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwm.c
5148
ring->qid, ring->cur, totlen, data->map->dm_nsegs, type,
sys/dev/pci/if_iwm.c
5154
desc->num_tbs = 2 + data->map->dm_nsegs;
sys/dev/pci/if_iwm.c
5165
seg = data->map->dm_segs;
sys/dev/pci/if_iwm.c
5166
for (i = 0; i < data->map->dm_nsegs; i++, seg++) {
sys/dev/pci/if_iwm.c
5173
bus_dmamap_sync(sc->sc_dmat, data->map, 0, m->m_pkthdr.len,
sys/dev/pci/if_iwm.c
5175
bus_dmamap_sync(sc->sc_dmat, ring->cmd_dma.map,
sys/dev/pci/if_iwm.c
5178
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
sys/dev/pci/if_iwm.c
8347
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof(*(_pkt_)), \
sys/dev/pci/if_iwm.c
8354
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof(*(_pkt_)), \
sys/dev/pci/if_iwm.c
8366
bus_dmamap_sync(sc->sc_dmat, data->map, 0, IWM_RBUF_SIZE,
sys/dev/pci/if_iwm.c
8466
bus_dmamap_sync(sc->sc_dmat, data->map,
sys/dev/pci/if_iwm.c
8676
bus_dmamap_sync(sc->sc_dmat, sc->rxq.stat_dma.map,
sys/dev/pci/if_iwm.c
8730
bus_dmamap_sync(sc->sc_dmat, sc->ict_dma.map,
sys/dev/pci/if_iwm.c
8747
bus_dmamap_sync(sc->sc_dmat, sc->ict_dma.map,
sys/dev/pci/if_iwmvar.h
237
bus_dmamap_t map;
sys/dev/pci/if_iwmvar.h
262
bus_dmamap_t map;
sys/dev/pci/if_iwmvar.h
288
bus_dmamap_t map;
sys/dev/pci/if_iwn.c
1240
&dma->map);
sys/dev/pci/if_iwn.c
1254
error = bus_dmamap_load(tag, dma->map, dma->vaddr, size, NULL,
sys/dev/pci/if_iwn.c
1261
bus_dmamap_sync(tag, dma->map, 0, size, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_iwn.c
1263
dma->paddr = dma->map->dm_segs[0].ds_addr;
sys/dev/pci/if_iwn.c
1276
if (dma->map != NULL) {
sys/dev/pci/if_iwn.c
1278
bus_dmamap_sync(dma->tag, dma->map, 0, dma->size,
sys/dev/pci/if_iwn.c
1280
bus_dmamap_unload(dma->tag, dma->map);
sys/dev/pci/if_iwn.c
1285
bus_dmamap_destroy(dma->tag, dma->map);
sys/dev/pci/if_iwn.c
1286
dma->map = NULL;
sys/dev/pci/if_iwn.c
1381
&data->map);
sys/dev/pci/if_iwn.c
1396
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/pci/if_iwn.c
1406
ring->desc[i] = htole32(data->map->dm_segs[0].ds_addr >> 8);
sys/dev/pci/if_iwn.c
1409
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map, 0, size,
sys/dev/pci/if_iwn.c
1463
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwn.c
1464
data->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_iwn.c
1465
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwn.c
1468
if (data->map != NULL)
sys/dev/pci/if_iwn.c
1469
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/pci/if_iwn.c
1520
&data->map);
sys/dev/pci/if_iwn.c
1542
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwn.c
1543
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_iwn.c
1544
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwn.c
1551
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map, 0,
sys/dev/pci/if_iwn.c
1570
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwn.c
1571
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_iwn.c
1572
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwn.c
1575
if (data->map != NULL)
sys/dev/pci/if_iwn.c
1576
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/pci/if_iwn.c
1588
bus_dmamap_sync(sc->sc_dmat, sc->ict_dma.map, 0, IWN_ICT_SIZE,
sys/dev/pci/if_iwn.c
2109
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_iwn.c
2148
bus_dmamap_sync(sc->sc_dmat, data->map, 0, IWN_RBUF_SIZE,
sys/dev/pci/if_iwn.c
2188
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwn.c
2190
error = bus_dmamap_load(sc->sc_dmat, data->map, mtod(m1, void *),
sys/dev/pci/if_iwn.c
2196
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/pci/if_iwn.c
2205
htole32(data->map->dm_segs[0].ds_addr >> 8);
sys/dev/pci/if_iwn.c
2206
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
sys/dev/pci/if_iwn.c
2216
ring->desc[ring->cur] = htole32(data->map->dm_segs[0].ds_addr >> 8);
sys/dev/pci/if_iwn.c
2217
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
sys/dev/pci/if_iwn.c
2313
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc), sizeof (*ba),
sys/dev/pci/if_iwn.c
2337
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc), len,
sys/dev/pci/if_iwn.c
2400
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_iwn.c
2453
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_iwn.c
2469
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_iwn.c
2501
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/pci/if_iwn.c
2503
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwn.c
2538
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwn.c
2539
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_iwn.c
2540
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwn.c
2559
bus_dmamap_sync(sc->sc_dmat, sc->rxq.stat_dma.map,
sys/dev/pci/if_iwn.c
2567
bus_dmamap_sync(sc->sc_dmat, data->map, 0, sizeof (*desc),
sys/dev/pci/if_iwn.c
2608
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_iwn.c
2627
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_iwn.c
2652
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_iwn.c
2674
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_iwn.c
2688
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_iwn.c
2830
bus_dmamap_sync(sc->sc_dmat, sc->ict_dma.map, 0,
sys/dev/pci/if_iwn.c
2838
bus_dmamap_sync(sc->sc_dmat, sc->ict_dma.map, 0,
sys/dev/pci/if_iwn.c
2927
bus_dmamap_sync(sc->sc_dmat, sc->sched_dma.map,
sys/dev/pci/if_iwn.c
2933
bus_dmamap_sync(sc->sc_dmat, sc->sched_dma.map,
sys/dev/pci/if_iwn.c
2947
bus_dmamap_sync(sc->sc_dmat, sc->sched_dma.map,
sys/dev/pci/if_iwn.c
2952
bus_dmamap_sync(sc->sc_dmat, sc->sched_dma.map,
sys/dev/pci/if_iwn.c
2966
bus_dmamap_sync(sc->sc_dmat, sc->sched_dma.map,
sys/dev/pci/if_iwn.c
2971
bus_dmamap_sync(sc->sc_dmat, sc->sched_dma.map,
sys/dev/pci/if_iwn.c
3185
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwn.c
3214
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwn.c
3228
ring->qid, ring->cur, m->m_pkthdr.len, data->map->dm_nsegs));
sys/dev/pci/if_iwn.c
3231
desc->nsegs = 1 + data->map->dm_nsegs;
sys/dev/pci/if_iwn.c
3237
seg = data->map->dm_segs;
sys/dev/pci/if_iwn.c
3238
for (i = 1; i <= data->map->dm_nsegs; i++) {
sys/dev/pci/if_iwn.c
3245
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/pci/if_iwn.c
3247
bus_dmamap_sync(sc->sc_dmat, ring->cmd_dma.map,
sys/dev/pci/if_iwn.c
3250
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
sys/dev/pci/if_iwn.c
3470
error = bus_dmamap_load(sc->sc_dmat, data->map, cmd, totlen,
sys/dev/pci/if_iwn.c
3477
paddr = data->map->dm_segs[0].ds_addr;
sys/dev/pci/if_iwn.c
3498
bus_dmamap_sync(sc->sc_dmat, data->map, 0, totlen,
sys/dev/pci/if_iwn.c
3501
bus_dmamap_sync(sc->sc_dmat, ring->cmd_dma.map,
sys/dev/pci/if_iwn.c
3505
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
sys/dev/pci/if_iwn.c
5700
bus_dmamap_sync(sc->sc_dmat, dma->map, 0, fw->init.datasz,
sys/dev/pci/if_iwn.c
5704
bus_dmamap_sync(sc->sc_dmat, dma->map, IWN4965_FW_DATA_MAXSZ,
sys/dev/pci/if_iwn.c
5740
bus_dmamap_sync(sc->sc_dmat, dma->map, 0, fw->main.datasz,
sys/dev/pci/if_iwn.c
5744
bus_dmamap_sync(sc->sc_dmat, dma->map, IWN4965_FW_DATA_MAXSZ,
sys/dev/pci/if_iwn.c
5770
bus_dmamap_sync(sc->sc_dmat, dma->map, 0, size, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_iwnvar.h
60
bus_dmamap_t map;
sys/dev/pci/if_iwnvar.h
68
bus_dmamap_t map;
sys/dev/pci/if_iwnvar.h
99
bus_dmamap_t map;
sys/dev/pci/if_ixl.c
2480
bus_dmamap_t map;
sys/dev/pci/if_ixl.c
2490
map = txm->txm_map;
sys/dev/pci/if_ixl.c
2491
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_ixl.c
2493
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_ixl.c
2565
ixl_load_mbuf(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf **m0,
sys/dev/pci/if_ixl.c
2575
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_ixl.c
2585
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_ixl.c
2667
bus_dmamap_t map;
sys/dev/pci/if_ixl.c
2714
map = txm->txm_map;
sys/dev/pci/if_ixl.c
2716
if (ixl_load_mbuf(sc->sc_dmat, map, &m, txr) != 0) {
sys/dev/pci/if_ixl.c
2735
bus_dmamap_sync(sc->sc_dmat, map, 0,
sys/dev/pci/if_ixl.c
2736
map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_ixl.c
2738
for (i = 0; i < (unsigned int)map->dm_nsegs; i++) {
sys/dev/pci/if_ixl.c
2741
cmd = (uint64_t)map->dm_segs[i].ds_len <<
sys/dev/pci/if_ixl.c
2746
txd->addr = htole64(map->dm_segs[i].ds_addr);
sys/dev/pci/if_ixl.c
2782
bus_dmamap_t map;
sys/dev/pci/if_ixl.c
2818
map = txm->txm_map;
sys/dev/pci/if_ixl.c
2820
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_ixl.c
2822
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_ixl.c
2996
bus_dmamap_t map;
sys/dev/pci/if_ixl.c
3006
map = rxm->rxm_map;
sys/dev/pci/if_ixl.c
3007
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_ixl.c
3009
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_ixl.c
3179
bus_dmamap_t map;
sys/dev/pci/if_ixl.c
3222
map = rxm->rxm_map;
sys/dev/pci/if_ixl.c
3223
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_ixl.c
3225
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_ixl.c
3297
bus_dmamap_t map;
sys/dev/pci/if_ixl.c
3337
map = rxm->rxm_map;
sys/dev/pci/if_ixl.c
3339
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_ixl.c
3349
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_ixl.c
3354
rxd->paddr = htole64(map->dm_segs[0].ds_addr);
sys/dev/pci/if_jme.c
659
bus_dmamap_t map;
sys/dev/pci/if_jme.c
681
map = sc->jme_rxmbufm[i];
sys/dev/pci/if_jme.c
685
error = bus_dmamap_load_mbuf(sc->jme_dmatag, map, m,
sys/dev/pci/if_jme.c
695
bus_dmamap_sync(sc->jme_dmatag, map, 0, map->dm_mapsize,
sys/dev/pci/if_jme.c
700
sc->jme_rxring[i].buflen = htole32(map->dm_segs[0].ds_len);
sys/dev/pci/if_jme.c
702
htole32(JME_ADDR_LO(map->dm_segs[0].ds_addr));
sys/dev/pci/if_jme.c
704
htole32(JME_ADDR_HI(map->dm_segs[0].ds_addr));
sys/dev/pci/if_mcx.c
3840
bus_dma_iter_init(struct bus_dma_iter *i, bus_dmamap_t map)
sys/dev/pci/if_mcx.c
3842
i->i_map = map;
sys/dev/pci/if_mcx.c
6834
bus_dmamap_t map;
sys/dev/pci/if_mcx.c
6840
map = ms->ms_map;
sys/dev/pci/if_mcx.c
6841
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_mcx.c
6845
if (map->dm_nsegs > 1)
sys/dev/pci/if_mcx.c
6846
slots += (map->dm_nsegs+2) / MCX_SQ_SEGS_PER_SLOT;
sys/dev/pci/if_mcx.c
6848
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_mcx.c
7803
bus_dmamap_t map;
sys/dev/pci/if_mcx.c
7890
map = ms->ms_map;
sys/dev/pci/if_mcx.c
7891
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_mcx.c
7896
(map->dm_nsegs + 3));
sys/dev/pci/if_mcx.c
7902
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/if_mcx.c
7916
htobe32(map->dm_segs[i].ds_len);
sys/dev/pci/if_mcx.c
7918
sqs[seg].sqs_addr = htobe64(map->dm_segs[i].ds_addr);
sys/dev/pci/if_mcx.c
8603
uint64_t map;
sys/dev/pci/if_mcx.c
8637
map = bemtoh64(&mtcap.mtcap_sensor_map);
sys/dev/pci/if_mcx.c
8638
for (i = 0; i < sizeof(map) * NBBY; i++) {
sys/dev/pci/if_mcx.c
8639
if (!ISSET(map, (1ULL << i)))
sys/dev/pci/if_nfe.c
1092
bus_dmamap_t map;
sys/dev/pci/if_nfe.c
1107
map = sc->txq.data[first].map;
sys/dev/pci/if_nfe.c
1109
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m0, BUS_DMA_NOWAIT);
sys/dev/pci/if_nfe.c
1116
if (sc->txq.queued + map->dm_nsegs >= NFE_TX_RING_COUNT - 1) {
sys/dev/pci/if_nfe.c
1117
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_nfe.c
1133
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/if_nfe.c
1139
htole32(((uint64_t)map->dm_segs[i].ds_addr) >> 32);
sys/dev/pci/if_nfe.c
1141
htole32(map->dm_segs[i].ds_addr & 0xffffffff);
sys/dev/pci/if_nfe.c
1142
desc64->length = htole16(map->dm_segs[i].ds_len - 1);
sys/dev/pci/if_nfe.c
1148
desc32->physaddr = htole32(map->dm_segs[i].ds_addr);
sys/dev/pci/if_nfe.c
1149
desc32->length = htole16(map->dm_segs[i].ds_len - 1);
sys/dev/pci/if_nfe.c
1193
data->active = map;
sys/dev/pci/if_nfe.c
1195
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_nfe.c
1428
NFE_RX_RING_COUNT * descsize, 0, BUS_DMA_NOWAIT, &ring->map);
sys/dev/pci/if_nfe.c
1432
ring->map = NULL;
sys/dev/pci/if_nfe.c
1452
error = bus_dmamap_load(sc->sc_dmat, ring->map, *desc,
sys/dev/pci/if_nfe.c
1460
ring->physaddr = ring->map->dm_segs[0].ds_addr;
sys/dev/pci/if_nfe.c
1497
MCLBYTES, 0, BUS_DMA_NOWAIT, &data->map);
sys/dev/pci/if_nfe.c
1501
data->map = NULL;
sys/dev/pci/if_nfe.c
1512
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/pci/if_nfe.c
1520
physaddr = data->map->dm_segs[0].ds_addr;
sys/dev/pci/if_nfe.c
1538
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/pci/if_nfe.c
1562
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/pci/if_nfe.c
1584
bus_dmamap_sync(sc->sc_dmat, ring->map, 0,
sys/dev/pci/if_nfe.c
1585
ring->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_nfe.c
1586
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/pci/if_nfe.c
1595
if (data->map != NULL) {
sys/dev/pci/if_nfe.c
1596
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_nfe.c
1597
data->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_nfe.c
1598
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_nfe.c
1599
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/pci/if_nfe.c
1760
NFE_TX_RING_COUNT * descsize, 0, BUS_DMA_NOWAIT, &ring->map);
sys/dev/pci/if_nfe.c
1765
ring->map = NULL;
sys/dev/pci/if_nfe.c
1785
error = bus_dmamap_load(sc->sc_dmat, ring->map, *desc,
sys/dev/pci/if_nfe.c
1793
ring->physaddr = ring->map->dm_segs[0].ds_addr;
sys/dev/pci/if_nfe.c
1798
&ring->data[i].map);
sys/dev/pci/if_nfe.c
1802
ring->data[i].map = NULL;
sys/dev/pci/if_nfe.c
1836
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/pci/if_nfe.c
1859
bus_dmamap_sync(sc->sc_dmat, ring->map, 0,
sys/dev/pci/if_nfe.c
1860
ring->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_nfe.c
1861
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/pci/if_nfe.c
1881
if (data->map == NULL)
sys/dev/pci/if_nfe.c
1883
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/pci/if_nfe.c
727
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/pci/if_nfe.c
735
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/pci/if_nfe.c
744
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/pci/if_nfe.c
751
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/pci/if_nfe.c
757
bus_dmamap_sync(sc->sc_dmat, sc->txq.map, 0,
sys/dev/pci/if_nfe.c
765
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/pci/if_nfe.c
772
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/pci/if_nfe.c
778
bus_dmamap_sync(sc->sc_dmat, sc->txq.map, 0,
sys/dev/pci/if_nfe.c
785
bus_dmamap_sync(sc->sc_dmat, sc->rxq.map,
sys/dev/pci/if_nfe.c
793
bus_dmamap_sync(sc->sc_dmat, sc->rxq.map,
sys/dev/pci/if_nfe.c
907
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_nfe.c
908
data->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_nfe.c
909
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_nfe.c
911
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/pci/if_nfe.c
918
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/pci/if_nfe.c
929
physaddr = data->map->dm_segs[0].ds_addr;
sys/dev/pci/if_nfevar.h
23
bus_dmamap_t map;
sys/dev/pci/if_nfevar.h
29
bus_dmamap_t map;
sys/dev/pci/if_nfevar.h
47
bus_dmamap_t map;
sys/dev/pci/if_nfevar.h
52
bus_dmamap_t map;
sys/dev/pci/if_rtwn.c
1054
static const uint8_t map[] = {
sys/dev/pci/if_rtwn.c
1072
for (j = 0; j < __arraycount(map); j++)
sys/dev/pci/if_rtwn.c
1073
if ((rs->rs_rates[i] & IEEE80211_RATE_VAL) == map[j])
sys/dev/pci/if_rtwn.c
1075
if (j == __arraycount(map)) /* Unknown rate, skip. */
sys/dev/pci/if_rtwn.c
1733
bus_dmamap_sync(sc->sc_dmat, rx_data->map, 0, totlen,
sys/dev/pci/if_rtwn.c
1736
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/pci/if_rtwn.c
1737
error = bus_dmamap_load(sc->sc_dmat, rx_data->map, mtod(m1, void *),
sys/dev/pci/if_rtwn.c
1742
if (bus_dmamap_load_mbuf(sc->sc_dmat, rx_data->map,
sys/dev/pci/if_rtwn.c
1747
bus_dmamap_sync(sc->sc_dmat, rx_data->map, 0, MCLBYTES,
sys/dev/pci/if_rtwn.c
1752
rx_data->map->dm_segs[0].ds_addr, MCLBYTES, desc_idx);
sys/dev/pci/if_rtwn.c
1764
bus_dmamap_sync(sc->sc_dmat, rx_data->map, 0, MCLBYTES,
sys/dev/pci/if_rtwn.c
1768
rtwn_setup_rx_desc(sc, rx_desc, rx_data->map->dm_segs[0].ds_addr,
sys/dev/pci/if_rtwn.c
1952
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_rtwn.c
1970
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_rtwn.c
1980
txd->txbufaddr = htole32(data->map->dm_segs[0].ds_addr);
sys/dev/pci/if_rtwn.c
1986
bus_dmamap_sync(sc->sc_dmat, tx_ring->map, 0,
sys/dev/pci/if_rtwn.c
1988
bus_dmamap_sync(sc->sc_dmat, data->map, 0, m->m_pkthdr.len,
sys/dev/pci/if_rtwn.c
2033
bus_dmamap_sync(sc->sc_dmat, tx_ring->map,
sys/dev/pci/if_rtwn.c
2046
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/pci/if_rtwn.c
2626
sc->tx_ring[RTWN_BK_QUEUE].map->dm_segs[0].ds_addr);
sys/dev/pci/if_rtwn.c
2628
sc->tx_ring[RTWN_BE_QUEUE].map->dm_segs[0].ds_addr);
sys/dev/pci/if_rtwn.c
2630
sc->tx_ring[RTWN_VI_QUEUE].map->dm_segs[0].ds_addr);
sys/dev/pci/if_rtwn.c
2632
sc->tx_ring[RTWN_VO_QUEUE].map->dm_segs[0].ds_addr);
sys/dev/pci/if_rtwn.c
2634
sc->tx_ring[RTWN_BEACON_QUEUE].map->dm_segs[0].ds_addr);
sys/dev/pci/if_rtwn.c
2636
sc->tx_ring[RTWN_MGNT_QUEUE].map->dm_segs[0].ds_addr);
sys/dev/pci/if_rtwn.c
2638
sc->tx_ring[RTWN_HIGH_QUEUE].map->dm_segs[0].ds_addr);
sys/dev/pci/if_rtwn.c
2641
rtwn_write_4(sc, R92C_RX_DESA, sc->rx_ring.map->dm_segs[0].ds_addr);
sys/dev/pci/if_rtwn.c
483
&rx_ring->map);
sys/dev/pci/if_rtwn.c
487
rx_ring->map = NULL;
sys/dev/pci/if_rtwn.c
508
error = bus_dmamap_load_raw(sc->sc_dmat, rx_ring->map, &rx_ring->seg,
sys/dev/pci/if_rtwn.c
520
0, BUS_DMA_NOWAIT, &rx_data->map);
sys/dev/pci/if_rtwn.c
544
error = bus_dmamap_load(sc->sc_dmat, rx_data->map,
sys/dev/pci/if_rtwn.c
553
bus_dmamap_sync(sc->sc_dmat, rx_data->map, 0, MCLBYTES,
sys/dev/pci/if_rtwn.c
557
rx_data->map->dm_segs[0].ds_addr, MCLBYTES, i);
sys/dev/pci/if_rtwn.c
574
rx_data->map->dm_segs[0].ds_addr, MCLBYTES, i);
sys/dev/pci/if_rtwn.c
587
if (rx_ring->map) {
sys/dev/pci/if_rtwn.c
589
bus_dmamap_unload(sc->sc_dmat, rx_ring->map);
sys/dev/pci/if_rtwn.c
596
bus_dmamap_destroy(sc->sc_dmat, rx_ring->map);
sys/dev/pci/if_rtwn.c
597
rx_ring->map = NULL;
sys/dev/pci/if_rtwn.c
604
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/pci/if_rtwn.c
608
bus_dmamap_destroy(sc->sc_dmat, rx_data->map);
sys/dev/pci/if_rtwn.c
609
rx_data->map = NULL;
sys/dev/pci/if_rtwn.c
624
&tx_ring->map);
sys/dev/pci/if_rtwn.c
648
error = bus_dmamap_load(sc->sc_dmat, tx_ring->map, tx_ring->desc,
sys/dev/pci/if_rtwn.c
660
desc->nextdescaddr = htole32(tx_ring->map->dm_segs[0].ds_addr
sys/dev/pci/if_rtwn.c
665
0, BUS_DMA_NOWAIT, &tx_data->map);
sys/dev/pci/if_rtwn.c
696
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/pci/if_rtwn.c
716
if (tx_ring->map != NULL) {
sys/dev/pci/if_rtwn.c
718
bus_dmamap_unload(sc->sc_dmat, tx_ring->map);
sys/dev/pci/if_rtwn.c
724
bus_dmamap_destroy(sc->sc_dmat, tx_ring->map);
sys/dev/pci/if_rtwn.c
731
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/pci/if_rtwn.c
735
bus_dmamap_destroy(sc->sc_dmat, tx_data->map);
sys/dev/pci/if_rtwnreg.h
101
bus_dmamap_t map;
sys/dev/pci/if_rtwnreg.h
107
bus_dmamap_t map;
sys/dev/pci/if_rtwnreg.h
114
bus_dmamap_t map;
sys/dev/pci/if_rtwnreg.h
120
bus_dmamap_t map;
sys/dev/pci/if_vge.c
1073
bus_dmamap_t map;
sys/dev/pci/if_vge.c
1111
map = rxs->rxs_dmamap;
sys/dev/pci/if_vge.c
1113
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT) != 0)
sys/dev/pci/if_vge.c
1130
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_vge.c
1134
htole16(VGE_BUFLEN(map->dm_segs[0].ds_len) | VGE_RXDESC_I);
sys/dev/pci/if_vge.c
1135
vge_set_rxaddr(rxd, map->dm_segs[0].ds_addr);
sys/dev/pci/if_vge.c
1517
bus_dmamap_t map;
sys/dev/pci/if_vge.c
1544
map = txs->txs_dmamap;
sys/dev/pci/if_vge.c
1545
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m_head, BUS_DMA_NOWAIT);
sys/dev/pci/if_vge.c
1550
map->dm_nsegs == VGE_TX_FRAGS)) {
sys/dev/pci/if_vge.c
1555
error = bus_dmamap_load_mbuf(sc->sc_dmat, map,
sys/dev/pci/if_vge.c
1568
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_vge.c
1571
for (seg = 0, f = &txd->td_frag[0]; seg < map->dm_nsegs; seg++, f++) {
sys/dev/pci/if_vge.c
1572
f->tf_buflen = htole16(VGE_BUFLEN(map->dm_segs[seg].ds_len));
sys/dev/pci/if_vge.c
1573
vge_set_txaddr(f, map->dm_segs[seg].ds_addr);
sys/dev/pci/if_vioif.c
1079
vioif_dmamap_create(struct vioif_softc *sc, bus_dmamap_t *map,
sys/dev/pci/if_vioif.c
1085
nsegs, size, 0, BUS_DMA_NOWAIT | BUS_DMA_ALLOCNOW, map);
sys/dev/pci/if_vioif.c
1096
vioif_dmamap_destroy(struct vioif_softc *sc, bus_dmamap_t *map)
sys/dev/pci/if_vioif.c
1099
if (*map) {
sys/dev/pci/if_vioif.c
1100
bus_dmamap_destroy(virtio_dmat(sc->sc_virtio), *map);
sys/dev/pci/if_vioif.c
1101
*map = NULL;
sys/dev/pci/if_vioif.c
1106
vioif_dmamap_create_load(struct vioif_softc *sc, bus_dmamap_t *map,
sys/dev/pci/if_vioif.c
1111
r = vioif_dmamap_create(sc, map, size, nsegs, usage);
sys/dev/pci/if_vioif.c
1115
r = bus_dmamap_load(virtio_dmat(sc->sc_virtio), *map, buf,
sys/dev/pci/if_vioif.c
1118
vioif_dmamap_destroy(sc, map);
sys/dev/pci/if_vioif.c
1607
vioif_net_load_mbuf(struct virtio_softc *vsc, struct vioif_net_map *map,
sys/dev/pci/if_vioif.c
1612
KASSERT(map->vnm_mbuf == NULL);
sys/dev/pci/if_vioif.c
1615
map->vnm_mbuf_map, m, dma_flags | BUS_DMA_NOWAIT);
sys/dev/pci/if_vioif.c
1617
map->vnm_mbuf = m;
sys/dev/pci/if_vioif.c
1624
vioif_net_unload_mbuf(struct virtio_softc *vsc, struct vioif_net_map *map)
sys/dev/pci/if_vioif.c
1627
KASSERT(map->vnm_mbuf != NULL);
sys/dev/pci/if_vioif.c
1628
bus_dmamap_unload(virtio_dmat(vsc), map->vnm_mbuf_map);
sys/dev/pci/if_vioif.c
1629
map->vnm_mbuf = NULL;
sys/dev/pci/if_vioif.c
1634
int slot, struct vioif_net_map *map, int dma_ops, bool is_write)
sys/dev/pci/if_vioif.c
1638
KASSERT(map->vnm_mbuf != NULL);
sys/dev/pci/if_vioif.c
1642
map->vnm_mbuf_map->dm_nsegs + 1);
sys/dev/pci/if_vioif.c
1648
bus_dmamap_sync(virtio_dmat(vsc), map->vnm_mbuf_map,
sys/dev/pci/if_vioif.c
1649
0, map->vnm_mbuf_map->dm_mapsize, dma_ops);
sys/dev/pci/if_vioif.c
1650
bus_dmamap_sync(virtio_dmat(vsc), map->vnm_hdr_map,
sys/dev/pci/if_vioif.c
1651
0, map->vnm_hdr_map->dm_mapsize, dma_ops);
sys/dev/pci/if_vioif.c
1653
virtio_enqueue(vsc, vq, slot, map->vnm_hdr_map, is_write);
sys/dev/pci/if_vioif.c
1654
virtio_enqueue(vsc, vq, slot, map->vnm_mbuf_map, is_write);
sys/dev/pci/if_vioif.c
1662
int slot, struct vioif_net_map *map)
sys/dev/pci/if_vioif.c
1665
return vioif_net_enqueue(vsc, vq, slot, map,
sys/dev/pci/if_vioif.c
1671
int slot, struct vioif_net_map *map)
sys/dev/pci/if_vioif.c
1674
return vioif_net_enqueue(vsc, vq, slot, map,
sys/dev/pci/if_vioif.c
1680
int slot, struct vioif_net_map *map, int dma_flags)
sys/dev/pci/if_vioif.c
1684
m = map->vnm_mbuf;
sys/dev/pci/if_vioif.c
1686
map->vnm_mbuf = NULL;
sys/dev/pci/if_vioif.c
1688
bus_dmamap_sync(virtio_dmat(vsc), map->vnm_hdr_map,
sys/dev/pci/if_vioif.c
1689
0, map->vnm_hdr_map->dm_mapsize, dma_flags);
sys/dev/pci/if_vioif.c
1690
bus_dmamap_sync(virtio_dmat(vsc), map->vnm_mbuf_map,
sys/dev/pci/if_vioif.c
1691
0, map->vnm_mbuf_map->dm_mapsize, dma_flags);
sys/dev/pci/if_vioif.c
1693
bus_dmamap_unload(virtio_dmat(vsc), map->vnm_mbuf_map);
sys/dev/pci/if_vioif.c
1749
struct vioif_net_map *map;
sys/dev/pci/if_vioif.c
1783
map = &netq->netq_maps[slot];
sys/dev/pci/if_vioif.c
1784
r = vioif_net_load_mbuf(vsc, map, m, BUS_DMA_READ);
sys/dev/pci/if_vioif.c
1792
r = vioif_net_enqueue_rx(vsc, vq, slot, map);
sys/dev/pci/if_vioif.c
1794
vioif_net_unload_mbuf(vsc, map);
sys/dev/pci/if_vioif.c
1815
struct vioif_net_map *map;
sys/dev/pci/if_vioif.c
1838
map = &netq->netq_maps[slot];
sys/dev/pci/if_vioif.c
1839
KASSERT(map->vnm_mbuf != NULL);
sys/dev/pci/if_vioif.c
1841
map, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_vioif.c
1860
struct vioif_net_map *map;
sys/dev/pci/if_vioif.c
1875
map = &netq->netq_maps[i];
sys/dev/pci/if_vioif.c
1877
m = map->vnm_mbuf;
sys/dev/pci/if_vioif.c
1881
vioif_net_unload_mbuf(vsc, map);
sys/dev/pci/if_vioif.c
1986
struct vioif_net_map *map;
sys/dev/pci/if_vioif.c
2022
map = &netq->netq_maps[slot];
sys/dev/pci/if_vioif.c
2023
KASSERT(map->vnm_mbuf == NULL);
sys/dev/pci/if_vioif.c
2025
r = vioif_net_load_mbuf(vsc, map, m, BUS_DMA_WRITE);
sys/dev/pci/if_vioif.c
2033
r = vioif_net_load_mbuf(vsc, map, m,
sys/dev/pci/if_vioif.c
2049
memset(map->vnm_hdr, 0, sc->sc_hdr_size);
sys/dev/pci/if_vioif.c
2051
r = vioif_net_enqueue_tx(vsc, vq, slot, map);
sys/dev/pci/if_vioif.c
2054
vioif_net_unload_mbuf(vsc, map);
sys/dev/pci/if_vioif.c
2079
struct vioif_net_map *map;
sys/dev/pci/if_vioif.c
2102
map = &netq->netq_maps[slot];
sys/dev/pci/if_vioif.c
2103
KASSERT(map->vnm_mbuf != NULL);
sys/dev/pci/if_vioif.c
2105
map, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_vioif.c
2123
struct vioif_net_map *map;
sys/dev/pci/if_vioif.c
2140
map = &netq->netq_maps[i];
sys/dev/pci/if_vioif.c
2142
m = map->vnm_mbuf;
sys/dev/pci/if_vioif.c
2146
vioif_net_unload_mbuf(vsc, map);
sys/dev/pci/if_vmx.c
346
#define DMAADDR(map) ((map)->dm_segs[0].ds_addr)
sys/dev/pci/if_vte.c
1057
bus_dmamap_t map;
sys/dev/pci/if_vte.c
1078
map = rxd->rx_dmamap;
sys/dev/pci/if_vte.c
1080
sc->vte_cdata.vte_rx_sparemap = map;
sys/dev/pci/if_wpi.c
1352
bus_dmamap_sync(dma->tag, dma->map, 0, dma->size, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_wpi.c
1384
bus_dmamap_sync(dma->tag, dma->map, 0, dma->size, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_wpi.c
1492
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/pci/if_wpi.c
1542
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_wpi.c
1544
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/pci/if_wpi.c
1553
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/pci/if_wpi.c
1568
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map, 0,
sys/dev/pci/if_wpi.c
1662
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_wpi.c
1690
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_wpi.c
1706
bus_dmamap_sync(sc->sc_dmat, sc->shared_dma.map, 0,
sys/dev/pci/if_wpi.c
1714
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/pci/if_wpi.c
2019
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/pci/if_wpi.c
2050
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/pci/if_wpi.c
2064
ring->qid, ring->cur, m0->m_pkthdr.len, data->map->dm_nsegs));
sys/dev/pci/if_wpi.c
2068
(1 + data->map->dm_nsegs) << 24);
sys/dev/pci/if_wpi.c
2073
for (i = 1; i <= data->map->dm_nsegs; i++) {
sys/dev/pci/if_wpi.c
2075
htole32(data->map->dm_segs[i - 1].ds_addr);
sys/dev/pci/if_wpi.c
2077
htole32(data->map->dm_segs[i - 1].ds_len);
sys/dev/pci/if_wpi.c
2082
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_wpi.c
2083
data->map->dm_mapsize,
sys/dev/pci/if_wpi.c
2085
bus_dmamap_sync(sc->sc_dmat, ring->cmd_dma.map, 0,
sys/dev/pci/if_wpi.c
2088
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map, 0,
sys/dev/pci/if_wpi.c
2401
bus_dmamap_sync(dma->tag, dma->map, 0, dma->size, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_wpi.c
2409
bus_dmamap_sync(dma->tag, dma->map, 0, dma->size, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_wpi.c
2713
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/pci/if_wpi.c
2728
desc->segs[1].addr = htole32(data->map->dm_segs[0].ds_addr);
sys/dev/pci/if_wpi.c
2729
desc->segs[1].len = htole32(data->map->dm_segs[0].ds_len);
sys/dev/pci/if_wpi.c
2731
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map, 0,
sys/dev/pci/if_wpi.c
2732
ring->desc_dma.map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_wpi.c
2733
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/pci/if_wpi.c
2952
error = bus_dmamap_load(sc->sc_dmat, data->map, cmd, pktlen, NULL,
sys/dev/pci/if_wpi.c
2962
desc->segs[0].addr = htole32(data->map->dm_segs[0].ds_addr);
sys/dev/pci/if_wpi.c
2963
desc->segs[0].len = htole32(data->map->dm_segs[0].ds_len);
sys/dev/pci/if_wpi.c
2965
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map, 0,
sys/dev/pci/if_wpi.c
2966
ring->desc_dma.map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_wpi.c
2967
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/pci/if_wpi.c
498
error = bus_dmamap_create(tag, size, 1, size, 0, flags, &dma->map);
sys/dev/pci/if_wpi.c
511
error = bus_dmamap_load(tag, dma->map, dma->vaddr, size, NULL, flags);
sys/dev/pci/if_wpi.c
516
bus_dmamap_sync(dma->tag, dma->map, 0, size, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_wpi.c
518
dma->paddr = dma->map->dm_segs[0].ds_addr;
sys/dev/pci/if_wpi.c
531
if (dma->map != NULL) {
sys/dev/pci/if_wpi.c
533
bus_dmamap_unload(dma->tag, dma->map);
sys/dev/pci/if_wpi.c
538
bus_dmamap_destroy(dma->tag, dma->map);
sys/dev/pci/if_wpi.c
539
dma->map = NULL;
sys/dev/pci/if_wpi.c
692
WPI_RBUF_SIZE, 0, BUS_DMA_NOWAIT, &data->map);
sys/dev/pci/if_wpi.c
719
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/pci/if_wpi.c
731
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map, 0, size,
sys/dev/pci/if_wpi.c
771
bus_dmamap_unload(sc->sc_dmat, ring->data[i].map);
sys/dev/pci/if_wpi.c
774
if (ring->data[i].map != NULL) {
sys/dev/pci/if_wpi.c
775
bus_dmamap_destroy(sc->sc_dmat, ring->data[i].map);
sys/dev/pci/if_wpi.c
802
bus_dmamap_sync(sc->sc_dmat, sc->shared_dma.map, 0,
sys/dev/pci/if_wpi.c
822
&data->map);
sys/dev/pci/if_wpi.c
861
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_wpi.c
884
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_wpivar.h
57
bus_dmamap_t map;
sys/dev/pci/if_wpivar.h
65
bus_dmamap_t map;
sys/dev/pci/if_wpivar.h
94
bus_dmamap_t map;
sys/dev/pci/igc/if_igc.c
1589
igc_load_mbuf(struct igc_queue *q, bus_dma_tag_t dmat, bus_dmamap_t map,
sys/dev/pci/igc/if_igc.c
1594
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/igc/if_igc.c
1604
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/igc/if_igc.c
1711
bus_dmamap_t map = txbuf->map;
sys/dev/pci/igc/if_igc.c
1714
igc_load_mbuf(q, txr->txdma.dma_tag, map, m))) {
sys/dev/pci/igc/if_igc.c
1731
bus_dmamap_sync(txr->txdma.dma_tag, map, 0,
sys/dev/pci/igc/if_igc.c
1732
map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/pci/igc/if_igc.c
1734
for (int i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/igc/if_igc.c
1739
IGC_ADVTXD_DCMD_DEXT | map->dm_segs[i].ds_len;
sys/dev/pci/igc/if_igc.c
1740
if (i == map->dm_nsegs - 1) {
sys/dev/pci/igc/if_igc.c
1748
map->dm_segs[i].ds_addr);
sys/dev/pci/igc/if_igc.c
1769
free -= map->dm_nsegs;
sys/dev/pci/igc/if_igc.c
1833
bus_dmamap_t map = txbuf->map;
sys/dev/pci/igc/if_igc.c
1834
bus_dmamap_sync(txr->txdma.dma_tag, map, 0, map->dm_mapsize,
sys/dev/pci/igc/if_igc.c
1836
bus_dmamap_unload(txr->txdma.dma_tag, map);
sys/dev/pci/igc/if_igc.c
2135
bus_dmamap_t map = rxbuf->map;
sys/dev/pci/igc/if_igc.c
2136
bus_dmamap_sync(rxr->rxdma.dma_tag, map,
sys/dev/pci/igc/if_igc.c
2137
0, map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/pci/igc/if_igc.c
2138
bus_dmamap_unload(rxr->rxdma.dma_tag, map);
sys/dev/pci/igc/if_igc.c
2602
bus_dmamap_t map = rxbuf->map;
sys/dev/pci/igc/if_igc.c
2630
error = bus_dmamap_load_mbuf(rxr->rxdma.dma_tag, map, m,
sys/dev/pci/igc/if_igc.c
2637
bus_dmamap_sync(rxr->rxdma.dma_tag, map, 0,
sys/dev/pci/igc/if_igc.c
2638
map->dm_mapsize, BUS_DMASYNC_PREREAD);
sys/dev/pci/igc/if_igc.c
2643
rxdesc->read.pkt_addr = htole64(map->dm_segs[0].ds_addr);
sys/dev/pci/igc/if_igc.c
2977
IGC_MAX_SCATTER, PAGE_SIZE, 0, BUS_DMA_NOWAIT, &txbuf->map);
sys/dev/pci/igc/if_igc.c
3164
bus_dmamap_t map = txbuf->map;
sys/dev/pci/igc/if_igc.c
3166
if (map != NULL && map->dm_nsegs > 0) {
sys/dev/pci/igc/if_igc.c
3167
bus_dmamap_sync(txr->txdma.dma_tag, map,
sys/dev/pci/igc/if_igc.c
3168
0, map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/igc/if_igc.c
3169
bus_dmamap_unload(txr->txdma.dma_tag, map);
sys/dev/pci/igc/if_igc.c
3173
if (map != NULL && destroy) {
sys/dev/pci/igc/if_igc.c
3174
bus_dmamap_destroy(txr->txdma.dma_tag, map);
sys/dev/pci/igc/if_igc.c
3175
txbuf->map = NULL;
sys/dev/pci/igc/if_igc.c
3367
MCLBYTES, 0, BUS_DMA_WAITOK, &rxbuf->map);
sys/dev/pci/igc/if_igc.c
3586
bus_dmamap_t map = rxbuf->map;
sys/dev/pci/igc/if_igc.c
3589
bus_dmamap_sync(rxr->rxdma.dma_tag, map,
sys/dev/pci/igc/if_igc.c
3590
0, map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/pci/igc/if_igc.c
3591
bus_dmamap_unload(rxr->rxdma.dma_tag, map);
sys/dev/pci/igc/if_igc.c
3595
bus_dmamap_destroy(rxr->rxdma.dma_tag, map);
sys/dev/pci/igc/if_igc.c
3596
rxbuf->map = NULL;
sys/dev/pci/igc/if_igc.h
235
bus_dmamap_t map;
sys/dev/pci/igc/if_igc.h
241
bus_dmamap_t map;
sys/dev/pci/ixgbe/ix_txrx.c
1177
bus_dmamap_sync(txr->txtag->dt_dmat, buf->map,
sys/dev/pci/ixgbe/ix_txrx.c
1180
ixgbe_dmamap_unload(txr->txtag, buf->map);
sys/dev/pci/ixgbe/ix_txrx.c
1202
buf->map,
sys/dev/pci/ixgbe/ix_txrx.c
1206
buf->map);
sys/dev/pci/ixgbe/ix_txrx.c
422
bus_dmamap_t map;
sys/dev/pci/ixgbe/ix_txrx.c
438
map = txbuf->map;
sys/dev/pci/ixgbe/ix_txrx.c
444
error = bus_dmamap_load_mbuf(txr->txtag->dt_dmat, map, m_head,
sys/dev/pci/ixgbe/ix_txrx.c
487
if (txr->tx_avail < (map->dm_nsegs + 2)) {
sys/dev/pci/ixgbe/ix_txrx.c
490
ixgbe_dmamap_unload(txr->txtag, txbuf->map);
sys/dev/pci/ixgbe/ix_txrx.c
517
for (j = 0; j < map->dm_nsegs; j++) {
sys/dev/pci/ixgbe/ix_txrx.c
523
seglen = map->dm_segs[j].ds_len;
sys/dev/pci/ixgbe/ix_txrx.c
524
segaddr = htole64(map->dm_segs[j].ds_addr);
sys/dev/pci/ixgbe/ix_txrx.c
535
txr->tx_avail -= map->dm_nsegs;
sys/dev/pci/ixgbe/ix_txrx.c
545
txr->tx_buffers[first].map = txbuf->map;
sys/dev/pci/ixgbe/ix_txrx.c
546
txbuf->map = map;
sys/dev/pci/ixgbe/ix_txrx.c
547
bus_dmamap_sync(txr->txtag->dt_dmat, map, 0, m_head->m_pkthdr.len,
sys/dev/pci/ixgbe/ix_txrx.c
638
error = ixgbe_dmamap_create(txr->txtag, 0, &txbuf->map);
sys/dev/pci/ixgbe/ix_txrx.c
693
bus_dmamap_sync(txr->txtag->dt_dmat, txbuf->map,
sys/dev/pci/ixgbe/ix_txrx.c
696
ixgbe_dmamap_unload(txr->txtag, txbuf->map);
sys/dev/pci/ixgbe/ix_txrx.c
715
txbuf->map, NMB(na, slot + si));
sys/dev/pci/ixgbe/ix_txrx.c
787
bus_dmamap_sync(txr->txtag->dt_dmat, tx_buffer->map,
sys/dev/pci/ixgbe/ix_txrx.c
790
ixgbe_dmamap_unload(txr->txtag, tx_buffer->map);
sys/dev/pci/ixgbe/ix_txrx.c
793
if (tx_buffer->map != NULL) {
sys/dev/pci/ixgbe/ix_txrx.c
795
tx_buffer->map);
sys/dev/pci/ixgbe/ix_txrx.c
796
tx_buffer->map = NULL;
sys/dev/pci/ixgbe/ix_txrx.c
798
} else if (tx_buffer->map != NULL) {
sys/dev/pci/ixgbe/ix_txrx.c
799
ixgbe_dmamap_unload(txr->txtag, tx_buffer->map);
sys/dev/pci/ixgbe/ix_txrx.c
800
ixgbe_dmamap_destroy(txr->txtag, tx_buffer->map);
sys/dev/pci/ixgbe/ix_txrx.c
801
tx_buffer->map = NULL;
sys/dev/pci/ixgbe/ixgbe.h
291
bus_dmamap_t map;
sys/dev/pci/ixgbe/ixgbe_api.c
73
void ixgbe_dcb_get_rtrup2tc(struct ixgbe_hw *hw, u8 *map)
sys/dev/pci/ixgbe/ixgbe_api.c
76
hw->mac.ops.get_rtrup2tc(hw, map);
sys/dev/pci/ixgbe/ixgbe_api.h
43
void ixgbe_dcb_get_rtrup2tc(struct ixgbe_hw *hw, u8 *map);
sys/dev/pci/ixgbe/ixgbe_common.c
5295
void ixgbe_dcb_get_rtrup2tc_generic(struct ixgbe_hw *hw, u8 *map)
sys/dev/pci/ixgbe/ixgbe_common.c
5301
map[i] = IXGBE_RTRUP2TC_UP_MASK &
sys/dev/pci/ixgbe/ixgbe_common.h
53
void ixgbe_dcb_get_rtrup2tc_generic(struct ixgbe_hw *hw, u8 *map);
sys/dev/pci/ixgbe/ixgbe_dcb.c
213
void ixgbe_dcb_unpack_pfc_cee(struct ixgbe_dcb_config *cfg, u8 *map, u8 *pfc_up)
sys/dev/pci/ixgbe/ixgbe_dcb.c
223
if (tc_config[map[up]].pfc != ixgbe_dcb_pfc_disabled)
sys/dev/pci/ixgbe/ixgbe_dcb.c
291
u8 *map)
sys/dev/pci/ixgbe/ixgbe_dcb.c
296
map[up] = ixgbe_dcb_get_tc_from_up(cfg, direction, up);
sys/dev/pci/ixgbe/ixgbe_dcb.c
465
u8 map[IXGBE_DCB_MAX_USER_PRIORITY] = { 0 };
sys/dev/pci/ixgbe/ixgbe_dcb.c
473
ixgbe_dcb_unpack_map_cee(dcb_config, IXGBE_DCB_TX_CONFIG, map);
sys/dev/pci/ixgbe/ixgbe_dcb.c
485
tsa, map);
sys/dev/pci/ixgbe/ixgbe_dcb.c
546
u8 map[IXGBE_DCB_MAX_USER_PRIORITY] = { 0 };
sys/dev/pci/ixgbe/ixgbe_dcb.c
554
ixgbe_dcb_unpack_map_cee(dcb_config, IXGBE_DCB_TX_CONFIG, map);
sys/dev/pci/ixgbe/ixgbe_dcb.c
568
map);
sys/dev/pci/ixgbe/ixgbe_dcb.c
588
u8 map[IXGBE_DCB_MAX_USER_PRIORITY] = { 0 };
sys/dev/pci/ixgbe/ixgbe_dcb.c
590
ixgbe_dcb_unpack_map_cee(dcb_config, IXGBE_DCB_TX_CONFIG, map);
sys/dev/pci/ixgbe/ixgbe_dcb.c
591
ixgbe_dcb_unpack_pfc_cee(dcb_config, map, &pfc_en);
sys/dev/pci/ixgbe/ixgbe_dcb.c
602
ret = ixgbe_dcb_config_pfc_82599(hw, pfc_en, map);
sys/dev/pci/ixgbe/ixgbe_dcb.c
651
u8 map[IXGBE_DCB_MAX_USER_PRIORITY] = { 0 };
sys/dev/pci/ixgbe/ixgbe_dcb.c
660
ixgbe_dcb_unpack_map_cee(dcb_config, IXGBE_DCB_TX_CONFIG, map);
sys/dev/pci/ixgbe/ixgbe_dcb.c
678
tsa, map);
sys/dev/pci/ixgbe/ixgbe_dcb.c
687
ixgbe_dcb_unpack_pfc_cee(dcb_config, map, &pfc_en);
sys/dev/pci/ixgbe/ixgbe_dcb.c
688
ret = ixgbe_dcb_config_pfc(hw, pfc_en, map);
sys/dev/pci/ixgbe/ixgbe_dcb.c
695
s32 ixgbe_dcb_config_pfc(struct ixgbe_hw *hw, u8 pfc_en, u8 *map)
sys/dev/pci/ixgbe/ixgbe_dcb.c
708
ret = ixgbe_dcb_config_pfc_82599(hw, pfc_en, map);
sys/dev/pci/ixgbe/ixgbe_dcb.c
717
u8 *bwg_id, u8 *tsa, u8 *map)
sys/dev/pci/ixgbe/ixgbe_dcb.c
733
tsa, map);
sys/dev/pci/ixgbe/ixgbe_dcb.c
737
tsa, map);
sys/dev/pci/ixgbe/ixgbe_dcb_82599.c
127
u8 *map)
sys/dev/pci/ixgbe/ixgbe_dcb_82599.c
149
reg |= (map[i] << (i * IXGBE_RTRUP2TC_UP_SHIFT));
sys/dev/pci/ixgbe/ixgbe_dcb_82599.c
238
u8 *map)
sys/dev/pci/ixgbe/ixgbe_dcb_82599.c
260
reg |= (map[i] << (i * IXGBE_RTTUP2TC_UP_SHIFT));
sys/dev/pci/ixgbe/ixgbe_dcb_82599.c
298
s32 ixgbe_dcb_config_pfc_82599(struct ixgbe_hw *hw, u8 pfc_en, u8 *map)
sys/dev/pci/ixgbe/ixgbe_dcb_82599.c
326
if (map[i] > max_tc)
sys/dev/pci/ixgbe/ixgbe_dcb_82599.c
327
max_tc = map[i];
sys/dev/pci/ixgbe/ixgbe_dcb_82599.c
336
if ((map[j] == i) && (pfc_en & (1 << j))) {
sys/dev/pci/ixgbe/ixgbe_dcb_82599.c
602
u8 *map)
sys/dev/pci/ixgbe/ixgbe_dcb_82599.c
607
map);
sys/dev/pci/ixgbe/ixgbe_dcb_82599.c
611
tsa, map);
sys/dev/pci/ixgbe/ixgbe_netmap.c
280
netmap_reload_map(na, txr->txtag, txbuf->map, addr);
sys/dev/pci/ixgbe/ixgbe_netmap.c
292
bus_dmamap_sync(txr->txtag, txbuf->map,
sys/dev/pci/ixgbe/ixgbe_type.h
4110
void (*get_rtrup2tc)(struct ixgbe_hw *hw, u8 *map);
sys/dev/pci/mfii.c
989
uint16_t *map, handle;
sys/dev/pci/mfii.c
991
map = srp_enter(&sr, &sc->sc_pd->pd_dev_handles);
sys/dev/pci/mfii.c
992
handle = map[target];
sys/dev/pci/oboe.c
134
bus_dmamap_t map;
sys/dev/pci/oboe.c
142
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/pvscsi.c
1033
bus_dmamap_sync(sc->sc_dmat, sc->sense_buffer_dma.map,
sys/dev/pci/pvscsi.c
1493
sc->sg_list_dma.map, hcb->sg_list_offset,
sys/dev/pci/pvscsi.c
264
bus_dmamap_t map;
sys/dev/pci/pvscsi.c
324
bus_dmamap_sync((sc)->sc_dmat, (dma)->map, \
sys/dev/pci/pvscsi.c
330
bus_dmamap_sync((sc)->sc_dmat, (dma)->map, \
sys/dev/pci/pvscsi.c
548
bus_dmamap_unload(sc->sc_dmat, dma->map);
sys/dev/pci/pvscsi.c
550
bus_dmamap_destroy(sc->sc_dmat, dma->map);
sys/dev/pci/pvscsi.c
581
BUS_DMA_WAITOK, &dma->map);
sys/dev/pci/pvscsi.c
587
error = bus_dmamap_load(sc->sc_dmat, dma->map, dma->vaddr, size,
sys/dev/pci/pvscsi.c
595
dma->paddr = dma->map->dm_segs[0].ds_addr;
sys/dev/pci/pvscsi.c
601
bus_dmamap_destroy(sc->sc_dmat, dma->map);
sys/dev/pci/pvscsi.c
627
bus_dmamap_sync(sc->sc_dmat, dma->map, 0, num_pages * PAGE_SIZE,
sys/dev/pci/pvscsi.c
726
bus_dmamap_sync(sc->sc_dmat, sc->rings_state_dma.map,
sys/dev/pci/pvscsi.c
729
bus_dmamap_sync(sc->sc_dmat, sc->req_ring_dma.map,
sys/dev/pci/pvscsi.c
732
bus_dmamap_sync(sc->sc_dmat, sc->cmp_ring_dma.map,
sys/dev/pci/sv.c
114
bus_dmamap_t map;
sys/dev/pci/sv.c
121
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/sv.c
528
0, BUS_DMA_WAITOK, &p->map);
sys/dev/pci/sv.c
532
error = bus_dmamap_load(sc->sc_dmatag, p->map, p->addr, p->size, NULL,
sys/dev/pci/sv.c
541
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/sv.c
553
bus_dmamap_unload(sc->sc_dmatag, p->map);
sys/dev/pci/sv.c
554
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/ubsec.c
2332
ubsec_dmamap_aligned(bus_dmamap_t map)
sys/dev/pci/ubsec.c
2336
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/ubsec.c
2337
if (map->dm_segs[i].ds_addr & 3)
sys/dev/pci/ubsec.c
2339
if ((i != (map->dm_nsegs - 1)) &&
sys/dev/pci/ubsec.c
2340
(map->dm_segs[i].ds_len & 3))
sys/dev/pci/veritefb.c
2706
veritefb_dma_submit(struct veritefb_softc *sc, bus_dmamap_t map,
sys/dev/pci/veritefb.c
2722
dl[0] = htole32((uint32_t)map->dm_segs[0].ds_addr);
sys/dev/pci/veritefb.c
2728
bus_dmamap_sync(sc->sc_dmat, map, 0, len,
sys/dev/pci/veritefb.c
2740
sc->sc_dma_pending_map = map;
sys/dev/pci/yds.c
1096
bus_dmamap_sync(sc->sc_dmatag, sc->sc_ctrldata.map,
sys/dev/pci/yds.c
1110
bus_dmamap_sync(sc->sc_dmatag, sc->sc_ctrldata.map,
sys/dev/pci/yds.c
1132
sc->sc_play.dma->map,
sys/dev/pci/yds.c
1146
sc->sc_play.dma->map,
sys/dev/pci/yds.c
1158
sc->sc_rec.dma->map,
sys/dev/pci/yds.c
1172
sc->sc_rec.dma->map,
sys/dev/pci/yds.c
1201
0, BUS_DMA_WAITOK, &p->map);
sys/dev/pci/yds.c
1205
error = bus_dmamap_load(sc->sc_dmatag, p->map, p->addr, p->size, NULL,
sys/dev/pci/yds.c
1212
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/yds.c
1224
bus_dmamap_unload(sc->sc_dmatag, p->map);
sys/dev/pci/yds.c
1225
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/yds.c
1454
bus_dmamap_sync(sc->sc_dmatag, sc->sc_ctrldata.map,
sys/dev/pci/yds.c
1460
bus_dmamap_sync(sc->sc_dmatag, p->map, 0, blksize,
sys/dev/pci/yds.c
1542
bus_dmamap_sync(sc->sc_dmatag, sc->sc_ctrldata.map,
sys/dev/pci/yds.c
1549
bus_dmamap_sync(sc->sc_dmatag, p->map, 0, blksize,
sys/dev/pci/yds.c
1588
bus_dmamap_sync(sc->sc_dmatag, sc->sc_ctrldata.map,
sys/dev/pci/yds.c
1599
bus_dmamap_sync(sc->sc_dmatag, sc->sc_play.dma->map,
sys/dev/pci/yds.c
1618
bus_dmamap_sync(sc->sc_dmatag, sc->sc_ctrldata.map,
sys/dev/pci/yds.c
1624
bus_dmamap_sync(sc->sc_dmatag, sc->sc_rec.dma->map,
sys/dev/pci/yds.c
453
mp, sc->sc_ctrldata.map->dm_segs[0].ds_addr));
sys/dev/pci/yds.c
492
bus_dmamap_sync(sc->sc_dmatag, p->map,
sys/dev/pci/yds.c
93
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/ydsvar.h
39
bus_dmamap_t map;
sys/dev/pckbport/wskbdmap_mfii.c
1100
#define KBD_MAP(name, base, map) \
sys/dev/pckbport/wskbdmap_mfii.c
1101
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/dev/raidframe/rf_aselect.c
161
(raidPtr->Layout.map->SelectionFunc) (raidPtr, type, asm_p, &(stripeFuncs->fp));
sys/dev/raidframe/rf_aselect.c
216
(raidPtr->Layout.map->SelectionFunc) (raidPtr, type, asm_up, &(vfple->fn));
sys/dev/raidframe/rf_aselect.c
259
(raidPtr->Layout.map->SelectionFunc) (raidPtr, type, asm_bp, &(vfple->fn));
sys/dev/raidframe/rf_dagdegrd.c
1008
(raidPtr->Layout.map->MapSector) (raidPtr, pda_p->raidAddress, &(pda_p->col), &(pda_p->startSector), 0);
sys/dev/raidframe/rf_dagdegrd.c
839
(raidPtr->Layout.map->MapSector) (raidPtr, pda_p->raidAddress, &(pda_p->col), &(pda_p->startSector), 0);
sys/dev/raidframe/rf_dagdegrd.c
862
(raidPtr->Layout.map->MapSector) (raidPtr, pda_p->raidAddress, &(pda_p->col), &(pda_p->startSector), 0);
sys/dev/raidframe/rf_dagdegrd.c
888
(raidPtr->Layout.map->MapSector) (raidPtr, pda_p->raidAddress, &(pda_p->col), &(pda_p->startSector), 0);
sys/dev/raidframe/rf_dagdegrd.c
898
(raidPtr->Layout.map->MapSector) (raidPtr, pda_p->raidAddress, &(pda_p->col), &(pda_p->startSector), 0);
sys/dev/raidframe/rf_dagdegrd.c
909
(raidPtr->Layout.map->MapSector) (raidPtr, pda_p->raidAddress, &(pda_p->col), &(pda_p->startSector), 0);
sys/dev/raidframe/rf_dagdegrd.c
916
(raidPtr->Layout.map->MapSector) (raidPtr, pda_p->raidAddress, &(pda_p->col), &(pda_p->startSector), 0);
sys/dev/raidframe/rf_dagdegrd.c
931
(raidPtr->Layout.map->MapSector) (raidPtr, pda_p->raidAddress, &(pda_p->col), &(pda_p->startSector), 0);
sys/dev/raidframe/rf_dagdegrd.c
942
(raidPtr->Layout.map->MapSector) (raidPtr, pda_p->raidAddress, &(pda_p->col), &(pda_p->startSector), 0);
sys/dev/raidframe/rf_dagdegrd.c
956
(raidPtr->Layout.map->MapSector) (raidPtr, pda_p->raidAddress, &(pda_p->col), &(pda_p->startSector), 0);
sys/dev/raidframe/rf_dagdegrd.c
967
(raidPtr->Layout.map->MapSector) (raidPtr, pda_p->raidAddress, &(pda_p->col), &(pda_p->startSector), 0);
sys/dev/raidframe/rf_dagdegrd.c
985
(raidPtr->Layout.map->MapSector) (raidPtr, pda_p->raidAddress, &(pda_p->col), &(pda_p->startSector), 0);
sys/dev/raidframe/rf_dagdegwr.c
664
(raidPtr->Layout.map->MapSector) (raidPtr, pda_p->raidAddress, &(pda_p->col), &(pda_p->startSector), 0);
sys/dev/raidframe/rf_dagdegwr.c
687
(raidPtr->Layout.map->MapSector) (raidPtr, pda_p->raidAddress, &(pda_p->col), &(pda_p->startSector), 0);
sys/dev/raidframe/rf_dagutils.c
917
int ds = (raidPtr->Layout.map->flags & RF_DISTRIBUTE_SPARE) ? 1 : 0;
sys/dev/raidframe/rf_dagutils.c
935
raidPtr->Layout.map->MapSector(raidPtr, pda->raidAddress,
sys/dev/raidframe/rf_dagutils.c
953
(raidPtr->Layout.map->MapParity) (raidPtr, pda->raidAddress, &pda->col, &pda->startSector, RF_REMAP);
sys/dev/raidframe/rf_decluster.c
119
if ((layoutPtr->map->flags & RF_DISTRIBUTE_SPARE) && raidPtr->noRotate) {
sys/dev/raidframe/rf_decluster.c
143
if ((raidPtr->Layout.map->flags & RF_DISTRIBUTE_SPARE)) {
sys/dev/raidframe/rf_decluster.c
163
if (raidPtr->Layout.map->flags & RF_DISTRIBUTE_SPARE) {
sys/dev/raidframe/rf_decluster.c
225
if (raidPtr->Layout.map->flags & RF_DISTRIBUTE_SPARE) {
sys/dev/raidframe/rf_decluster.c
335
if (raidPtr->Layout.map->flags & RF_DISTRIBUTE_SPARE) {
sys/dev/raidframe/rf_decluster.c
393
if ((raidPtr->Layout.map->flags & RF_DISTRIBUTE_SPARE)) {
sys/dev/raidframe/rf_decluster.c
98
if (layoutPtr->map->flags & RF_DISTRIBUTE_SPARE) {
sys/dev/raidframe/rf_declusterPQ.c
121
if ((raidPtr->Layout.map->flags & RF_DISTRIBUTE_SPARE)) {
sys/dev/raidframe/rf_declusterPQ.c
141
if ((raidPtr->Layout.map->flags & RF_DISTRIBUTE_SPARE)) {
sys/dev/raidframe/rf_declusterPQ.c
203
if ((raidPtr->Layout.map->flags & RF_DISTRIBUTE_SPARE)) {
sys/dev/raidframe/rf_declusterPQ.c
296
if ((raidPtr->Layout.map->flags & RF_DISTRIBUTE_SPARE)) {
sys/dev/raidframe/rf_declusterPQ.c
363
if ((raidPtr->Layout.map->flags & RF_DISTRIBUTE_SPARE)) {
sys/dev/raidframe/rf_declusterPQ.c
413
if ((raidPtr->Layout.map->flags & RF_DISTRIBUTE_SPARE)) {
sys/dev/raidframe/rf_declusterPQ.c
98
if ((raidPtr->Layout.map->flags & RF_DISTRIBUTE_SPARE) && raidPtr->noRotate) {
sys/dev/raidframe/rf_driver.c
437
raidPtr->Layout.map->configName);
sys/dev/raidframe/rf_driver.c
700
numBlocks, lbufPtr, bp, flags, raidPtr->Layout.map->states);
sys/dev/raidframe/rf_driver.c
723
if (!(raidPtr->Layout.map->flags & RF_DISTRIBUTE_SPARE)) {
sys/dev/raidframe/rf_driver.c
734
if (raidPtr->Layout.map->flags & RF_BD_DECLUSTERED)
sys/dev/raidframe/rf_evenodd_dagfuncs.c
709
(raidPtr->Layout.map->MapSector) (raidPtr, npda.raidAddress, &(npda.col), &(npda.startSector), 0);
sys/dev/raidframe/rf_evenodd_dagfuncs.c
882
(raidPtr->Layout.map->MapSector) (raidPtr, npda.raidAddress, &(npda.col), &(npda.startSector), 0);
sys/dev/raidframe/rf_layout.c
444
layoutPtr->map = p;
sys/dev/raidframe/rf_layout.c
483
if ((layoutPtr->SUsPerPU == 1) || !layoutPtr->map->MapSIDToPSID) {
sys/dev/raidframe/rf_layout.c
487
(layoutPtr->map->MapSIDToPSID) (layoutPtr, stripeID, &parityStripeID, which_ru);
sys/dev/raidframe/rf_layout.h
81
const RF_LayoutSW_t *map; /* ptr to struct holding mapping fns and
sys/dev/raidframe/rf_map.c
169
(layoutPtr->map->MapSector) (raidPtr, raidAddress,
sys/dev/raidframe/rf_map.c
206
(layoutPtr->map->MapParity) (raidPtr, rf_RaidAddressOfPrevStripeUnitBoundary(layoutPtr, startAddrWithinStripe),
sys/dev/raidframe/rf_map.c
228
(layoutPtr->map->MapParity) (raidPtr, rf_RaidAddressOfPrevStripeUnitBoundary(layoutPtr, startAddrWithinStripe),
sys/dev/raidframe/rf_map.c
230
(layoutPtr->map->MapQ) (raidPtr, rf_RaidAddressOfPrevStripeUnitBoundary(layoutPtr, startAddrWithinStripe),
sys/dev/raidframe/rf_map.c
616
(layoutPtr->map->IdentifyStripe) (raidPtr, asmap->raidAddress,
sys/dev/raidframe/rf_map.c
618
(layoutPtr->map->MapParity) (raidPtr, asmap->raidAddress,
sys/dev/raidframe/rf_map.c
630
layoutPtr->map->MapSector(raidPtr,
sys/dev/raidframe/rf_map.c
669
(layoutPtr->map->MapSector) (raidPtr, sosAddr + i * layoutPtr->sectorsPerStripeUnit,
sys/dev/raidframe/rf_map.c
849
raidPtr->Layout.map->MapSector(raidPtr, pda_p->raidAddress, &pda_p->col, &pda_p->startSector, RF_REMAP);
sys/dev/raidframe/rf_map.c
85
int faultsTolerated = layoutPtr->map->faultsTolerated;
sys/dev/raidframe/rf_map.c
851
raidPtr->Layout.map->MapParity(raidPtr, pda_p->raidAddress, &pda_p->col, &pda_p->startSector, RF_REMAP);
sys/dev/raidframe/rf_netbsdkintf.c
1215
if (raidPtr->Layout.map->faultsTolerated == 0) {
sys/dev/raidframe/rf_netbsdkintf.c
1474
if (raidPtr->Layout.map->faultsTolerated == 0) {
sys/dev/raidframe/rf_netbsdkintf.c
1545
if (raidPtr->Layout.map->faultsTolerated == 0 ||
sys/dev/raidframe/rf_netbsdkintf.c
1664
if (raidPtr->Layout.map->faultsTolerated == 0) {
sys/dev/raidframe/rf_netbsdkintf.c
1778
if (raidPtr->Layout.map->faultsTolerated == 0) {
sys/dev/raidframe/rf_netbsdkintf.c
2244
queue->raidPtr->Layout.map->faultsTolerated)) {
sys/dev/raidframe/rf_netbsdkintf.c
2590
rf_paritymap_kern_write(RF_Raid_t *raidPtr, struct rf_paritymap_ondisk *map)
sys/dev/raidframe/rf_netbsdkintf.c
2600
raidPtr->raid_cinfo[c].ci_vp, map,
sys/dev/raidframe/rf_netbsdkintf.c
2608
rf_paritymap_kern_read(RF_Raid_t *raidPtr, struct rf_paritymap_ondisk *map)
sys/dev/raidframe/rf_netbsdkintf.c
2624
memcpy(map, &tmp, sizeof(*map));
sys/dev/raidframe/rf_netbsdkintf.c
2627
rf_paritymap_merge(map, &tmp);
sys/dev/raidframe/rf_netbsdkintf.c
3644
clabel->parityConfig = raidPtr->Layout.map->parityConfig;
sys/dev/raidframe/rf_paritylogging.c
844
if (layoutPtr->map->flags &
sys/dev/raidframe/rf_paritylogging.c
851
(layoutPtr->map->MapParity) (raidPtr, failedPDA->raidAddress,
sys/dev/raidframe/rf_paritylogging.c
871
(layoutPtr->map->MapSector) (raidPtr, failedPDA->raidAddress,
sys/dev/raidframe/rf_paritymap.c
604
return raidPtr->Layout.map->faultsTolerated == 0;
sys/dev/raidframe/rf_parityscan.c
161
lp = raidPtr->Layout.map;
sys/dev/raidframe/rf_parityscan.c
346
if (raidPtr->Layout.map->flags & RF_DISTRIBUTE_SPARE) {
sys/dev/raidframe/rf_parityscan.c
352
(raidPtr->Layout.map->MapParity) (raidPtr, pda->raidAddress, &pda->col, &pda->startSector, RF_REMAP);
sys/dev/raidframe/rf_parityscan.c
359
(raidPtr->Layout.map->MapSector) (raidPtr, pda->raidAddress, &pda->col, &pda->startSector, RF_REMAP);
sys/dev/raidframe/rf_parityscan.c
87
if (raidPtr->Layout.map->faultsTolerated == 0) {
sys/dev/raidframe/rf_pqdegdags.c
249
(raidPtr->Layout.map->MapSector) (raidPtr, npda.raidAddress, &(npda.col), &(npda.startSector), 0);
sys/dev/raidframe/rf_pqdegdags.c
330
(raidPtr->Layout.map->MapSector) (raidPtr, npda.raidAddress, &(npda.col), &(npda.startSector), 0);
sys/dev/raidframe/rf_raid5.c
203
if (layoutPtr->map->flags & RF_DISTRIBUTE_SPARE) { /* redirect to dist
sys/dev/raidframe/rf_raid5.c
209
(layoutPtr->map->MapParity) (raidPtr, failedPDA->raidAddress,
sys/dev/raidframe/rf_raid5.c
229
(layoutPtr->map->MapSector) (raidPtr, failedPDA->raidAddress,
sys/dev/raidframe/rf_reconbuffer.c
108
lp = rbuf->raidPtr->Layout.map;
sys/dev/raidframe/rf_reconstruct.c
1387
(layoutPtr->map->IdentifyStripe) (raidPtr, sosRaidAddress, &diskids);
sys/dev/raidframe/rf_reconstruct.c
1407
(layoutPtr->map->MapParity) (raidPtr, sosRaidAddress, &pcol, &poffset, RF_DONT_REMAP);
sys/dev/raidframe/rf_reconstruct.c
1440
layoutPtr->map->MapParity(raidPtr, sosRaidAddress + i_offset * layoutPtr->sectorsPerStripeUnit, &testcol, outDiskOffset, RF_DONT_REMAP);
sys/dev/raidframe/rf_reconstruct.c
1442
layoutPtr->map->MapSector(raidPtr, sosRaidAddress + i_offset * layoutPtr->sectorsPerStripeUnit, &testcol, outDiskOffset, RF_DONT_REMAP);
sys/dev/raidframe/rf_reconstruct.c
1447
layoutPtr->map->MapParity(raidPtr, sosRaidAddress + j_offset * layoutPtr->sectorsPerStripeUnit, &testcol, outFailedDiskSectorOffset, RF_DONT_REMAP);
sys/dev/raidframe/rf_reconstruct.c
1449
layoutPtr->map->MapSector(raidPtr, sosRaidAddress + j_offset * layoutPtr->sectorsPerStripeUnit, &testcol, outFailedDiskSectorOffset, RF_DONT_REMAP);
sys/dev/raidframe/rf_reconstruct.c
1454
if (layoutPtr->map->flags & RF_DISTRIBUTE_SPARE) {
sys/dev/raidframe/rf_reconstruct.c
1456
layoutPtr->map->MapParity(raidPtr, sosRaidAddress + j_offset * layoutPtr->sectorsPerStripeUnit, spCol, spOffset, RF_REMAP);
sys/dev/raidframe/rf_reconstruct.c
1458
layoutPtr->map->MapSector(raidPtr, sosRaidAddress + j_offset * layoutPtr->sectorsPerStripeUnit, spCol, spOffset, RF_REMAP);
sys/dev/raidframe/rf_reconstruct.c
1807
(raidPtr->Layout.map->IdentifyStripe) (raidPtr, asmap->raidAddress, &diskids);
sys/dev/raidframe/rf_reconstruct.c
216
lp = raidPtr->Layout.map;
sys/dev/raidframe/rf_reconstruct.c
258
if (raidPtr->Layout.map->flags & RF_DISTRIBUTE_SPARE) {
sys/dev/raidframe/rf_reconstruct.c
371
lp = raidPtr->Layout.map;
sys/dev/raidframe/rf_reconstruct.c
413
if (raidPtr->Layout.map->flags & RF_DISTRIBUTE_SPARE) {
sys/dev/raidframe/rf_reconstruct.c
923
ds = (raidPtr->Layout.map->flags & RF_DISTRIBUTE_SPARE);
sys/dev/raidframe/rf_reconutil.c
199
lp = raidPtr->Layout.map;
sys/dev/raidframe/rf_reconutil.c
216
lp = raidPtr->Layout.map;
sys/dev/raidframe/rf_reconutil.c
72
lp = raidPtr->Layout.map;
sys/dev/sun/fb.c
304
paddr_t (*map)(dev_t, off_t, int) = fbl->fb_dev->fb_driver->fbd_mmap;
sys/dev/sun/fb.c
306
if (map == NULL)
sys/dev/sun/fb.c
308
return (map(makedev(0, nunit), off, prot));
sys/dev/sun/wskbdmap_sun.c
328
#define KBD_MAP(name, base, map) \
sys/dev/sun/wskbdmap_sun.c
329
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/dev/usb/if_urtwn.c
1633
static const uint8_t map[] = {
sys/dev/usb/if_urtwn.c
1655
for (j = 0; j < __arraycount(map); j++) {
sys/dev/usb/if_urtwn.c
1656
if ((rs->rs_rates[i] & IEEE80211_RATE_VAL) == map[j]) {
sys/dev/usb/if_urtwn.c
1660
if (j == __arraycount(map)) {
sys/dev/usb/usb_mem.c
144
bus_dmamap_sync(b->tag, b->map, 0, b->size,
sys/dev/usb/usb_mem.c
181
BUS_DMA_WAITOK, &b->map);
sys/dev/usb/usb_mem.c
185
error = bus_dmamap_load(tag, b->map, b->kaddr, b->size, NULL,
sys/dev/usb/usb_mem.c
194
bus_dmamap_sync(b->tag, b->map, 0, b->size,
sys/dev/usb/usb_mem.c
203
bus_dmamap_destroy(tag, b->map);
sys/dev/usb/usb_mem.c
222
bus_dmamap_unload(b->tag, b->map);
sys/dev/usb/usb_mem.c
223
bus_dmamap_destroy(b->tag, b->map);
sys/dev/usb/usb_mem.c
393
KASSERT(dma->udma_block->map->dm_segs[0].ds_len > offset);
sys/dev/usb/usb_mem.c
394
return dma->udma_block->map->dm_segs[0].ds_addr + offset;
sys/dev/usb/usb_mem.c
405
if (seg_offs + dma->udma_block->map->dm_segs[i].ds_len > offset)
sys/dev/usb/usb_mem.c
408
seg_offs += dma->udma_block->map->dm_segs[i].ds_len;
sys/dev/usb/usb_mem.c
413
return dma->udma_block->map->dm_segs[i].ds_addr + offset;
sys/dev/usb/usb_mem.c
420
bus_dmamap_sync(p->udma_block->tag, p->udma_block->map,
sys/dev/usb/usb_mem.h
46
bus_dmamap_t map;
sys/dev/vme/vmevar.h
138
flags, map) \
sys/dev/vme/vmevar.h
140
(swap), (nsegs), (segsz), (bound), (flags), (map))
sys/dev/vme/vmevar.h
141
#define vme_dmamap_destroy(vc, map) \
sys/dev/vme/vmevar.h
142
(*((vc)->vct_dmamap_destroy))((vc)->cookie, (map))
sys/dev/vme/xd.c
406
xd_dmamem_alloc(bus_dma_tag_t tag, bus_dmamap_t map, bus_dma_segment_t *seg, int *nsegp, bus_size_t len, void * *kvap, bus_addr_t *dmap)
sys/dev/vme/xd.c
423
if ((error = bus_dmamap_load(tag, map,
sys/dev/vme/xd.c
431
*dmap = map->dm_segs[0].ds_addr;
sys/dev/vme/xd.c
437
xd_dmamem_free(bus_dma_tag_t tag, bus_dmamap_t map, bus_dma_segment_t *seg, int nseg, bus_size_t len, void * kva)
sys/dev/vme/xd.c
440
bus_dmamap_unload(tag, map);
sys/dev/vme/xy.c
322
xy_dmamem_alloc(bus_dma_tag_t tag, bus_dmamap_t map, bus_dma_segment_t *seg, int *nsegp, bus_size_t len, void * *kvap, bus_addr_t *dmap)
sys/dev/vme/xy.c
339
if ((error = bus_dmamap_load(tag, map, *kvap, len, NULL,
sys/dev/vme/xy.c
346
*dmap = map->dm_segs[0].ds_addr;
sys/dev/vme/xy.c
352
xy_dmamem_free(bus_dma_tag_t tag, bus_dmamap_t map, bus_dma_segment_t *seg, int nseg, bus_size_t len, void * kva)
sys/dev/vme/xy.c
355
bus_dmamap_unload(tag, map);
sys/dev/wscons/wsconsio.h
162
struct wscons_keymap *map; /* map to get or set */
sys/dev/wscons/wskbd.c
1176
error = copyin(umdp->map, tbuf, len);
sys/dev/wscons/wskbd.c
1212
error = copyout(new_map, umdp->map,
sys/dev/wscons/wskbd.c
1217
error = copyout(sc->sc_map, umdp->map,
sys/dev/wscons/wskbdutil.c
443
for (kp = mp->map; kp < mp->map + mp->map_size; kp++)
sys/dev/wscons/wskbdutil.c
452
for (l = 0; kp + l < mp->map + mp->map_size; l++)
sys/dev/wscons/wskbdutil.c
467
wskbd_init_keymap(int newlen, struct wscons_keymap **map, int *maplen)
sys/dev/wscons/wskbdutil.c
473
free(*map, M_TEMP);
sys/dev/wscons/wskbdutil.c
475
*map = malloc(newlen*sizeof(struct wscons_keymap),
sys/dev/wscons/wskbdutil.c
480
(*map)[i].command = KS_voidSymbol;
sys/dev/wscons/wskbdutil.c
481
(*map)[i].group1[0] = KS_voidSymbol;
sys/dev/wscons/wskbdutil.c
482
(*map)[i].group1[1] = KS_voidSymbol;
sys/dev/wscons/wskbdutil.c
483
(*map)[i].group2[0] = KS_voidSymbol;
sys/dev/wscons/wskbdutil.c
484
(*map)[i].group2[1] = KS_voidSymbol;
sys/dev/wscons/wskbdutil.c
490
struct wscons_keymap **map, int *maplen)
sys/dev/wscons/wskbdutil.c
519
for (kp = mp->map; kp < mp->map + mp->map_size; kp++)
sys/dev/wscons/wskbdutil.c
524
wskbd_init_keymap(i + 1, map, maplen);
sys/dev/wscons/wskbdutil.c
528
for (kp = mp->map; kp < mp->map + mp->map_size; ) {
sys/dev/wscons/wskbdutil.c
538
(*map)[kc].command = *kp;
sys/dev/wscons/wskbdutil.c
542
for (i = 0; kp + i < mp->map + mp->map_size; i++)
sys/dev/wscons/wskbdutil.c
550
fillmapentry(kp, i, &(*map)[kc]);
sys/dev/wscons/wsksymvar.h
53
const keysym_t *map; /* the map itself */
sys/fs/filecorefs/filecore_bmap.c
164
error=bread(fcmp->fc_devvp, fcmp->map + zone,
sys/fs/filecorefs/filecore_bmap.c
168
fcmp->map+zone, 1 << fcmp->drec.log2secsize, bp, error);
sys/fs/filecorefs/filecore_extern.h
86
u_int32_t map;
sys/fs/filecorefs/filecore_vfsops.c
313
unsigned map;
sys/fs/filecorefs/filecore_vfsops.c
346
map = ((((8 << fcdr->log2secsize) - fcdr->zone_spare)
sys/fs/filecorefs/filecore_vfsops.c
357
error = bread(devvp, map, 1 << log2secsize, 0, &bp);
sys/fs/filecorefs/filecore_vfsops.c
360
map, 1 << log2secsize, bp, error);
sys/fs/filecorefs/filecore_vfsops.c
371
fcmp->map = map;
sys/fs/msdosfs/msdosfs_fat.c
740
u_int map;
sys/fs/msdosfs/msdosfs_fat.c
746
map = pmp->pm_inusemap[idx];
sys/fs/msdosfs/msdosfs_fat.c
747
map &= ~((1U << start) - 1);
sys/fs/msdosfs/msdosfs_fat.c
748
if (map) {
sys/fs/msdosfs/msdosfs_fat.c
749
len = ffs(map) - 1 - start;
sys/fs/msdosfs/msdosfs_fat.c
758
if ((map = pmp->pm_inusemap[idx]) != 0) {
sys/fs/msdosfs/msdosfs_fat.c
759
len += ffs(map) - 1;
sys/fs/msdosfs/msdosfs_fat.c
817
u_int map;
sys/fs/msdosfs/msdosfs_fat.c
843
map = pmp->pm_inusemap[idx];
sys/fs/msdosfs/msdosfs_fat.c
844
map |= (1U << (cn % N_INUSEBITS)) - 1;
sys/fs/msdosfs/msdosfs_fat.c
845
if (map != (u_int)-1) {
sys/fs/msdosfs/msdosfs_fat.c
846
cn = idx * N_INUSEBITS + ffs(map^(u_int)-1) - 1;
sys/fs/msdosfs/msdosfs_fat.c
860
map = pmp->pm_inusemap[idx];
sys/fs/msdosfs/msdosfs_fat.c
861
map |= (1U << (cn % N_INUSEBITS)) - 1;
sys/fs/msdosfs/msdosfs_fat.c
862
if (map != (u_int)-1) {
sys/fs/msdosfs/msdosfs_fat.c
863
cn = idx * N_INUSEBITS + ffs(map^(u_int)-1) - 1;
sys/fs/udf/ecma167-udf.h
490
uint32_t map; /* absolute disc address (!) can be in partition, but doesn't have to be */
sys/fs/udf/udf_allocation.c
528
*lb_numres = udf_rw32(sme->map) + lb_rel;
sys/fs/udf/udf_allocation.c
647
uint64_t *map)
sys/fs/udf/udf_allocation.c
684
*map = UDF_TRANS_INTERN;
sys/fs/udf/udf_allocation.c
771
*map++ = transsec;
sys/fs/udf/udf_allocation.c
787
*map++ = transsec;
sys/fs/udf/udf_subr.h
106
uint32_t from, uint32_t num_lb, uint64_t *map);
sys/fs/v7fs/v7fs_datablock.c
200
v7fs_datablock_addr(size_t sz, struct v7fs_daddr_map *map)
sys/fs/v7fs/v7fs_datablock.c
208
map->level = 0;
sys/fs/v7fs/v7fs_datablock.c
209
map->index[0] = 0;
sys/fs/v7fs/v7fs_datablock.c
217
map->level = 0;
sys/fs/v7fs/v7fs_datablock.c
218
map->index[0] = (sz >> V7FS_BSHIFT) - 1;
sys/fs/v7fs/v7fs_datablock.c
225
map->level = 1;
sys/fs/v7fs/v7fs_datablock.c
226
map->index[0] = (sz >> V7FS_BSHIFT) - 1;
sys/fs/v7fs/v7fs_datablock.c
233
map->level = 2;
sys/fs/v7fs/v7fs_datablock.c
234
map->index[0] = ROUND(sz, IDX1_SZ) / IDX1_SZ - 1;
sys/fs/v7fs/v7fs_datablock.c
235
map->index[1] = ((sz - (map->index[0] * IDX1_SZ)) >>
sys/fs/v7fs/v7fs_datablock.c
242
map->level = 3;
sys/fs/v7fs/v7fs_datablock.c
243
map->index[0] = ROUND(sz, IDX2_SZ) / IDX2_SZ - 1;
sys/fs/v7fs/v7fs_datablock.c
244
sz -= map->index[0] * IDX2_SZ;
sys/fs/v7fs/v7fs_datablock.c
245
map->index[1] = ROUND(sz, IDX1_SZ) / IDX1_SZ - 1;
sys/fs/v7fs/v7fs_datablock.c
246
sz -= map->index[1] * IDX1_SZ;
sys/fs/v7fs/v7fs_datablock.c
247
map->index[2] = (sz >> V7FS_BSHIFT) - 1;
sys/fs/v7fs/v7fs_datablock.c
249
return map->index[2] >= NIDX ? ENOSPC : 0;
sys/fs/v7fs/v7fs_datablock.c
363
struct v7fs_daddr_map map;
sys/fs/v7fs/v7fs_datablock.c
368
if (v7fs_datablock_addr(ofs, &map) != 0)
sys/fs/v7fs/v7fs_datablock.c
371
switch (map.level)
sys/fs/v7fs/v7fs_datablock.c
374
blk = inode->addr[map.index[0]];
sys/fs/v7fs/v7fs_datablock.c
377
blk = v7fs_link(fs, addr[V7FS_NADDR_INDEX1], map.index[0]);
sys/fs/v7fs/v7fs_datablock.c
381
addr[V7FS_NADDR_INDEX2], map.index[0]), map.index[1]);
sys/fs/v7fs/v7fs_datablock.c
385
addr[V7FS_NADDR_INDEX3], map.index[0]), map.index[1]),
sys/fs/v7fs/v7fs_datablock.c
386
map.index[2]);
sys/fs/v7fs/v7fs_datablock.c
720
daddr_map_dump(const struct v7fs_daddr_map *map)
sys/fs/v7fs/v7fs_datablock.c
723
DPRINTF("level %d ", map->level);
sys/fs/v7fs/v7fs_datablock.c
724
int m, n = !map->level ? 1 : map->level;
sys/fs/v7fs/v7fs_datablock.c
726
printf("[%d]", map->index[m]);
sys/kern/kern_lwp.c
2067
u_int map, offset;
sys/kern/kern_lwp.c
2084
map = offset >> 5;
sys/kern/kern_lwp.c
2085
lcp->lcp_bitmap[map] |= (1U << (offset & 31));
sys/kern/kern_lwp.c
2087
lcp->lcp_rotor = map;
sys/kern/kern_sysctl.c
2657
sysctl_map_flags(const u_int *map, u_int word)
sys/kern/kern_sysctl.c
2661
for (rv = 0; *map != 0; map += 2)
sys/kern/kern_sysctl.c
2662
if ((word & map[0]) != 0)
sys/kern/kern_sysctl.c
2663
rv |= map[1];
sys/kern/subr_asan.c
1129
kasan_dma_sync(bus_dmamap_t map, bus_addr_t offset, bus_size_t len, int ops)
sys/kern/subr_asan.c
1133
switch (map->dm_buftype) {
sys/kern/subr_asan.c
1135
kasan_dma_sync_linear(map->dm_buf, offset, len, write,
sys/kern/subr_asan.c
1139
kasan_dma_sync_mbuf(map->dm_buf, offset, len, write,
sys/kern/subr_asan.c
1143
kasan_dma_sync_uio(map->dm_buf, offset, len, write,
sys/kern/subr_asan.c
1154
kasan_dma_load(bus_dmamap_t map, void *buf, bus_size_t buflen, int type)
sys/kern/subr_asan.c
1156
map->dm_buf = buf;
sys/kern/subr_asan.c
1157
map->dm_buflen = buflen;
sys/kern/subr_asan.c
1158
map->dm_buftype = type;
sys/kern/subr_msan.c
1575
kmsan_dma_sync(bus_dmamap_t map, bus_addr_t offset, bus_size_t len, int ops)
sys/kern/subr_msan.c
1583
switch (map->dm_buftype) {
sys/kern/subr_msan.c
1585
kmsan_dma_sync_linear(map->dm_buf, offset, len, init,
sys/kern/subr_msan.c
1589
kmsan_dma_sync_mbuf(map->dm_buf, offset, len, init,
sys/kern/subr_msan.c
1593
kmsan_dma_sync_uio(map->dm_buf, offset, len, init,
sys/kern/subr_msan.c
1604
kmsan_dma_load(bus_dmamap_t map, void *buf, bus_size_t buflen, int type)
sys/kern/subr_msan.c
1606
map->dm_buf = buf;
sys/kern/subr_msan.c
1607
map->dm_buflen = buflen;
sys/kern/subr_msan.c
1608
map->dm_buftype = type;
sys/kern/subr_physmap.c
117
KASSERT(nsegs < map->pm_maxsegs);
sys/kern/subr_physmap.c
129
map->pm_nsegs = nsegs + 1;
sys/kern/subr_physmap.c
145
physmap_t * const map = physmap_alloc(maxsegs);
sys/kern/subr_physmap.c
146
int error = physmap_fill(map, vs->vm_map.pmap, va, len);
sys/kern/subr_physmap.c
148
physmap_destroy(map);
sys/kern/subr_physmap.c
152
*map_p = map;
sys/kern/subr_physmap.c
171
physmap_t * const map = physmap_alloc(maxsegs);
sys/kern/subr_physmap.c
174
int error = physmap_fill(map, vs->vm_map.pmap,
sys/kern/subr_physmap.c
177
physmap_destroy(map);
sys/kern/subr_physmap.c
182
*map_p = map;
sys/kern/subr_physmap.c
192
physmap_t * const map = physmap_alloc(npgs);
sys/kern/subr_physmap.c
194
physmap_segment_t *ps = map->pm_segs;
sys/kern/subr_physmap.c
224
map->pm_nsegs = ps + 1 - map->pm_segs;
sys/kern/subr_physmap.c
225
return map;
sys/kern/subr_physmap.c
229
physmap_destroy(physmap_t *map)
sys/kern/subr_physmap.c
231
const size_t mapsize = offsetof(physmap_t, pm_segs[map->pm_maxsegs]);
sys/kern/subr_physmap.c
233
kmem_free(map, mapsize);
sys/kern/subr_physmap.c
237
physmap_map_init(physmap_t *map, size_t offset, vm_prot_t prot)
sys/kern/subr_physmap.c
243
pc->pc_physmap = map;
sys/kern/subr_physmap.c
244
pc->pc_segs = map->pm_segs;
sys/kern/subr_physmap.c
245
pc->pc_nsegs = map->pm_nsegs;
sys/kern/subr_physmap.c
377
physmap_zero(physmap_t *map, size_t offset, size_t len)
sys/kern/subr_physmap.c
379
void * const cookie = physmap_map_init(map, offset,
sys/kern/subr_physmap.c
75
physmap_t * const map = kmem_zalloc(mapsize, KM_SLEEP);
sys/kern/subr_physmap.c
76
map->pm_maxsegs = maxsegs;
sys/kern/subr_physmap.c
78
return map;
sys/kern/subr_physmap.c
82
physmap_fill(physmap_t *map, pmap_t pmap, vaddr_t va, vsize_t len)
sys/kern/subr_physmap.c
84
size_t nsegs = map->pm_nsegs;
sys/kern/subr_physmap.c
85
physmap_segment_t *ps = &map->pm_segs[nsegs];
sys/kern/subr_physmap.c
94
map->pm_nsegs = 1;
sys/miscfs/genfs/genfs_io.c
1864
struct vm_map *map;
sys/miscfs/genfs/genfs_io.c
1924
map = &vs->vm_map;
sys/miscfs/genfs/genfs_io.c
1925
upm = vm_map_pmap(map);
sys/miscfs/procfs/procfs_linux.c
103
get_proc_size_info(struct proc *p, struct vm_map *map, unsigned long *stext,
sys/miscfs/procfs/procfs_linux.c
112
vm_map_lock_read(map);
sys/miscfs/procfs/procfs_linux.c
114
for (entry = map->header.next; entry != &map->header;
sys/miscfs/procfs/procfs_linux.c
151
vm_map_unlock_read(map);
sys/miscfs/procfs/procfs_map.c
113
struct vm_map *map;
sys/miscfs/procfs/procfs_map.c
139
map = &vm->vm_map;
sys/miscfs/procfs/procfs_map.c
140
vm_map_lock_read(map);
sys/miscfs/procfs/procfs_map.c
145
for (entry = map->header.next; entry != &map->header;
sys/miscfs/procfs/procfs_map.c
202
vm_map_unlock_read(map);
sys/miscfs/procfs/procfs_map.c
211
vm_map_unlock_read(map);
sys/miscfs/umapfs/umap.h
87
u_long umap_reverse_findid(u_long id, u_long map[][2], int nentries);
sys/miscfs/umapfs/umap_subr.c
100
while ((i<nentries) && ((map[i][0]) != id))
sys/miscfs/umapfs/umap_subr.c
104
return (map[i][1]);
sys/miscfs/umapfs/umap_subr.c
115
umap_reverse_findid(u_long id, u_long map[][2], int nentries)
sys/miscfs/umapfs/umap_subr.c
121
while ((i<nentries) && ((map[i][1]) != id))
sys/miscfs/umapfs/umap_subr.c
125
return (map[i][0]);
sys/miscfs/umapfs/umap_subr.c
94
umap_findid(u_long id, u_long map[][2], int nentries)
sys/modules/examples/fopsmapper/cmd_mapper.c
45
char *map = NULL;
sys/modules/examples/fopsmapper/cmd_mapper.c
50
map = mmap(0, sysconf(_SC_PAGESIZE), PROT_READ, MAP_SHARED, devfd, 0);
sys/modules/examples/fopsmapper/cmd_mapper.c
51
if (map == MAP_FAILED)
sys/modules/examples/fopsmapper/cmd_mapper.c
54
printf("Message from device: %s\n", map);
sys/modules/examples/fopsmapper/cmd_mapper.c
56
if (munmap(map, sysconf(_SC_PAGESIZE)) == -1)
sys/modules/examples/mapper/cmd_mapper.c
45
char *map = NULL;
sys/modules/examples/mapper/cmd_mapper.c
50
map = (char *)(mmap(0, sysconf(_SC_PAGESIZE), PROT_READ, MAP_SHARED,
sys/modules/examples/mapper/cmd_mapper.c
52
if (map == MAP_FAILED)
sys/modules/examples/mapper/cmd_mapper.c
55
printf("Message from device: %s\n",map);
sys/modules/examples/mapper/cmd_mapper.c
57
if (munmap(map, sysconf(_SC_PAGESIZE)) == -1)
sys/net/npf/npf_params.c
119
ret = thmap_del(pinfo->map, name, strlen(name));
sys/net/npf/npf_params.c
130
thmap_destroy(pinfo->map);
sys/net/npf/npf_params.c
203
ret = thmap_put(pinfo->map, name, strlen(name), param);
sys/net/npf/npf_params.c
228
return thmap_get(pinfo->map, name, namelen);
sys/net/npf/npf_params.c
49
thmap_t * map;
sys/net/npf/npf_params.c
95
paraminfo->map = thmap_create(0, &npf_param_thmap_ops, THMAP_NOCOPY);
sys/netbt/hci.h
1798
uint8_t map[10]; /* AFH Channel Map */
sys/netbt/hci_le.h
233
uint8_t map[5];
sys/netbt/hci_le.h
247
uint8_t map[5]; /* LE channel map */
sys/netinet/sctp_uio.h
543
struct sctp_fr_map map;
sys/netinet/sctputil.c
143
sctp_log_map(uint32_t map, uint32_t cum, uint32_t high, int from)
sys/netinet/sctputil.c
148
sctp_clog[sctp_cwnd_log_at].x.map.base = map;
sys/netinet/sctputil.c
149
sctp_clog[sctp_cwnd_log_at].x.map.cum = cum;
sys/netinet/sctputil.c
150
sctp_clog[sctp_cwnd_log_at].x.map.high = high;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
113
mapsize = sizeof(*map) + sizeof(bus_dma_segment_t [nsegments - 1]);
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
119
map = (void *)mapstore;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
120
map->_dm_size = size;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
121
map->_dm_segcnt = nsegments;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
122
map->_dm_maxmaxsegsz = maxsegsz;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
123
map->_dm_boundary = boundary;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
124
map->_dm_bounce_thresh = 0;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
125
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
126
map->dm_maxsegsz = maxsegsz;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
127
map->dm_mapsize = 0; /* no valid mappings */
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
128
map->dm_nsegs = 0;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
130
*dmamp = map;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
139
bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
142
size_t mapsize = sizeof(*map)
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
143
+ sizeof(bus_dma_segment_t [map->_dm_segcnt - 1]);
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
144
kmem_intr_free(map, mapsize);
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
154
_bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map,
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
167
bmask = ~(map->_dm_boundary - 1);
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
183
if (map->_dm_bounce_thresh != 0 &&
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
184
curaddr >= map->_dm_bounce_thresh)
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
193
sgsize = MIN(sgsize, map->dm_maxsegsz);
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
198
if (map->_dm_boundary > 0) {
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
199
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
209
map->dm_segs[seg].ds_addr
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
211
map->dm_segs[seg].ds_len = sgsize;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
215
(map->dm_segs[seg].ds_len + sgsize) <=
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
216
map->dm_maxsegsz &&
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
217
(map->_dm_boundary == 0 ||
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
218
(map->dm_segs[seg].ds_addr & bmask) ==
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
220
map->dm_segs[seg].ds_len += sgsize;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
222
if (++seg >= map->_dm_segcnt)
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
224
map->dm_segs[seg].ds_addr =
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
226
map->dm_segs[seg].ds_len = sgsize;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
252
bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map,
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
262
map->dm_mapsize = 0;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
263
map->dm_nsegs = 0;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
264
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
266
if (buflen > map->_dm_size)
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
276
error = _bus_dmamap_load_buffer(t, map, buf, buflen, vm, flags,
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
279
map->dm_mapsize = buflen;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
280
map->dm_nsegs = seg + 1;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
289
bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
299
map->dm_mapsize = 0;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
300
map->dm_nsegs = 0;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
301
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
308
if (m0->m_pkthdr.len > map->_dm_size)
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
327
if (first == 0 && ++seg >= map->_dm_segcnt) {
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
331
map->dm_segs[seg].ds_addr =
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
333
map->dm_segs[seg].ds_len = m->m_len;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
346
error = _bus_dmamap_load_buffer(t, map, m->m_data,
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
350
map->dm_mapsize = m0->m_pkthdr.len;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
351
map->dm_nsegs = seg + 1;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
360
bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map,
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
372
map->dm_mapsize = 0;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
373
map->dm_nsegs = 0;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
374
KASSERT(map->dm_maxsegsz <= map->_dm_maxmaxsegsz);
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
390
error = _bus_dmamap_load_buffer(t, map, addr, minlen,
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
397
map->dm_mapsize = uio->uio_resid;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
398
map->dm_nsegs = seg + 1;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
408
bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
420
bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
427
map->dm_maxsegsz = map->_dm_maxmaxsegsz;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
428
map->dm_mapsize = 0;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
429
map->dm_nsegs = 0;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
433
bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map,
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
97
bus_dmamap_t map;
sys/rump/librump/rumpkern/vm.c
427
uvm_map_pageable(struct vm_map *map, vaddr_t start, vaddr_t end,
sys/rump/librump/rumpkern/vm.c
773
uvm_loan(struct vm_map *map, vaddr_t start, vsize_t len, void *v, int flags)
sys/rump/librump/rumpkern/vm.c
815
uvm_map_protect(struct vm_map *map, vaddr_t start, vaddr_t end,
sys/rump/librump/rumpkern/vm.c
823
uvm_map(struct vm_map *map, vaddr_t *startp, vsize_t size,
sys/rump/librump/rumpkern/vm.c
833
uvm_unmap1(struct vm_map *map, vaddr_t start, vaddr_t end, int flags)
sys/rump/librump/rumpkern/vm.c
845
uvm_km_alloc(struct vm_map *map, vsize_t size, vsize_t align, uvm_flag_t flags)
sys/rump/librump/rumpkern/vm.c
868
if (map == module_map) {
sys/rump/librump/rumpkern/vm.c
873
if (__predict_false(map == module_map)) {
sys/rump/librump/rumpkern/vm.c
898
uvm_km_free(struct vm_map *map, vaddr_t vaddr, vsize_t size, uvm_flag_t flags)
sys/rump/librump/rumpkern/vm.c
901
if (__predict_false(map == module_map))
sys/rump/librump/rumpkern/vm.c
908
uvm_km_protect(struct vm_map *map, vaddr_t vaddr, vsize_t size, vm_prot_t prot)
sys/rump/librump/rumpkern/vm.c
914
uvm_km_suballoc(struct vm_map *map, vaddr_t *minaddr, vaddr_t *maxaddr,
sys/sys/bootblock.h
1282
struct pmax_boot_map map[61]; /* boot program section(s). */
sys/ufs/ext2fs/ext2fs_alloc.c
445
int error, start, len, loc, map, i;
sys/ufs/ext2fs/ext2fs_alloc.c
493
map = ibp[i] ^ 0xff;
sys/ufs/ext2fs/ext2fs_alloc.c
494
if (map == 0) {
sys/ufs/ext2fs/ext2fs_alloc.c
498
ipref = i * NBBY + ffs(map) - 1;
sys/ufs/ext2fs/ext2fs_alloc.c
619
int start, len, loc, i, map;
sys/ufs/ext2fs/ext2fs_alloc.c
643
map = bbp[i] ^ 0xff;
sys/ufs/ext2fs/ext2fs_alloc.c
644
if (map == 0) {
sys/ufs/ext2fs/ext2fs_alloc.c
648
return i * NBBY + ffs(map) - 1;
sys/ufs/ffs/ffs_alloc.c
1270
int error, start, len, loc, map, i;
sys/ufs/ffs/ffs_alloc.c
1367
map = inosused[i] ^ 0xff;
sys/ufs/ffs/ffs_alloc.c
1368
if (map == 0) {
sys/ufs/ffs/ffs_alloc.c
1372
ipref = i * NBBY + ffs(map) - 1;
sys/ufs/ffs/ffs_subr.c
290
int i, start, end, forw, back, map;
sys/ufs/ffs/ffs_subr.c
315
map = *mapp++;
sys/ufs/ffs/ffs_subr.c
318
if ((map & bit) == 0)
sys/ufs/ffs/ffs_subr.c
323
map = *mapp++;
sys/ufs/ffs/ffs_subr.c
336
map = *mapp--;
sys/ufs/ffs/ffs_subr.c
339
if ((map & bit) == 0)
sys/ufs/ffs/ffs_subr.c
344
map = *mapp--;
sys/ufs/ffs/fs.h
667
#define blkmap(fs, map, loc) \
sys/ufs/ffs/fs.h
668
(((map)[(loc) / NBBY] >> ((loc) % NBBY)) & (0xff >> (NBBY - (fs)->fs_frag)))
sys/uvm/uvm_amap.c
1026
amap_cow_now(struct vm_map *map, struct vm_map_entry *entry)
sys/uvm/uvm_amap.c
822
amap_copy(struct vm_map *map, struct vm_map_entry *entry, int flags,
sys/uvm/uvm_amap.c
833
(uintptr_t)map, (uintptr_t)entry, flags, -2);
sys/uvm/uvm_amap.c
835
KASSERT(map != kernel_map); /* we use nointr pool */
sys/uvm/uvm_amap.c
863
UVM_MAP_CLIP_START(map, entry, startva);
sys/uvm/uvm_amap.c
867
UVM_MAP_CLIP_END(map, entry, endva);
sys/uvm/uvm_amap.c
872
uvm_mapent_trymerge(map, entry, UVM_MERGE_COPYING)) {
sys/uvm/uvm_coredump.c
101
entry = map->header.next;
sys/uvm/uvm_coredump.c
102
else if (!uvm_map_lookup_entry(map, state.end, &entry))
sys/uvm/uvm_coredump.c
104
if (entry == &map->header)
sys/uvm/uvm_coredump.c
191
vm_map_unlock_read(map);
sys/uvm/uvm_coredump.c
195
vm_map_lock_read(map);
sys/uvm/uvm_coredump.c
197
vm_map_unlock_read(map);
sys/uvm/uvm_coredump.c
92
struct vm_map *map = &vm->vm_map;
sys/uvm/uvm_coredump.c
97
vm_map_lock_read(map);
sys/uvm/uvm_fault.c
1001
printf("ufi->map = %p\n", ufi->map);
sys/uvm/uvm_fault.c
232
amap_copy(ufi->map, ufi->entry, AMAP_COPY_NOWAIT,
sys/uvm/uvm_fault.c
2613
uvm_fault_wire(struct vm_map *map, vaddr_t start, vaddr_t end,
sys/uvm/uvm_fault.c
2634
error = uvm_fault_internal(map, va, access_type,
sys/uvm/uvm_fault.c
2638
uvm_fault_unwire(map, start, va);
sys/uvm/uvm_fault.c
2651
uvm_fault_unwire(struct vm_map *map, vaddr_t start, vaddr_t end)
sys/uvm/uvm_fault.c
2653
vm_map_lock_read(map);
sys/uvm/uvm_fault.c
2654
uvm_fault_unwire_locked(map, start, end);
sys/uvm/uvm_fault.c
2655
vm_map_unlock_read(map);
sys/uvm/uvm_fault.c
2665
uvm_fault_unwire_locked(struct vm_map *map, vaddr_t start, vaddr_t end)
sys/uvm/uvm_fault.c
2668
pmap_t pmap = vm_map_pmap(map);
sys/uvm/uvm_fault.c
2684
KASSERT(start >= vm_map_min(map));
sys/uvm/uvm_fault.c
2685
KASSERT(end <= vm_map_max(map));
sys/uvm/uvm_fault.c
2686
if (uvm_map_lookup_entry(map, start, &entry) == false)
sys/uvm/uvm_fault.c
2698
KASSERT(entry->next != &map->header);
sys/uvm/uvm_fault.c
679
struct vm_map *map;
sys/uvm/uvm_fault.c
684
map = ufi->orig_map;
sys/uvm/uvm_fault.c
690
if (&vm->vm_map != map)
sys/uvm/uvm_fault.c
693
res = pmap_resident_count(map->pmap);
sys/uvm/uvm_fault.c
999
if ((ufi->map->flags & VM_MAP_PAGEABLE) == 0) {
sys/uvm/uvm_fault.h
47
struct vm_map *map; /* map (could be a submap) */
sys/uvm/uvm_fault_i.h
107
ufi->map = ufi->orig_map;
sys/uvm/uvm_fault_i.h
120
vm_map_lock(ufi->map);
sys/uvm/uvm_fault_i.h
122
vm_map_lock_read(ufi->map);
sys/uvm/uvm_fault_i.h
128
if (!uvm_map_lookup_entry(ufi->map, ufi->orig_rvaddr,
sys/uvm/uvm_fault_i.h
147
vm_map_unlock(ufi->map);
sys/uvm/uvm_fault_i.h
149
vm_map_unlock_read(ufi->map);
sys/uvm/uvm_fault_i.h
151
ufi->map = tmpmap;
sys/uvm/uvm_fault_i.h
159
ufi->mapv = ufi->map->timestamp;
sys/uvm/uvm_fault_i.h
193
vm_map_lock_read(ufi->map);
sys/uvm/uvm_fault_i.h
194
if (ufi->mapv != ufi->map->timestamp) {
sys/uvm/uvm_fault_i.h
195
vm_map_unlock_read(ufi->map);
sys/uvm/uvm_fault_i.h
59
vm_map_unlock(ufi->map);
sys/uvm/uvm_fault_i.h
61
vm_map_unlock_read(ufi->map);
sys/uvm/uvm_glue.c
155
struct vm_map *map;
sys/uvm/uvm_glue.c
159
map = &vs->vm_map;
sys/uvm/uvm_glue.c
162
error = uvm_fault_wire(map, start, end, access_type, 0);
sys/uvm/uvm_io.c
104
error = uvm_map_extract(map, baseva, chunksz, kernel_map, &kva,
sys/uvm/uvm_io.c
56
uvm_io(struct vm_map *map, struct uio *uio, int flags)
sys/uvm/uvm_km.c
399
uvm_km_suballoc(struct vm_map *map, vaddr_t *vmin /* IN/OUT */,
sys/uvm/uvm_km.c
406
KASSERT(vm_map_pmap(map) == pmap_kernel());
sys/uvm/uvm_km.c
414
if (uvm_map(map, vmin, size, NULL, UVM_UNKNOWN_OFFSET, 0,
sys/uvm/uvm_km.c
430
pmap_reference(vm_map_pmap(map));
sys/uvm/uvm_km.c
435
submap->pmap = vm_map_pmap(map);
sys/uvm/uvm_km.c
441
if (uvm_map_submap(map, *vmin, *vmax, submap) != 0)
sys/uvm/uvm_km.c
512
uvm_km_pgremove_intrsafe(struct vm_map *map, vaddr_t start, vaddr_t end)
sys/uvm/uvm_km.c
522
KASSERT(VM_MAP_IS_KERNEL(map));
sys/uvm/uvm_km.c
523
KASSERTMSG(vm_map_min(map) <= start,
sys/uvm/uvm_km.c
526
vm_map_min(map), start, end - start);
sys/uvm/uvm_km.c
528
KASSERT(end <= vm_map_max(map));
sys/uvm/uvm_km.c
560
uvm_km_check_empty(struct vm_map *map, vaddr_t start, vaddr_t end)
sys/uvm/uvm_km.c
565
KDASSERT(VM_MAP_IS_KERNEL(map));
sys/uvm/uvm_km.c
566
KDASSERT(vm_map_min(map) <= start);
sys/uvm/uvm_km.c
568
KDASSERT(end <= vm_map_max(map));
sys/uvm/uvm_km.c
612
uvm_km_alloc(struct vm_map *map, vsize_t size, vsize_t align, uvm_flag_t flags)
sys/uvm/uvm_km.c
623
KASSERT(vm_map_pmap(map) == pmap_kernel());
sys/uvm/uvm_km.c
634
kva = vm_map_min(map); /* hint */
sys/uvm/uvm_km.c
638
(uintptr_t)map, (uintptr_t)obj, size, flags);
sys/uvm/uvm_km.c
645
if (__predict_false(uvm_map(map, &kva, size, obj, UVM_UNKNOWN_OFFSET,
sys/uvm/uvm_km.c
706
uvm_km_free(map, kva, size,
sys/uvm/uvm_km.c
745
uvm_km_protect(struct vm_map *map, vaddr_t addr, vsize_t size, vm_prot_t prot)
sys/uvm/uvm_km.c
747
return uvm_map_protect(map, addr, addr + round_page(size), prot, false);
sys/uvm/uvm_km.c
755
uvm_km_free(struct vm_map *map, vaddr_t addr, vsize_t size, uvm_flag_t flags)
sys/uvm/uvm_km.c
763
KASSERT(vm_map_pmap(map) == pmap_kernel());
sys/uvm/uvm_km.c
774
uvm_km_pgremove_intrsafe(map, addr, addr + size);
sys/uvm/uvm_km.c
783
uvm_unmap1(map, addr, addr + size, UVM_FLAG_VAONLY);
sys/uvm/uvm_loan.c
238
uvm_loan(struct vm_map *map, vaddr_t start, vsize_t len, void *v, int flags)
sys/uvm/uvm_loan.c
270
ufi.orig_map = map;
sys/uvm/uvm_map.c
1003
new_entry = uvm_mapent_alloc(map, 0);
sys/uvm/uvm_map.c
1006
uvm_map_entry_link(map, entry->prev, new_entry);
sys/uvm/uvm_map.c
1008
uvm_map_check(map, "clip_start leave");
sys/uvm/uvm_map.c
1021
uvm_map_clip_end(struct vm_map *map, struct vm_map_entry *entry, vaddr_t end)
sys/uvm/uvm_map.c
1025
uvm_map_check(map, "clip_end entry");
sys/uvm/uvm_map.c
1032
new_entry = uvm_mapent_alloc(map, 0);
sys/uvm/uvm_map.c
1035
uvm_map_entry_link(map, entry, new_entry);
sys/uvm/uvm_map.c
1037
uvm_map_check(map, "clip_end leave");
sys/uvm/uvm_map.c
1069
uvm_map(struct vm_map *map, vaddr_t *startp /* IN/OUT */, vsize_t size,
sys/uvm/uvm_map.c
1085
if (map == pager_map) {
sys/uvm/uvm_map.c
1086
new_entry = uvm_mapent_alloc(map, (flags & UVM_FLAG_NOWAIT));
sys/uvm/uvm_map.c
1090
if (map == pager_map)
sys/uvm/uvm_map.c
1093
error = uvm_map_prepare(map, *startp, size, uobj, uoffset, align,
sys/uvm/uvm_map.c
1096
error = uvm_map_enter(map, &args, new_entry);
sys/uvm/uvm_map.c
1103
if (!error && VM_MAP_IS_KERNEL(map) && (flags & UVM_FLAG_NOWAIT) == 0) {
sys/uvm/uvm_map.c
1104
uvm_km_check_empty(map, *startp, *startp + size);
sys/uvm/uvm_map.c
1119
uvm_map_prepare(struct vm_map *map, vaddr_t start, vsize_t size,
sys/uvm/uvm_map.c
1129
(uintptr_t)map, start, size, flags);
sys/uvm/uvm_map.c
1146
uvm_map_check(map, "map entry");
sys/uvm/uvm_map.c
1162
if (vm_map_lock_try(map) == false) {
sys/uvm/uvm_map.c
1166
vm_map_lock(map); /* could sleep here */
sys/uvm/uvm_map.c
1177
if (uvm_map_lookup_entry(map, start, &prev_entry)) {
sys/uvm/uvm_map.c
1181
UVM_MAP_CLIP_END(map, prev_entry, start);
sys/uvm/uvm_map.c
1182
SAVE_HINT(map, map->hint, prev_entry);
sys/uvm/uvm_map.c
1185
prev_entry = uvm_map_findspace(map, start, size, &start,
sys/uvm/uvm_map.c
1191
timestamp = map->timestamp;
sys/uvm/uvm_map.c
1194
map->flags |= VM_MAP_WANTVA;
sys/uvm/uvm_map.c
1195
vm_map_unlock(map);
sys/uvm/uvm_map.c
1203
mutex_enter(&map->misc_lock);
sys/uvm/uvm_map.c
1204
while ((map->flags & VM_MAP_WANTVA) != 0 &&
sys/uvm/uvm_map.c
1205
map->timestamp == timestamp) {
sys/uvm/uvm_map.c
1207
mutex_exit(&map->misc_lock);
sys/uvm/uvm_map.c
1212
cv_timedwait(&map->cv, &map->misc_lock, hz);
sys/uvm/uvm_map.c
1215
mutex_exit(&map->misc_lock);
sys/uvm/uvm_map.c
1224
if (map == kernel_map && uvm_maxkaddr < (start + size))
sys/uvm/uvm_map.c
1274
uvm_map_enter(struct vm_map *map, const struct uvm_map_args *args,
sys/uvm/uvm_map.c
1293
const int kmap = (vm_map_pmap(map) == pmap_kernel());
sys/uvm/uvm_map.c
1300
(uintptr_t)map, start, size, flags);
sys/uvm/uvm_map.c
1304
KASSERT(map->hint == prev_entry); /* bimerge case assumes this */
sys/uvm/uvm_map.c
1305
KASSERT(vm_map_locked_p(map));
sys/uvm/uvm_map.c
1328
uvm_unmap_remove(map, start, start + size, &dead_entries, 0);
sys/uvm/uvm_map.c
1333
rv = uvm_map_lookup_entry(map, start, &tmp_entry);
sys/uvm/uvm_map.c
1339
SAVE_HINT(map, map->hint, prev_entry);
sys/uvm/uvm_map.c
1352
prev_entry != &map->header &&
sys/uvm/uvm_map.c
1399
uvm_rb_fixup(map, prev_entry);
sys/uvm/uvm_map.c
1401
uvm_map_check(map, "map backmerged");
sys/uvm/uvm_map.c
1409
prev_entry->next != &map->header &&
sys/uvm/uvm_map.c
1517
uvm_map_entry_unlink(map, dead);
sys/uvm/uvm_map.c
1524
if (prev_entry != &map->header) {
sys/uvm/uvm_map.c
1527
uvm_rb_fixup(map, prev_entry);
sys/uvm/uvm_map.c
1533
uvm_map_check(map, "map forwardmerged");
sys/uvm/uvm_map.c
1553
new_entry = uvm_mapent_alloc(map,
sys/uvm/uvm_map.c
1597
uvm_map_entry_link(map, prev_entry, new_entry);
sys/uvm/uvm_map.c
1603
if ((map->first_free == prev_entry) &&
sys/uvm/uvm_map.c
1605
map->first_free = new_entry;
sys/uvm/uvm_map.c
1610
map->size += size;
sys/uvm/uvm_map.c
1617
vm_map_unlock(map);
sys/uvm/uvm_map.c
1649
uvm_map_lookup_entry_bytree(struct vm_map *map, vaddr_t address,
sys/uvm/uvm_map.c
1652
struct vm_map_entry *prev = &map->header;
sys/uvm/uvm_map.c
1653
struct vm_map_entry *cur = ROOT_ENTRY(map);
sys/uvm/uvm_map.c
1655
KASSERT(rw_lock_held(&map->lock));
sys/uvm/uvm_map.c
1658
KASSERT(prev == &map->header || prev->end <= address);
sys/uvm/uvm_map.c
1659
KASSERT(prev == &map->header || prev->end <= cur->start);
sys/uvm/uvm_map.c
1673
KASSERT(prev == &map->header || prev->end <= address);
sys/uvm/uvm_map.c
1674
KASSERT(prev->next == &map->header || address < prev->next->start);
sys/uvm/uvm_map.c
1696
uvm_map_lookup_entry(struct vm_map *map, vaddr_t address,
sys/uvm/uvm_map.c
1702
(uintptr_t)map, address, (uintptr_t)entry, 0);
sys/uvm/uvm_map.c
1704
KASSERT(rw_lock_held(&map->lock));
sys/uvm/uvm_map.c
1714
cur = map->hint;
sys/uvm/uvm_map.c
1716
if (cur != &map->header &&
sys/uvm/uvm_map.c
1725
uvm_map_check(map, __func__);
sys/uvm/uvm_map.c
1732
if (__predict_true(uvm_map_lookup_entry_bytree(map, address, entry))) {
sys/uvm/uvm_map.c
1733
SAVE_HINT(map, map->hint, *entry);
sys/uvm/uvm_map.c
1742
SAVE_HINT(map, map->hint, *entry);
sys/uvm/uvm_map.c
1744
KDASSERT((*entry) == &map->header || (*entry)->end <= address);
sys/uvm/uvm_map.c
1745
KDASSERT((*entry)->next == &map->header ||
sys/uvm/uvm_map.c
1840
uvm_findspace_invariants(struct vm_map *map, vaddr_t orig_hint, vaddr_t length,
sys/uvm/uvm_map.c
1844
const int topdown = map->flags & VM_MAP_TOPDOWN;
sys/uvm/uvm_map.c
1856
map, hint, topdown ? ">" : "<", orig_hint,
sys/uvm/uvm_map.c
1879
uvm_map_findspace(struct vm_map *map, vaddr_t hint, vsize_t length,
sys/uvm/uvm_map.c
1884
uvm_findspace_invariants(map, orig_hint, length, uobj, uoffset, align,\
sys/uvm/uvm_map.c
1889
const int topdown = map->flags & VM_MAP_TOPDOWN;
sys/uvm/uvm_map.c
1893
(uintptr_t)map, hint, length, flags);
sys/uvm/uvm_map.c
1901
uvm_map_check(map, "map_findspace entry");
sys/uvm/uvm_map.c
1915
if (hint < vm_map_min(map)) { /* check ranges ... */
sys/uvm/uvm_map.c
1920
hint = vm_map_min(map);
sys/uvm/uvm_map.c
1922
if (hint > vm_map_max(map)) {
sys/uvm/uvm_map.c
1924
hint, vm_map_min(map), vm_map_max(map), 0);
sys/uvm/uvm_map.c
1931
hint, vm_map_min(map), vm_map_max(map), 0);
sys/uvm/uvm_map.c
1943
hint, vm_map_min(map), vm_map_max(map), 0);
sys/uvm/uvm_map.c
1971
hint == (topdown ? vm_map_max(map) : vm_map_min(map))) {
sys/uvm/uvm_map.c
2000
entry = map->first_free;
sys/uvm/uvm_map.c
2001
} else if (uvm_map_lookup_entry(map, hint, &entry)) {
sys/uvm/uvm_map.c
2014
KASSERT(entry == &map->header || entry->end <= hint);
sys/uvm/uvm_map.c
2015
KASSERT(entry->next == &map->header ||
sys/uvm/uvm_map.c
2048
if (entry == &map->header)
sys/uvm/uvm_map.c
2064
KASSERTMSG(entry->next->start >= vm_map_min(map),
sys/uvm/uvm_map.c
2067
map, entry, entry->next,
sys/uvm/uvm_map.c
2068
entry->next->start, vm_map_min(map));
sys/uvm/uvm_map.c
2069
if (length > entry->next->start - vm_map_min(map))
sys/uvm/uvm_map.c
2070
hint = vm_map_min(map); /* XXX goto wraparound? */
sys/uvm/uvm_map.c
2073
KASSERT(hint >= vm_map_min(map));
sys/uvm/uvm_map.c
2091
tmp = ROOT_ENTRY(map);
sys/uvm/uvm_map.c
216
#define uvm_map_entry_link(map, after_where, entry) do { \
sys/uvm/uvm_map.c
218
(map)->nentries++; \
sys/uvm/uvm_map.c
223
uvm_rb_insert((map), (entry)); \
sys/uvm/uvm_map.c
2264
if (entry == &map->header) {
sys/uvm/uvm_map.c
2272
if (entry == &map->header) {
sys/uvm/uvm_map.c
2281
SAVE_HINT(map, map->hint, entry);
sys/uvm/uvm_map.c
231
#define uvm_map_entry_unlink(map, entry) do { \
sys/uvm/uvm_map.c
2316
uvm_unmap_remove(struct vm_map *map, vaddr_t start, vaddr_t end,
sys/uvm/uvm_map.c
232
KASSERT((entry) != (map)->first_free); \
sys/uvm/uvm_map.c
2323
(uintptr_t)map, start, end, 0);
sys/uvm/uvm_map.c
2324
VM_MAP_RANGE_CHECK(map, start, end);
sys/uvm/uvm_map.c
2326
KASSERT(vm_map_locked_p(map));
sys/uvm/uvm_map.c
2328
uvm_map_check(map, "unmap_remove entry");
sys/uvm/uvm_map.c
233
KASSERT((entry) != (map)->hint); \
sys/uvm/uvm_map.c
2334
if (uvm_map_lookup_entry(map, start, &first_entry) == true) {
sys/uvm/uvm_map.c
2337
UVM_MAP_CLIP_START(map, entry, start);
sys/uvm/uvm_map.c
2339
SAVE_HINT(map, entry, entry->prev);
sys/uvm/uvm_map.c
2348
if (map->first_free != &map->header && map->first_free->start >= start)
sys/uvm/uvm_map.c
2349
map->first_free = entry->prev;
sys/uvm/uvm_map.c
235
(map)->nentries--; \
sys/uvm/uvm_map.c
2376
while ((entry != &map->header) && (entry->start < end)) {
sys/uvm/uvm_map.c
2379
UVM_MAP_CLIP_END(map, entry, end);
sys/uvm/uvm_map.c
238
uvm_rb_remove((map), (entry)); \
sys/uvm/uvm_map.c
2389
uvm_map_entry_unwire(map, entry);
sys/uvm/uvm_map.c
2395
} else if ((map->flags & VM_MAP_PAGEABLE) == 0) {
sys/uvm/uvm_map.c
2403
KASSERT(vm_map_pmap(map) == pmap_kernel());
sys/uvm/uvm_map.c
2405
uvm_km_pgremove_intrsafe(map, entry->start, entry->end);
sys/uvm/uvm_map.c
2409
__func__, map, entry);
sys/uvm/uvm_map.c
2422
pmap_remove(map->pmap, entry->start, entry->end);
sys/uvm/uvm_map.c
2432
if ((map->flags & VM_MAP_DYING) == 0) {
sys/uvm/uvm_map.c
2433
pmap_update(vm_map_pmap(map));
sys/uvm/uvm_map.c
2435
KASSERT(vm_map_pmap(map) != pmap_kernel());
sys/uvm/uvm_map.c
2450
if (pmap_extract(vm_map_pmap(map), va, NULL)) {
sys/uvm/uvm_map.c
2456
if (VM_MAP_IS_KERNEL(map) && (flags & UVM_FLAG_NOWAIT) == 0) {
sys/uvm/uvm_map.c
2457
uvm_km_check_empty(map, entry->start, entry->end);
sys/uvm/uvm_map.c
246
#define SAVE_HINT(map, check, value) do { \
sys/uvm/uvm_map.c
247
if ((map)->hint == (check)) \
sys/uvm/uvm_map.c
2470
SAVE_HINT(map, entry, entry->prev);
sys/uvm/uvm_map.c
2472
uvm_map_entry_unlink(map, entry);
sys/uvm/uvm_map.c
2473
KASSERT(map->size >= len);
sys/uvm/uvm_map.c
2474
map->size -= len;
sys/uvm/uvm_map.c
248
(map)->hint = (value); \
sys/uvm/uvm_map.c
2481
uvm_map_check(map, "unmap_remove leave");
sys/uvm/uvm_map.c
2491
if (map->flags & VM_MAP_WANTVA) {
sys/uvm/uvm_map.c
2492
mutex_enter(&map->misc_lock);
sys/uvm/uvm_map.c
2493
map->flags &= ~VM_MAP_WANTVA;
sys/uvm/uvm_map.c
2494
cv_broadcast(&map->cv);
sys/uvm/uvm_map.c
2495
mutex_exit(&map->misc_lock);
sys/uvm/uvm_map.c
2559
uvm_map_reserve(struct vm_map *map, vsize_t size,
sys/uvm/uvm_map.c
2567
(uintptr_t)map, size, offset, (uintptr_t)raddr);
sys/uvm/uvm_map.c
257
clear_hints(struct vm_map *map, struct vm_map_entry *ent)
sys/uvm/uvm_map.c
2575
if (uvm_map(map, raddr, size, NULL, offset, align,
sys/uvm/uvm_map.c
2598
uvm_map_replace(struct vm_map *map, vaddr_t start, vaddr_t end,
sys/uvm/uvm_map.c
260
SAVE_HINT(map, ent, ent->prev);
sys/uvm/uvm_map.c
2604
uvm_map_check(map, "map_replace entry");
sys/uvm/uvm_map.c
261
if (map->first_free == ent) {
sys/uvm/uvm_map.c
2610
if (!uvm_map_lookup_entry(map, start, &oldent)) {
sys/uvm/uvm_map.c
2619
UVM_MAP_CLIP_END(map, oldent, end);
sys/uvm/uvm_map.c
262
map->first_free = ent->prev;
sys/uvm/uvm_map.c
2676
SAVE_HINT(map, map->hint, newents);
sys/uvm/uvm_map.c
2677
if (map->first_free == oldent)
sys/uvm/uvm_map.c
2678
map->first_free = last;
sys/uvm/uvm_map.c
2684
uvm_rb_remove(map, oldent);
sys/uvm/uvm_map.c
2688
map->nentries = map->nentries + (nnewents - 1);
sys/uvm/uvm_map.c
2697
uvm_rb_insert(map, tmp);
sys/uvm/uvm_map.c
2703
clear_hints(map, oldent);
sys/uvm/uvm_map.c
2704
uvm_map_entry_unlink(map, oldent);
sys/uvm/uvm_map.c
2706
map->size -= end - start - nsize;
sys/uvm/uvm_map.c
2708
uvm_map_check(map, "map_replace leave");
sys/uvm/uvm_map.c
272
#define VM_MAP_RANGE_CHECK(map, start, end) do { \
sys/uvm/uvm_map.c
273
if (start < vm_map_min(map)) \
sys/uvm/uvm_map.c
274
start = vm_map_min(map); \
sys/uvm/uvm_map.c
275
if (end > vm_map_max(map)) \
sys/uvm/uvm_map.c
276
end = vm_map_max(map); \
sys/uvm/uvm_map.c
291
#define uvm_mapent_check(map) _uvm_mapent_check(map, __LINE__)
sys/uvm/uvm_map.c
3099
uvm_map_submap(struct vm_map *map, vaddr_t start, vaddr_t end,
sys/uvm/uvm_map.c
3105
vm_map_lock(map);
sys/uvm/uvm_map.c
3106
VM_MAP_RANGE_CHECK(map, start, end);
sys/uvm/uvm_map.c
3108
if (uvm_map_lookup_entry(map, start, &entry)) {
sys/uvm/uvm_map.c
3109
UVM_MAP_CLIP_START(map, entry, start);
sys/uvm/uvm_map.c
3110
UVM_MAP_CLIP_END(map, entry, end); /* to be safe */
sys/uvm/uvm_map.c
3127
vm_map_unlock(map);
sys/uvm/uvm_map.c
315
#define ROOT_ENTRY(map) \
sys/uvm/uvm_map.c
316
((struct vm_map_entry *)(map)->rb_tree.rbt_root)
sys/uvm/uvm_map.c
3161
uvm_map_protect(struct vm_map *map, vaddr_t start, vaddr_t end,
sys/uvm/uvm_map.c
3168
(uintptr_t)map, start, end, new_prot);
sys/uvm/uvm_map.c
3170
vm_map_lock(map);
sys/uvm/uvm_map.c
3171
VM_MAP_RANGE_CHECK(map, start, end);
sys/uvm/uvm_map.c
3172
if (uvm_map_lookup_entry(map, start, &entry)) {
sys/uvm/uvm_map.c
3173
UVM_MAP_CLIP_START(map, entry, start);
sys/uvm/uvm_map.c
3183
while ((current != &map->header) && (current->start < end)) {
sys/uvm/uvm_map.c
321
#define PARENT_ENTRY(map, entry) \
sys/uvm/uvm_map.c
3215
while ((current != &map->header) && (current->start < end)) {
sys/uvm/uvm_map.c
3218
UVM_MAP_CLIP_END(map, current, end);
sys/uvm/uvm_map.c
322
(ROOT_ENTRY(map) == (entry) \
sys/uvm/uvm_map.c
3238
pmap_protect(map->pmap, current->start, current->end,
sys/uvm/uvm_map.c
3264
if ((map->flags & VM_MAP_WIREFUTURE) != 0 &&
sys/uvm/uvm_map.c
3277
pmap_update(map->pmap);
sys/uvm/uvm_map.c
3279
if (uvm_map_pageable(map, current->start,
sys/uvm/uvm_map.c
3302
pmap_update(map->pmap);
sys/uvm/uvm_map.c
3305
vm_map_unlock(map);
sys/uvm/uvm_map.c
3322
uvm_map_inherit(struct vm_map *map, vaddr_t start, vaddr_t end,
sys/uvm/uvm_map.c
3328
(uintptr_t)map, start, end, new_inheritance);
sys/uvm/uvm_map.c
3341
vm_map_lock(map);
sys/uvm/uvm_map.c
3342
VM_MAP_RANGE_CHECK(map, start, end);
sys/uvm/uvm_map.c
3343
if (uvm_map_lookup_entry(map, start, &temp_entry)) {
sys/uvm/uvm_map.c
3345
UVM_MAP_CLIP_START(map, entry, start);
sys/uvm/uvm_map.c
3349
while ((entry != &map->header) && (entry->start < end)) {
sys/uvm/uvm_map.c
3350
UVM_MAP_CLIP_END(map, entry, end);
sys/uvm/uvm_map.c
3354
vm_map_unlock(map);
sys/uvm/uvm_map.c
3366
uvm_map_advice(struct vm_map *map, vaddr_t start, vaddr_t end, int new_advice)
sys/uvm/uvm_map.c
3371
(uintptr_t)map, start, end, new_advice);
sys/uvm/uvm_map.c
3373
vm_map_lock(map);
sys/uvm/uvm_map.c
3374
VM_MAP_RANGE_CHECK(map, start, end);
sys/uvm/uvm_map.c
3375
if (uvm_map_lookup_entry(map, start, &temp_entry)) {
sys/uvm/uvm_map.c
3377
UVM_MAP_CLIP_START(map, entry, start);
sys/uvm/uvm_map.c
3386
while ((entry != &map->header) && (entry->start < end)) {
sys/uvm/uvm_map.c
3387
UVM_MAP_CLIP_END(map, entry, end);
sys/uvm/uvm_map.c
3397
vm_map_unlock(map);
sys/uvm/uvm_map.c
3405
vm_map_unlock(map);
sys/uvm/uvm_map.c
3415
uvm_map_willneed(struct vm_map *map, vaddr_t start, vaddr_t end)
sys/uvm/uvm_map.c
3420
(uintptr_t)map, start, end, 0);
sys/uvm/uvm_map.c
3422
vm_map_lock_read(map);
sys/uvm/uvm_map.c
3423
VM_MAP_RANGE_CHECK(map, start, end);
sys/uvm/uvm_map.c
3424
if (!uvm_map_lookup_entry(map, start, &entry)) {
sys/uvm/uvm_map.c
3431
KASSERT(entry != &map->header);
sys/uvm/uvm_map.c
3457
vm_map_unlock_read(map);
sys/uvm/uvm_map.c
3477
uvm_map_pageable(struct vm_map *map, vaddr_t start, vaddr_t end,
sys/uvm/uvm_map.c
3487
(uintptr_t)map, start, end, new_pageable);
sys/uvm/uvm_map.c
3488
KASSERT(map->flags & VM_MAP_PAGEABLE);
sys/uvm/uvm_map.c
3491
vm_map_lock(map);
sys/uvm/uvm_map.c
3492
VM_MAP_RANGE_CHECK(map, start, end);
sys/uvm/uvm_map.c
3502
if (uvm_map_lookup_entry(map, start, &start_entry) == false) {
sys/uvm/uvm_map.c
3504
vm_map_unlock(map);
sys/uvm/uvm_map.c
3513
vm_map_unlock(map);
sys/uvm/uvm_map.c
3524
UVM_MAP_CLIP_START(map, entry, start);
sys/uvm/uvm_map.c
3531
while ((entry != &map->header) && (entry->start < end)) {
sys/uvm/uvm_map.c
3534
(entry->next == &map->header ||
sys/uvm/uvm_map.c
3537
vm_map_unlock(map);
sys/uvm/uvm_map.c
3551
while ((entry != &map->header) && (entry->start < end)) {
sys/uvm/uvm_map.c
3552
UVM_MAP_CLIP_END(map, entry, end);
sys/uvm/uvm_map.c
3554
uvm_map_entry_unwire(map, entry);
sys/uvm/uvm_map.c
3558
vm_map_unlock(map);
sys/uvm/uvm_map.c
3584
while ((entry != &map->header) && (entry->start < end)) {
sys/uvm/uvm_map.c
3599
amap_copy(map, entry, 0, start, end);
sys/uvm/uvm_map.c
3604
UVM_MAP_CLIP_START(map, entry, start);
sys/uvm/uvm_map.c
3605
UVM_MAP_CLIP_END(map, entry, end);
sys/uvm/uvm_map.c
3614
(entry->next == &map->header ||
sys/uvm/uvm_map.c
3622
while (entry != &map->header && entry->end > start) {
sys/uvm/uvm_map.c
3627
vm_map_unlock(map);
sys/uvm/uvm_map.c
3639
timestamp_save = map->timestamp;
sys/uvm/uvm_map.c
3641
vm_map_busy(map);
sys/uvm/uvm_map.c
3642
vm_map_unlock(map);
sys/uvm/uvm_map.c
3646
while (entry != &map->header && entry->start < end) {
sys/uvm/uvm_map.c
3648
rv = uvm_fault_wire(map, entry->start, entry->end,
sys/uvm/uvm_map.c
3670
vm_map_lock(map);
sys/uvm/uvm_map.c
3671
vm_map_unbusy(map);
sys/uvm/uvm_map.c
3674
if (timestamp_save + 1 != map->timestamp)
sys/uvm/uvm_map.c
3684
while (entry != &map->header && entry->start < end) {
sys/uvm/uvm_map.c
3698
uvm_map_entry_unwire(map, entry);
sys/uvm/uvm_map.c
3702
vm_map_unlock(map);
sys/uvm/uvm_map.c
3708
vm_map_unbusy(map);
sys/uvm/uvm_map.c
3715
vm_map_lock(map);
sys/uvm/uvm_map.c
3716
vm_map_unbusy(map);
sys/uvm/uvm_map.c
3733
uvm_map_pageable_all(struct vm_map *map, int flags, vsize_t limit)
sys/uvm/uvm_map.c
3742
UVMHIST_CALLARGS(maphist,"(map=%#jx,flags=%#jx)", (uintptr_t)map, flags,
sys/uvm/uvm_map.c
3745
KASSERT(map->flags & VM_MAP_PAGEABLE);
sys/uvm/uvm_map.c
3747
vm_map_lock(map);
sys/uvm/uvm_map.c
3760
for (entry = map->header.next; entry != &map->header;
sys/uvm/uvm_map.c
3763
uvm_map_entry_unwire(map, entry);
sys/uvm/uvm_map.c
3765
map->flags &= ~VM_MAP_WIREFUTURE;
sys/uvm/uvm_map.c
3766
vm_map_unlock(map);
sys/uvm/uvm_map.c
3777
map->flags |= VM_MAP_WIREFUTURE;
sys/uvm/uvm_map.c
3787
vm_map_unlock(map);
sys/uvm/uvm_map.c
3814
for (size = 0, entry = map->header.next; entry != &map->header;
sys/uvm/uvm_map.c
3823
vm_map_unlock(map);
sys/uvm/uvm_map.c
3828
(size + ptoa(pmap_wired_count(vm_map_pmap(map))) > limit)) {
sys/uvm/uvm_map.c
3829
vm_map_unlock(map);
sys/uvm/uvm_map.c
3837
for (entry = map->header.next; entry != &map->header;
sys/uvm/uvm_map.c
3855
amap_copy(map, entry, 0, entry->start,
sys/uvm/uvm_map.c
3869
timestamp_save = map->timestamp;
sys/uvm/uvm_map.c
3871
vm_map_busy(map);
sys/uvm/uvm_map.c
3872
vm_map_unlock(map);
sys/uvm/uvm_map.c
3875
for (entry = map->header.next; entry != &map->header;
sys/uvm/uvm_map.c
3878
rv = uvm_fault_wire(map, entry->start, entry->end,
sys/uvm/uvm_map.c
3899
vm_map_lock(map);
sys/uvm/uvm_map.c
3900
vm_map_unbusy(map);
sys/uvm/uvm_map.c
3903
if (timestamp_save + 1 != map->timestamp)
sys/uvm/uvm_map.c
3915
for (/* nothing */; entry != &map->header;
sys/uvm/uvm_map.c
3929
for (entry = map->header.next; entry != failed_entry;
sys/uvm/uvm_map.c
3935
uvm_map_entry_unwire(map, entry);
sys/uvm/uvm_map.c
3937
vm_map_unlock(map);
sys/uvm/uvm_map.c
3942
vm_map_unbusy(map);
sys/uvm/uvm_map.c
3964
uvm_map_clean(struct vm_map *map, vaddr_t start, vaddr_t end, int flags)
sys/uvm/uvm_map.c
3977
(uintptr_t)map, start, end, flags);
sys/uvm/uvm_map.c
3982
vm_map_lock(map);
sys/uvm/uvm_map.c
3983
VM_MAP_RANGE_CHECK(map, start, end);
sys/uvm/uvm_map.c
3984
if (!uvm_map_lookup_entry(map, start, &entry)) {
sys/uvm/uvm_map.c
3985
vm_map_unlock(map);
sys/uvm/uvm_map.c
3995
vm_map_unlock(map);
sys/uvm/uvm_map.c
3999
vm_map_unlock(map);
sys/uvm/uvm_map.c
4006
vm_map_unlock(map);
sys/uvm/uvm_map.c
4011
vm_map_busy(map);
sys/uvm/uvm_map.c
4012
vm_map_unlock(map);
sys/uvm/uvm_map.c
404
uvm_rb_fixup(struct vm_map *map, struct vm_map_entry *entry)
sys/uvm/uvm_map.c
411
while ((parent = PARENT_ENTRY(map, entry)) != NULL) {
sys/uvm/uvm_map.c
4118
vm_map_unbusy(map);
sys/uvm/uvm_map.c
4131
uvm_map_checkprot(struct vm_map *map, vaddr_t start, vaddr_t end,
sys/uvm/uvm_map.c
4137
if (!uvm_map_lookup_entry(map, start, &tmp_entry)) {
sys/uvm/uvm_map.c
4142
if (entry == &map->header) {
sys/uvm/uvm_map.c
4269
struct vm_map *map;
sys/uvm/uvm_map.c
4283
map = &ovm->vm_map;
sys/uvm/uvm_map.c
4284
if (ovm->vm_refcnt == 1 && map->nentries != 0) {
sys/uvm/uvm_map.c
4295
map->flags &= ~VM_MAP_WIREFUTURE;
sys/uvm/uvm_map.c
4309
flags = pmap_remove_all(map->pmap) ? UVM_FLAG_VAONLY : 0;
sys/uvm/uvm_map.c
4310
map->flags |= VM_MAP_DYING;
sys/uvm/uvm_map.c
4311
uvm_unmap1(map, vm_map_min(map), vm_map_max(map), flags);
sys/uvm/uvm_map.c
4312
map->flags &= ~VM_MAP_DYING;
sys/uvm/uvm_map.c
4313
pmap_update(map->pmap);
sys/uvm/uvm_map.c
4314
KASSERT(map->header.prev == &map->header);
sys/uvm/uvm_map.c
4315
KASSERT(map->nentries == 0);
sys/uvm/uvm_map.c
4325
KASSERT(map->nentries == 0);
sys/uvm/uvm_map.c
4326
vm_map_setmin(map, start);
sys/uvm/uvm_map.c
4327
vm_map_setmax(map, end);
sys/uvm/uvm_map.c
4329
map->flags |= VM_MAP_TOPDOWN;
sys/uvm/uvm_map.c
4331
map->flags &= ~VM_MAP_TOPDOWN;
sys/uvm/uvm_map.c
4375
struct vm_map *map = &vm->vm_map;
sys/uvm/uvm_map.c
439
uvm_rb_insert(struct vm_map *map, struct vm_map_entry *entry)
sys/uvm/uvm_map.c
4392
map->flags |= VM_MAP_DYING;
sys/uvm/uvm_map.c
4393
flags = pmap_remove_all(map->pmap) ? UVM_FLAG_VAONLY : 0;
sys/uvm/uvm_map.c
4399
if (map->nentries) {
sys/uvm/uvm_map.c
4400
vm_map_lock(map);
sys/uvm/uvm_map.c
4401
uvm_unmap_remove(map, vm_map_min(map), vm_map_max(map),
sys/uvm/uvm_map.c
4403
vm_map_unlock(map);
sys/uvm/uvm_map.c
4407
KASSERT(map->nentries == 0);
sys/uvm/uvm_map.c
4408
KASSERT(map->size == 0);
sys/uvm/uvm_map.c
4410
mutex_destroy(&map->misc_lock);
sys/uvm/uvm_map.c
4411
rw_destroy(&map->lock);
sys/uvm/uvm_map.c
4412
cv_destroy(&map->cv);
sys/uvm/uvm_map.c
4413
pmap_destroy(map->pmap);
sys/uvm/uvm_map.c
444
if (entry->prev != &map->header)
sys/uvm/uvm_map.c
447
ret = rb_tree_insert_node(&map->rb_tree, entry);
sys/uvm/uvm_map.c
449
"uvm_rb_insert: map %p: duplicate entry %p", map, ret);
sys/uvm/uvm_map.c
457
uvm_rb_fixup(map,
sys/uvm/uvm_map.c
462
uvm_rb_remove(struct vm_map *map, struct vm_map_entry *entry)
sys/uvm/uvm_map.c
4708
uvm_mapent_trymerge(struct vm_map *map, struct vm_map_entry *entry, int flags)
sys/uvm/uvm_map.c
472
if (entry->prev != &map->header)
sys/uvm/uvm_map.c
473
prev_parent = PARENT_ENTRY(map, entry->prev);
sys/uvm/uvm_map.c
4731
if (next != &map->header &&
sys/uvm/uvm_map.c
474
if (entry->next != &map->header)
sys/uvm/uvm_map.c
475
next_parent = PARENT_ENTRY(map, entry->next);
sys/uvm/uvm_map.c
4757
clear_hints(map, next);
sys/uvm/uvm_map.c
4758
uvm_map_entry_unlink(map, next);
sys/uvm/uvm_map.c
4763
uvm_map_check(map, "trymerge forwardmerge");
sys/uvm/uvm_map.c
477
rb_tree_remove_node(&map->rb_tree, entry);
sys/uvm/uvm_map.c
4770
if (prev != &map->header &&
sys/uvm/uvm_map.c
4798
clear_hints(map, prev);
sys/uvm/uvm_map.c
4799
uvm_map_entry_unlink(map, prev);
sys/uvm/uvm_map.c
4804
uvm_map_check(map, "trymerge backmerge");
sys/uvm/uvm_map.c
4820
uvm_map_setup(struct vm_map *map, vaddr_t vmin, vaddr_t vmax, int flags)
sys/uvm/uvm_map.c
4823
rb_tree_init(&map->rb_tree, &uvm_map_tree_ops);
sys/uvm/uvm_map.c
4824
map->header.next = map->header.prev = &map->header;
sys/uvm/uvm_map.c
4825
map->nentries = 0;
sys/uvm/uvm_map.c
4826
map->size = 0;
sys/uvm/uvm_map.c
4827
map->ref_count = 1;
sys/uvm/uvm_map.c
4828
vm_map_setmin(map, vmin);
sys/uvm/uvm_map.c
4829
vm_map_setmax(map, vmax);
sys/uvm/uvm_map.c
483
if (entry->prev != &map->header) {
sys/uvm/uvm_map.c
4830
map->flags = flags;
sys/uvm/uvm_map.c
4831
map->first_free = &map->header;
sys/uvm/uvm_map.c
4832
map->hint = &map->header;
sys/uvm/uvm_map.c
4833
map->timestamp = 0;
sys/uvm/uvm_map.c
4834
map->busy = NULL;
sys/uvm/uvm_map.c
4836
rw_init(&map->lock);
sys/uvm/uvm_map.c
4837
cv_init(&map->cv, "vm_map");
sys/uvm/uvm_map.c
4838
mutex_init(&map->misc_lock, MUTEX_DRIVER, IPL_NONE);
sys/uvm/uvm_map.c
4854
uvm_unmap1(struct vm_map *map, vaddr_t start, vaddr_t end, int flags)
sys/uvm/uvm_map.c
4859
(uintptr_t)map, start, end, 0);
sys/uvm/uvm_map.c
4862
"%s: map %p: start %#jx < end %#jx", __func__, map,
sys/uvm/uvm_map.c
4864
if (map == kernel_map) {
sys/uvm/uvm_map.c
4872
vm_map_lock(map);
sys/uvm/uvm_map.c
4873
uvm_unmap_remove(map, start, end, &dead_entries, flags);
sys/uvm/uvm_map.c
4874
vm_map_unlock(map);
sys/uvm/uvm_map.c
488
uvm_rb_fixup(map, entry->prev);
sys/uvm/uvm_map.c
4890
uvm_map_reference(struct vm_map *map)
sys/uvm/uvm_map.c
4893
atomic_inc_uint(&map->ref_count);
sys/uvm/uvm_map.c
491
&& prev_parent != PARENT_ENTRY(map, entry->prev))
sys/uvm/uvm_map.c
492
uvm_rb_fixup(map, prev_parent);
sys/uvm/uvm_map.c
4954
uvm_voaddr_acquire(struct vm_map * const map, vaddr_t const va,
sys/uvm/uvm_map.c
4964
UVMHIST_LOG(maphist,"(map=%#jx,va=%#jx)", (uintptr_t)map, va, 0, 0);
sys/uvm/uvm_map.c
4971
vm_map_lock(map);
sys/uvm/uvm_map.c
4974
vm_map_lock_read(map);
sys/uvm/uvm_map.c
4978
if (__predict_false(!uvm_map_lookup_entry(map, start, &entry))) {
sys/uvm/uvm_map.c
4979
unlock_fn(map);
sys/uvm/uvm_map.c
4985
unlock_fn(map);
sys/uvm/uvm_map.c
499
if (entry->next != &map->header) {
sys/uvm/uvm_map.c
500
uvm_rb_fixup(map, entry->next);
sys/uvm/uvm_map.c
5019
unlock_fn(map);
sys/uvm/uvm_map.c
5029
vm_map_unlock_read(map);
sys/uvm/uvm_map.c
503
&& next_parent != PARENT_ENTRY(map, entry->next))
sys/uvm/uvm_map.c
5034
amap_copy(map, entry, 0, start, end);
sys/uvm/uvm_map.c
504
uvm_rb_fixup(map, next_parent);
sys/uvm/uvm_map.c
5063
vm_map_busy(map);
sys/uvm/uvm_map.c
5064
vm_map_unlock(map);
sys/uvm/uvm_map.c
5068
if (uvm_fault_wire(map, start, end,
sys/uvm/uvm_map.c
5071
unlock_fn(map);
sys/uvm/uvm_map.c
5082
vm_map_lock(map);
sys/uvm/uvm_map.c
5083
vm_map_unbusy(map);
sys/uvm/uvm_map.c
5087
uvm_fault_unwire_locked(map, start, end);
sys/uvm/uvm_map.c
511
#define uvm_map_check(map, name) \
sys/uvm/uvm_map.c
5118
unlock_fn(map);
sys/uvm/uvm_map.c
512
_uvm_map_check((map), (name), __FILE__, __LINE__)
sys/uvm/uvm_map.c
514
_uvm_map_check(struct vm_map *map, const char *name,
sys/uvm/uvm_map.c
518
if ((uvm_debug_check_map && _uvm_map_sanity(map)) ||
sys/uvm/uvm_map.c
519
(uvm_debug_check_rbtree && _uvm_tree_sanity(map))) {
sys/uvm/uvm_map.c
521
name, map, file, line);
sys/uvm/uvm_map.c
5216
uvm_map_printit(struct vm_map *map, bool full,
sys/uvm/uvm_map.c
5221
(*pr)("MAP %p: [%#lx->%#lx]\n", map, vm_map_min(map),
sys/uvm/uvm_map.c
5222
vm_map_max(map));
sys/uvm/uvm_map.c
5224
map->nentries, map->size, map->ref_count, map->timestamp,
sys/uvm/uvm_map.c
5225
map->flags);
sys/uvm/uvm_map.c
5226
(*pr)("\tpmap=%p(resident=%ld, wired=%ld)\n", map->pmap,
sys/uvm/uvm_map.c
5227
pmap_resident_count(map->pmap), pmap_wired_count(map->pmap));
sys/uvm/uvm_map.c
5230
for (entry = map->header.next; entry != &map->header;
sys/uvm/uvm_map.c
5244
entry == map->first_free ? " (first_free)" : "");
sys/uvm/uvm_map.c
525
#define uvm_map_check(map, name) /* nothing */
sys/uvm/uvm_map.c
5251
struct vm_map *map;
sys/uvm/uvm_map.c
5253
for (map = kernel_map;;) {
sys/uvm/uvm_map.c
5256
if (!uvm_map_lookup_entry_bytree(map, (vaddr_t)addr, &entry)) {
sys/uvm/uvm_map.c
5261
(size_t)(addr - (uintptr_t)entry->start), map);
sys/uvm/uvm_map.c
5265
map = entry->object.sub_map;
sys/uvm/uvm_map.c
530
_uvm_map_sanity(struct vm_map *map)
sys/uvm/uvm_map.c
5336
struct vm_map *map = e->object.sub_map;
sys/uvm/uvm_map.c
5337
KASSERT(map != NULL);
sys/uvm/uvm_map.c
5338
kve->kve_ref_count = map->ref_count;
sys/uvm/uvm_map.c
5339
kve->kve_count = map->nentries;
sys/uvm/uvm_map.c
535
struct vm_map_entry *hint = map->hint;
sys/uvm/uvm_map.c
537
e = &map->header;
sys/uvm/uvm_map.c
5376
struct vm_map *map;
sys/uvm/uvm_map.c
539
if (map->first_free == e) {
sys/uvm/uvm_map.c
5403
map = &vm->vm_map;
sys/uvm/uvm_map.c
5404
vm_map_lock_read(map);
sys/uvm/uvm_map.c
5409
for (entry = map->header.next; entry != &map->header;
sys/uvm/uvm_map.c
5412
error = fill_vmentry(l, p, &vme[count], map, entry);
sys/uvm/uvm_map.c
5419
vm_map_unlock_read(map);
sys/uvm/uvm_map.c
543
map->first_free, e);
sys/uvm/uvm_map.c
551
if (e == &map->header) {
sys/uvm/uvm_map.c
567
_uvm_tree_sanity(struct vm_map *map)
sys/uvm/uvm_map.c
572
for (tmp = map->header.next; tmp != &map->header; tmp = tmp->next) {
sys/uvm/uvm_map.c
575
n + 1, map->nentries,
sys/uvm/uvm_map.c
577
tmp->next == &map->header ? "(last)" : "");
sys/uvm/uvm_map.c
584
if (tmp->gap >= vm_map_max(map) - vm_map_min(map)) {
sys/uvm/uvm_map.c
591
if (n != map->nentries) {
sys/uvm/uvm_map.c
592
printf("nentries: %d vs %d\n", n, map->nentries);
sys/uvm/uvm_map.c
597
for (tmp = map->header.next; tmp != &map->header; tmp = tmp->next) {
sys/uvm/uvm_map.c
613
for (tmp = map->header.next; tmp != &map->header;
sys/uvm/uvm_map.c
615
trtmp = rb_tree_iterate(&map->rb_tree, tmp, RB_DIR_LEFT);
sys/uvm/uvm_map.c
617
trtmp = &map->header;
sys/uvm/uvm_map.c
623
trtmp = rb_tree_iterate(&map->rb_tree, tmp, RB_DIR_RIGHT);
sys/uvm/uvm_map.c
625
trtmp = &map->header;
sys/uvm/uvm_map.c
631
trtmp = rb_tree_find_node(&map->rb_tree, &tmp->start);
sys/uvm/uvm_map.c
634
PARENT_ENTRY(map, tmp));
sys/uvm/uvm_map.c
656
vm_map_lock(struct vm_map *map)
sys/uvm/uvm_map.c
660
rw_enter(&map->lock, RW_WRITER);
sys/uvm/uvm_map.c
661
if (map->busy == NULL || map->busy == curlwp) {
sys/uvm/uvm_map.c
664
mutex_enter(&map->misc_lock);
sys/uvm/uvm_map.c
665
rw_exit(&map->lock);
sys/uvm/uvm_map.c
666
if (map->busy != NULL) {
sys/uvm/uvm_map.c
667
cv_wait(&map->cv, &map->misc_lock);
sys/uvm/uvm_map.c
669
mutex_exit(&map->misc_lock);
sys/uvm/uvm_map.c
671
map->timestamp++;
sys/uvm/uvm_map.c
679
vm_map_lock_try(struct vm_map *map)
sys/uvm/uvm_map.c
682
if (!rw_tryenter(&map->lock, RW_WRITER)) {
sys/uvm/uvm_map.c
685
if (map->busy != NULL) {
sys/uvm/uvm_map.c
686
rw_exit(&map->lock);
sys/uvm/uvm_map.c
689
map->timestamp++;
sys/uvm/uvm_map.c
698
vm_map_unlock(struct vm_map *map)
sys/uvm/uvm_map.c
701
KASSERT(rw_write_held(&map->lock));
sys/uvm/uvm_map.c
702
KASSERT(map->busy == NULL || map->busy == curlwp);
sys/uvm/uvm_map.c
703
rw_exit(&map->lock);
sys/uvm/uvm_map.c
712
vm_map_unbusy(struct vm_map *map)
sys/uvm/uvm_map.c
715
KASSERT(map->busy == curlwp);
sys/uvm/uvm_map.c
724
mutex_enter(&map->misc_lock);
sys/uvm/uvm_map.c
725
map->busy = NULL;
sys/uvm/uvm_map.c
726
cv_broadcast(&map->cv);
sys/uvm/uvm_map.c
727
mutex_exit(&map->misc_lock);
sys/uvm/uvm_map.c
735
vm_map_lock_read(struct vm_map *map)
sys/uvm/uvm_map.c
738
rw_enter(&map->lock, RW_READER);
sys/uvm/uvm_map.c
746
vm_map_unlock_read(struct vm_map *map)
sys/uvm/uvm_map.c
749
rw_exit(&map->lock);
sys/uvm/uvm_map.c
759
vm_map_busy(struct vm_map *map)
sys/uvm/uvm_map.c
762
KASSERT(rw_write_held(&map->lock));
sys/uvm/uvm_map.c
763
KASSERT(map->busy == NULL);
sys/uvm/uvm_map.c
765
map->busy = curlwp;
sys/uvm/uvm_map.c
776
vm_map_locked_p(struct vm_map *map)
sys/uvm/uvm_map.c
779
return rw_write_held(&map->lock);
sys/uvm/uvm_map.c
787
uvm_mapent_alloc(struct vm_map *map, int flags)
sys/uvm/uvm_map.c
800
(map == kernel_map), 0, 0);
sys/uvm/uvm_map.c
871
uvm_map_entry_unwire(struct vm_map *map, struct vm_map_entry *entry)
sys/uvm/uvm_map.c
875
uvm_fault_unwire_locked(map, entry->start, entry->end);
sys/uvm/uvm_map.c
988
uvm_map_clip_start(struct vm_map *map, struct vm_map_entry *entry,
sys/uvm/uvm_map.c
995
uvm_map_check(map, "clip_start entry");
sys/uvm/uvm_map.h
235
#define VM_MAP_IS_KERNEL(map) (vm_map_pmap(map) == pmap_kernel())
sys/uvm/uvm_map.h
308
#define uvm_unmap(map, s, e) uvm_unmap1((map), (s), (e), 0)
sys/uvm/uvm_map.h
344
#define vm_map_min(map) ((map)->header.end)
sys/uvm/uvm_map.h
345
#define vm_map_max(map) ((map)->header.start)
sys/uvm/uvm_map.h
346
#define vm_map_setmin(map, v) ((map)->header.end = (v))
sys/uvm/uvm_map.h
347
#define vm_map_setmax(map, v) ((map)->header.start = (v))
sys/uvm/uvm_map.h
349
#define vm_map_pmap(map) ((map)->pmap)
sys/uvm/uvm_meter.c
316
struct vm_map *map;
sys/uvm/uvm_meter.c
363
vm_map_lock(map);
sys/uvm/uvm_meter.c
364
for (map = &p->p_vmspace->vm_map, entry = map->header.next;
sys/uvm/uvm_meter.c
365
entry != &map->header; entry = entry->next) {
sys/uvm/uvm_meter.c
371
vm_map_unlock(map);
sys/uvm/uvm_mmap.c
1007
error = uvm_map_pageable(map, *addr, *addr + size,
sys/uvm/uvm_mmap.c
1010
uvm_unmap(map, *addr, *addr + size);
sys/uvm/uvm_mmap.c
111
return range_test(map, *addr, *size, false);
sys/uvm/uvm_mmap.c
115
mincore_chunk(struct vm_map *map, vaddr_t start, vaddr_t end, char *vec)
sys/uvm/uvm_mmap.c
126
vm_map_lock_read(map);
sys/uvm/uvm_mmap.c
128
if (uvm_map_lookup_entry(map, start, &entry) == false) {
sys/uvm/uvm_mmap.c
134
entry != &map->header && entry->start < end;
sys/uvm/uvm_mmap.c
141
(entry->next == &map->header ||
sys/uvm/uvm_mmap.c
212
vm_map_unlock_read(map);
sys/uvm/uvm_mmap.c
233
struct vm_map *map;
sys/uvm/uvm_mmap.c
242
map = &p->p_vmspace->vm_map;
sys/uvm/uvm_mmap.c
264
error = mincore_chunk(map, cstart, cend, buf);
sys/uvm/uvm_mmap.c
487
struct vm_map *map;
sys/uvm/uvm_mmap.c
510
map = &p->p_vmspace->vm_map;
sys/uvm/uvm_mmap.c
512
if (round_and_check(map, &addr, &size))
sys/uvm/uvm_mmap.c
529
vm_map_lock_read(map);
sys/uvm/uvm_mmap.c
530
rv = uvm_map_lookup_entry(map, addr, &entry);
sys/uvm/uvm_mmap.c
535
vm_map_unlock_read(map);
sys/uvm/uvm_mmap.c
550
error = uvm_map_clean(map, addr, addr+size, uvmflags);
sys/uvm/uvm_mmap.c
568
struct vm_map *map;
sys/uvm/uvm_mmap.c
578
map = &p->p_vmspace->vm_map;
sys/uvm/uvm_mmap.c
580
if (round_and_check(map, &addr, &size))
sys/uvm/uvm_mmap.c
586
vm_map_lock(map);
sys/uvm/uvm_mmap.c
592
if (!uvm_map_checkprot(map, addr, addr + size, VM_PROT_NONE)) {
sys/uvm/uvm_mmap.c
593
vm_map_unlock(map);
sys/uvm/uvm_mmap.c
597
uvm_unmap_remove(map, addr, addr + size, &dead_entries, 0);
sys/uvm/uvm_mmap.c
598
vm_map_unlock(map);
sys/uvm/uvm_mmap.c
71
range_test(const struct vm_map *map, vaddr_t addr, vsize_t size, bool ismmap)
sys/uvm/uvm_mmap.c
73
vaddr_t vm_min_address = vm_map_min(map);
sys/uvm/uvm_mmap.c
74
vaddr_t vm_max_address = vm_map_max(map);
sys/uvm/uvm_mmap.c
880
uvm_mmap(struct vm_map *map, vaddr_t *addr, vsize_t size, vm_prot_t prot,
sys/uvm/uvm_mmap.c
927
if (align >= vm_map_max(map))
sys/uvm/uvm_mmap.c
940
if (!VM_MAP_IS_KERNEL(map) &&
sys/uvm/uvm_mmap.c
96
round_and_check(const struct vm_map *map, vaddr_t *addr, vsize_t *size)
sys/uvm/uvm_mmap.c
970
error = uvm_map(map, addr, size, uobj, foff, align, uvmflag);
sys/uvm/uvm_mmap.c
992
if ((flags & MAP_WIRED) != 0 || (map->flags & VM_MAP_WIREFUTURE) != 0) {
sys/uvm/uvm_mmap.c
993
vm_map_lock(map);
sys/uvm/uvm_mmap.c
996
size + ptoa(pmap_wired_count(vm_map_pmap(map))) >
sys/uvm/uvm_mmap.c
998
vm_map_unlock(map);
sys/uvm/uvm_mmap.c
999
uvm_unmap(map, *addr, *addr + size);
sys/uvm/uvm_mremap.c
100
vm_map_unlock(map);
sys/uvm/uvm_mremap.c
267
struct vm_map *map;
sys/uvm/uvm_mremap.c
290
map = &p->p_vmspace->vm_map;
sys/uvm/uvm_mremap.c
291
error = uvm_mremap(map, oldva, oldsize, map, &newva, newsize, p, flags);
sys/uvm/uvm_mremap.c
42
uvm_mapent_extend(struct vm_map *map, vaddr_t endva, vsize_t size)
sys/uvm/uvm_mremap.c
49
vm_map_lock(map);
sys/uvm/uvm_mremap.c
50
if (!uvm_map_lookup_entry(map, endva, &reserved_entry)) {
sys/uvm/uvm_mremap.c
63
if (&map->header == entry || entry->end != endva) {
sys/uvm/uvm_mremap.c
98
uvm_mapent_trymerge(map, reserved_entry, 0);
sys/uvm/uvm_user.c
48
uvm_deallocate(struct vm_map *map, vaddr_t start, vsize_t size)
sys/uvm/uvm_user.c
54
uvm_unmap(map, trunc_page(start), round_page(start + size));
tests/lib/libc/sys/t_mincore.c
124
char *map, *vec;
tests/lib/libc/sys/t_mincore.c
126
map = mmap(NULL, page, PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0);
tests/lib/libc/sys/t_mincore.c
130
ATF_REQUIRE(map != MAP_FAILED);
tests/lib/libc/sys/t_mincore.c
133
ATF_REQUIRE_ERRNO(EINVAL, mincore(map, 0, vec) == -1);
tests/lib/libc/sys/t_mincore.c
139
ATF_REQUIRE_ERRNO(EFAULT, mincore(map, page, (void *)-1) == -1);
tests/lib/libc/sys/t_mincore.c
142
ATF_REQUIRE(munmap(map, page) == 0);
tests/lib/libc/sys/t_minherit.c
51
void *map = mmap(NULL, page, PROT_READ|PROT_WRITE,
tests/lib/libc/sys/t_minherit.c
53
ATF_REQUIRE(map != MAP_FAILED);
tests/lib/libc/sys/t_minherit.c
54
memset(map, v, page);
tests/lib/libc/sys/t_minherit.c
56
ATF_REQUIRE(minherit(map, page, f) == 0);
tests/lib/libc/sys/t_minherit.c
58
ATF_REQUIRE(minherit(map, page, f) == -1);
tests/lib/libc/sys/t_minherit.c
59
return map;
tests/lib/libc/sys/t_mmap.c
171
char *map, *dk, *drives, dev[PATH_MAX];
tests/lib/libc/sys/t_mmap.c
201
map = mmap(NULL, 4096, PROT_READ, MAP_FILE, fd, 0);
tests/lib/libc/sys/t_mmap.c
202
ATF_REQUIRE_MSG(map != MAP_FAILED, "mmap: %s", strerror(errno));
tests/lib/libc/sys/t_mmap.c
204
(void)fprintf(stderr, "first byte %x\n", *map);
tests/lib/libc/sys/t_mmap.c
206
(void)fprintf(stderr, "first byte %x\n", *map);
tests/lib/libc/sys/t_mmap.c
208
ATF_REQUIRE(munmap(map, 4096) == 0);
tests/lib/libc/sys/t_mmap.c
220
void *map;
tests/lib/libc/sys/t_mmap.c
223
map = mmap(NULL, 3, PROT_READ, MAP_FILE|MAP_PRIVATE, -1, 0);
tests/lib/libc/sys/t_mmap.c
225
ATF_REQUIRE(map == MAP_FAILED);
tests/lib/libc/sys/t_mmap.c
229
map = mmap(addr, page, PROT_READ, MAP_FIXED|MAP_PRIVATE, -1, 0);
tests/lib/libc/sys/t_mmap.c
231
ATF_REQUIRE(map == MAP_FAILED);
tests/lib/libc/sys/t_mmap.c
235
map = mmap(NULL, page, PROT_READ, MAP_ANON|MAP_PRIVATE, INT_MAX, 0);
tests/lib/libc/sys/t_mmap.c
237
ATF_REQUIRE(map == MAP_FAILED);
tests/lib/libc/sys/t_mmap.c
299
void *map;
tests/lib/libc/sys/t_mmap.c
313
map = mmap(NULL, 3, PROT_READ, MAP_FILE|MAP_PRIVATE, fd, 0);
tests/lib/libc/sys/t_mmap.c
314
map_check(map, 1);
tests/lib/libc/sys/t_mmap.c
316
map = mmap(NULL, 3, PROT_WRITE, MAP_FILE|MAP_PRIVATE, fd, 0);
tests/lib/libc/sys/t_mmap.c
317
map_check(map, 0);
tests/lib/libc/sys/t_mmap.c
336
void *map;
tests/lib/libc/sys/t_mmap.c
344
map = mmap(NULL, page, PROT_NONE, MAP_ANON|MAP_PRIVATE, -1, 0);
tests/lib/libc/sys/t_mmap.c
345
ATF_REQUIRE(map != MAP_FAILED);
tests/lib/libc/sys/t_mmap.c
352
ATF_REQUIRE(strlcpy(buf, map, sizeof(buf)) != 0);
tests/lib/libc/sys/t_mmap.c
359
ATF_REQUIRE(munmap(map, page) == 0);
tests/lib/libc/sys/t_mmap.c
372
void *map;
tests/lib/libc/sys/t_mmap.c
393
map = mmap(NULL, 3, PROT_NONE, MAP_FILE | MAP_SHARED, fd, 0);
tests/lib/libc/sys/t_mmap.c
394
ATF_REQUIRE(map != MAP_FAILED);
tests/lib/libc/sys/t_mmap.c
402
ATF_REQUIRE(strlcpy(buf, map, sizeof(buf)) != 0);
tests/lib/libc/sys/t_mmap.c
409
ATF_REQUIRE(munmap(map, 3) == 0);
tests/lib/libc/sys/t_mmap.c
484
char *map;
tests/lib/libc/sys/t_mmap.c
499
map = mmap(NULL, page, PROT_READ | PROT_WRITE, MAP_FILE|MAP_PRIVATE,
tests/lib/libc/sys/t_mmap.c
501
ATF_REQUIRE(map != MAP_FAILED);
tests/lib/libc/sys/t_mmap.c
504
map[i] = 'x';
tests/lib/libc/sys/t_mmap.c
513
(void)munmap(map, page);
tests/lib/libc/sys/t_mmap.c
531
char *map;
tests/lib/libc/sys/t_mmap.c
543
map = mmap(NULL, page, PROT_READ, MAP_FILE|MAP_PRIVATE, fd, 0);
tests/lib/libc/sys/t_mmap.c
544
ATF_REQUIRE(map != MAP_FAILED);
tests/lib/libc/sys/t_mmap.c
548
sta += map[i];
tests/lib/libc/sys/t_mmap.c
560
sta += map[i];
tests/lib/libc/sys/t_mmap.c
566
(void)munmap(map, page);
tests/lib/libc/sys/t_mmap.c
577
ATF_REQUIRE(munmap(map, page) == 0);
tests/lib/libc/sys/t_mmap.c
596
void *map;
tests/lib/libc/sys/t_mmap.c
606
map = mmap(NULL, page, PROT_EXEC, flags, -1, 0);
tests/lib/libc/sys/t_mmap.c
607
map_check(map, val);
tests/lib/libc/sys/t_mmap.c
609
map = mmap(NULL, page, PROT_READ, flags, -1, 0);
tests/lib/libc/sys/t_mmap.c
610
map_check(map, val);
tests/lib/libc/sys/t_mmap.c
612
map = mmap(NULL, page, PROT_WRITE, flags, -1, 0);
tests/lib/libc/sys/t_mmap.c
613
map_check(map, val);
tests/lib/libc/sys/t_mmap.c
615
map = mmap(NULL, page, PROT_READ|PROT_WRITE, flags, -1, 0);
tests/lib/libc/sys/t_mmap.c
616
map_check(map, val);
tests/lib/libc/sys/t_mmap.c
618
map = mmap(NULL, page, PROT_EXEC|PROT_READ|PROT_WRITE, flags, -1, 0);
tests/lib/libc/sys/t_mmap.c
619
map_check(map, val);
tests/lib/libc/sys/t_mmap.c
88
map_check(void *map, int flag)
tests/lib/libc/sys/t_mmap.c
92
ATF_REQUIRE(map == MAP_FAILED);
tests/lib/libc/sys/t_mmap.c
96
ATF_REQUIRE(map != MAP_FAILED);
tests/lib/libc/sys/t_mmap.c
97
ATF_REQUIRE(munmap(map, page) == 0);
tests/lib/libc/sys/t_mprotect.c
100
map = mmap(NULL, page, prot[i], MAP_SHARED, fd, 0);
tests/lib/libc/sys/t_mprotect.c
102
if (map == MAP_FAILED)
tests/lib/libc/sys/t_mprotect.c
107
ATF_REQUIRE(mprotect(map, page, PROT_WRITE) != 0);
tests/lib/libc/sys/t_mprotect.c
109
ATF_REQUIRE(munmap(map, page) == 0);
tests/lib/libc/sys/t_mprotect.c
147
void *map;
tests/lib/libc/sys/t_mprotect.c
174
map = mmap(NULL, page, PROT_MPROTECT(PROT_EXEC)|PROT_WRITE|PROT_READ,
tests/lib/libc/sys/t_mprotect.c
176
ATF_REQUIRE(map != MAP_FAILED);
tests/lib/libc/sys/t_mprotect.c
178
memcpy(map, (void *)return_one,
tests/lib/libc/sys/t_mprotect.c
182
ATF_REQUIRE(mprotect(map, page, PROT_EXEC|PROT_READ) == 0);
tests/lib/libc/sys/t_mprotect.c
183
ATF_REQUIRE(((int (*)(void))map)() == 1);
tests/lib/libc/sys/t_mprotect.c
186
ATF_REQUIRE(mprotect(map, page, PROT_READ) == 0);
tests/lib/libc/sys/t_mprotect.c
193
ATF_CHECK(((int (*)(void))map)() == 1);
tests/lib/libc/sys/t_mprotect.c
199
ATF_REQUIRE(munmap(map, page) == 0);
tests/lib/libc/sys/t_mprotect.c
229
void *map;
tests/lib/libc/sys/t_mprotect.c
258
map = mmap(NULL, page, prot[i], MAP_ANON, -1, 0);
tests/lib/libc/sys/t_mprotect.c
260
if (map == MAP_FAILED)
tests/lib/libc/sys/t_mprotect.c
263
rv = mprotect(map, 1, prot[i] | PROT_EXEC);
tests/lib/libc/sys/t_mprotect.c
265
(void)munmap(map, page);
tests/lib/libc/sys/t_mprotect.c
287
void *map;
tests/lib/libc/sys/t_mprotect.c
295
map = mmap(NULL, page, PROT_WRITE|PROT_READ, MAP_ANON, -1, 0);
tests/lib/libc/sys/t_mprotect.c
296
ATF_REQUIRE(map != MAP_FAILED);
tests/lib/libc/sys/t_mprotect.c
298
ATF_REQUIRE(strlcpy(map, "XXX", 3) == 3);
tests/lib/libc/sys/t_mprotect.c
299
ATF_REQUIRE(mprotect(map, page, PROT_READ) == 0);
tests/lib/libc/sys/t_mprotect.c
306
ATF_REQUIRE(strlcpy(map, "XXX", 3) == 0);
tests/lib/libc/sys/t_mprotect.c
313
ATF_REQUIRE(munmap(map, page) == 0);
tests/lib/libc/sys/t_mprotect.c
328
void *map, *map2;
tests/lib/libc/sys/t_mprotect.c
339
map = mmap(NULL, page, PROT_MPROTECT(PROT_EXEC|PROT_WRITE|PROT_READ),
tests/lib/libc/sys/t_mprotect.c
341
ATF_REQUIRE(map != MAP_FAILED);
tests/lib/libc/sys/t_mprotect.c
342
map2 = mremap(map, page, NULL, page, MAP_REMAPDUP);
tests/lib/libc/sys/t_mprotect.c
344
ATF_REQUIRE(mprotect(map, page, PROT_WRITE|PROT_READ) == 0);
tests/lib/libc/sys/t_mprotect.c
347
memcpy(map, (void *)return_one,
tests/lib/libc/sys/t_mprotect.c
349
__builtin___clear_cache(map, (void *)((uintptr_t)map + page));
tests/lib/libc/sys/t_mprotect.c
374
ATF_REQUIRE(((int (*)(void))map)() == 1);
tests/lib/libc/sys/t_mprotect.c
383
ATF_REQUIRE(munmap(map, page) == 0);
tests/lib/libc/sys/t_mprotect.c
396
void *map, *map2;
tests/lib/libc/sys/t_mprotect.c
410
map = mmap(NULL, page, PROT_READ|PROT_WRITE|PROT_MPROTECT(PROT_EXEC),
tests/lib/libc/sys/t_mprotect.c
412
ATF_REQUIRE(map != MAP_FAILED);
tests/lib/libc/sys/t_mprotect.c
413
map2 = mremap(map, page, NULL, page, MAP_REMAPDUP);
tests/lib/libc/sys/t_mprotect.c
417
memcpy(map, (void *)return_1,
tests/lib/libc/sys/t_mprotect.c
419
__builtin___clear_cache(map, (void *)((uintptr_t)map + page));
tests/lib/libc/sys/t_mprotect.c
431
memcpy(map, (void *)return_2,
tests/lib/libc/sys/t_mprotect.c
433
__builtin___clear_cache(map, (void *)((uintptr_t)map + page));
tests/lib/libc/sys/t_mprotect.c
437
ATF_REQUIRE(munmap(map, page) == 0);
tests/lib/libc/sys/t_mprotect.c
87
void *map;
tests/lib/libc/sys/t_msync.c
108
if (msync(map, page, flags) != 0) {
tests/lib/libc/sys/t_msync.c
113
if (memcmp(map + off, garbage, len) != 0) {
tests/lib/libc/sys/t_msync.c
124
if (map != MAP_FAILED)
tests/lib/libc/sys/t_msync.c
125
(void)munmap(map, page);
tests/lib/libc/sys/t_msync.c
155
char *map = MAP_FAILED;
tests/lib/libc/sys/t_msync.c
168
map = mmap(NULL, page, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE,
tests/lib/libc/sys/t_msync.c
170
ATF_REQUIRE(map != MAP_FAILED);
tests/lib/libc/sys/t_msync.c
172
(void)munmap(map, page);
tests/lib/libc/sys/t_msync.c
174
ATF_REQUIRE(msync(map, page, MS_SYNC) != 0);
tests/lib/libc/sys/t_msync.c
53
char *buf, *map = MAP_FAILED;
tests/lib/libc/sys/t_msync.c
79
map = mmap(NULL, page, PROT_READ | PROT_WRITE, MAP_FILE|MAP_PRIVATE,
tests/lib/libc/sys/t_msync.c
82
if (map == MAP_FAILED) {
tests/lib/libc/sys/t_write.c
234
void *map = mmap(NULL, SIZE, PROT_NONE, MAP_ANON | MAP_PRIVATE, -1, 0);
tests/lib/libc/sys/t_write.c
235
ATF_REQUIRE(map != MAP_FAILED);
tests/lib/libc/sys/t_write.c
237
ssize_t retval = write(fd[1], map, SIZE);
tests/lib/libc/sys/t_write.c
242
munmap(map, SIZE);
tests/lib/libc/sys/t_write.c
260
void *map = mmap(NULL, SIZE, PROT_NONE, MAP_ANON | MAP_PRIVATE, -1, 0);
tests/lib/libc/sys/t_write.c
261
ATF_REQUIRE(map != MAP_FAILED);
tests/lib/libc/sys/t_write.c
263
ssize_t retval = read(fd, map, SIZE);
tests/lib/libc/sys/t_write.c
268
munmap(map, SIZE);
tests/lib/libpthread/t_cancellation.c
418
void *map;
tests/lib/libpthread/t_cancellation.c
422
REQUIRE_LIBC(map = mmap(NULL, pagesize, PROT_READ|PROT_WRITE,
tests/lib/libpthread/t_cancellation.c
426
RL(msync(map, pagesize, MS_SYNC));
tests/lib/libpthread/t_compat_cancel.c
84
void *map;
tests/lib/libpthread/t_compat_cancel.c
88
REQUIRE_LIBC(map = mmap(NULL, pagesize, PROT_READ|PROT_WRITE,
tests/lib/libpthread/t_compat_cancel.c
92
RL(msync(map, pagesize));
tests/libexec/ld.elf_so/t_dlinfo.c
100
ATF_REQUIRE_EQ_MSG(dlinfo(RTLD_SELF, RTLD_DI_LINKMAP, &map), 0,
tests/libexec/ld.elf_so/t_dlinfo.c
103
for (; map->l_next; map = map->l_next)
tests/libexec/ld.elf_so/t_dlinfo.c
105
for (; map; map = map->l_prev)
tests/libexec/ld.elf_so/t_dlinfo.c
106
if (strstr(map->l_name, "libutil.so") != NULL)
tests/libexec/ld.elf_so/t_dlinfo.c
109
ATF_REQUIRE_MSG(map, "dlopen()d object not found from linkmap");
tests/libexec/ld.elf_so/t_dlinfo.c
110
ATF_REQUIRE_MSG(dlopen(map->l_name, RTLD_LAZY) != NULL,
tests/libexec/ld.elf_so/t_dlinfo.c
45
struct link_map *map;
tests/libexec/ld.elf_so/t_dlinfo.c
48
rv = dlinfo(RTLD_SELF, RTLD_DI_LINKMAP, &map);
tests/libexec/ld.elf_so/t_dlinfo.c
50
ATF_CHECK((strstr(map->l_name, "t_dlinfo") != NULL));
tests/libexec/ld.elf_so/t_dlinfo.c
74
struct link_map *map;
tests/libexec/ld.elf_so/t_dlinfo.c
81
rv = dlinfo(handle, RTLD_DI_LINKMAP, &map);
tests/libexec/ld.elf_so/t_dlinfo.c
83
ATF_CHECK((strstr(map->l_name, "libutil.so") != NULL));
tests/libexec/ld.elf_so/t_dlinfo.c
94
struct link_map *map;
tests/libexec/ld.elf_so/t_rtld_r_debug.c
128
const struct link_map *map;
tests/libexec/ld.elf_so/t_rtld_r_debug.c
138
map = debug->r_map;
tests/libexec/ld.elf_so/t_rtld_r_debug.c
139
ATF_CHECK(map != NULL);
tests/libexec/ld.elf_so/t_rtld_r_debug.c
141
for (found = false; map; map = map->l_next) {
tests/libexec/ld.elf_so/t_rtld_r_debug.c
142
if (strstr(map->l_name, name) != NULL) {
tests/libexec/ld.elf_so/t_rtld_r_debug.c
144
*rmap = map;
tests/libexec/ld.elf_so/t_rtld_r_debug.c
146
} else if (strstr(map->l_name, "ld.elf_so") != NULL) {
tests/libexec/ld.elf_so/t_rtld_r_debug.c
147
loader = (void *)map->l_addr;
tests/libexec/ld.elf_so/t_rtld_r_debug.c
180
const struct link_map *r_map, *map;
tests/libexec/ld.elf_so/t_rtld_r_debug.c
187
ATF_REQUIRE_EQ_MSG(dlinfo(handle, RTLD_DI_LINKMAP, &map), 0,
tests/libexec/ld.elf_so/t_rtld_r_debug.c
190
ATF_CHECK_EQ_MSG(map, r_map, "map=%p r_map=%p", map, r_map);
usr.bin/m4/eval.c
429
map(temp, argv[2], argv[3], argv[4]);
usr.bin/m4/eval.c
431
map(temp, argv[2], argv[3], null);
usr.bin/m4/eval.c
78
static void map(char *, const char *, const char *, const char *);
usr.bin/mail/mime_attach.c
641
struct attachment map; /* fake structure for the message body */
usr.bin/mail/mime_attach.c
655
(void)memset(&map, 0, sizeof(map));
usr.bin/mail/mime_attach.c
656
map.a_type = ATTACH_FILENO;
usr.bin/mail/mime_attach.c
657
map.a_fileno = fileno(fi);
usr.bin/mail/mime_attach.c
659
map.a_Content = get_mime_content(&map, 0);
usr.bin/mail/mime_attach.c
667
map.a_flink = attach;
usr.bin/mail/mime_attach.c
668
attach->a_blink = ↦
usr.bin/mail/mime_attach.c
669
attach = ↦
usr.bin/mail/mime_attach.c
692
header->h_Content = map.a_Content;
usr.bin/mklocale/ldef.h
43
__nbrune_t map;
usr.bin/mklocale/ldef.h
49
u_int32_t map[_CTYPE_CACHE_SIZE];
usr.bin/mklocale/yacc.y
125
%type <list> map
usr.bin/mklocale/yacc.y
186
| MAPLOWER map
usr.bin/mklocale/yacc.y
188
| MAPUPPER map
usr.bin/mklocale/yacc.y
190
| DIGITMAP map
usr.bin/mklocale/yacc.y
224
map : LBRK RUNE RUNE RBRK
usr.bin/mklocale/yacc.y
229
$$->map = $3;
usr.bin/mklocale/yacc.y
232
| map LBRK RUNE RUNE RBRK
usr.bin/mklocale/yacc.y
237
$$->map = $4;
usr.bin/mklocale/yacc.y
245
$$->map = $6;
usr.bin/mklocale/yacc.y
248
| map LBRK RUNE THRU RUNE ':' RUNE RBRK
usr.bin/mklocale/yacc.y
253
$$->map = $7;
usr.bin/mklocale/yacc.y
309
mapupper.map[x] = x;
usr.bin/mklocale/yacc.y
310
maplower.map[x] = x;
usr.bin/mklocale/yacc.y
374
set_map(rune_map *map, rune_list *list, u_int32_t flag)
usr.bin/mklocale/yacc.y
376
list->map &= charsetmask;
usr.bin/mklocale/yacc.y
377
list->map |= charsetbits;
usr.bin/mklocale/yacc.y
380
add_map(map, list, flag);
usr.bin/mklocale/yacc.y
386
set_digitmap(rune_map *map, rune_list *list)
usr.bin/mklocale/yacc.y
398
_RuneType digit = list->map + (i - list->min);
usr.bin/mklocale/yacc.y
404
add_map(map, tmp, digit);
usr.bin/mklocale/yacc.y
413
add_map(rune_map *map, rune_list *list, u_int32_t flag)
usr.bin/mklocale/yacc.y
422
map->map[list->min++] |= flag;
usr.bin/mklocale/yacc.y
424
map->map[list->min++] = list->map++;
usr.bin/mklocale/yacc.y
434
if (!(r = map->root) || (list->max < r->min - 1)
usr.bin/mklocale/yacc.y
441
list->next = map->root;
usr.bin/mklocale/yacc.y
442
map->root = list;
usr.bin/mklocale/yacc.y
446
for (r = map->root; r && r->max + 1 < list->min; r = r->next)
usr.bin/mklocale/yacc.y
484
if (!flag && list->map - list->min != r->map - r->min) {
usr.bin/mklocale/yacc.y
533
r->map = list->map;
usr.bin/mklocale/yacc.y
557
r->map = list->map;
usr.bin/mklocale/yacc.y
630
list->map = list->types[0];
usr.bin/mklocale/yacc.y
632
if (list->types[x] != list->map) {
usr.bin/mklocale/yacc.y
633
list->map = 0;
usr.bin/mklocale/yacc.y
646
new_locale.frl_runetype[x] = htonl(types.map[x]);
usr.bin/mklocale/yacc.y
647
new_locale.frl_maplower[x] = htonl(maplower.map[x]);
usr.bin/mklocale/yacc.y
648
new_locale.frl_mapupper[x] = htonl(mapupper.map[x]);
usr.bin/mklocale/yacc.y
702
re.fre_map = htonl(list->map);
usr.bin/mklocale/yacc.y
716
re.fre_map = htonl(list->map);
usr.bin/mklocale/yacc.y
730
re.fre_map = htonl(list->map);
usr.bin/mklocale/yacc.y
742
if (!list->map) {
usr.bin/mklocale/yacc.y
770
if (isprint(maplower.map[x]))
usr.bin/mklocale/yacc.y
771
fprintf(stderr, " '%c'", (int)maplower.map[x]);
usr.bin/mklocale/yacc.y
772
else if (maplower.map[x])
usr.bin/mklocale/yacc.y
773
fprintf(stderr, "%04x", maplower.map[x]);
usr.bin/mklocale/yacc.y
784
fprintf(stderr, "\t%04x - %04x : %04x\n", list->min, list->max, list->map);
usr.bin/mklocale/yacc.y
789
if (isprint(mapupper.map[x]))
usr.bin/mklocale/yacc.y
790
fprintf(stderr, " '%c'", (int)mapupper.map[x]);
usr.bin/mklocale/yacc.y
791
else if (mapupper.map[x])
usr.bin/mklocale/yacc.y
792
fprintf(stderr, "%04x", mapupper.map[x]);
usr.bin/mklocale/yacc.y
803
fprintf(stderr, "\t%04x - %04x : %04x\n", list->min, list->max, list->map);
usr.bin/mklocale/yacc.y
809
u_int32_t r = types.map[x];
usr.bin/mklocale/yacc.y
836
if (list->map && list->min + 3 < list->max) {
usr.bin/mklocale/yacc.y
837
u_int32_t r = list->map;
usr.bin/tset/map.c
60
struct map *next; /* Linked list of maps. */
usr.bin/tset/term.c
72
goto map;
usr.bin/tset/term.c
82
goto map;
usr.bin/tset/term.c
89
map: ttype = mapped(ttype);
usr.bin/ypwhich/ypwhich.c
272
find_mapmaster(const char *host, const char *domain, const char *map,
usr.bin/ypwhich/ypwhich.c
308
if (map && !inhibit) {
usr.bin/ypwhich/ypwhich.c
310
if (strcmp(map, ypaliases[i].alias) == 0) {
usr.bin/ypwhich/ypwhich.c
311
map = ypaliases[i].name;
usr.bin/ypwhich/ypwhich.c
316
(void)printf("translated map name = %s\n", map);
usr.bin/ypwhich/ypwhich.c
336
if (map == NULL) {
usr.bin/ypwhich/ypwhich.c
363
(void)strlcpy(fakelist.ypml_name, map, sizeof(fakelist.ypml_name));
usr.bin/ypwhich/ypwhich.c
374
ypreqkey.map = ypml->ypml_name;
usr.sbin/acpitools/acpidump/acpi_user.c
111
struct acpi_user_mapping *map;
usr.sbin/acpitools/acpidump/acpi_user.c
114
for (map = LIST_FIRST(&maplist); map; map = LIST_NEXT(map, link)) {
usr.sbin/acpitools/acpidump/acpi_user.c
115
if (map->pa <= pa && map->size >= pa + size - map->pa)
usr.sbin/acpitools/acpidump/acpi_user.c
116
return map;
usr.sbin/acpitools/acpidump/acpi_user.c
124
map = malloc(sizeof(struct acpi_user_mapping));
usr.sbin/acpitools/acpidump/acpi_user.c
125
if (!map)
usr.sbin/acpitools/acpidump/acpi_user.c
127
map->pa = pa;
usr.sbin/acpitools/acpidump/acpi_user.c
129
map->va = mmap(0, size, PROT_READ, MAP_SHARED, acpi_mem_fd, pa);
usr.sbin/acpitools/acpidump/acpi_user.c
130
if ((intptr_t) map->va == -1)
usr.sbin/acpitools/acpidump/acpi_user.c
133
map->va = acpi_user_read_table(pa, size);
usr.sbin/acpitools/acpidump/acpi_user.c
135
map->size = size;
usr.sbin/acpitools/acpidump/acpi_user.c
136
LIST_INSERT_HEAD(&maplist, map, link);
usr.sbin/acpitools/acpidump/acpi_user.c
138
return map;
usr.sbin/acpitools/acpidump/acpi_user.c
226
struct acpi_user_mapping *map;
usr.sbin/acpitools/acpidump/acpi_user.c
228
map = acpi_user_find_mapping(pa, size);
usr.sbin/acpitools/acpidump/acpi_user.c
229
return (map->va + (pa - map->pa));
usr.sbin/autofs/automount.c
103
mount_if_not_already(const struct node *n, const char *map, const char *options,
usr.sbin/autofs/automount.c
111
ret = asprintf(&from, "map %s", map);
usr.sbin/autofs/automountd.c
170
const char *map;
usr.sbin/autofs/automountd.c
192
map = adr->adr_from + 4; /* 4 for strlen("map "); */
usr.sbin/autofs/automountd.c
207
NULL, checked_strdup(map),
usr.sbin/autofs/automountd.c
223
parse_map(parent, map, key, &wildcards);
usr.sbin/autofs/automountd.c
237
"failing mount", map, adr->adr_path);
usr.sbin/autofs/automountd.c
259
"option; exiting", map);
usr.sbin/autofs/common.c
1001
yyin = auto_popen(AUTO_INCLUDE_PATH, map, NULL);
usr.sbin/autofs/common.c
1004
parse_map_yyin(parent, map, NULL);
usr.sbin/autofs/common.c
1009
log_errx(1, "failed to handle remote map \"%s\"", map);
usr.sbin/autofs/common.c
1016
parse_map(struct node *parent, const char *map, const char *key,
usr.sbin/autofs/common.c
1023
assert(map != NULL);
usr.sbin/autofs/common.c
1024
assert(map[0] != '\0');
usr.sbin/autofs/common.c
1026
log_debugx("parsing map \"%s\"", map);
usr.sbin/autofs/common.c
1031
if (map[0] == '-') {
usr.sbin/autofs/common.c
1034
parse_special_map(parent, map, key);
usr.sbin/autofs/common.c
1038
if (map[0] == '/') {
usr.sbin/autofs/common.c
1039
path = checked_strdup(map);
usr.sbin/autofs/common.c
1041
ret = asprintf(&path, "%s/%s", AUTO_MAP_PREFIX, map);
usr.sbin/autofs/common.c
1044
log_debugx("map \"%s\" maps to \"%s\"", map, path);
usr.sbin/autofs/common.c
1054
parse_included_map(parent, map);
usr.sbin/autofs/common.c
1062
log_debugx("map \"%s\" is executable", map);
usr.sbin/autofs/common.c
1082
parse_map_yyin(parent, map, executable ? key : NULL);
usr.sbin/autofs/common.c
1089
map);
usr.sbin/autofs/common.c
1096
log_debugx("done parsing map \"%s\"", map);
usr.sbin/autofs/common.c
1105
char *mountpoint = NULL, *map = NULL, *options = NULL;
usr.sbin/autofs/common.c
1118
node_new_map(root, mountpoint, options, map,
usr.sbin/autofs/common.c
1124
mountpoint = map = options = NULL;
usr.sbin/autofs/common.c
1130
} else if (map == NULL) {
usr.sbin/autofs/common.c
1131
map = checked_strdup(yytext);
usr.sbin/autofs/common.c
203
node_new_map(struct node *parent, char *key, char *options, char *map,
usr.sbin/autofs/common.c
220
n->n_map = map;
usr.sbin/autofs/common.c
61
static void parse_map_yyin(struct node *parent, const char *map,
usr.sbin/autofs/common.c
732
parse_map_yyin(struct node *parent, const char *map, const char *executable_key)
usr.sbin/autofs/common.c
755
map, lineno);
usr.sbin/autofs/common.c
770
node_new(parent, key, NULL, NULL, map, lineno);
usr.sbin/autofs/common.c
778
map, lineno);
usr.sbin/autofs/common.c
798
"ignoring map entry ", map, lineno);
usr.sbin/autofs/common.c
812
node = node_new(parent, key, options, NULL, map, lineno);
usr.sbin/autofs/common.c
819
"in %s, line %d", map, lineno);
usr.sbin/autofs/common.c
823
"in %s, line %d", map, lineno);
usr.sbin/autofs/common.c
832
"in %s, line %d", map, lineno);
usr.sbin/autofs/common.c
836
"in %s, line %d", map, lineno);
usr.sbin/autofs/common.c
844
"in %s, line %d", map, lineno);
usr.sbin/autofs/common.c
855
"line %d", map, lineno);
usr.sbin/autofs/common.c
871
map, lineno);
usr.sbin/autofs/common.c
879
"in %s, line %d", map, lineno);
usr.sbin/autofs/common.c
893
parse_map_keys_yyin(struct node *parent, const char *map)
usr.sbin/autofs/common.c
922
node_new(parent, key, NULL, NULL, map, lineno);
usr.sbin/autofs/common.c
945
parse_special_map(struct node *parent, const char *map, const char *key)
usr.sbin/autofs/common.c
950
assert(map[0] == '-');
usr.sbin/autofs/common.c
955
ret = asprintf(&path, "%s/special_%s", AUTO_SPECIAL_PREFIX, map + 1);
usr.sbin/autofs/common.c
963
parse_map_keys_yyin(parent, map);
usr.sbin/autofs/common.c
965
parse_map_yyin(parent, map, key);
usr.sbin/autofs/common.c
971
log_errx(1, "failed to handle special map \"%s\"", map);
usr.sbin/autofs/common.c
988
parse_included_map(struct node *parent, const char *map)
usr.sbin/autofs/common.c
992
assert(map[0] != '-');
usr.sbin/autofs/common.c
993
assert(map[0] != '/');
usr.sbin/installboot/arch/pmax.c
159
bb.map[0].num_blocks = bb.map[0].start_block = bb.mode = 0;
usr.sbin/installboot/arch/pmax.c
239
bb.map[0].start_block = htole32(startblock);
usr.sbin/installboot/arch/pmax.c
240
bb.map[0].num_blocks =
usr.sbin/installboot/arch/pmax.c
257
le32toh(bb.map[0].start_block));
usr.sbin/installboot/arch/pmax.c
259
le32toh(bb.map[0].num_blocks));
usr.sbin/ldpd/ldp_peer.c
575
struct label_mapping * map)
usr.sbin/ldpd/ldp_peer.c
577
if (map == NULL)
usr.sbin/ldpd/ldp_peer.c
580
return rb_tree_iterate(&p->label_mapping_tree, map,
usr.sbin/makefs/ffs/mkfs.c
760
int map = *mapp++;
usr.sbin/makefs/ffs/mkfs.c
765
if ((map & bit) != 0) {
usr.sbin/makefs/ffs/mkfs.c
776
map = *mapp++;
usr.sbin/makefs/v7fs/v7fs_estimate.c
106
map.index[0] + /* # of lv1 index block(filled) */
usr.sbin/makefs/v7fs/v7fs_estimate.c
107
map.index[0] * V7FS_DADDR_PER_BLOCK * V7FS_DADDR_PER_BLOCK +
usr.sbin/makefs/v7fs/v7fs_estimate.c
109
map.index[1] + /* #of lv2 index block(filled) */
usr.sbin/makefs/v7fs/v7fs_estimate.c
110
map.index[1] * V7FS_DADDR_PER_BLOCK + /*lv2 datablock */
usr.sbin/makefs/v7fs/v7fs_estimate.c
112
map.index[2] + 1; /*filled datablock */
usr.sbin/makefs/v7fs/v7fs_estimate.c
68
struct v7fs_daddr_map map;
usr.sbin/makefs/v7fs/v7fs_estimate.c
76
if ((error = v7fs_datablock_addr(sz, &map))) {
usr.sbin/makefs/v7fs/v7fs_estimate.c
79
switch (map.level) {
usr.sbin/makefs/v7fs/v7fs_estimate.c
81
*nblk = map.index[0] + 1;
usr.sbin/makefs/v7fs/v7fs_estimate.c
85
1/*addr[V7FS_NADDR_INDEX1]*/ + map.index[0] + 1;
usr.sbin/makefs/v7fs/v7fs_estimate.c
92
map.index[0] + /* # of idx2 index block(filled) */
usr.sbin/makefs/v7fs/v7fs_estimate.c
93
map.index[0] * V7FS_DADDR_PER_BLOCK + /* of its datablocks*/
usr.sbin/makefs/v7fs/v7fs_estimate.c
95
map.index[1] + 1;
usr.sbin/npf/npfctl/npf_parse.y
237
| MAP_ENTRY_TOKEN map
usr.sbin/npf/npfctl/npf_parse.y
248
| map
usr.sbin/npf/npfctl/npf_parse.y
443
map
usr.sbin/rpc.pcnfsd/pcnfsd_v2.c
480
find_entry(const char *key, const char *map)
usr.sbin/rpc.pcnfsd/pcnfsd_v2.c
498
err = yp_match(domain, map, key, strlen(key), &val, &len);
usr.sbin/sysinst/arch/mac68k/md.c
1000
bzb = (EBZB *)&map.blk[i].pmBootArgs[0];
usr.sbin/sysinst/arch/mac68k/md.c
1004
switch (whichType(&map.blk[i])) {
usr.sbin/sysinst/arch/mac68k/md.c
1006
map.root_cnt += 1;
usr.sbin/sysinst/arch/mac68k/md.c
1007
setpartition(&map.blk[i], in_use, j);
usr.sbin/sysinst/arch/mac68k/md.c
1010
map.usr_cnt += 1;
usr.sbin/sysinst/arch/mac68k/md.c
1011
setpartition(&map.blk[i], in_use, j);
usr.sbin/sysinst/arch/mac68k/md.c
1014
map.swap_cnt += 1;
usr.sbin/sysinst/arch/mac68k/md.c
1015
setpartition(&map.blk[i], in_use, j);
usr.sbin/sysinst/arch/mac68k/md.c
1018
map.hfs_cnt += 1;
usr.sbin/sysinst/arch/mac68k/md.c
1019
setpartition(&map.blk[i], in_use, j);
usr.sbin/sysinst/arch/mac68k/md.c
1022
setpartition(&map.blk[i], in_use, j);
usr.sbin/sysinst/arch/mac68k/md.c
1043
for (i=0;i<map.usable_cnt;i++) {
usr.sbin/sysinst/arch/mac68k/md.c
1045
j = map.mblk[i];
usr.sbin/sysinst/arch/mac68k/md.c
1046
getFstype(&map.blk[j], sizeof(fstyp), fstyp);
usr.sbin/sysinst/arch/mac68k/md.c
1047
getUse(&map.blk[j], sizeof(use), use);
usr.sbin/sysinst/arch/mac68k/md.c
1048
getName(&map.blk[j], sizeof(name), name);
usr.sbin/sysinst/arch/mac68k/md.c
1049
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
usr.sbin/sysinst/arch/mac68k/md.c
1052
bzb->flags.part, map.blk[j].pmPyPartStart,
usr.sbin/sysinst/arch/mac68k/md.c
1053
map.blk[j].pmPartBlkCnt, fstyp, use, name);
usr.sbin/sysinst/arch/mac68k/md.c
1068
errs = (!map.root_cnt) || (map.root_cnt > 1) || (!map.swap_cnt) ||
usr.sbin/sysinst/arch/mac68k/md.c
1069
(map.swap_cnt > 1);
usr.sbin/sysinst/arch/mac68k/md.c
1071
for (i=0;i<map.usable_cnt;i++) {
usr.sbin/sysinst/arch/mac68k/md.c
1072
j = map.mblk[i];
usr.sbin/sysinst/arch/mac68k/md.c
1073
if (map.blk[j].pmPyPartStart > pm->dlsize)
usr.sbin/sysinst/arch/mac68k/md.c
1075
if ((map.blk[j].pmPyPartStart + map.blk[j].pmPartBlkCnt) > pm->dlsize + 1)
usr.sbin/sysinst/arch/mac68k/md.c
1091
if (!map.root_cnt) {
usr.sbin/sysinst/arch/mac68k/md.c
1095
if (map.root_cnt > 1) {
usr.sbin/sysinst/arch/mac68k/md.c
1099
if (!map.swap_cnt) {
usr.sbin/sysinst/arch/mac68k/md.c
1103
if (map.swap_cnt > 1) {
usr.sbin/sysinst/arch/mac68k/md.c
1107
for (i=0;i<map.usable_cnt;i++) {
usr.sbin/sysinst/arch/mac68k/md.c
1108
j = map.mblk[i];
usr.sbin/sysinst/arch/mac68k/md.c
1109
if (map.blk[j].pmPyPartStart > pm->dlsize) {
usr.sbin/sysinst/arch/mac68k/md.c
1110
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
usr.sbin/sysinst/arch/mac68k/md.c
1115
if ((map.blk[j].pmPyPartStart + map.blk[j].pmPartBlkCnt) > pm->dlsize) {
usr.sbin/sysinst/arch/mac68k/md.c
1116
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
usr.sbin/sysinst/arch/mac68k/md.c
1136
map.selected = 0;
usr.sbin/sysinst/arch/mac68k/md.c
1142
if (map.usable_cnt > (map.root_cnt+map.swap_cnt+map.usr_cnt)) {
usr.sbin/sysinst/arch/mac68k/md.c
1153
for (i=0;i<map.size;i++)
usr.sbin/sysinst/arch/mac68k/md.c
1154
if (whichType(&map.blk[i]))
usr.sbin/sysinst/arch/mac68k/md.c
1155
strcpy ((char *)map.blk[i].pmPartType, "Apple_Free");
usr.sbin/sysinst/arch/mac68k/md.c
1177
for (i=0;i<map.in_use_cnt;i++) {
usr.sbin/sysinst/arch/mac68k/md.c
1178
j = whichType(&map.blk[i]);
usr.sbin/sysinst/arch/mac68k/md.c
1179
getFstype(&map.blk[i], sizeof(fstyp), fstyp);
usr.sbin/sysinst/arch/mac68k/md.c
1180
getUse(&map.blk[i], sizeof(use), use);
usr.sbin/sysinst/arch/mac68k/md.c
1181
getName(&map.blk[i], sizeof(name), name);
usr.sbin/sysinst/arch/mac68k/md.c
1182
bzb = (EBZB *) &map.blk[i].pmBootArgs[0];
usr.sbin/sysinst/arch/mac68k/md.c
1187
map.blk[i].pmPyPartStart, fstyp, use, name);
usr.sbin/sysinst/arch/mac68k/md.c
210
map.size = 0;
usr.sbin/sysinst/arch/mac68k/md.c
230
map.size = block.pmPartBlkCnt;
usr.sbin/sysinst/arch/mac68k/md.c
231
map.in_use_cnt = block.pmMapBlkCnt;
usr.sbin/sysinst/arch/mac68k/md.c
232
map.blk = (struct apple_part_map_entry *)malloc(map.size * blk_size);
usr.sbin/sysinst/arch/mac68k/md.c
237
read(fd, map.blk, map.size * blk_size);
usr.sbin/sysinst/arch/mac68k/md.c
283
for (i=0;i<map.usable_cnt;i++) {
usr.sbin/sysinst/arch/mac68k/md.c
284
j = map.mblk[i];
usr.sbin/sysinst/arch/mac68k/md.c
285
bzb = (EBZB *)&map.blk[j].pmBootArgs[0];
usr.sbin/sysinst/arch/mac68k/md.c
289
switch (whichType(&map.blk[j])) {
usr.sbin/sysinst/arch/mac68k/md.c
311
info.start = map.blk[j].pmPyPartStart;
usr.sbin/sysinst/arch/mac68k/md.c
312
info.size = map.blk[j].pmPartBlkCnt;
usr.sbin/sysinst/arch/mac68k/md.c
389
if (map.blk[0].pmSigPad == 0xa5a5) {
usr.sbin/sysinst/arch/mac68k/md.c
403
map.blk[0].pmSigPad = 0;
usr.sbin/sysinst/arch/mac68k/md.c
411
if (write (fd, map.blk, map.size * blk_size) != (map.size * blk_size)) {
usr.sbin/sysinst/arch/mac68k/md.c
78
MAP map = {0, 0, 0, 0, 0, 0, 0, 0, {0}, NULL};
usr.sbin/sysinst/arch/mac68k/md.c
800
bzb = (EBZB *)&map.blk[i].pmBootArgs[0];
usr.sbin/sysinst/arch/mac68k/md.c
801
if (whichType(&map.blk[i]) != type || bzb->flags.used)
usr.sbin/sysinst/arch/mac68k/md.c
806
setpartition(&map.blk[i], in_use, 0);
usr.sbin/sysinst/arch/mac68k/md.c
812
setpartition(&map.blk[i], in_use, 6);
usr.sbin/sysinst/arch/mac68k/md.c
817
setpartition(&map.blk[i], in_use, 1);
usr.sbin/sysinst/arch/mac68k/md.c
897
map.in_use_cnt = 0;
usr.sbin/sysinst/arch/mac68k/md.c
898
for (i=0;i<map.size-1;i++) {
usr.sbin/sysinst/arch/mac68k/md.c
899
if (map.blk[i].pmSig == 0x5453)
usr.sbin/sysinst/arch/mac68k/md.c
900
map.blk[i].pmSig = APPLE_PART_MAP_ENTRY_MAGIC;
usr.sbin/sysinst/arch/mac68k/md.c
901
if (map.blk[i].pmSig != APPLE_PART_MAP_ENTRY_MAGIC) {
usr.sbin/sysinst/arch/mac68k/md.c
902
for (j=i+1;j<map.size;j++) {
usr.sbin/sysinst/arch/mac68k/md.c
903
if (map.blk[j].pmSig == 0x5453)
usr.sbin/sysinst/arch/mac68k/md.c
904
map.blk[j].pmSig = APPLE_PART_MAP_ENTRY_MAGIC;
usr.sbin/sysinst/arch/mac68k/md.c
905
if (map.blk[j].pmSig == APPLE_PART_MAP_ENTRY_MAGIC) {
usr.sbin/sysinst/arch/mac68k/md.c
906
memcpy (&map.blk[i], &map.blk[j], sizeof(map.blk[i]));
usr.sbin/sysinst/arch/mac68k/md.c
907
map.blk[j].pmSig = 0;
usr.sbin/sysinst/arch/mac68k/md.c
912
map.in_use_cnt += 1;
usr.sbin/sysinst/arch/mac68k/md.c
913
bzb = (EBZB *)&map.blk[i].pmBootArgs[0];
usr.sbin/sysinst/arch/mac68k/md.c
924
for (i=0;i<map.in_use_cnt-1;i++) {
usr.sbin/sysinst/arch/mac68k/md.c
925
for (j=i+1;j<map.in_use_cnt;j++) {
usr.sbin/sysinst/arch/mac68k/md.c
926
if (map.blk[i].pmPyPartStart > map.blk[j].pmPyPartStart) {
usr.sbin/sysinst/arch/mac68k/md.c
927
memcpy (&tmp_blk, &map.blk[i], sizeof(tmp_blk));
usr.sbin/sysinst/arch/mac68k/md.c
928
memcpy (&map.blk[i], &map.blk[j], sizeof(map.blk[i]));
usr.sbin/sysinst/arch/mac68k/md.c
929
memcpy (&map.blk[j], &tmp_blk, sizeof(map.blk[j]));
usr.sbin/sysinst/arch/mac68k/md.c
937
for (i=0;i<map.in_use_cnt-1;i++) {
usr.sbin/sysinst/arch/mac68k/md.c
938
if (stricmp("Apple_Free", (char *)map.blk[i].pmPartType) == 0 &&
usr.sbin/sysinst/arch/mac68k/md.c
939
stricmp("Apple_Free", (char *)map.blk[i+1].pmPartType) == 0) {
usr.sbin/sysinst/arch/mac68k/md.c
940
map.blk[i].pmPartBlkCnt += map.blk[i+1].pmPartBlkCnt;
usr.sbin/sysinst/arch/mac68k/md.c
941
map.blk[i].pmDataCnt += map.blk[i+1].pmDataCnt;
usr.sbin/sysinst/arch/mac68k/md.c
942
map.blk[i+1].pmSig = 0;
usr.sbin/sysinst/arch/mac68k/md.c
943
for (j=i+1;j<map.in_use_cnt-1;j++) {
usr.sbin/sysinst/arch/mac68k/md.c
944
memcpy (&map.blk[j], &map.blk[j+1], sizeof(map.blk[j]));
usr.sbin/sysinst/arch/mac68k/md.c
945
map.blk[j+1].pmSig = 0;
usr.sbin/sysinst/arch/mac68k/md.c
947
map.in_use_cnt -= 1;
usr.sbin/sysinst/arch/mac68k/md.c
957
map.hfs_cnt = 0;
usr.sbin/sysinst/arch/mac68k/md.c
958
map.root_cnt = 0;
usr.sbin/sysinst/arch/mac68k/md.c
959
map.swap_cnt = 0;
usr.sbin/sysinst/arch/mac68k/md.c
960
map.usr_cnt = 0;
usr.sbin/sysinst/arch/mac68k/md.c
961
map.usable_cnt = 0;
usr.sbin/sysinst/arch/mac68k/md.c
966
for (i=0,j=0;i<map.in_use_cnt;i++) {
usr.sbin/sysinst/arch/mac68k/md.c
967
map.blk[i].pmSig = APPLE_PART_MAP_ENTRY_MAGIC;
usr.sbin/sysinst/arch/mac68k/md.c
968
map.blk[i].pmMapBlkCnt = map.in_use_cnt;
usr.sbin/sysinst/arch/mac68k/md.c
975
if (whichType(&map.blk[i]) && (j < MAXPARTITIONS - 1)) {
usr.sbin/sysinst/arch/mac68k/md.c
976
map.mblk[j++] = i;
usr.sbin/sysinst/arch/mac68k/md.c
977
map.usable_cnt += 1;
usr.sbin/sysinst/arch/mac68k/md.c
984
if (findStdType(map.in_use_cnt, in_use, ROOT_PART, &map.root_cnt, 0))
usr.sbin/sysinst/arch/mac68k/md.c
985
findStdType(map.in_use_cnt, in_use, ROOT_PART, &map.root_cnt, -1);
usr.sbin/sysinst/arch/mac68k/md.c
986
if (findStdType(map.in_use_cnt, in_use, UFS_PART, &map.usr_cnt, 0))
usr.sbin/sysinst/arch/mac68k/md.c
987
findStdType(map.in_use_cnt, in_use, UFS_PART, &map.usr_cnt, -1);
usr.sbin/sysinst/arch/mac68k/md.c
988
if (findStdType(map.in_use_cnt, in_use, SWAP_PART, &map.swap_cnt, 0))
usr.sbin/sysinst/arch/mac68k/md.c
989
findStdType(map.in_use_cnt, in_use, SWAP_PART, &map.swap_cnt, -1);
usr.sbin/sysinst/arch/mac68k/md.c
999
for (i=0; i < map.in_use_cnt; i++) {
usr.sbin/sysinst/arch/mac68k/md.h
97
MAP map;
usr.sbin/yppoll/yppoll.c
191
yprnk.map = inmap;
usr.sbin/ypserv/common/yplib_host.c
138
yprk.map = inmap;
usr.sbin/ypserv/common/yplib_host.c
171
yprnk.map = inmap;
usr.sbin/ypserv/common/yplib_host.c
206
yprk.map = inmap;
usr.sbin/ypserv/common/yplib_host.c
238
yprnk.map = inmap;
usr.sbin/ypserv/common/yplib_host.c
257
yprnk.map = inmap;
usr.sbin/ypserv/common/yplib_host.c
279
yprnk.map = inmap;
usr.sbin/ypserv/yppush/yppush.c
142
ypi.map = argv[0];
usr.sbin/ypserv/yppush/yppush.c
143
if (strlen(ypi.map) > YPMAXMAP)
usr.sbin/ypserv/yppush/yppush.c
144
errx(1, "%s: map name too long (limit %d)", ypi.map, YPMAXMAP);
usr.sbin/ypserv/yppush/yppush.c
173
ypdb = ypdb_open(ypi.map);
usr.sbin/ypserv/yppush/yppush.c
176
ypi.map);
usr.sbin/ypserv/yppush/yppush.c
196
printf("pushing %s [order=%d] in domain %s\n", ypi.map,
usr.sbin/ypserv/yppush/yppush.c
228
rv = yp_master(ypi.ourdomain, ypi.map, &ypi.owner);
usr.sbin/ypserv/yppush/yppush.c
230
errx(1, "error finding master for %s in %s: %s", ypi.map,
usr.sbin/ypserv/yppush/yppush.c
237
printf("pushing map %s in %s: order=%d, owner=%s\n", ypi.map,
usr.sbin/ypserv/yppush/yppush.c
271
errx(1, "pushing %s in %s failed: %s", ypi.map,
usr.sbin/ypserv/yppush/yppush.c
385
req.map_parms.map = ypi->map;
usr.sbin/ypserv/yppush/yppush.c
78
char *map; /* map we are pushing */
usr.sbin/ypserv/ypserv/ypserv.c
459
_yp_invalid_map(const char *map)
usr.sbin/ypserv/ypserv/ypserv.c
461
if (map == NULL || *map == '\0')
usr.sbin/ypserv/ypserv/ypserv.c
464
if (strlen(map) > YPMAXMAP)
usr.sbin/ypserv/ypserv/ypserv.c
467
if (strchr(map, '/') != NULL)
usr.sbin/ypserv/ypserv/ypserv_db.c
162
ypdb_close_map(struct opt_map *map)
usr.sbin/ypserv/ypserv/ypserv_db.c
164
TAILQ_REMOVE(&maps, map, mapsq); /* remove from LRU tailq */
usr.sbin/ypserv/ypserv/ypserv_db.c
165
LIST_REMOVE(map, mapsl); /* remove from domain list */
usr.sbin/ypserv/ypserv/ypserv_db.c
170
map->map, map->dom->domain, map->db);
usr.sbin/ypserv/ypserv/ypserv_db.c
173
ypdb_close(map->db); /* close DB */
usr.sbin/ypserv/ypserv/ypserv_db.c
174
free(map->map); /* free map name */
usr.sbin/ypserv/ypserv/ypserv_db.c
175
free(map); /* free map */
usr.sbin/ypserv/ypserv/ypserv_db.c
236
ypdb_open_db(const char *domain, const char *map, u_int *status,
usr.sbin/ypserv/ypserv/ypserv_db.c
257
if (_yp_invalid_map(map)) {
usr.sbin/ypserv/ypserv/ypserv_db.c
269
"ypdb_open_db: no domain %s (map=%s)", domain, map);
usr.sbin/ypserv/ypserv/ypserv_db.c
274
YP_DB_PATH, domain, map, YPDB_SUFFIX);
usr.sbin/ypserv/ypserv/ypserv_db.c
278
"ypdb_open_db: no map %s (domain=%s)", map,
usr.sbin/ypserv/ypserv/ypserv_db.c
294
if (strcmp(map, m->map) == 0)
usr.sbin/ypserv/ypserv/ypserv_db.c
304
domain, map, m->db);
usr.sbin/ypserv/ypserv/ypserv_db.c
355
YP_DB_PATH, domain, map);
usr.sbin/ypserv/ypserv/ypserv_db.c
379
map, domain);
usr.sbin/ypserv/ypserv/ypserv_db.c
412
m->map = strdup(map);
usr.sbin/ypserv/ypserv/ypserv_db.c
414
if (m == NULL || m->map == NULL) {
usr.sbin/ypserv/ypserv/ypserv_db.c
429
if (strcmp(map, YP_HOSTNAME) == 0 || strcmp(map, YP_HOSTADDR) == 0) {
usr.sbin/ypserv/ypserv/ypserv_db.c
455
domain, map, m->host_lookup, m->secure, m->db);
usr.sbin/ypserv/ypserv/ypserv_db.c
551
ypdb_get_record(const char *domain, const char *map, datum key, int ypprivate)
usr.sbin/ypserv/ypserv/ypserv_db.c
564
db = ypdb_open_db(domain, map, &res.status, &map_info);
usr.sbin/ypserv/ypserv/ypserv_db.c
582
if ((hn = strcmp(map, YP_HOSTNAME)) != 0 &&
usr.sbin/ypserv/ypserv/ypserv_db.c
583
strcmp(map, YP_HOSTADDR) != 0)
usr.sbin/ypserv/ypserv/ypserv_db.c
601
ypdb_get_first(const char *domain, const char *map, int ypprivate)
usr.sbin/ypserv/ypserv/ypserv_db.c
609
db = ypdb_open_db(domain, map, &res.status, NULL);
usr.sbin/ypserv/ypserv/ypserv_db.c
639
ypdb_get_next(const char *domain, const char *map, datum key, int ypprivate)
usr.sbin/ypserv/ypserv/ypserv_db.c
647
db = ypdb_open_db(domain, map, &res.status, NULL);
usr.sbin/ypserv/ypserv/ypserv_db.c
690
ypdb_get_order(const char *domain, const char *map)
usr.sbin/ypserv/ypserv/ypserv_db.c
700
db = ypdb_open_db(domain, map, &res.status, NULL);
usr.sbin/ypserv/ypserv/ypserv_db.c
71
char *map; /* map name (malloc'd) */
usr.sbin/ypserv/ypserv/ypserv_db.c
722
ypdb_get_master(const char *domain, const char *map)
usr.sbin/ypserv/ypserv/ypserv_db.c
732
db = ypdb_open_db(domain, map, &res.status, NULL);
usr.sbin/ypserv/ypserv/ypserv_db.c
765
db = ypdb_open_db(req->domain, req->map,
usr.sbin/ypserv/ypserv/ypserv_db.c
824
ypdb_secure(const char *domain, const char *map)
usr.sbin/ypserv/ypserv/ypserv_db.c
833
db = ypdb_open_db(domain, map, &status, &map_info);
usr.sbin/ypserv/ypserv/ypserv_proc.c
154
if (_yp_invalid_domain(k->domain) || _yp_invalid_map(k->map)) {
usr.sbin/ypserv/ypserv/ypserv_proc.c
159
secure = ypdb_secure(k->domain, k->map);
usr.sbin/ypserv/ypserv/ypserv_proc.c
163
"key %.*s", clientstr, TORF(secure), k->domain, k->map,
usr.sbin/ypserv/ypserv/ypserv_proc.c
170
res = ypdb_get_record(k->domain, k->map, k->keydat, secure);
usr.sbin/ypserv/ypserv/ypserv_proc.c
183
if (_yp_invalid_domain(k->domain) || _yp_invalid_map(k->map)) {
usr.sbin/ypserv/ypserv/ypserv_proc.c
188
secure = ypdb_secure(k->domain, k->map);
usr.sbin/ypserv/ypserv/ypserv_proc.c
192
clientstr, TORF(secure), k->domain, k->map));
usr.sbin/ypserv/ypserv/ypserv_proc.c
198
res = ypdb_get_first(k->domain, k->map, FALSE);
usr.sbin/ypserv/ypserv/ypserv_proc.c
211
if (_yp_invalid_domain(k->domain) || _yp_invalid_map(k->map)) {
usr.sbin/ypserv/ypserv/ypserv_proc.c
216
secure = ypdb_secure(k->domain, k->map);
usr.sbin/ypserv/ypserv/ypserv_proc.c
220
"key %.*s", clientstr, TORF(secure), k->domain, k->map,
usr.sbin/ypserv/ypserv/ypserv_proc.c
227
res = ypdb_get_next(k->domain, k->map, k->keydat, FALSE);
usr.sbin/ypserv/ypserv/ypserv_proc.c
247
ypx->proto, ypx->port, ypx->map_parms.map));
usr.sbin/ypserv/ypserv/ypserv_proc.c
250
_yp_invalid_map(ypx->map_parms.map) ||
usr.sbin/ypserv/ypserv/ypserv_proc.c
270
"-C", tid, prog, hbuf, port, ypx->map_parms.map, NULL);
usr.sbin/ypserv/ypserv/ypserv_proc.c
318
if (_yp_invalid_domain(k->domain) || _yp_invalid_map(k->map)) {
usr.sbin/ypserv/ypserv/ypserv_proc.c
323
secure = ypdb_secure(k->domain, k->map);
usr.sbin/ypserv/ypserv/ypserv_proc.c
327
clientstr, TORF(secure), k->domain, k->map));
usr.sbin/ypserv/ypserv/ypserv_proc.c
364
if (_yp_invalid_domain(k->domain) || _yp_invalid_map(k->map)) {
usr.sbin/ypserv/ypserv/ypserv_proc.c
369
secure = ypdb_secure(k->domain, k->map);
usr.sbin/ypserv/ypserv/ypserv_proc.c
373
clientstr, TORF(secure), k->domain, k->map));
usr.sbin/ypserv/ypserv/ypserv_proc.c
379
res = ypdb_get_master(k->domain, k->map);
usr.sbin/ypserv/ypserv/ypserv_proc.c
411
secure = ypdb_secure(k->domain, k->map);
usr.sbin/ypserv/ypserv/ypserv_proc.c
415
clientstr, TORF(secure), k->domain, k->map));
usr.sbin/ypserv/ypserv/ypserv_proc.c
420
} else if (_yp_invalid_map(k->map)) {
usr.sbin/ypserv/ypserv/ypserv_proc.c
424
res = ypdb_get_order(k->domain, k->map);
usr.sbin/ypserv/ypxfr/ypxfr.c
146
map = argv[0];
usr.sbin/ypserv/ypxfr/ypxfr.c
169
syslog(LOG_DEBUG, " map: %s", map);
usr.sbin/ypserv/ypxfr/ypxfr.c
175
status = get_local_ordernum(domain, map, &ordernum);
usr.sbin/ypserv/ypxfr/ypxfr.c
186
status = yp_master(domain, map, &host);
usr.sbin/ypserv/ypxfr/ypxfr.c
188
status = yp_master(srcdomain, map, &host);
usr.sbin/ypserv/ypxfr/ypxfr.c
204
status = get_remote_ordernum(client, domain, map, ordernum,
usr.sbin/ypserv/ypxfr/ypxfr.c
210
db = create_db(domain, map, temp_map, sizeof(temp_map));
usr.sbin/ypserv/ypxfr/ypxfr.c
220
status = add_master(client, domain, map, db);
usr.sbin/ypserv/ypxfr/ypxfr.c
224
status = add_interdomain(client, domain, map, db);
usr.sbin/ypserv/ypxfr/ypxfr.c
228
status = add_secure(client, domain, map, db);
usr.sbin/ypserv/ypxfr/ypxfr.c
232
get_map(client, domain, map, &callback);
usr.sbin/ypserv/ypxfr/ypxfr.c
241
status = install_db(domain, map, temp_map);
usr.sbin/ypserv/ypxfr/ypxfr.c
243
(void) unlink_db(domain, map, temp_map);
usr.sbin/ypserv/ypxfr/ypxfr.c
318
get_local_ordernum(char *domain, char *map, u_int *lordernum)
usr.sbin/ypserv/ypxfr/ypxfr.c
342
YP_DB_PATH, domain, map, YPDB_SUFFIX);
usr.sbin/ypserv/ypxfr/ypxfr.c
350
YP_DB_PATH, domain, map);
usr.sbin/ypserv/ypxfr/ypxfr.c
381
get_remote_ordernum(CLIENT *client, char *domain, char *map,
usr.sbin/ypserv/ypxfr/ypxfr.c
386
status = yp_order_host(client, domain, map, (int *)rordernum);
usr.sbin/ypserv/ypxfr/ypxfr.c
401
get_map(CLIENT *client, char *domain, char *map,
usr.sbin/ypserv/ypxfr/ypxfr.c
405
(void)yp_all_host(client, domain, map, incallback);
usr.sbin/ypserv/ypxfr/ypxfr.c
409
create_db(char *domain, char *map, char *db_temp, size_t db_temp_len)
usr.sbin/ypserv/ypxfr/ypxfr.c
423
install_db(char *domain, char *map, char *db_temp)
usr.sbin/ypserv/ypxfr/ypxfr.c
428
YP_DB_PATH, domain, map, YPDB_SUFFIX);
usr.sbin/ypserv/ypxfr/ypxfr.c
439
unlink_db(char *domain, char *map, char *db_temp)
usr.sbin/ypserv/ypxfr/ypxfr.c
476
add_master(CLIENT *client, char *domain, char *map, DBM *ldb)
usr.sbin/ypserv/ypxfr/ypxfr.c
486
status = yp_master_host(client, domain, map, &master);
usr.sbin/ypserv/ypxfr/ypxfr.c
508
add_interdomain(CLIENT *client, char *domain, char *map, DBM *ldb)
usr.sbin/ypserv/ypxfr/ypxfr.c
520
status = yp_match_host(client, domain, map,
usr.sbin/ypserv/ypxfr/ypxfr.c
545
add_secure(CLIENT *client, char *domain, char *map, DBM *ldb)
usr.sbin/ypserv/ypxfr/ypxfr.c
557
status = yp_match_host(client, domain, map,
usr.sbin/ypserv/ypxfr/ypxfr.c
89
char *map = NULL;