include/rpcsvc/yp_prot.h
100
const char *map;
include/rpcsvc/yp_prot.h
107
const char *map;
include/rpcsvc/yp_prot.h
113
const char *map;
include/rpcsvc/yp_prot.h
123
#define ypxfr_map map_parms.map
lib/libc/arch/aarch64/gen/flt_rounds.c
39
static const int map[] = {
lib/libc/arch/aarch64/gen/flt_rounds.c
75
return(map[fpgetround()]);
lib/libc/arch/alpha/gen/flt_rounds.c
38
static const int map[] = {
lib/libc/arch/alpha/gen/flt_rounds.c
56
return map[(old >> 58) & 0x3];
lib/libc/arch/arm/gen/flt_rounds.c
39
static const int map[] = {
lib/libc/arch/arm/gen/flt_rounds.c
75
return(map[fpgetround()]);
lib/libc/arch/hppa/gen/flt_rounds.c
10
static const int map[] = {
lib/libc/arch/hppa/gen/flt_rounds.c
23
return map[(fpsr >> 41) & 0x03];
lib/libc/arch/m88k/gen/flt_rounds.c
15
static const int map[] = {
lib/libc/arch/m88k/gen/flt_rounds.c
28
return map[(x >> 14) & 0x03];
lib/libc/arch/mips64/gen/flt_rounds.c
10
static const int map[] = {
lib/libc/arch/mips64/gen/flt_rounds.c
24
return map[x & 0x03];
lib/libc/arch/powerpc/gen/flt_rounds.c
40
static const int map[] = {
lib/libc/arch/powerpc/gen/flt_rounds.c
51
return map[fpgetround()];
lib/libc/arch/powerpc/gen/flt_rounds.c
57
return map[x & 0x03];
lib/libc/arch/powerpc64/gen/flt_rounds.c
40
static const int map[] = {
lib/libc/arch/powerpc64/gen/flt_rounds.c
51
return map[fpgetround()];
lib/libc/arch/powerpc64/gen/flt_rounds.c
57
return map[x & 0x03];
lib/libc/arch/riscv64/gen/flt_rounds.c
11
static const int map[] = {
lib/libc/arch/riscv64/gen/flt_rounds.c
28
return map[frm];
lib/libc/arch/sparc64/gen/flt_rounds.c
12
static const int map[] = {
lib/libc/arch/sparc64/gen/flt_rounds.c
25
return map[(x >> 30) & 0x03];
lib/libc/db/hash/hash_page.c
628
first_free(u_int32_t map)
lib/libc/db/hash/hash_page.c
634
if (!(mask & map))
lib/libc/gen/getnetgrent.c
250
char *map = NULL;
lib/libc/gen/getnetgrent.c
286
map = "netgroup";
lib/libc/gen/getnetgrent.c
290
map = "netgroup.byuser";
lib/libc/gen/getnetgrent.c
294
map = "netgroup.byhost";
lib/libc/gen/getnetgrent.c
299
if (yp_match(ypdom, map, name, strlen(name), line, &i) == 0)
lib/libc/gen/getnetgrent.c
534
in_lookup1(const char *ypdom, const char *key, const char *domain, int map)
lib/libc/gen/getnetgrent.c
545
res = lookup(ypdom, ptr, &line, map);
lib/libc/gen/getnetgrent.c
556
const char *domain, int map)
lib/libc/gen/getnetgrent.c
563
if ((line = in_lookup1(ypdom, key, domain, map)) == NULL)
lib/libc/gen/getnetgrent.c
564
line = in_lookup1(ypdom, NULL, domain, map);
lib/libc/gen/getnetgrent.c
573
if (((line = in_lookup1(ypdom, key, NULL, map)) == NULL) &&
lib/libc/gen/getnetgrent.c
574
((line = in_lookup1(ypdom, NULL, NULL, map)) == NULL))
lib/libc/gen/getpwent.c
307
char *map;
lib/libc/gen/getpwent.c
324
map = PASSWD_BYNAME;
lib/libc/gen/getpwent.c
340
r = yp_next(__ypdomain, map,
lib/libc/gen/getpwent.c
353
r = yp_first(__ypdomain, map,
lib/libc/gen/getpwent.c
374
r = yp_match(__ypdomain, map,
lib/libc/gen/getpwent.c
392
r = yp_match(__ypdomain, map,
lib/libc/gen/getpwent.c
560
char bf[1 + _PW_NAME_LEN], *ypcurrent = NULL, *map = NULL;
lib/libc/gen/getpwent.c
579
if (!map) {
lib/libc/gen/getpwent.c
585
map = PASSWD_BYNAME;
lib/libc/gen/getpwent.c
591
map = PASSWD_BYUID;
lib/libc/gen/getpwent.c
599
r = yp_match(__ypdomain, map,
lib/libc/gen/getpwent.c
621
r = yp_match(__ypdomain, map,
lib/libc/gen/getpwent.c
642
r = yp_match(__ypdomain, map,
lib/libc/gen/getpwent.c
693
if (map)
lib/libc/stdlib/malloc.c
1057
pp = map(d, MALLOC_PAGESIZE, 0);
lib/libc/stdlib/malloc.c
1061
ff = map(d, MALLOC_PAGESIZE, 0);
lib/libc/stdlib/malloc.c
1327
p = map(pool, psz, zero_fill);
lib/libc/stdlib/malloc.c
2194
p = map(d, sz + alignment, zero_fill);
lib/libc/stdlib/malloc.c
2373
d->btnodes = map(d, MALLOC_PAGESIZE, 0);
lib/libc/yp/xdr_ypmaplist.c
36
if (!xdr_mapname(xdrs, (mapname *)&objp->map)) {
lib/libc/yp/xdr_ypreq_key.c
39
if (!xdr_mapname(xdrs, (mapname *)&objp->map)) {
lib/libc/yp/xdr_ypreq_nokey.c
39
return xdr_mapname(xdrs, (mapname *)&objp->map);
lib/libc/yp/yp_all.c
137
yprnk.map = (char *)inmap;
lib/libc/yp/yp_first.c
64
yprnk.map = (char *)inmap;
lib/libc/yp/yp_master.c
59
yprnk.map = (char *)inmap;
lib/libc/yp/yp_order.c
59
yprnk.map = (char *)inmap;
lib/libc/yp/ypmatch_cache.c
108
ypmatch_find(const char *map, const char *key, u_int keylen, char **val,
lib/libc/yp/ypmatch_cache.c
122
if (strcmp(ep->map, map))
lib/libc/yp/ypmatch_cache.c
179
yprk.map = (char *)inmap;
lib/libc/yp/ypmatch_cache.c
241
yprk.map = (char *)inmap;
lib/libc/yp/ypmatch_cache.c
44
char *map, *key;
lib/libc/yp/ypmatch_cache.c
53
ypmatch_add(const char *map, const char *key, u_int keylen, char *val,
lib/libc/yp/ypmatch_cache.c
66
if ((newmap = strdup(map)) == NULL ||
lib/libc/yp/ypmatch_cache.c
92
free(ep->map);
lib/libc/yp/ypmatch_cache.c
98
ep->map = newmap;
lib/libcrypto/pem/pem_lib.c
152
static const unsigned char map[17] = "0123456789ABCDEF";
lib/libcrypto/pem/pem_lib.c
163
buf[j + i * 2] = map[(str[i] >> 4) & 0x0f];
lib/libcrypto/pem/pem_lib.c
164
buf[j + i * 2 + 1] = map[(str[i]) & 0x0f];
lib/libcurses/tinfo/lib_acs.c
68
chtype *map;
lib/libcurses/tinfo/lib_acs.c
71
map = (SP_PARM != 0) ? SP_PARM->_acs_map :
lib/libcurses/tinfo/lib_acs.c
78
return map[c];
lib/libcurses/tinfo/lib_win32con.c
1140
WINCONSOLE.map = (LPDWORD) malloc(sizeof(DWORD) * MAPSIZE);
lib/libcurses/tinfo/lib_win32con.c
1146
WINCONSOLE.rmap[i] = WINCONSOLE.map[i] =
lib/libcurses/tinfo/lib_win32con.c
1150
WINCONSOLE.rmap[i] = WINCONSOLE.map[i] =
lib/libcurses/tinfo/lib_win32con.c
1162
qsort(WINCONSOLE.map,
lib/libcurses/tinfo/lib_win32con.c
738
WINCONSOLE.map,
lib/libcurses/widechar/lib_wacs.c
135
m = table[n].map;
lib/libcurses/widechar/lib_wacs.c
47
unsigned map;
lib/libedit/keymacro.c
106
el->el_keymacro.map = NULL;
lib/libedit/keymacro.c
120
node__free(el->el_keymacro.map);
lib/libedit/keymacro.c
157
node__put(el, el->el_keymacro.map);
lib/libedit/keymacro.c
158
el->el_keymacro.map = NULL;
lib/libedit/keymacro.c
176
return node_trav(el, el->el_keymacro.map, ch, val);
lib/libedit/keymacro.c
201
if (el->el_keymacro.map == NULL)
lib/libedit/keymacro.c
203
el->el_keymacro.map = node__get(key[0]);
lib/libedit/keymacro.c
207
(void) node__try(el, el->el_keymacro.map, key, val, ntype);
lib/libedit/keymacro.c
216
keymacro_clear(EditLine *el, el_action_t *map, const wchar_t *in)
lib/libedit/keymacro.c
220
if ((map[(unsigned char)*in] == ED_SEQUENCE_LEAD_IN) &&
lib/libedit/keymacro.c
221
((map == el->el_map.key &&
lib/libedit/keymacro.c
223
(map == el->el_map.alt &&
lib/libedit/keymacro.c
242
if (el->el_keymacro.map == NULL)
lib/libedit/keymacro.c
245
(void) node__delete(el, &el->el_keymacro.map, key);
lib/libedit/keymacro.c
259
if (el->el_keymacro.map == NULL && *key == 0)
lib/libedit/keymacro.c
263
if (node_lookup(el, key, el->el_keymacro.map, 1) <= -1)
lib/libedit/keymacro.h
53
keymacro_node_t *map; /* Key map */
lib/libedit/map.c
1000
map = alt;
lib/libedit/map.c
1005
switch (map[i]) {
lib/libedit/map.c
1012
keymacro_add(el, buf, keymacro_map_cmd(el, (int) map[i]), XK_CMD);
lib/libedit/map.c
1015
map[(int) buf[0]] = ED_SEQUENCE_LEAD_IN;
lib/libedit/map.c
1127
map_print_key(EditLine *el, el_action_t *map, const wchar_t *in)
lib/libedit/map.c
1136
if (bp->func == map[(unsigned char) *in]) {
lib/libedit/map.c
1150
map_print_some_keys(EditLine *el, el_action_t *map, wint_t first, wint_t last)
lib/libedit/map.c
1160
if (map[first] == ED_UNASSIGNED) {
lib/libedit/map.c
1171
if (bp->func == map[first]) {
lib/libedit/map.c
1190
if (map == el->el_map.key) {
lib/libedit/map.c
1251
el_action_t *map;
lib/libedit/map.c
1265
map = el->el_map.key;
lib/libedit/map.c
1272
map = el->el_map.alt;
lib/libedit/map.c
1328
else if (map[(unsigned char) *in] == ED_SEQUENCE_LEAD_IN)
lib/libedit/map.c
1331
map[(unsigned char) *in] = ED_UNASSIGNED;
lib/libedit/map.c
1338
map_print_key(el, map, in);
lib/libedit/map.c
1359
map[(unsigned char) *in] = ED_SEQUENCE_LEAD_IN;
lib/libedit/map.c
1374
map[(unsigned char) *in] = ED_SEQUENCE_LEAD_IN;
lib/libedit/map.c
1376
keymacro_clear(el, map, in);
lib/libedit/map.c
1377
map[(unsigned char) *in] = cmd;
lib/libedit/map.c
970
el_action_t *map = el->el_map.key;
lib/libedit/map.c
974
map[i] = ED_INSERT;
lib/libedit/map.c
986
el_action_t *map = el->el_map.key;
lib/libedit/map.c
989
for (i = 0; i <= 0377 && map[i] != EM_META_NEXT; i++)
lib/libedit/map.c
998
map = alt;
lib/libedit/readline.c
164
static Function *map[256];
lib/libedit/readline.c
1927
if (map[c] == NULL)
lib/libedit/readline.c
1932
(*map[c])(NULL, c);
lib/libedit/readline.c
1945
if ((size_t)c >= sizeof(map) / sizeof(map[0]) || c < 0)
lib/libedit/readline.c
1947
map[(unsigned char)c] = fun;
lib/libedit/terminal.c
1143
el_action_t *map;
lib/libedit/terminal.c
1153
map = el->el_map.type == MAP_VI ? el->el_map.alt : el->el_map.key;
lib/libedit/terminal.c
1183
keymacro_clear(el, map, px);
lib/libedit/terminal.c
1185
if (p[1] && (dmap[j] == map[j] ||
lib/libedit/terminal.c
1186
map[j] == ED_SEQUENCE_LEAD_IN)) {
lib/libedit/terminal.c
1189
map[j] = ED_SEQUENCE_LEAD_IN;
lib/libedit/terminal.c
1190
} else if (map[j] == ED_UNASSIGNED) {
lib/libedit/terminal.c
1191
keymacro_clear(el, map, px);
lib/libedit/terminal.c
1193
map[j] = arrow[i].fun.cmd;
lib/libedit/tty.c
896
el_action_t *map, *alt;
lib/libedit/tty.c
900
map = el->el_map.key;
lib/libedit/tty.c
916
keymacro_clear(el, map, old);
lib/libedit/tty.c
917
map[(unsigned char)old[0]] = dmap[(unsigned char)old[0]];
lib/libedit/tty.c
918
keymacro_clear(el, map, new);
lib/libedit/tty.c
920
map[(unsigned char)new[0]] = tp->bind[el->el_map.type];
lib/libexpat/lib/expat.h
528
int map[256];
lib/libexpat/lib/xmlparse.c
4958
info.map[i] = -1;
lib/libexpat/lib/xmlparse.c
4972
parser->m_unknownEncodingMem, info.map, info.convert, info.data);
lib/libexpat/tests/handlers.c
289
info->map[i] = i;
lib/libexpat/tests/handlers.c
322
info->map[i] = i;
lib/libexpat/tests/handlers.c
363
info->map[i] = i;
lib/libexpat/tests/handlers.c
365
info->map[i] = high_map;
lib/libexpat/tests/handlers.c
369
info->map[9] = 5;
lib/libexpat/tests/handlers.c
372
info->map[0x81] = -5;
lib/libexpat/tests/handlers.c
375
info->map[0x82] = 'a';
lib/libexpat/tests/handlers.c
380
info->map[0x83] = 0xd801;
lib/libexpat/tests/handlers.c
383
info->map[0x84] = 0x010101;
lib/libexpat/tests/handlers.c
404
info->map[i] = i;
lib/libfido2/src/cbor.c
376
cbor_item_t *map;
lib/libfido2/src/cbor.c
382
if ((map = cbor_new_definite_map(argc)) == NULL)
lib/libfido2/src/cbor.c
386
if (cbor_add_arg(map, (uint8_t)(i + 1), argv[i]) < 0)
lib/libfido2/src/cbor.c
390
cbor_decref(&map);
lib/libfido2/src/cbor.c
391
map = NULL;
lib/libfido2/src/cbor.c
394
return (map);
lib/libfido2/src/cbor.c
590
cbor_encode_largeblob_key_ext(cbor_item_t *map)
lib/libfido2/src/cbor.c
592
if (map == NULL ||
lib/libfido2/src/cbor.c
593
cbor_add_bool(map, "largeBlobKey", FIDO_OPT_TRUE) < 0)
lib/libssl/d1_pkt.c
1065
if (shift >= sizeof(bitmap->map)*8)
lib/libssl/d1_pkt.c
1067
else if (bitmap->map & (1UL << shift))
lib/libssl/d1_pkt.c
1083
if (shift < sizeof(bitmap->map)*8)
lib/libssl/d1_pkt.c
1084
bitmap->map <<= shift, bitmap->map |= 1UL;
lib/libssl/d1_pkt.c
1086
bitmap->map = 1UL;
lib/libssl/d1_pkt.c
1090
if (shift < sizeof(bitmap->map) * 8)
lib/libssl/d1_pkt.c
1091
bitmap->map |= 1UL << shift;
lib/libssl/dtls_local.h
73
unsigned long map; /* track 32 packets on 32-bit systems
libexec/ld.so/malloc.c
1094
p = map(d, sz + alignment, zero_fill);
libexec/ld.so/malloc.c
569
pp = map(d, MALLOC_PAGESIZE, 0);
libexec/ld.so/malloc.c
801
p = map(g_pool, psz, zero_fill);
libexec/login_token/token.c
344
*cp = tt->map[*cp - 'a'];
libexec/login_token/token.h
61
char map[6]; /* how A-F map to decimal */
regress/lib/libc/sys/t_minherit.c
51
void *map = mmap(NULL, page, PROT_READ|PROT_WRITE,
regress/lib/libc/sys/t_minherit.c
53
ATF_REQUIRE(map != MAP_FAILED);
regress/lib/libc/sys/t_minherit.c
54
memset(map, v, page);
regress/lib/libc/sys/t_minherit.c
56
ATF_REQUIRE(minherit(map, page, f) == 0);
regress/lib/libc/sys/t_minherit.c
58
ATF_REQUIRE(minherit(map, page, f) == -1);
regress/lib/libc/sys/t_minherit.c
59
return map;
regress/lib/libc/sys/t_mmap.c
171
char *map, *dk, *drives, dev[PATH_MAX];
regress/lib/libc/sys/t_mmap.c
209
map = mmap(NULL, 4096, PROT_READ, MAP_FILE, fd, 0);
regress/lib/libc/sys/t_mmap.c
210
ATF_REQUIRE_MSG(map != MAP_FAILED, "mmap: %s", strerror(errno));
regress/lib/libc/sys/t_mmap.c
212
(void)fprintf(stderr, "first byte %x\n", *map);
regress/lib/libc/sys/t_mmap.c
214
(void)fprintf(stderr, "first byte %x\n", *map);
regress/lib/libc/sys/t_mmap.c
216
ATF_REQUIRE(munmap(map, 4096) == 0);
regress/lib/libc/sys/t_mmap.c
228
void *map;
regress/lib/libc/sys/t_mmap.c
231
map = mmap(NULL, 3, PROT_READ, MAP_FILE|MAP_PRIVATE, -1, 0);
regress/lib/libc/sys/t_mmap.c
233
ATF_REQUIRE(map == MAP_FAILED);
regress/lib/libc/sys/t_mmap.c
237
map = mmap(&addr, page, PROT_READ, MAP_FIXED|MAP_PRIVATE, -1, 0);
regress/lib/libc/sys/t_mmap.c
239
ATF_REQUIRE(map == MAP_FAILED);
regress/lib/libc/sys/t_mmap.c
243
map = mmap(NULL, page, PROT_READ, MAP_ANON|MAP_PRIVATE, INT_MAX, 0);
regress/lib/libc/sys/t_mmap.c
245
ATF_REQUIRE(map == MAP_FAILED);
regress/lib/libc/sys/t_mmap.c
307
void *map;
regress/lib/libc/sys/t_mmap.c
321
map = mmap(NULL, 3, PROT_READ, MAP_FILE|MAP_PRIVATE, fd, 0);
regress/lib/libc/sys/t_mmap.c
322
map_check(map, 1);
regress/lib/libc/sys/t_mmap.c
324
map = mmap(NULL, 3, PROT_WRITE, MAP_FILE|MAP_PRIVATE, fd, 0);
regress/lib/libc/sys/t_mmap.c
325
map_check(map, 0);
regress/lib/libc/sys/t_mmap.c
344
void *map;
regress/lib/libc/sys/t_mmap.c
352
map = mmap(NULL, page, PROT_NONE, MAP_ANON|MAP_PRIVATE, -1, 0);
regress/lib/libc/sys/t_mmap.c
353
ATF_REQUIRE(map != MAP_FAILED);
regress/lib/libc/sys/t_mmap.c
360
ATF_REQUIRE(strlcpy(buf, map, sizeof(buf)) != 0);
regress/lib/libc/sys/t_mmap.c
367
ATF_REQUIRE(munmap(map, page) == 0);
regress/lib/libc/sys/t_mmap.c
380
void *map;
regress/lib/libc/sys/t_mmap.c
401
map = mmap(NULL, 3, PROT_NONE, MAP_FILE | MAP_SHARED, fd, 0);
regress/lib/libc/sys/t_mmap.c
402
ATF_REQUIRE(map != MAP_FAILED);
regress/lib/libc/sys/t_mmap.c
410
ATF_REQUIRE(strlcpy(buf, map, sizeof(buf)) != 0);
regress/lib/libc/sys/t_mmap.c
417
ATF_REQUIRE(munmap(map, 3) == 0);
regress/lib/libc/sys/t_mmap.c
433
char *map;
regress/lib/libc/sys/t_mmap.c
448
map = mmap(NULL, page, PROT_READ | PROT_WRITE, MAP_FILE|MAP_PRIVATE,
regress/lib/libc/sys/t_mmap.c
450
ATF_REQUIRE(map != MAP_FAILED);
regress/lib/libc/sys/t_mmap.c
453
map[i] = 'x';
regress/lib/libc/sys/t_mmap.c
462
(void)munmap(map, page);
regress/lib/libc/sys/t_mmap.c
480
char *map;
regress/lib/libc/sys/t_mmap.c
492
map = mmap(NULL, page, PROT_READ, MAP_FILE|MAP_PRIVATE, fd, 0);
regress/lib/libc/sys/t_mmap.c
493
ATF_REQUIRE(map != MAP_FAILED);
regress/lib/libc/sys/t_mmap.c
497
sta += map[i];
regress/lib/libc/sys/t_mmap.c
509
sta += map[i];
regress/lib/libc/sys/t_mmap.c
515
(void)munmap(map, page);
regress/lib/libc/sys/t_mmap.c
526
ATF_REQUIRE(munmap(map, page) == 0);
regress/lib/libc/sys/t_mmap.c
545
void *map;
regress/lib/libc/sys/t_mmap.c
555
map = mmap(NULL, page, PROT_EXEC, flags, -1, 0);
regress/lib/libc/sys/t_mmap.c
556
map_check(map, val);
regress/lib/libc/sys/t_mmap.c
558
map = mmap(NULL, page, PROT_READ, flags, -1, 0);
regress/lib/libc/sys/t_mmap.c
559
map_check(map, val);
regress/lib/libc/sys/t_mmap.c
561
map = mmap(NULL, page, PROT_WRITE, flags, -1, 0);
regress/lib/libc/sys/t_mmap.c
562
map_check(map, val);
regress/lib/libc/sys/t_mmap.c
564
map = mmap(NULL, page, PROT_READ|PROT_WRITE, flags, -1, 0);
regress/lib/libc/sys/t_mmap.c
565
map_check(map, val);
regress/lib/libc/sys/t_mmap.c
567
map = mmap(NULL, page, PROT_EXEC|PROT_READ|PROT_WRITE, flags, -1, 0);
regress/lib/libc/sys/t_mmap.c
568
map_check(map, val);
regress/lib/libc/sys/t_mmap.c
88
map_check(void *map, int flag)
regress/lib/libc/sys/t_mmap.c
92
ATF_REQUIRE(map == MAP_FAILED);
regress/lib/libc/sys/t_mmap.c
96
ATF_REQUIRE(map != MAP_FAILED);
regress/lib/libc/sys/t_mmap.c
97
ATF_REQUIRE(munmap(map, page) == 0);
regress/lib/libc/sys/t_msync.c
109
if (msync(map, page, flags) != 0) {
regress/lib/libc/sys/t_msync.c
114
if (memcmp(map + off, garbage, len) != 0) {
regress/lib/libc/sys/t_msync.c
125
if (map != MAP_FAILED)
regress/lib/libc/sys/t_msync.c
126
(void)munmap(map, page);
regress/lib/libc/sys/t_msync.c
156
char *map = MAP_FAILED;
regress/lib/libc/sys/t_msync.c
169
map = mmap(NULL, page, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE,
regress/lib/libc/sys/t_msync.c
171
ATF_REQUIRE(map != MAP_FAILED);
regress/lib/libc/sys/t_msync.c
173
(void)munmap(map, page);
regress/lib/libc/sys/t_msync.c
175
ATF_REQUIRE(msync(map, page, MS_SYNC) != 0);
regress/lib/libc/sys/t_msync.c
54
char *buf, *map = MAP_FAILED;
regress/lib/libc/sys/t_msync.c
80
map = mmap(NULL, page, PROT_READ | PROT_WRITE, MAP_FILE|MAP_PRIVATE,
regress/lib/libc/sys/t_msync.c
83
if (map == MAP_FAILED) {
regress/lib/libc/sys/t_write.c
232
void *map = mmap(NULL, SIZE, PROT_NONE, MAP_ANON | MAP_PRIVATE, -1, 0);
regress/lib/libc/sys/t_write.c
233
ATF_REQUIRE(map != MAP_FAILED);
regress/lib/libc/sys/t_write.c
235
ssize_t retval = write(fd[1], map, SIZE);
regress/lib/libc/sys/t_write.c
240
munmap(map, SIZE);
regress/lib/libc/sys/t_write.c
258
void *map = mmap(NULL, SIZE, PROT_NONE, MAP_ANON | MAP_PRIVATE, -1, 0);
regress/lib/libc/sys/t_write.c
259
ATF_REQUIRE(map != MAP_FAILED);
regress/lib/libc/sys/t_write.c
261
ssize_t retval = read(fd, map, SIZE);
regress/lib/libc/sys/t_write.c
266
munmap(map, SIZE);
regress/sys/kern/flock/flock.c
1058
int map[128];
regress/sys/kern/flock/flock.c
1069
map[i] = F_UNLCK;
regress/sys/kern/flock/flock.c
1159
map[i] = F_WRLCK;
regress/sys/kern/flock/flock.c
1175
map[i] = F_RDLCK;
regress/sys/kern/flock/flock.c
1184
map[i] = F_UNLCK;
regress/sys/kern/flock/flock.c
1200
if (map[i] != F_UNLCK && buf[i] != tbuf[i]) {
regress/usr.sbin/bgpd/unittests/bitmap_test.c
121
bitmap_reset(&map);
regress/usr.sbin/bgpd/unittests/bitmap_test.c
33
struct bitmap map;
regress/usr.sbin/bgpd/unittests/bitmap_test.c
37
bitmap_init(&map);
regress/usr.sbin/bgpd/unittests/bitmap_test.c
41
if (bitmap_id_get(&map, &id) == -1)
regress/usr.sbin/bgpd/unittests/bitmap_test.c
50
bitmap_id_put(&map, foobar[i]);
regress/usr.sbin/bgpd/unittests/bitmap_test.c
53
if (bitmap_id_get(&map, &id) == -1)
regress/usr.sbin/bgpd/unittests/bitmap_test.c
62
bitmap_id_put(&map, foobar[i]);
regress/usr.sbin/bgpd/unittests/bitmap_test.c
63
if (bitmap_id_get(&map, &id) == -1)
sbin/dump/dump.h
112
void dumpmap(char *map, int type, ino_t ino);
sbin/dump/dump.h
45
#define SETINO(ino, map) \
sbin/dump/dump.h
46
map[(u_int)((ino) - 1) / NBBY] |= 1 << ((u_int)((ino) - 1) % NBBY)
sbin/dump/dump.h
47
#define CLRINO(ino, map) \
sbin/dump/dump.h
48
map[(u_int)((ino) - 1) / NBBY] &= ~(1 << ((u_int)((ino) - 1) % NBBY))
sbin/dump/dump.h
49
#define TSTINO(ino, map) \
sbin/dump/dump.h
50
(map[(u_int)((ino) - 1) / NBBY] & (1 << ((u_int)((ino) - 1) % NBBY)))
sbin/dump/main.c
112
char *map;
sbin/dump/main.c
551
for (map = dumpdirmap, ino = 1; ino < maxino; ino++) {
sbin/dump/main.c
553
dirty = *map++;
sbin/dump/main.c
568
for (map = dumpinomap, ino = 1; ino < maxino; ino++) {
sbin/dump/main.c
570
dirty = *map++;
sbin/dump/traverse.c
287
char *map;
sbin/dump/traverse.c
294
for (map = dumpdirmap, ino = 1; ino < maxino; ino++) {
sbin/dump/traverse.c
296
isdir = *map++;
sbin/dump/traverse.c
689
dumpmap(char *map, int type, ino_t ino)
sbin/dump/traverse.c
697
for (i = 0, cp = map; i < spcl.c_count; i++, cp += TP_BSIZE)
sbin/fsck_ext2fs/pass5.c
234
print_bmap(u_char *map, u_int32_t size)
sbin/fsck_ext2fs/pass5.c
242
printf("%2x ", (u_int)map[i] & 0xff);
sbin/fsck_ffs/pass5.c
290
int map = *mapp++;
sbin/fsck_ffs/pass5.c
295
if ((map & bit) != 0) {
sbin/fsck_ffs/pass5.c
306
map = *mapp++;
sbin/growfs/growfs.c
448
int map = *mapp++;
sbin/growfs/growfs.c
453
if ((map & bit) != 0)
sbin/growfs/growfs.c
464
map = *mapp++;
sbin/iked/config.c
363
struct iked_constmap *map = NULL;
sbin/iked/config.c
369
map = ikev2_xformencr_map;
sbin/iked/config.c
372
map = ikev2_xformprf_map;
sbin/iked/config.c
375
map = ikev2_xformauth_map;
sbin/iked/config.c
378
map = ikev2_xformdh_map;
sbin/iked/config.c
381
map = ikev2_xformesn_map;
sbin/iked/config.c
428
xform->xform_map = map;
sbin/iked/pfkey.c
175
pfkey_map(const struct pfkey_constmap *map, uint16_t alg, uint8_t *pfkalg)
sbin/iked/pfkey.c
179
for (i = 0; map[i].pfkey_id != 0; i++)
sbin/iked/pfkey.c
180
if (map[i].pfkey_ikeid == alg) {
sbin/iked/pfkey.c
181
*pfkalg = map[i].pfkey_id;
sbin/iked/util.c
437
print_map(unsigned int type, struct iked_constmap *map)
sbin/iked/util.c
448
for (i = 0; map[i].cm_name != NULL; i++) {
sbin/iked/util.c
449
if (map[i].cm_type == type)
sbin/iked/util.c
450
name = map[i].cm_name;
sbin/isakmpd/attribute.c
108
value = constant_value(map, name);
sbin/isakmpd/attribute.c
95
attribute_set_constant(char *section, char *tag, struct constant_map *map,
sbin/isakmpd/constants.c
38
constant_value(struct constant_map *map, char *name)
sbin/isakmpd/constants.c
40
struct constant_map *entry = map;
sbin/isakmpd/constants.c
42
for (entry = map; entry->name; entry++)
sbin/isakmpd/constants.c
49
constant_lookup(struct constant_map *map, int value)
sbin/isakmpd/constants.c
51
struct constant_map *entry = map;
sbin/isakmpd/constants.c
53
for (entry = map; entry->name; entry++)
sbin/isakmpd/constants.c
60
constant_link_lookup(struct constant_map *map, int value)
sbin/isakmpd/constants.c
62
struct constant_map *entry = map;
sbin/isakmpd/constants.c
64
for (entry = map; entry->name; entry++)
sbin/isakmpd/constants.c
71
constant_name(struct constant_map *map, int value)
sbin/isakmpd/constants.c
74
char *retval = constant_lookup(map, value);
sbin/isakmpd/constants.c
88
struct constant_map **map;
sbin/isakmpd/constants.c
90
for (map = maps; *map; map++) {
sbin/isakmpd/constants.c
91
retval = constant_lookup(*map, value);
sbin/isakmpd/ike_phase_1.c
1268
struct constant_map *map;
sbin/isakmpd/ike_phase_1.c
1291
map = constant_link_lookup(ike_attr_cst, type);
sbin/isakmpd/ike_phase_1.c
1292
if (!map)
sbin/isakmpd/ike_phase_1.c
1295
if ((constant_value(map, str) == decode_16(value)) ||
sbin/isakmpd/ike_phase_1.c
1310
tag, constant_name(map, decode_16(value)), str);
sbin/kbd/kbd_wscons.c
235
int map = 0, v, i, fd, error = 0;
sbin/kbd/kbd_wscons.c
246
map = n->value;
sbin/kbd/kbd_wscons.c
249
if (map == 0)
sbin/kbd/kbd_wscons.c
264
map |= v;
sbin/kbd/kbd_wscons.c
282
if (ioctl(fd, WSKBDIO_SETENCODING, &map) == -1) {
sbin/newfs_ext2fs/mke2fs.c
1233
uint len, map, i;
sbin/newfs_ext2fs/mke2fs.c
1264
map = bbp[loc];
sbin/newfs_ext2fs/mke2fs.c
1267
if ((map & (1 << i)) == 0)
sbin/pdisk/dump.c
102
dump_block_zero(map);
sbin/pdisk/dump.c
129
show_data_structures(struct partition_map *map)
sbin/pdisk/dump.c
137
map->blocks_in_map, map->maximum_in_map, map->media_size,
sbin/pdisk/dump.c
138
map->sbBlkSize);
sbin/pdisk/dump.c
140
printf(" and has%s been changed\n", (map->changed) ? "" : " not");
sbin/pdisk/dump.c
144
printf("signature 0x%x", map->sbSig);
sbin/pdisk/dump.c
145
printf("Block size=%u, Number of Blocks=%u\n", map->sbBlkSize,
sbin/pdisk/dump.c
146
map->sbBlkCount);
sbin/pdisk/dump.c
147
printf("DeviceType=0x%x, DeviceId=0x%x, sbData=0x%x\n", map->sbDevType,
sbin/pdisk/dump.c
148
map->sbDevId, map->sbData);
sbin/pdisk/dump.c
149
if (map->sbDrvrCount == 0) {
sbin/pdisk/dump.c
152
printf("%u driver%s-\n", map->sbDrvrCount,
sbin/pdisk/dump.c
153
(map->sbDrvrCount > 1) ? "s" : "");
sbin/pdisk/dump.c
154
m = map->sbDDMap;
sbin/pdisk/dump.c
155
for (i = 0; i < map->sbDrvrCount; i++) {
sbin/pdisk/dump.c
163
LIST_FOREACH(entry, &map->disk_order, disk_entry) {
sbin/pdisk/dump.c
183
LIST_FOREACH(entry, &map->disk_order, disk_entry) {
sbin/pdisk/dump.c
198
full_dump_partition_entry(struct partition_map *map, int ix)
sbin/pdisk/dump.c
204
entry = find_entry_by_disk_address(ix, map);
sbin/pdisk/dump.c
297
full_dump_block_zero(struct partition_map *map)
sbin/pdisk/dump.c
302
m = map->sbDDMap;
sbin/pdisk/dump.c
304
printf(" signature: 0x%x\n", map->sbSig);
sbin/pdisk/dump.c
305
printf(" size of a block: %u\n", map->sbBlkSize);
sbin/pdisk/dump.c
306
printf(" number of blocks: %u\n", map->sbBlkCount);
sbin/pdisk/dump.c
307
printf(" device type: 0x%x\n", map->sbDevType);
sbin/pdisk/dump.c
308
printf(" device id: 0x%x\n", map->sbDevId);
sbin/pdisk/dump.c
309
printf(" data: 0x%x\n", map->sbData);
sbin/pdisk/dump.c
310
printf(" driver count: %u\n", map->sbDrvrCount);
sbin/pdisk/dump.c
319
dump_block(map->sbReserved, sizeof(map->sbReserved));
sbin/pdisk/dump.c
323
get_max_type_string_length(struct partition_map *map)
sbin/pdisk/dump.c
330
LIST_FOREACH(entry, &map->disk_order, disk_entry) {
sbin/pdisk/dump.c
340
get_max_name_string_length(struct partition_map *map)
sbin/pdisk/dump.c
347
LIST_FOREACH(entry, &map->disk_order, disk_entry) {
sbin/pdisk/dump.c
357
get_max_base_or_length(struct partition_map *map)
sbin/pdisk/dump.c
364
LIST_FOREACH(entry, &map->disk_order, disk_entry) {
sbin/pdisk/dump.c
49
dump_block_zero(struct partition_map *map)
sbin/pdisk/dump.c
56
map->sbBlkSize, map->sbBlkCount);
sbin/pdisk/dump.c
57
if (fmt_scaled((long long)map->sbBlkCount * map->sbBlkSize, buf) == 0)
sbin/pdisk/dump.c
62
printf("DeviceType=0x%x, DeviceId=0x%x\n", map->sbDevType,
sbin/pdisk/dump.c
63
map->sbDevId);
sbin/pdisk/dump.c
64
if (map->sbDrvrCount > 0) {
sbin/pdisk/dump.c
66
m = map->sbDDMap;
sbin/pdisk/dump.c
67
for (i = 0; i < map->sbDrvrCount; i++) {
sbin/pdisk/dump.c
78
dump_partition_map(struct partition_map *map)
sbin/pdisk/dump.c
84
map->sbBlkSize, map->name);
sbin/pdisk/dump.c
86
digits = number_of_digits(get_max_base_or_length(map));
sbin/pdisk/dump.c
89
max_type_length = get_max_type_string_length(map);
sbin/pdisk/dump.c
92
max_name_length = get_max_name_string_length(map);
sbin/pdisk/dump.c
98
LIST_FOREACH(entry, &map->disk_order, disk_entry) {
sbin/pdisk/file_media.c
118
read_block0(int fd, struct partition_map *map)
sbin/pdisk/file_media.c
131
memcpy(&map->sbSig, block0_ondisk->sbSig,
sbin/pdisk/file_media.c
132
sizeof(map->sbSig));
sbin/pdisk/file_media.c
133
map->sbSig = betoh16(map->sbSig);
sbin/pdisk/file_media.c
134
memcpy(&map->sbBlkSize, block0_ondisk->sbBlkSize,
sbin/pdisk/file_media.c
135
sizeof(map->sbBlkSize));
sbin/pdisk/file_media.c
136
map->sbBlkSize = betoh16(map->sbBlkSize);
sbin/pdisk/file_media.c
137
memcpy(&map->sbBlkCount, block0_ondisk->sbBlkCount,
sbin/pdisk/file_media.c
138
sizeof(map->sbBlkCount));
sbin/pdisk/file_media.c
139
map->sbBlkCount = betoh32(map->sbBlkCount);
sbin/pdisk/file_media.c
140
memcpy(&map->sbDevType, block0_ondisk->sbDevType,
sbin/pdisk/file_media.c
141
sizeof(map->sbDevType));
sbin/pdisk/file_media.c
142
map->sbDevType = betoh16(map->sbDevType);
sbin/pdisk/file_media.c
143
memcpy(&map->sbDevId, block0_ondisk->sbDevId,
sbin/pdisk/file_media.c
144
sizeof(map->sbDevId));
sbin/pdisk/file_media.c
145
map->sbDevId = betoh16(map->sbDevId);
sbin/pdisk/file_media.c
146
memcpy(&map->sbData, block0_ondisk->sbData,
sbin/pdisk/file_media.c
147
sizeof(map->sbData));
sbin/pdisk/file_media.c
148
map->sbData = betoh32(map->sbData);
sbin/pdisk/file_media.c
149
memcpy(&map->sbDrvrCount, block0_ondisk->sbDrvrCount,
sbin/pdisk/file_media.c
150
sizeof(map->sbDrvrCount));
sbin/pdisk/file_media.c
151
map->sbDrvrCount = betoh16(map->sbDrvrCount);
sbin/pdisk/file_media.c
155
map->sbDDMap+i*sizeof(struct ddmap_ondisk),
sbin/pdisk/file_media.c
157
memcpy(&map->sbDDMap[i].ddBlock, &ddmap_ondisk.ddBlock,
sbin/pdisk/file_media.c
158
sizeof(map->sbDDMap[i].ddBlock));
sbin/pdisk/file_media.c
159
map->sbDDMap[i].ddBlock =
sbin/pdisk/file_media.c
160
betoh32(map->sbDDMap[i].ddBlock);
sbin/pdisk/file_media.c
161
memcpy(&map->sbDDMap[i].ddSize, &ddmap_ondisk.ddSize,
sbin/pdisk/file_media.c
162
sizeof(map->sbDDMap[i].ddSize));
sbin/pdisk/file_media.c
163
map->sbDDMap[i].ddSize = betoh16(map->sbDDMap[i].ddSize);
sbin/pdisk/file_media.c
164
memcpy(&map->sbDDMap[i].ddType, &ddmap_ondisk.ddType,
sbin/pdisk/file_media.c
165
sizeof(map->sbDDMap[i].ddType));
sbin/pdisk/file_media.c
166
map->sbDDMap[i].ddType = betoh32(map->sbDDMap[i].ddType);
sbin/pdisk/file_media.c
174
write_block0(int fd, struct partition_map *map)
sbin/pdisk/file_media.c
186
tmp16 = htobe16(map->sbSig);
sbin/pdisk/file_media.c
189
tmp16 = htobe16(map->sbBlkSize);
sbin/pdisk/file_media.c
192
tmp32 = htobe32(map->sbBlkCount);
sbin/pdisk/file_media.c
195
tmp16 = htobe16(map->sbDevType);
sbin/pdisk/file_media.c
198
tmp16 = htobe16(map->sbDevId);
sbin/pdisk/file_media.c
201
tmp32 = htobe32(map->sbData);
sbin/pdisk/file_media.c
204
tmp16 = htobe16(map->sbDrvrCount);
sbin/pdisk/file_media.c
209
tmp32 = htobe32(map->sbDDMap[i].ddBlock);
sbin/pdisk/file_media.c
212
tmp16 = htobe16(map->sbDDMap[i].ddSize);
sbin/pdisk/file_media.c
215
tmp16 = betoh32(map->sbDDMap[i].ddType);
sbin/pdisk/file_media.c
218
memcpy(map->sbDDMap+i*sizeof(struct ddmap_ondisk),
sbin/pdisk/partition_map.c
100
map->sbBlkSize, sectorsz);
sbin/pdisk/partition_map.c
101
else if (map->sbBlkCount > mediasz)
sbin/pdisk/partition_map.c
103
map->sbBlkCount,
sbin/pdisk/partition_map.c
113
free_partition_map(map);
sbin/pdisk/partition_map.c
114
map = create_partition_map(fd, name, mediasz, sectorsz);
sbin/pdisk/partition_map.c
115
if (map)
sbin/pdisk/partition_map.c
116
return map;
sbin/pdisk/partition_map.c
120
free_partition_map(map);
sbin/pdisk/partition_map.c
126
free_partition_map(struct partition_map *map)
sbin/pdisk/partition_map.c
130
if (map == NULL)
sbin/pdisk/partition_map.c
133
while (!LIST_EMPTY(&map->disk_order)) {
sbin/pdisk/partition_map.c
134
entry = LIST_FIRST(&map->disk_order);
sbin/pdisk/partition_map.c
139
free(map);
sbin/pdisk/partition_map.c
143
read_partition_map(struct partition_map *map)
sbin/pdisk/partition_map.c
155
if (read_dpme(map->fd, ix, entry) == 0) {
sbin/pdisk/partition_map.c
156
warnx("Can't read block %u from '%s'", ix, map->name);
sbin/pdisk/partition_map.c
180
map->maximum_in_map = entry->dpme_pblocks;
sbin/pdisk/partition_map.c
205
entry->the_map = map;
sbin/pdisk/partition_map.c
209
map->blocks_in_map++;
sbin/pdisk/partition_map.c
217
LIST_FOREACH(cur, &map->base_order, base_entry) {
sbin/pdisk/partition_map.c
220
if (base >= map->media_size ||
sbin/pdisk/partition_map.c
222
next > map->media_size) {
sbin/pdisk/partition_map.c
230
nextbase = map->media_size;
sbin/pdisk/partition_map.c
243
write_partition_map(struct partition_map *map)
sbin/pdisk/partition_map.c
248
result = write_block0(map->fd, map);
sbin/pdisk/partition_map.c
252
LIST_FOREACH(entry, &map->disk_order, disk_entry) {
sbin/pdisk/partition_map.c
253
result = write_dpme(map->fd, entry->disk_address, entry);
sbin/pdisk/partition_map.c
263
struct partition_map *map;
sbin/pdisk/partition_map.c
266
map = malloc(sizeof(struct partition_map));
sbin/pdisk/partition_map.c
267
if (map == NULL)
sbin/pdisk/partition_map.c
270
map->name = name;
sbin/pdisk/partition_map.c
271
map->fd = fd;
sbin/pdisk/partition_map.c
272
map->changed = 1;
sbin/pdisk/partition_map.c
273
LIST_INIT(&map->disk_order);
sbin/pdisk/partition_map.c
274
LIST_INIT(&map->base_order);
sbin/pdisk/partition_map.c
276
map->blocks_in_map = 0;
sbin/pdisk/partition_map.c
277
map->maximum_in_map = -1;
sbin/pdisk/partition_map.c
278
map->media_size = mediasz;
sbin/pdisk/partition_map.c
280
map->sbSig = BLOCK0_SIGNATURE;
sbin/pdisk/partition_map.c
281
map->sbBlkSize = sectorsz;
sbin/pdisk/partition_map.c
282
map->sbBlkCount = map->media_size;
sbin/pdisk/partition_map.c
284
entry = create_entry(map, 1, "", kFreeType, 1, mediasz - 1);
sbin/pdisk/partition_map.c
289
(map->media_size <= 128 ? 2 : 63), map);
sbin/pdisk/partition_map.c
291
return map;
sbin/pdisk/partition_map.c
297
uint32_t length, struct partition_map *map)
sbin/pdisk/partition_map.c
304
if (map->maximum_in_map < 0)
sbin/pdisk/partition_map.c
305
limit = map->media_size;
sbin/pdisk/partition_map.c
307
limit = map->maximum_in_map;
sbin/pdisk/partition_map.c
310
LIST_FOREACH(cur, &map->base_order, base_entry) {
sbin/pdisk/partition_map.c
336
if (map->blocks_in_map + new_entries > limit) {
sbin/pdisk/partition_map.c
357
cur = create_entry(map, old_address, "", kFreeType, new_base,
sbin/pdisk/partition_map.c
363
cur = create_entry(map, old_address, name, dptype, base, length);
sbin/pdisk/partition_map.c
370
cur = create_entry(map, old_address, "", kFreeType, old_base,
sbin/pdisk/partition_map.c
376
renumber_disk_addresses(map);
sbin/pdisk/partition_map.c
377
map->changed = 1;
sbin/pdisk/partition_map.c
383
create_entry(struct partition_map *map, long ix, const char *name,
sbin/pdisk/partition_map.c
405
entry->the_map = map;
sbin/pdisk/partition_map.c
410
map->blocks_in_map++;
sbin/pdisk/partition_map.c
411
if (map->maximum_in_map < 0) {
sbin/pdisk/partition_map.c
413
map->maximum_in_map = entry->dpme_pblocks;
sbin/pdisk/partition_map.c
434
renumber_disk_addresses(struct partition_map *map)
sbin/pdisk/partition_map.c
441
LIST_FOREACH(cur, &map->disk_order, disk_entry) {
sbin/pdisk/partition_map.c
443
cur->dpme_map_entries = map->blocks_in_map;
sbin/pdisk/partition_map.c
450
struct partition_map *map;
sbin/pdisk/partition_map.c
470
map = entry->the_map;
sbin/pdisk/partition_map.c
476
entry = create_entry(map, address, "" , kFreeType, base, length);
sbin/pdisk/partition_map.c
486
struct partition_map *map;
sbin/pdisk/partition_map.c
491
map = entry->the_map;
sbin/pdisk/partition_map.c
492
m = map->sbDDMap;
sbin/pdisk/partition_map.c
493
for (i = 0; i < map->sbDrvrCount; i++) {
sbin/pdisk/partition_map.c
572
struct partition_map *map;
sbin/pdisk/partition_map.c
574
map = entry->the_map;
sbin/pdisk/partition_map.c
575
map->blocks_in_map--;
sbin/pdisk/partition_map.c
585
find_entry_by_disk_address(long ix, struct partition_map *map)
sbin/pdisk/partition_map.c
589
LIST_FOREACH(cur, &map->disk_order, disk_entry) {
sbin/pdisk/partition_map.c
598
find_entry_by_type(const char *type_name, struct partition_map *map)
sbin/pdisk/partition_map.c
602
LIST_FOREACH(cur, &map->base_order, base_entry) {
sbin/pdisk/partition_map.c
610
find_entry_by_base(uint32_t base, struct partition_map *map)
sbin/pdisk/partition_map.c
614
LIST_FOREACH(cur, &map->base_order, base_entry) {
sbin/pdisk/partition_map.c
62
struct partition_map *map;
sbin/pdisk/partition_map.c
623
move_entry_in_map(long index1, long index2, struct partition_map *map)
sbin/pdisk/partition_map.c
634
p1 = find_entry_by_disk_address(index1, map);
sbin/pdisk/partition_map.c
639
p2 = find_entry_by_disk_address(index2, map);
sbin/pdisk/partition_map.c
65
map = malloc(sizeof(struct partition_map));
sbin/pdisk/partition_map.c
654
renumber_disk_addresses(map);
sbin/pdisk/partition_map.c
655
map->changed = 1;
sbin/pdisk/partition_map.c
66
if (map == NULL)
sbin/pdisk/partition_map.c
662
struct partition_map *map;
sbin/pdisk/partition_map.c
666
map = entry->the_map;
sbin/pdisk/partition_map.c
667
if (LIST_EMPTY(&map->disk_order)) {
sbin/pdisk/partition_map.c
668
LIST_INSERT_HEAD(&map->disk_order, entry, disk_entry);
sbin/pdisk/partition_map.c
672
LIST_FOREACH(cur, &map->disk_order, disk_entry) {
sbin/pdisk/partition_map.c
688
struct partition_map *map;
sbin/pdisk/partition_map.c
69
map->fd = fd;
sbin/pdisk/partition_map.c
693
map = entry->the_map;
sbin/pdisk/partition_map.c
694
if (LIST_EMPTY(&map->base_order)) {
sbin/pdisk/partition_map.c
695
LIST_INSERT_HEAD(&map->base_order, entry, base_entry);
sbin/pdisk/partition_map.c
70
map->name = name;
sbin/pdisk/partition_map.c
700
LIST_FOREACH(cur, &map->base_order, base_entry) {
sbin/pdisk/partition_map.c
714
resize_map(long new_size, struct partition_map *map)
sbin/pdisk/partition_map.c
72
map->changed = 0;
sbin/pdisk/partition_map.c
720
entry = find_entry_by_type(kMapType, map);
sbin/pdisk/partition_map.c
73
LIST_INIT(&map->disk_order);
sbin/pdisk/partition_map.c
738
if (new_size < map->blocks_in_map + incr) {
sbin/pdisk/partition_map.c
74
LIST_INIT(&map->base_order);
sbin/pdisk/partition_map.c
75
map->blocks_in_map = 0;
sbin/pdisk/partition_map.c
76
map->maximum_in_map = -1;
sbin/pdisk/partition_map.c
762
add_partition_to_map("Apple", kMapType, 1, new_size, map);
sbin/pdisk/partition_map.c
763
map->maximum_in_map = new_size;
sbin/pdisk/partition_map.c
770
struct partition_map *map;
sbin/pdisk/partition_map.c
779
map = entry->the_map;
sbin/pdisk/partition_map.c
780
m = map->sbDDMap;
sbin/pdisk/partition_map.c
781
for (i = 0; i < map->sbDrvrCount; i++) {
sbin/pdisk/partition_map.c
79
map->media_size = UINT32_MAX;
sbin/pdisk/partition_map.c
794
for (j = i + 1; j < map->sbDrvrCount; j++, i++) {
sbin/pdisk/partition_map.c
802
map->sbDrvrCount -= 1;
sbin/pdisk/partition_map.c
81
map->media_size = mediasz;
sbin/pdisk/partition_map.c
83
if (read_block0(map->fd, map) == 0) {
sbin/pdisk/partition_map.c
85
free_partition_map(map);
sbin/pdisk/partition_map.c
88
if (map->sbSig == BLOCK0_SIGNATURE &&
sbin/pdisk/partition_map.c
89
map->sbBlkSize == sectorsz &&
sbin/pdisk/partition_map.c
90
map->sbBlkCount <= mediasz) {
sbin/pdisk/partition_map.c
91
if (read_partition_map(map) == 0)
sbin/pdisk/partition_map.c
92
return map;
sbin/pdisk/partition_map.c
94
if (map->sbSig != BLOCK0_SIGNATURE)
sbin/pdisk/partition_map.c
97
map->sbSig);
sbin/pdisk/partition_map.c
98
else if (map->sbBlkSize != sectorsz)
sbin/pdisk/pdisk.c
119
map = open_partition_map(fd, *argv, DL_GETDSIZE(&dl), dl.d_secsize);
sbin/pdisk/pdisk.c
120
if (map != NULL) {
sbin/pdisk/pdisk.c
122
dump_partition_map(map);
sbin/pdisk/pdisk.c
124
edit(&map);
sbin/pdisk/pdisk.c
127
free_partition_map(map);
sbin/pdisk/pdisk.c
139
struct partition_map *map = *mapp;
sbin/pdisk/pdisk.c
143
printf("Edit %s -\n", map->name);
sbin/pdisk/pdisk.c
184
do_dump_map(map, 1);
sbin/pdisk/pdisk.c
187
do_dump_map(map, 0);
sbin/pdisk/pdisk.c
190
if (map->changed) {
sbin/pdisk/pdisk.c
200
oldmap = map;
sbin/pdisk/pdisk.c
201
map = create_partition_map(oldmap->fd,
sbin/pdisk/pdisk.c
204
if (map == NULL)
sbin/pdisk/pdisk.c
206
*mapp = map;
sbin/pdisk/pdisk.c
211
do_create_partition(map, 1);
sbin/pdisk/pdisk.c
214
do_create_partition(map, 0);
sbin/pdisk/pdisk.c
217
do_rename_partition(map);
sbin/pdisk/pdisk.c
220
do_delete_partition(map);
sbin/pdisk/pdisk.c
223
do_reorder(map);
sbin/pdisk/pdisk.c
226
do_change_map_size(map);
sbin/pdisk/pdisk.c
229
do_change_type(map);
sbin/pdisk/pdisk.c
232
do_write_partition_map(map);
sbin/pdisk/pdisk.c
235
do_display_entry(map);
sbin/pdisk/pdisk.c
245
do_create_partition(struct partition_map *map, int get_type)
sbin/pdisk/pdisk.c
251
if (get_base_argument(&base, map) == 0)
sbin/pdisk/pdisk.c
253
if (get_size_argument(&length, map) == 0)
sbin/pdisk/pdisk.c
280
add_partition_to_map(name, type, base, length, map);
sbin/pdisk/pdisk.c
290
get_base_argument(long *number, struct partition_map *map)
sbin/pdisk/pdisk.c
300
entry = find_entry_by_disk_address(*number, map);
sbin/pdisk/pdisk.c
314
get_size_argument(long *number, struct partition_map *map)
sbin/pdisk/pdisk.c
323
multiple = get_multiplier(map->sbBlkSize);
sbin/pdisk/pdisk.c
330
entry = find_entry_by_disk_address(*number, map);
sbin/pdisk/pdisk.c
346
do_rename_partition(struct partition_map *map)
sbin/pdisk/pdisk.c
356
entry = find_entry_by_disk_address(ix, map);
sbin/pdisk/pdisk.c
375
map->changed = 1;
sbin/pdisk/pdisk.c
382
do_change_type(struct partition_map *map)
sbin/pdisk/pdisk.c
392
entry = find_entry_by_disk_address(ix, map);
sbin/pdisk/pdisk.c
411
map->changed = 1;
sbin/pdisk/pdisk.c
419
do_delete_partition(struct partition_map *map)
sbin/pdisk/pdisk.c
429
cur = find_entry_by_disk_address(ix, map);
sbin/pdisk/pdisk.c
438
do_reorder(struct partition_map *map)
sbin/pdisk/pdisk.c
450
move_entry_in_map(old_index, ix, map);
sbin/pdisk/pdisk.c
455
do_write_partition_map(struct partition_map *map)
sbin/pdisk/pdisk.c
457
if (map->changed == 0) {
sbin/pdisk/pdisk.c
469
write_partition_map(map);
sbin/pdisk/pdisk.c
471
map->changed = 0;
sbin/pdisk/pdisk.c
476
do_change_map_size(struct partition_map *map)
sbin/pdisk/pdisk.c
484
resize_map(size, map);
sbin/pdisk/pdisk.c
489
do_display_entry(struct partition_map *map)
sbin/pdisk/pdisk.c
498
full_dump_block_zero(map);
sbin/pdisk/pdisk.c
500
full_dump_partition_entry(map, number);
sbin/pdisk/pdisk.c
504
do_dump_map(struct partition_map *map, int verbose)
sbin/pdisk/pdisk.c
507
show_data_structures(map);
sbin/pdisk/pdisk.c
509
dump_partition_map(map);
sbin/pdisk/pdisk.c
76
struct partition_map *map;
sbin/restore/restore.h
142
#define TSTINO(ino, map) \
sbin/restore/restore.h
143
(map[(u_int)((ino) - 1) / NBBY] & (1 << ((u_int)((ino) - 1) % NBBY)))
sbin/restore/restore.h
144
#define SETINO(ino, map) \
sbin/restore/restore.h
145
map[(u_int)((ino) - 1) / NBBY] |= 1 << ((u_int)((ino) - 1) % NBBY)
sbin/restore/tape.c
258
map = calloc(1, howmany(maxino, NBBY));
sbin/restore/tape.c
259
if (map == NULL)
sbin/restore/tape.c
261
usedinomap = map;
sbin/restore/tape.c
266
map = calloc(1, howmany(maxino, NBBY));
sbin/restore/tape.c
267
if (map == NULL)
sbin/restore/tape.c
269
dumpmap = map;
sbin/restore/tape.c
77
static char *map;
sbin/restore/tape.c
805
memcpy(map, buf, size);
sbin/restore/tape.c
806
map += size;
sbin/restore/tape.c
817
map += size;
sbin/wsconsctl/map_parse.y
111
newkbmap.map = mapdata;
sbin/wsconsctl/map_parse.y
128
newkbmap.map[dst] = kbmap.map[src];
sbin/wsconsctl/map_parse.y
72
mp = kbmap.map + i;
sbin/wsconsctl/util.c
410
mp = newkbmap.map + i;
sbin/wsconsctl/util.c
416
*mp = kbmap.map[i];
sbin/wsconsctl/util.c
420
bcopy(newkbmap.map, kbmap.map,
sbin/wsconsctl/util.c
485
print_kmap(struct wskbd_map_data *map)
sbin/wsconsctl/util.c
490
for (i = 0; i < map->maplen; i++) {
sbin/wsconsctl/util.c
491
mp = map->map + i;
sys/arch/alpha/alpha/trap.c
365
struct vm_map *map;
sys/arch/alpha/alpha/trap.c
392
map = kernel_map;
sys/arch/alpha/alpha/trap.c
395
map = &vm->vm_map;
sys/arch/alpha/alpha/trap.c
403
rv = uvm_fault(map, va, 0, access_type);
sys/arch/alpha/alpha/trap.c
416
if (map != kernel_map)
sys/arch/alpha/dev/bus_dma.c
104
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/dev/bus_dma.c
109
(sizeof(bus_dma_segment_t) * (map->_dm_segcnt - 1));
sys/arch/alpha/dev/bus_dma.c
110
free(map, M_DEVBUF, mapsize);
sys/arch/alpha/dev/bus_dma.c
120
_bus_dmamap_load_buffer_direct(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/alpha/dev/bus_dma.c
136
bmask = ~(map->_dm_boundary - 1);
sys/arch/alpha/dev/bus_dma.c
159
if (map->_dm_maxsegsz < sgsize)
sys/arch/alpha/dev/bus_dma.c
160
sgsize = map->_dm_maxsegsz;
sys/arch/alpha/dev/bus_dma.c
165
if (map->_dm_boundary > 0) {
sys/arch/alpha/dev/bus_dma.c
166
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/alpha/dev/bus_dma.c
176
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/alpha/dev/bus_dma.c
177
map->dm_segs[seg].ds_len = sgsize;
sys/arch/alpha/dev/bus_dma.c
180
if ((map->_dm_flags & DMAMAP_NO_COALESCE) == 0 &&
sys/arch/alpha/dev/bus_dma.c
182
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/alpha/dev/bus_dma.c
183
map->_dm_maxsegsz &&
sys/arch/alpha/dev/bus_dma.c
184
(map->_dm_boundary == 0 ||
sys/arch/alpha/dev/bus_dma.c
185
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/alpha/dev/bus_dma.c
187
map->dm_segs[seg].ds_len += sgsize;
sys/arch/alpha/dev/bus_dma.c
189
if (++seg >= map->_dm_segcnt)
sys/arch/alpha/dev/bus_dma.c
191
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/alpha/dev/bus_dma.c
192
map->dm_segs[seg].ds_len = sgsize;
sys/arch/alpha/dev/bus_dma.c
225
_bus_dmamap_load_direct(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/alpha/dev/bus_dma.c
234
map->dm_mapsize = 0;
sys/arch/alpha/dev/bus_dma.c
235
map->dm_nsegs = 0;
sys/arch/alpha/dev/bus_dma.c
236
KASSERT((map->_dm_flags & (BUS_DMA_READ|BUS_DMA_WRITE)) == 0);
sys/arch/alpha/dev/bus_dma.c
238
if (buflen > map->_dm_size)
sys/arch/alpha/dev/bus_dma.c
242
error = _bus_dmamap_load_buffer_direct(t, map, buf, buflen,
sys/arch/alpha/dev/bus_dma.c
245
map->dm_mapsize = buflen;
sys/arch/alpha/dev/bus_dma.c
246
map->dm_nsegs = seg + 1;
sys/arch/alpha/dev/bus_dma.c
247
map->_dm_window = t;
sys/arch/alpha/dev/bus_dma.c
252
error = bus_dmamap_load(t->_next_window, map, buf, buflen,
sys/arch/alpha/dev/bus_dma.c
262
_bus_dmamap_load_mbuf_direct(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/alpha/dev/bus_dma.c
272
map->dm_mapsize = 0;
sys/arch/alpha/dev/bus_dma.c
273
map->dm_nsegs = 0;
sys/arch/alpha/dev/bus_dma.c
274
KASSERT((map->_dm_flags & (BUS_DMA_READ|BUS_DMA_WRITE)) == 0);
sys/arch/alpha/dev/bus_dma.c
281
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/alpha/dev/bus_dma.c
290
error = _bus_dmamap_load_buffer_direct(t, map,
sys/arch/alpha/dev/bus_dma.c
295
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/alpha/dev/bus_dma.c
296
map->dm_nsegs = seg + 1;
sys/arch/alpha/dev/bus_dma.c
297
map->_dm_window = t;
sys/arch/alpha/dev/bus_dma.c
302
error = bus_dmamap_load_mbuf(t->_next_window, map, m0, flags);
sys/arch/alpha/dev/bus_dma.c
311
_bus_dmamap_load_uio_direct(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/alpha/dev/bus_dma.c
324
map->dm_mapsize = 0;
sys/arch/alpha/dev/bus_dma.c
325
map->dm_nsegs = 0;
sys/arch/alpha/dev/bus_dma.c
326
KASSERT((map->_dm_flags & (BUS_DMA_READ|BUS_DMA_WRITE)) == 0);
sys/arch/alpha/dev/bus_dma.c
351
error = _bus_dmamap_load_buffer_direct(t, map,
sys/arch/alpha/dev/bus_dma.c
358
map->dm_mapsize = uio->uio_resid;
sys/arch/alpha/dev/bus_dma.c
359
map->dm_nsegs = seg + 1;
sys/arch/alpha/dev/bus_dma.c
360
map->_dm_window = t;
sys/arch/alpha/dev/bus_dma.c
365
error = bus_dmamap_load_uio(t->_next_window, map, uio, flags);
sys/arch/alpha/dev/bus_dma.c
374
_bus_dmamap_load_raw_direct(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/dev/bus_dma.c
386
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/dev/bus_dma.c
393
map->dm_mapsize = 0;
sys/arch/alpha/dev/bus_dma.c
394
map->dm_nsegs = 0;
sys/arch/alpha/dev/bus_dma.c
395
map->_dm_window = NULL;
sys/arch/alpha/dev/bus_dma.c
396
map->_dm_flags &= ~(BUS_DMA_READ|BUS_DMA_WRITE);
sys/arch/alpha/dev/bus_dma.c
404
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/alpha/dev/bus_dma.c
60
struct alpha_bus_dmamap *map;
sys/arch/alpha/dev/bus_dma.c
82
map = (struct alpha_bus_dmamap *)mapstore;
sys/arch/alpha/dev/bus_dma.c
83
map->_dm_size = size;
sys/arch/alpha/dev/bus_dma.c
84
map->_dm_segcnt = nsegments;
sys/arch/alpha/dev/bus_dma.c
85
map->_dm_maxsegsz = maxsegsz;
sys/arch/alpha/dev/bus_dma.c
87
map->_dm_boundary = t->_boundary;
sys/arch/alpha/dev/bus_dma.c
89
map->_dm_boundary = boundary;
sys/arch/alpha/dev/bus_dma.c
90
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/alpha/dev/bus_dma.c
91
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/alpha/dev/bus_dma.c
92
map->dm_nsegs = 0;
sys/arch/alpha/dev/bus_dma.c
93
map->_dm_window = NULL;
sys/arch/alpha/dev/bus_dma.c
95
*dmamp = map;
sys/arch/alpha/dev/sgmap_common.c
138
alpha_sgmap_dmamap_setup(bus_dmamap_t map, int nsegments, int flags)
sys/arch/alpha/dev/sgmap_common.c
140
map->_dm_cookie = mallocarray(nsegments, sizeof(struct extent_region),
sys/arch/alpha/dev/sgmap_common.c
142
if (map->_dm_cookie != NULL)
sys/arch/alpha/dev/sgmap_common.c
143
map->_dm_cookiesize = nsegments * sizeof(struct extent_region);
sys/arch/alpha/dev/sgmap_common.c
144
return (map->_dm_cookie == NULL);
sys/arch/alpha/dev/sgmap_common.c
151
bus_dmamap_t map;
sys/arch/alpha/dev/sgmap_common.c
159
map = *dmamp;
sys/arch/alpha/dev/sgmap_common.c
160
if (alpha_sgmap_dmamap_setup(map, nsegments, flags)) {
sys/arch/alpha/dev/sgmap_common.c
161
_bus_dmamap_destroy(t, map);
sys/arch/alpha/dev/sgmap_common.c
171
alpha_sgmap_dmamap_teardown(bus_dmamap_t map)
sys/arch/alpha/dev/sgmap_common.c
173
free(map->_dm_cookie, M_DEVBUF, map->_dm_cookiesize);
sys/arch/alpha/dev/sgmap_common.c
177
alpha_sgmap_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/dev/sgmap_common.c
179
KASSERT(map->dm_mapsize == 0);
sys/arch/alpha/dev/sgmap_common.c
181
alpha_sgmap_dmamap_teardown(map);
sys/arch/alpha/dev/sgmap_common.c
182
_bus_dmamap_destroy(t, map);
sys/arch/alpha/dev/sgmap_typedep.c
110
boundary = map->_dm_boundary;
sys/arch/alpha/dev/sgmap_typedep.c
131
(endva - va), sgvalen, map->_dm_boundary, boundary);
sys/arch/alpha/dev/sgmap_typedep.c
156
map->dm_segs[seg].ds_addr = sgmap->aps_wbase | sgva | dmaoffset;
sys/arch/alpha/dev/sgmap_typedep.c
157
map->dm_segs[seg].ds_len = buflen;
sys/arch/alpha/dev/sgmap_typedep.c
163
map->dm_segs[seg].ds_addr);
sys/arch/alpha/dev/sgmap_typedep.c
188
map->_dm_ptecnt);
sys/arch/alpha/dev/sgmap_typedep.c
197
__C(SGMAP_TYPE,_load)(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/alpha/dev/sgmap_typedep.c
205
map->dm_mapsize = 0;
sys/arch/alpha/dev/sgmap_typedep.c
206
map->dm_nsegs = 0;
sys/arch/alpha/dev/sgmap_typedep.c
208
if (buflen > map->_dm_size)
sys/arch/alpha/dev/sgmap_typedep.c
211
KASSERT((map->_dm_flags & (BUS_DMA_READ|BUS_DMA_WRITE)) == 0);
sys/arch/alpha/dev/sgmap_typedep.c
215
map->_dm_flags |= flags & (BUS_DMA_READ|BUS_DMA_WRITE);
sys/arch/alpha/dev/sgmap_typedep.c
218
error = __C(SGMAP_TYPE,_load_buffer)(t, map, buf, buflen, p,
sys/arch/alpha/dev/sgmap_typedep.c
229
map->dm_mapsize = buflen;
sys/arch/alpha/dev/sgmap_typedep.c
230
map->dm_nsegs = 1;
sys/arch/alpha/dev/sgmap_typedep.c
231
map->_dm_window = t;
sys/arch/alpha/dev/sgmap_typedep.c
233
map->_dm_flags &= ~(BUS_DMA_READ|BUS_DMA_WRITE);
sys/arch/alpha/dev/sgmap_typedep.c
236
error = bus_dmamap_load(t->_next_window, map, buf,
sys/arch/alpha/dev/sgmap_typedep.c
244
__C(SGMAP_TYPE,_load_mbuf)(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/dev/sgmap_typedep.c
253
map->dm_mapsize = 0;
sys/arch/alpha/dev/sgmap_typedep.c
254
map->dm_nsegs = 0;
sys/arch/alpha/dev/sgmap_typedep.c
261
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/alpha/dev/sgmap_typedep.c
264
KASSERT((map->_dm_flags & (BUS_DMA_READ|BUS_DMA_WRITE)) == 0);
sys/arch/alpha/dev/sgmap_typedep.c
268
map->_dm_flags |= flags & (BUS_DMA_READ|BUS_DMA_WRITE);
sys/arch/alpha/dev/sgmap_typedep.c
275
error = __C(SGMAP_TYPE,_load_buffer)(t, map,
sys/arch/alpha/dev/sgmap_typedep.c
288
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/alpha/dev/sgmap_typedep.c
289
map->dm_nsegs = seg;
sys/arch/alpha/dev/sgmap_typedep.c
290
map->_dm_window = t;
sys/arch/alpha/dev/sgmap_typedep.c
293
map->dm_nsegs = seg - 1;
sys/arch/alpha/dev/sgmap_typedep.c
294
__C(SGMAP_TYPE,_unload)(t, map, sgmap);
sys/arch/alpha/dev/sgmap_typedep.c
295
map->_dm_flags &= ~(BUS_DMA_READ|BUS_DMA_WRITE);
sys/arch/alpha/dev/sgmap_typedep.c
298
error = bus_dmamap_load_mbuf(t->_next_window, map,
sys/arch/alpha/dev/sgmap_typedep.c
307
__C(SGMAP_TYPE,_load_uio)(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/alpha/dev/sgmap_typedep.c
319
map->dm_mapsize = 0;
sys/arch/alpha/dev/sgmap_typedep.c
320
map->dm_nsegs = 0;
sys/arch/alpha/dev/sgmap_typedep.c
322
KASSERT((map->_dm_flags & (BUS_DMA_READ|BUS_DMA_WRITE)) == 0);
sys/arch/alpha/dev/sgmap_typedep.c
326
map->_dm_flags |= flags & (BUS_DMA_READ|BUS_DMA_WRITE);
sys/arch/alpha/dev/sgmap_typedep.c
351
error = __C(SGMAP_TYPE,_load_buffer)(t, map,
sys/arch/alpha/dev/sgmap_typedep.c
365
map->dm_mapsize = uio->uio_resid;
sys/arch/alpha/dev/sgmap_typedep.c
366
map->dm_nsegs = seg;
sys/arch/alpha/dev/sgmap_typedep.c
369
map->dm_nsegs = seg - 1;
sys/arch/alpha/dev/sgmap_typedep.c
370
__C(SGMAP_TYPE,_unload)(t, map, sgmap);
sys/arch/alpha/dev/sgmap_typedep.c
371
map->_dm_flags &= ~(BUS_DMA_READ|BUS_DMA_WRITE);
sys/arch/alpha/dev/sgmap_typedep.c
374
error = bus_dmamap_load_uio(t->_next_window, map,
sys/arch/alpha/dev/sgmap_typedep.c
383
__C(SGMAP_TYPE,_load_raw)(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/dev/sgmap_typedep.c
387
KASSERT((map->_dm_flags & (BUS_DMA_READ|BUS_DMA_WRITE)) == 0);
sys/arch/alpha/dev/sgmap_typedep.c
395
__C(SGMAP_TYPE,_unload)(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/dev/sgmap_typedep.c
402
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/alpha/dev/sgmap_typedep.c
408
if ((map->_dm_flags & BUS_DMA_READ) == 0)
sys/arch/alpha/dev/sgmap_typedep.c
413
sgva = map->dm_segs[seg].ds_addr & ~sgmap->aps_wbase;
sys/arch/alpha/dev/sgmap_typedep.c
415
esgva = round_page(sgva + map->dm_segs[seg].ds_len);
sys/arch/alpha/dev/sgmap_typedep.c
444
map->_dm_flags &= ~(BUS_DMA_READ|BUS_DMA_WRITE);
sys/arch/alpha/dev/sgmap_typedep.c
447
map->dm_mapsize = 0;
sys/arch/alpha/dev/sgmap_typedep.c
448
map->dm_nsegs = 0;
sys/arch/alpha/dev/sgmap_typedep.c
449
map->_dm_window = NULL;
sys/arch/alpha/dev/sgmap_typedep.c
54
__C(SGMAP_TYPE,_load_buffer)(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/alpha/dev/sgmap_typedep.c
63
struct extent_region *regions = map->_dm_cookie;
sys/arch/alpha/dev/sgmap_typedep.c
67
if (seg >= map->_dm_segcnt)
sys/arch/alpha/isa/isadma_bounce.c
105
bus_dmamap_t map;
sys/arch/alpha/isa/isadma_bounce.c
116
map = *dmamp;
sys/arch/alpha/isa/isadma_bounce.c
117
map->_dm_cookie = NULL;
sys/arch/alpha/isa/isadma_bounce.c
118
map->_dm_cookiesize = 0;
sys/arch/alpha/isa/isadma_bounce.c
143
((map->_dm_size / PAGE_SIZE) + 1) > map->_dm_segcnt) {
sys/arch/alpha/isa/isadma_bounce.c
146
(map->_dm_segcnt - 1));
sys/arch/alpha/isa/isadma_bounce.c
159
map->_dm_cookie = cookie;
sys/arch/alpha/isa/isadma_bounce.c
160
map->_dm_cookiesize = cookiesize;
sys/arch/alpha/isa/isadma_bounce.c
170
error = isadma_bounce_alloc_bouncebuf(t, map, size, flags);
sys/arch/alpha/isa/isadma_bounce.c
175
free(map->_dm_cookie, M_DEVBUF, cookiesize);
sys/arch/alpha/isa/isadma_bounce.c
176
_bus_dmamap_destroy(t, map);
sys/arch/alpha/isa/isadma_bounce.c
185
isadma_bounce_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/isa/isadma_bounce.c
187
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/alpha/isa/isadma_bounce.c
193
isadma_bounce_free_bouncebuf(t, map);
sys/arch/alpha/isa/isadma_bounce.c
195
free(cookie, M_DEVBUF, map->_dm_cookiesize);
sys/arch/alpha/isa/isadma_bounce.c
196
_bus_dmamap_destroy(t, map);
sys/arch/alpha/isa/isadma_bounce.c
203
isadma_bounce_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/alpha/isa/isadma_bounce.c
206
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/alpha/isa/isadma_bounce.c
212
map->dm_mapsize = 0;
sys/arch/alpha/isa/isadma_bounce.c
213
map->dm_nsegs = 0;
sys/arch/alpha/isa/isadma_bounce.c
219
error = _bus_dmamap_load_direct(t, map, buf, buflen, p, flags);
sys/arch/alpha/isa/isadma_bounce.c
232
error = isadma_bounce_alloc_bouncebuf(t, map, buflen, flags);
sys/arch/alpha/isa/isadma_bounce.c
244
error = _bus_dmamap_load_direct(t, map, cookie->id_bouncebuf, buflen,
sys/arch/alpha/isa/isadma_bounce.c
251
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/alpha/isa/isadma_bounce.c
252
isadma_bounce_free_bouncebuf(t, map);
sys/arch/alpha/isa/isadma_bounce.c
258
map->_dm_window = t;
sys/arch/alpha/isa/isadma_bounce.c
266
isadma_bounce_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/isa/isadma_bounce.c
269
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/alpha/isa/isadma_bounce.c
275
map->dm_mapsize = 0;
sys/arch/alpha/isa/isadma_bounce.c
276
map->dm_nsegs = 0;
sys/arch/alpha/isa/isadma_bounce.c
283
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/alpha/isa/isadma_bounce.c
290
error = _bus_dmamap_load_mbuf_direct(t, map, m0, flags);
sys/arch/alpha/isa/isadma_bounce.c
303
error = isadma_bounce_alloc_bouncebuf(t, map, m0->m_pkthdr.len,
sys/arch/alpha/isa/isadma_bounce.c
316
error = _bus_dmamap_load_direct(t, map, cookie->id_bouncebuf,
sys/arch/alpha/isa/isadma_bounce.c
323
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/alpha/isa/isadma_bounce.c
324
isadma_bounce_free_bouncebuf(t, map);
sys/arch/alpha/isa/isadma_bounce.c
330
map->_dm_window = t;
sys/arch/alpha/isa/isadma_bounce.c
338
isadma_bounce_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/isa/isadma_bounce.c
350
isadma_bounce_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/isa/isadma_bounce.c
361
isadma_bounce_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/isa/isadma_bounce.c
363
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/alpha/isa/isadma_bounce.c
370
(map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/alpha/isa/isadma_bounce.c
371
isadma_bounce_free_bouncebuf(t, map);
sys/arch/alpha/isa/isadma_bounce.c
379
_bus_dmamap_unload(t, map);
sys/arch/alpha/isa/isadma_bounce.c
383
isadma_bounce_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/alpha/isa/isadma_bounce.c
386
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/alpha/isa/isadma_bounce.c
397
if (offset >= map->dm_mapsize)
sys/arch/alpha/isa/isadma_bounce.c
399
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/alpha/isa/isadma_bounce.c
541
isadma_bounce_alloc_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/isa/isadma_bounce.c
544
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/alpha/isa/isadma_bounce.c
549
PAGE_SIZE, map->_dm_boundary, cookie->id_bouncesegs,
sys/arch/alpha/isa/isadma_bounce.c
550
map->_dm_segcnt, &cookie->id_nbouncesegs, flags,
sys/arch/alpha/isa/isadma_bounce.c
571
isadma_bounce_free_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/isa/isadma_bounce.c
573
struct isadma_bounce_cookie *cookie = map->_dm_cookie;
sys/arch/alpha/pci/apecs_dma.c
229
apecs_bus_dmamap_load_sgmap(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/alpha/pci/apecs_dma.c
234
error = pci_sgmap_pte64_load(t, map, buf, buflen, p, flags,
sys/arch/alpha/pci/apecs_dma.c
246
apecs_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/apecs_dma.c
251
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/pci/apecs_dma.c
262
apecs_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/apecs_dma.c
267
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/apecs_dma.c
278
apecs_bus_dmamap_load_raw_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/apecs_dma.c
283
error = pci_sgmap_pte64_load_raw(t, map, segs, nsegs, size, flags,
sys/arch/alpha/pci/apecs_dma.c
295
apecs_bus_dmamap_unload_sgmap(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/pci/apecs_dma.c
302
pci_sgmap_pte64_unload(t, map, t->_sgmap);
sys/arch/alpha/pci/apecs_dma.c
308
_bus_dmamap_unload(t, map);
sys/arch/alpha/pci/cia_dma.c
293
bus_dmamap_t map;
sys/arch/alpha/pci/cia_dma.c
305
map = *dmamp;
sys/arch/alpha/pci/cia_dma.c
306
if (alpha_sgmap_dmamap_setup(map, nsegments, flags)) {
sys/arch/alpha/pci/cia_dma.c
307
_bus_dmamap_destroy(t, map);
sys/arch/alpha/pci/cia_dma.c
312
map->_dm_segcnt > 1) {
sys/arch/alpha/pci/cia_dma.c
324
map->_dm_flags |= DMAMAP_NO_COALESCE;
sys/arch/alpha/pci/cia_dma.c
334
cia_bus_dmamap_destroy_direct(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/pci/cia_dma.c
336
alpha_sgmap_dmamap_teardown(map);
sys/arch/alpha/pci/cia_dma.c
337
_bus_dmamap_destroy(t, map);
sys/arch/alpha/pci/cia_dma.c
344
cia_bus_dmamap_load_sgmap(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/alpha/pci/cia_dma.c
349
error = pci_sgmap_pte64_load(t, map, buf, buflen, p, flags,
sys/arch/alpha/pci/cia_dma.c
361
cia_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/cia_dma.c
366
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/pci/cia_dma.c
377
cia_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/cia_dma.c
382
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/cia_dma.c
393
cia_bus_dmamap_load_raw_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/cia_dma.c
398
error = pci_sgmap_pte64_load_raw(t, map, segs, nsegs, size, flags,
sys/arch/alpha/pci/cia_dma.c
410
cia_bus_dmamap_unload_sgmap(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/pci/cia_dma.c
417
pci_sgmap_pte64_unload(t, map, t->_sgmap);
sys/arch/alpha/pci/cia_dma.c
423
_bus_dmamap_unload(t, map);
sys/arch/alpha/pci/lca_dma.c
232
lca_bus_dmamap_load_sgmap(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/alpha/pci/lca_dma.c
237
error = pci_sgmap_pte64_load(t, map, buf, buflen, p, flags,
sys/arch/alpha/pci/lca_dma.c
249
lca_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/lca_dma.c
254
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/pci/lca_dma.c
265
lca_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/lca_dma.c
270
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/lca_dma.c
281
lca_bus_dmamap_load_raw_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/lca_dma.c
286
error = pci_sgmap_pte64_load_raw(t, map, segs, nsegs, size, flags,
sys/arch/alpha/pci/lca_dma.c
298
lca_bus_dmamap_unload_sgmap(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/pci/lca_dma.c
305
pci_sgmap_pte64_unload(t, map, t->_sgmap);
sys/arch/alpha/pci/lca_dma.c
311
_bus_dmamap_unload(t, map);
sys/arch/alpha/pci/mcpcia_dma.c
285
mcpcia_bus_dmamap_load_sgmap(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/alpha/pci/mcpcia_dma.c
291
error = pci_sgmap_pte64_load(t, map, buf, buflen, p, flags,
sys/arch/alpha/pci/mcpcia_dma.c
302
mcpcia_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/mcpcia_dma.c
308
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/pci/mcpcia_dma.c
318
mcpcia_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/mcpcia_dma.c
324
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/mcpcia_dma.c
334
mcpcia_bus_dmamap_load_raw_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/mcpcia_dma.c
340
error = pci_sgmap_pte64_load_raw(t, map, segs, nsegs, size, flags,
sys/arch/alpha/pci/mcpcia_dma.c
351
mcpcia_bus_dmamap_unload_sgmap(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/pci/mcpcia_dma.c
358
pci_sgmap_pte64_unload(t, map, t->_sgmap);
sys/arch/alpha/pci/mcpcia_dma.c
364
_bus_dmamap_unload(t, map);
sys/arch/alpha/pci/tsp_dma.c
266
tsp_bus_dmamap_load_sgmap(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/alpha/pci/tsp_dma.c
271
error = pci_sgmap_pte64_load(t, map, buf, buflen, p, flags,
sys/arch/alpha/pci/tsp_dma.c
283
tsp_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/tsp_dma.c
288
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/pci/tsp_dma.c
299
tsp_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/tsp_dma.c
304
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/tsp_dma.c
315
tsp_bus_dmamap_load_raw_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/pci/tsp_dma.c
320
error = pci_sgmap_pte64_load_raw(t, map, segs, nsegs, size, flags,
sys/arch/alpha/pci/tsp_dma.c
332
tsp_bus_dmamap_unload_sgmap(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/pci/tsp_dma.c
339
pci_sgmap_pte64_unload(t, map, t->_sgmap);
sys/arch/alpha/pci/tsp_dma.c
345
_bus_dmamap_unload(t, map);
sys/arch/alpha/tc/tc_dma_3000_500.c
122
tc_bus_dmamap_load_sgmap(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/alpha/tc/tc_dma_3000_500.c
125
return (tc_sgmap_load(t, map, buf, buflen, p, flags, t->_sgmap));
sys/arch/alpha/tc/tc_dma_3000_500.c
132
tc_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m,
sys/arch/alpha/tc/tc_dma_3000_500.c
135
return (tc_sgmap_load_mbuf(t, map, m, flags, t->_sgmap));
sys/arch/alpha/tc/tc_dma_3000_500.c
142
tc_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/alpha/tc/tc_dma_3000_500.c
145
return (tc_sgmap_load_uio(t, map, uio, flags, t->_sgmap));
sys/arch/alpha/tc/tc_dma_3000_500.c
152
tc_bus_dmamap_load_raw_sgmap(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/alpha/tc/tc_dma_3000_500.c
155
return (tc_sgmap_load_raw(t, map, segs, nsegs, size, flags, t->_sgmap));
sys/arch/alpha/tc/tc_dma_3000_500.c
162
tc_bus_dmamap_unload_sgmap(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/alpha/tc/tc_dma_3000_500.c
168
tc_sgmap_unload(t, map, t->_sgmap);
sys/arch/alpha/tc/tc_dma_3000_500.c
173
_bus_dmamap_unload(t, map);
sys/arch/amd64/amd64/acpi_machdep.c
156
struct mp_intr_map *map;
sys/arch/amd64/amd64/acpi_machdep.c
163
map = malloc(sizeof(*map), M_DEVBUF, M_NOWAIT | M_ZERO);
sys/arch/amd64/amd64/acpi_machdep.c
164
if (map == NULL)
sys/arch/amd64/amd64/acpi_machdep.c
167
map->ioapic = apic;
sys/arch/amd64/amd64/acpi_machdep.c
168
map->ioapic_pin = irq - apic->sc_apic_vecbase;
sys/arch/amd64/amd64/acpi_machdep.c
169
map->bus_pin = irq;
sys/arch/amd64/amd64/acpi_machdep.c
171
map->flags |= (MPS_INTPO_ACTLO << MPS_INTPO_SHIFT);
sys/arch/amd64/amd64/acpi_machdep.c
173
map->flags |= (MPS_INTPO_ACTHI << MPS_INTPO_SHIFT);
sys/arch/amd64/amd64/acpi_machdep.c
175
map->flags |= (MPS_INTTR_EDGE << MPS_INTTR_SHIFT);
sys/arch/amd64/amd64/acpi_machdep.c
177
map->flags |= (MPS_INTTR_LEVEL << MPS_INTTR_SHIFT);
sys/arch/amd64/amd64/acpi_machdep.c
179
map->redir = (IOAPIC_REDLO_DEL_LOPRI << IOAPIC_REDLO_DEL_SHIFT);
sys/arch/amd64/amd64/acpi_machdep.c
180
switch ((map->flags >> MPS_INTPO_SHIFT) & MPS_INTPO_MASK) {
sys/arch/amd64/amd64/acpi_machdep.c
183
map->redir |= IOAPIC_REDLO_ACTLO;
sys/arch/amd64/amd64/acpi_machdep.c
186
switch ((map->flags >> MPS_INTTR_SHIFT) & MPS_INTTR_MASK) {
sys/arch/amd64/amd64/acpi_machdep.c
189
map->redir |= IOAPIC_REDLO_LEVEL;
sys/arch/amd64/amd64/acpi_machdep.c
193
apic->sc_pins[map->ioapic_pin].ip_map = map;
sys/arch/amd64/amd64/acpi_machdep.c
196
return (intr_establish(-1, (struct pic *)apic, map->ioapic_pin,
sys/arch/amd64/amd64/bus_dma.c
115
struct bus_dmamap *map;
sys/arch/amd64/amd64/bus_dma.c
154
map = (struct bus_dmamap *)mapstore;
sys/arch/amd64/amd64/bus_dma.c
155
map->_dm_size = size;
sys/arch/amd64/amd64/bus_dma.c
156
map->_dm_segcnt = nsegments;
sys/arch/amd64/amd64/bus_dma.c
157
map->_dm_maxsegsz = maxsegsz;
sys/arch/amd64/amd64/bus_dma.c
158
map->_dm_boundary = boundary;
sys/arch/amd64/amd64/bus_dma.c
160
map->_dm_pages = (void *)&map->dm_segs[nsegments];
sys/arch/amd64/amd64/bus_dma.c
161
map->_dm_npages = npages;
sys/arch/amd64/amd64/bus_dma.c
163
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/amd64/amd64/bus_dma.c
166
*dmamp = map;
sys/arch/amd64/amd64/bus_dma.c
174
map->_dm_npages = 0;
sys/arch/amd64/amd64/bus_dma.c
175
free(map, M_DEVBUF, mapsize);
sys/arch/amd64/amd64/bus_dma.c
183
map->_dm_npages = 0;
sys/arch/amd64/amd64/bus_dma.c
185
free(map, M_DEVBUF, mapsize);
sys/arch/amd64/amd64/bus_dma.c
192
for (pg = map->_dm_pages; npages--; va += PAGE_SIZE, pg++) {
sys/arch/amd64/amd64/bus_dma.c
200
map->_dm_npages = 0;
sys/arch/amd64/amd64/bus_dma.c
202
free(map, M_DEVBUF, mapsize);
sys/arch/amd64/amd64/bus_dma.c
210
map->_dm_pgva = sva;
sys/arch/amd64/amd64/bus_dma.c
212
*dmamp = map;
sys/arch/amd64/amd64/bus_dma.c
221
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/amd64/amd64/bus_dma.c
228
if (map->_dm_pgva) {
sys/arch/amd64/amd64/bus_dma.c
229
km_free((void *)map->_dm_pgva, map->_dm_npages << PGSHIFT,
sys/arch/amd64/amd64/bus_dma.c
234
(sizeof(bus_dma_segment_t) * (map->_dm_segcnt - 1));
sys/arch/amd64/amd64/bus_dma.c
236
mapsize += sizeof(struct vm_page *) * map->_dm_npages;
sys/arch/amd64/amd64/bus_dma.c
238
if (map->_dm_pages) {
sys/arch/amd64/amd64/bus_dma.c
240
for (pg = map->_dm_pages; map->_dm_npages--; pg++) {
sys/arch/amd64/amd64/bus_dma.c
246
free(map, M_DEVBUF, mapsize);
sys/arch/amd64/amd64/bus_dma.c
254
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/amd64/amd64/bus_dma.c
263
map->dm_mapsize = 0;
sys/arch/amd64/amd64/bus_dma.c
264
map->dm_nsegs = 0;
sys/arch/amd64/amd64/bus_dma.c
266
if (buflen > map->_dm_size)
sys/arch/amd64/amd64/bus_dma.c
271
error = _bus_dmamap_load_buffer(t, map, buf, buflen, p, flags,
sys/arch/amd64/amd64/bus_dma.c
274
map->dm_mapsize = buflen;
sys/arch/amd64/amd64/bus_dma.c
275
map->dm_nsegs = seg + 1;
sys/arch/amd64/amd64/bus_dma.c
276
map->_dm_nused = used;
sys/arch/amd64/amd64/bus_dma.c
285
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/amd64/amd64/bus_dma.c
295
map->dm_mapsize = 0;
sys/arch/amd64/amd64/bus_dma.c
296
map->dm_nsegs = 0;
sys/arch/amd64/amd64/bus_dma.c
303
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/amd64/amd64/bus_dma.c
313
error = _bus_dmamap_load_buffer(t, map, m->m_data, m->m_len,
sys/arch/amd64/amd64/bus_dma.c
318
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/amd64/amd64/bus_dma.c
319
map->dm_nsegs = seg + 1;
sys/arch/amd64/amd64/bus_dma.c
320
map->_dm_nused = used;
sys/arch/amd64/amd64/bus_dma.c
329
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/amd64/amd64/bus_dma.c
342
map->dm_mapsize = 0;
sys/arch/amd64/amd64/bus_dma.c
343
map->dm_nsegs = 0;
sys/arch/amd64/amd64/bus_dma.c
368
error = _bus_dmamap_load_buffer(t, map, addr, minlen,
sys/arch/amd64/amd64/bus_dma.c
375
map->dm_mapsize = uio->uio_resid;
sys/arch/amd64/amd64/bus_dma.c
376
map->dm_nsegs = seg + 1;
sys/arch/amd64/amd64/bus_dma.c
377
map->_dm_nused = used;
sys/arch/amd64/amd64/bus_dma.c
387
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/amd64/amd64/bus_dma.c
401
map->dm_mapsize = 0;
sys/arch/amd64/amd64/bus_dma.c
402
map->dm_nsegs = 0;
sys/arch/amd64/amd64/bus_dma.c
404
if (nsegs > map->_dm_segcnt || size > map->_dm_size)
sys/arch/amd64/amd64/bus_dma.c
412
bmask = ~(map->_dm_boundary - 1);
sys/arch/amd64/amd64/bus_dma.c
420
if (page >= map->_dm_npages)
sys/arch/amd64/amd64/bus_dma.c
425
pgva = map->_dm_pgva + (page << PGSHIFT) + off;
sys/arch/amd64/amd64/bus_dma.c
437
(map->_dm_flags & BUS_DMA_64BIT) == 0)
sys/arch/amd64/amd64/bus_dma.c
444
if (map->_dm_boundary > 0) {
sys/arch/amd64/amd64/bus_dma.c
445
baddr = (paddr + map->_dm_boundary) & bmask;
sys/arch/amd64/amd64/bus_dma.c
455
map->dm_segs[seg].ds_addr = paddr;
sys/arch/amd64/amd64/bus_dma.c
456
map->dm_segs[seg].ds_len = sgsize;
sys/arch/amd64/amd64/bus_dma.c
457
map->dm_segs[seg]._ds_va = vaddr;
sys/arch/amd64/amd64/bus_dma.c
458
map->dm_segs[seg]._ds_bounce_va = pgva;
sys/arch/amd64/amd64/bus_dma.c
462
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/amd64/amd64/bus_dma.c
463
map->_dm_maxsegsz &&
sys/arch/amd64/amd64/bus_dma.c
464
(map->_dm_boundary == 0 ||
sys/arch/amd64/amd64/bus_dma.c
465
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/amd64/amd64/bus_dma.c
468
(map->dm_segs[seg]._ds_va +
sys/arch/amd64/amd64/bus_dma.c
469
map->dm_segs[seg].ds_len) == vaddr)) {
sys/arch/amd64/amd64/bus_dma.c
470
map->dm_segs[seg].ds_len += sgsize;
sys/arch/amd64/amd64/bus_dma.c
472
if (++seg >= map->_dm_segcnt)
sys/arch/amd64/amd64/bus_dma.c
474
map->dm_segs[seg].ds_addr = paddr;
sys/arch/amd64/amd64/bus_dma.c
475
map->dm_segs[seg].ds_len = sgsize;
sys/arch/amd64/amd64/bus_dma.c
476
map->dm_segs[seg]._ds_va = vaddr;
sys/arch/amd64/amd64/bus_dma.c
477
map->dm_segs[seg]._ds_bounce_va = pgva;
sys/arch/amd64/amd64/bus_dma.c
489
map->dm_mapsize = mapsize;
sys/arch/amd64/amd64/bus_dma.c
490
map->dm_nsegs = seg + 1;
sys/arch/amd64/amd64/bus_dma.c
499
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/amd64/amd64/bus_dma.c
505
map->dm_mapsize = 0;
sys/arch/amd64/amd64/bus_dma.c
506
map->dm_nsegs = 0;
sys/arch/amd64/amd64/bus_dma.c
507
map->_dm_nused = 0;
sys/arch/amd64/amd64/bus_dma.c
515
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t addr,
sys/arch/amd64/amd64/bus_dma.c
526
for (i = map->_dm_segcnt, sg = map->dm_segs; size && i; i--, sg++) {
sys/arch/amd64/amd64/bus_dma.c
722
_bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/amd64/amd64/bus_dma.c
741
bmask = ~(map->_dm_boundary - 1);
sys/arch/amd64/amd64/bus_dma.c
750
(map->_dm_flags & BUS_DMA_64BIT) == 0)
sys/arch/amd64/amd64/bus_dma.c
755
if (page >= map->_dm_npages)
sys/arch/amd64/amd64/bus_dma.c
759
pg = map->_dm_pages[page];
sys/arch/amd64/amd64/bus_dma.c
761
pgva = map->_dm_pgva + (page << PGSHIFT) + off;
sys/arch/amd64/amd64/bus_dma.c
775
if (map->_dm_boundary > 0) {
sys/arch/amd64/amd64/bus_dma.c
776
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/amd64/amd64/bus_dma.c
786
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/amd64/amd64/bus_dma.c
787
map->dm_segs[seg].ds_len = sgsize;
sys/arch/amd64/amd64/bus_dma.c
788
map->dm_segs[seg]._ds_va = vaddr;
sys/arch/amd64/amd64/bus_dma.c
789
map->dm_segs[seg]._ds_bounce_va = pgva;
sys/arch/amd64/amd64/bus_dma.c
793
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/amd64/amd64/bus_dma.c
794
map->_dm_maxsegsz &&
sys/arch/amd64/amd64/bus_dma.c
795
(map->_dm_boundary == 0 ||
sys/arch/amd64/amd64/bus_dma.c
796
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/amd64/amd64/bus_dma.c
798
(!use_bounce_buffer || (map->dm_segs[seg]._ds_va +
sys/arch/amd64/amd64/bus_dma.c
799
map->dm_segs[seg].ds_len) == vaddr)) {
sys/arch/amd64/amd64/bus_dma.c
800
map->dm_segs[seg].ds_len += sgsize;
sys/arch/amd64/amd64/bus_dma.c
802
if (++seg >= map->_dm_segcnt)
sys/arch/amd64/amd64/bus_dma.c
804
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/amd64/amd64/bus_dma.c
805
map->dm_segs[seg].ds_len = sgsize;
sys/arch/amd64/amd64/bus_dma.c
806
map->dm_segs[seg]._ds_va = vaddr;
sys/arch/amd64/amd64/bus_dma.c
807
map->dm_segs[seg]._ds_bounce_va = pgva;
sys/arch/amd64/amd64/ioapic.c
378
struct mp_intr_map *map;
sys/arch/amd64/amd64/ioapic.c
381
map = pp->ip_map;
sys/arch/amd64/amd64/ioapic.c
382
redlo = (map == NULL) ? IOAPIC_REDLO_MASK : map->redir;
sys/arch/amd64/amd64/ioapic.c
412
if (map != NULL && ((map->flags & 3) == MPS_INTPO_DEF)) {
sys/arch/amd64/amd64/mpbios.c
421
mpbios_search(struct device *self, paddr_t start, int count, struct mp_map *map)
sys/arch/amd64/amd64/mpbios.c
442
return (mpbios_map(start + i, len, map));
sys/arch/amd64/amd64/trap.c
232
struct vm_map *map;
sys/arch/amd64/amd64/trap.c
276
map = &p->p_vmspace->vm_map;
sys/arch/amd64/amd64/trap.c
278
map = kernel_map;
sys/arch/amd64/amd64/trap.c
280
if (curcpu()->ci_inatomic == 0 || map == kernel_map) {
sys/arch/amd64/amd64/trap.c
283
error = uvm_fault(map, va, 0, access_type);
sys/arch/amd64/amd64/trap.c
286
if (error == 0 && map != kernel_map)
sys/arch/amd64/amd64/trap.c
295
map, cr2, access_type, error);
sys/arch/amd64/isa/isa_machdep.c
338
bus_dmamap_t map;
sys/arch/amd64/isa/isa_machdep.c
349
map = *dmamp;
sys/arch/amd64/isa/isa_machdep.c
350
map->_dm_cookie = NULL;
sys/arch/amd64/isa/isa_machdep.c
379
((map->_dm_size / NBPG) + 1) > map->_dm_segcnt) {
sys/arch/amd64/isa/isa_machdep.c
381
cookiesize += (sizeof(bus_dma_segment_t) * map->_dm_segcnt);
sys/arch/amd64/isa/isa_machdep.c
395
map->_dm_cookie = cookie;
sys/arch/amd64/isa/isa_machdep.c
405
error = _isa_dma_alloc_bouncebuf(t, map, size, flags);
sys/arch/amd64/isa/isa_machdep.c
410
free(map->_dm_cookie, M_DEVBUF, cookiesize);
sys/arch/amd64/isa/isa_machdep.c
411
_bus_dmamap_destroy(t, map);
sys/arch/amd64/isa/isa_machdep.c
420
_isa_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/amd64/isa/isa_machdep.c
422
struct isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/amd64/isa/isa_machdep.c
428
_isa_dma_free_bouncebuf(t, map);
sys/arch/amd64/isa/isa_machdep.c
431
_bus_dmamap_destroy(t, map);
sys/arch/amd64/isa/isa_machdep.c
438
_isa_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/amd64/isa/isa_machdep.c
441
struct isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/amd64/isa/isa_machdep.c
455
map->_dm_segcnt, map->_dm_boundary, p) == 0)
sys/arch/amd64/isa/isa_machdep.c
456
return (_bus_dmamap_load(t, map, buf, buflen,
sys/arch/amd64/isa/isa_machdep.c
465
error = _isa_dma_alloc_bouncebuf(t, map, buflen,
sys/arch/amd64/isa/isa_machdep.c
477
error = _bus_dmamap_load(t, map, cookie->id_bouncebuf,
sys/arch/amd64/isa/isa_machdep.c
485
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/amd64/isa/isa_machdep.c
486
_isa_dma_free_bouncebuf(t, map);
sys/arch/amd64/isa/isa_machdep.c
495
error = _bus_dmamap_load(t, map, buf, buflen, p, flags);
sys/arch/amd64/isa/isa_machdep.c
505
_isa_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m,
sys/arch/amd64/isa/isa_machdep.c
516
_isa_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/amd64/isa/isa_machdep.c
528
_isa_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/amd64/isa/isa_machdep.c
539
_isa_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/amd64/isa/isa_machdep.c
541
struct isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/amd64/isa/isa_machdep.c
548
(map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/amd64/isa/isa_machdep.c
549
_isa_dma_free_bouncebuf(t, map);
sys/arch/amd64/isa/isa_machdep.c
556
_bus_dmamap_unload(t, map);
sys/arch/amd64/isa/isa_machdep.c
563
_isa_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/amd64/isa/isa_machdep.c
566
struct isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/amd64/isa/isa_machdep.c
570
if (offset >= map->dm_mapsize)
sys/arch/amd64/isa/isa_machdep.c
572
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/amd64/isa/isa_machdep.c
593
_bus_dmamap_sync(t, map, offset, len, op);
sys/arch/amd64/isa/isa_machdep.c
694
_isa_dma_alloc_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map, bus_size_t size,
sys/arch/amd64/isa/isa_machdep.c
697
struct isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/amd64/isa/isa_machdep.c
702
NBPG, map->_dm_boundary, cookie->id_bouncesegs,
sys/arch/amd64/isa/isa_machdep.c
703
map->_dm_segcnt, &cookie->id_nbouncesegs, flags,
sys/arch/amd64/isa/isa_machdep.c
726
_isa_dma_free_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/amd64/isa/isa_machdep.c
728
struct isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/arm/arm/bus_dma.c
1000
map->dm_segs[seg].ds_len = sgsize;
sys/arch/arm/arm/bus_dma.c
106
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/arm/arm/bus_dma.c
111
printf("dmamap_destroy: t=%p map=%p\n", t, map);
sys/arch/arm/arm/bus_dma.c
115
(sizeof(bus_dma_segment_t) * (map->_dm_segcnt - 1));
sys/arch/arm/arm/bus_dma.c
116
free(map, M_DEVBUF, mapsize);
sys/arch/arm/arm/bus_dma.c
124
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/arm/arm/bus_dma.c
132
t, map, buf, buflen, p, flags);
sys/arch/arm/arm/bus_dma.c
138
map->dm_mapsize = 0;
sys/arch/arm/arm/bus_dma.c
139
map->dm_nsegs = 0;
sys/arch/arm/arm/bus_dma.c
141
if (buflen > map->_dm_size)
sys/arch/arm/arm/bus_dma.c
145
map->_dm_flags |= ARM32_DMAMAP_COHERENT;
sys/arch/arm/arm/bus_dma.c
148
error = (*t->_dmamap_load_buffer)(t, map, buf, buflen, p, flags,
sys/arch/arm/arm/bus_dma.c
151
map->dm_mapsize = buflen;
sys/arch/arm/arm/bus_dma.c
152
map->dm_nsegs = seg + 1;
sys/arch/arm/arm/bus_dma.c
153
map->_dm_origbuf = buf;
sys/arch/arm/arm/bus_dma.c
154
map->_dm_buftype = ARM32_BUFTYPE_LINEAR;
sys/arch/arm/arm/bus_dma.c
155
map->_dm_proc = p;
sys/arch/arm/arm/bus_dma.c
167
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/arm/arm/bus_dma.c
176
t, map, m0, flags);
sys/arch/arm/arm/bus_dma.c
182
map->dm_mapsize = 0;
sys/arch/arm/arm/bus_dma.c
183
map->dm_nsegs = 0;
sys/arch/arm/arm/bus_dma.c
190
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/arm/arm/bus_dma.c
197
map->_dm_flags &= ~ARM32_DMAMAP_COHERENT;
sys/arch/arm/arm/bus_dma.c
205
error = (*t->_dmamap_load_buffer)(t, map, m->m_data, m->m_len,
sys/arch/arm/arm/bus_dma.c
210
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/arm/arm/bus_dma.c
211
map->dm_nsegs = seg + 1;
sys/arch/arm/arm/bus_dma.c
212
map->_dm_origbuf = m0;
sys/arch/arm/arm/bus_dma.c
213
map->_dm_buftype = ARM32_BUFTYPE_MBUF;
sys/arch/arm/arm/bus_dma.c
214
map->_dm_proc = NULL; /* always kernel */
sys/arch/arm/arm/bus_dma.c
226
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/arm/arm/bus_dma.c
239
map->dm_mapsize = 0;
sys/arch/arm/arm/bus_dma.c
240
map->dm_nsegs = 0;
sys/arch/arm/arm/bus_dma.c
254
map->_dm_flags |= ARM32_DMAMAP_COHERENT;
sys/arch/arm/arm/bus_dma.c
267
error = (*t->_dmamap_load_buffer)(t, map, addr, minlen,
sys/arch/arm/arm/bus_dma.c
274
map->dm_mapsize = uio->uio_resid;
sys/arch/arm/arm/bus_dma.c
275
map->dm_nsegs = seg + 1;
sys/arch/arm/arm/bus_dma.c
276
map->_dm_origbuf = uio;
sys/arch/arm/arm/bus_dma.c
277
map->_dm_buftype = ARM32_BUFTYPE_UIO;
sys/arch/arm/arm/bus_dma.c
278
map->_dm_proc = p;
sys/arch/arm/arm/bus_dma.c
288
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/arm/arm/bus_dma.c
300
map->dm_mapsize = 0;
sys/arch/arm/arm/bus_dma.c
301
map->dm_nsegs = 0;
sys/arch/arm/arm/bus_dma.c
303
if (nsegs > map->_dm_segcnt || size > map->_dm_size)
sys/arch/arm/arm/bus_dma.c
307
bmask = ~(map->_dm_boundary - 1);
sys/arch/arm/arm/bus_dma.c
313
map->_dm_flags |= ARM32_DMAMAP_COHERENT;
sys/arch/arm/arm/bus_dma.c
321
map->_dm_flags &= ~ARM32_DMAMAP_COHERENT;
sys/arch/arm/arm/bus_dma.c
334
if (map->_dm_boundary > 0) {
sys/arch/arm/arm/bus_dma.c
335
baddr = (paddr + map->_dm_boundary) & bmask;
sys/arch/arm/arm/bus_dma.c
345
map->dm_segs[seg].ds_addr = paddr;
sys/arch/arm/arm/bus_dma.c
346
map->dm_segs[seg].ds_len = sgsize;
sys/arch/arm/arm/bus_dma.c
347
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/arm/arm/bus_dma.c
351
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/arm/arm/bus_dma.c
352
map->_dm_maxsegsz &&
sys/arch/arm/arm/bus_dma.c
353
(map->_dm_boundary == 0 ||
sys/arch/arm/arm/bus_dma.c
354
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/arm/arm/bus_dma.c
356
map->dm_segs[seg].ds_len += sgsize;
sys/arch/arm/arm/bus_dma.c
358
if (++seg >= map->_dm_segcnt)
sys/arch/arm/arm/bus_dma.c
360
map->dm_segs[seg].ds_addr = paddr;
sys/arch/arm/arm/bus_dma.c
361
map->dm_segs[seg].ds_len = sgsize;
sys/arch/arm/arm/bus_dma.c
362
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/arm/arm/bus_dma.c
375
map->dm_mapsize = mapsize;
sys/arch/arm/arm/bus_dma.c
376
map->dm_nsegs = seg + 1;
sys/arch/arm/arm/bus_dma.c
377
map->_dm_buftype = ARM32_BUFTYPE_RAW;
sys/arch/arm/arm/bus_dma.c
378
map->_dm_origbuf = NULL;
sys/arch/arm/arm/bus_dma.c
379
map->_dm_proc = NULL;
sys/arch/arm/arm/bus_dma.c
388
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/arm/arm/bus_dma.c
392
printf("dmamap_unload: t=%p map=%p\n", t, map);
sys/arch/arm/arm/bus_dma.c
399
map->dm_mapsize = 0;
sys/arch/arm/arm/bus_dma.c
400
map->dm_nsegs = 0;
sys/arch/arm/arm/bus_dma.c
401
map->_dm_origbuf = NULL;
sys/arch/arm/arm/bus_dma.c
402
map->_dm_buftype = ARM32_BUFTYPE_INVALID;
sys/arch/arm/arm/bus_dma.c
403
map->_dm_proc = NULL;
sys/arch/arm/arm/bus_dma.c
474
_bus_dmamap_sync_linear(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/arm/arm/bus_dma.c
477
bus_dma_segment_t *ds = map->dm_segs;
sys/arch/arm/arm/bus_dma.c
478
vaddr_t va = (vaddr_t) map->_dm_origbuf;
sys/arch/arm/arm/bus_dma.c
498
_bus_dmamap_sync_mbuf(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/arm/arm/bus_dma.c
501
bus_dma_segment_t *ds = map->dm_segs;
sys/arch/arm/arm/bus_dma.c
502
struct mbuf *m = map->_dm_origbuf;
sys/arch/arm/arm/bus_dma.c
55
struct arm32_bus_dmamap *map;
sys/arch/arm/arm/bus_dma.c
551
_bus_dmamap_sync_uio(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/arm/arm/bus_dma.c
554
bus_dma_segment_t *ds = map->dm_segs;
sys/arch/arm/arm/bus_dma.c
555
struct uio *uio = map->_dm_origbuf;
sys/arch/arm/arm/bus_dma.c
590
_bus_dmamap_sync_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/arm/arm/bus_dma.c
593
bus_dma_segment_t *ds = map->dm_segs;
sys/arch/arm/arm/bus_dma.c
625
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/arm/arm/bus_dma.c
631
t, map, offset, len, ops);
sys/arch/arm/arm/bus_dma.c
642
if (offset >= map->dm_mapsize)
sys/arch/arm/arm/bus_dma.c
644
offset, map->dm_mapsize);
sys/arch/arm/arm/bus_dma.c
645
if ((offset + len) > map->dm_mapsize)
sys/arch/arm/arm/bus_dma.c
668
if (map->_dm_flags & ARM32_DMAMAP_COHERENT) {
sys/arch/arm/arm/bus_dma.c
680
if (__predict_false(map->_dm_proc != NULL &&
sys/arch/arm/arm/bus_dma.c
681
map->_dm_proc->p_vmspace->vm_map.pmap->pm_cstate.cs_cache_d == 0))
sys/arch/arm/arm/bus_dma.c
684
switch (map->_dm_buftype) {
sys/arch/arm/arm/bus_dma.c
686
_bus_dmamap_sync_linear(t, map, offset, len, ops);
sys/arch/arm/arm/bus_dma.c
690
_bus_dmamap_sync_mbuf(t, map, offset, len, ops);
sys/arch/arm/arm/bus_dma.c
694
_bus_dmamap_sync_uio(t, map, offset, len, ops);
sys/arch/arm/arm/bus_dma.c
698
_bus_dmamap_sync_raw(t, map, offset, len, ops);
sys/arch/arm/arm/bus_dma.c
706
printf("unknown buffer type %d\n", map->_dm_buftype);
sys/arch/arm/arm/bus_dma.c
82
map = (struct arm32_bus_dmamap *)mapstore;
sys/arch/arm/arm/bus_dma.c
83
map->_dm_size = size;
sys/arch/arm/arm/bus_dma.c
84
map->_dm_segcnt = nsegments;
sys/arch/arm/arm/bus_dma.c
85
map->_dm_maxsegsz = maxsegsz;
sys/arch/arm/arm/bus_dma.c
86
map->_dm_boundary = boundary;
sys/arch/arm/arm/bus_dma.c
87
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/arm/arm/bus_dma.c
88
map->_dm_origbuf = NULL;
sys/arch/arm/arm/bus_dma.c
89
map->_dm_buftype = ARM32_BUFTYPE_INVALID;
sys/arch/arm/arm/bus_dma.c
897
_bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/arm/arm/bus_dma.c
90
map->_dm_proc = NULL;
sys/arch/arm/arm/bus_dma.c
91
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/arm/arm/bus_dma.c
92
map->dm_nsegs = 0;
sys/arch/arm/arm/bus_dma.c
921
bmask = ~(map->_dm_boundary - 1);
sys/arch/arm/arm/bus_dma.c
936
map->_dm_flags &=
sys/arch/arm/arm/bus_dma.c
94
*dmamp = map;
sys/arch/arm/arm/bus_dma.c
947
map->_dm_flags &=
sys/arch/arm/arm/bus_dma.c
954
map->_dm_flags &=
sys/arch/arm/arm/bus_dma.c
96
printf("dmamap_create:map=%p\n", map);
sys/arch/arm/arm/bus_dma.c
961
map->_dm_flags &= ~ARM32_DMAMAP_COHERENT;
sys/arch/arm/arm/bus_dma.c
974
if (map->_dm_boundary > 0) {
sys/arch/arm/arm/bus_dma.c
975
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/arm/arm/bus_dma.c
985
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/arm/arm/bus_dma.c
986
map->dm_segs[seg].ds_len = sgsize;
sys/arch/arm/arm/bus_dma.c
990
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/arm/arm/bus_dma.c
991
map->_dm_maxsegsz &&
sys/arch/arm/arm/bus_dma.c
992
(map->_dm_boundary == 0 ||
sys/arch/arm/arm/bus_dma.c
993
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/arm/arm/bus_dma.c
995
map->dm_segs[seg].ds_len += sgsize;
sys/arch/arm/arm/bus_dma.c
997
if (++seg >= map->_dm_segcnt)
sys/arch/arm/arm/bus_dma.c
999
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/arm/arm/fault.c
164
struct vm_map *map;
sys/arch/arm/arm/fault.c
280
map = kernel_map;
sys/arch/arm/arm/fault.c
299
map = &p->p_vmspace->vm_map;
sys/arch/arm/arm/fault.c
324
error = uvm_fault(map, va, 0, ftype);
sys/arch/arm/arm/fault.c
329
if (map != kernel_map)
sys/arch/arm/arm/fault.c
334
if (map != kernel_map)
sys/arch/arm/arm/fault.c
346
printf("\nuvm_fault(%p, %lx, %x, 0) -> %x\n", map, va, ftype,
sys/arch/arm/arm/fault.c
522
struct vm_map *map;
sys/arch/arm/arm/fault.c
566
map = &p->p_vmspace->vm_map;
sys/arch/arm/arm/fault.c
577
error = uvm_fault(map, va, 0, PROT_EXEC);
sys/arch/arm/arm/sys_machdep.c
102
vm_map_unlock_read(map);
sys/arch/arm/arm/sys_machdep.c
63
struct vm_map *map = &p->p_vmspace->vm_map;
sys/arch/arm/arm/sys_machdep.c
75
vm_map_lock_read(map);
sys/arch/arm/arm/sys_machdep.c
77
if (va + sz <= vm_map_min(map) || va >= vm_map_max(map) ||
sys/arch/arm/arm/sys_machdep.c
81
if (va < vm_map_min(map)) {
sys/arch/arm/arm/sys_machdep.c
82
sz -= vm_map_min(map) - va;
sys/arch/arm/arm/sys_machdep.c
83
va = vm_map_min(map);
sys/arch/arm/arm/sys_machdep.c
84
} else if (va + sz >= vm_map_max(map)) {
sys/arch/arm/arm/sys_machdep.c
85
sz = vm_map_max(map) - va;
sys/arch/arm/arm/sys_machdep.c
93
if (uvm_map_lookup_entry(map, va, &entry))
sys/arch/arm/simplebus/simplebus.c
306
simplebus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/arm/simplebus/simplebus.c
315
error = sc->sc_dmat->_dmamap_load_buffer(sc->sc_dmat, map, buf, buflen,
sys/arch/arm/simplebus/simplebus.c
331
addr = map->dm_segs[seg].ds_addr;
sys/arch/arm/simplebus/simplebus.c
332
size = map->dm_segs[seg].ds_len;
sys/arch/arm/simplebus/simplebus.c
356
map->dm_segs[seg].ds_addr -= rfrom;
sys/arch/arm/simplebus/simplebus.c
357
map->dm_segs[seg].ds_addr += rto;
sys/arch/arm/simplebus/simplebus.c
366
simplebus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/arm/simplebus/simplebus.c
373
error = sc->sc_dmat->_dmamap_load_raw(sc->sc_dmat, map,
sys/arch/arm/simplebus/simplebus.c
385
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/arm/simplebus/simplebus.c
389
addr = map->dm_segs[seg].ds_addr;
sys/arch/arm/simplebus/simplebus.c
390
size = map->dm_segs[seg].ds_len;
sys/arch/arm/simplebus/simplebus.c
414
map->dm_segs[seg].ds_addr -= rfrom;
sys/arch/arm/simplebus/simplebus.c
415
map->dm_segs[seg].ds_addr += rto;
sys/arch/arm64/arm64/bus_dma.c
100
map = (struct machine_bus_dmamap *)mapstore;
sys/arch/arm64/arm64/bus_dma.c
101
map->_dm_size = size;
sys/arch/arm64/arm64/bus_dma.c
102
map->_dm_segcnt = nsegments;
sys/arch/arm64/arm64/bus_dma.c
103
map->_dm_maxsegsz = maxsegsz;
sys/arch/arm64/arm64/bus_dma.c
104
map->_dm_boundary = boundary;
sys/arch/arm64/arm64/bus_dma.c
105
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/arm64/arm64/bus_dma.c
107
*dmamp = map;
sys/arch/arm64/arm64/bus_dma.c
116
_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/arm64/arm64/bus_dma.c
121
(sizeof(bus_dma_segment_t) * (map->_dm_segcnt - 1));
sys/arch/arm64/arm64/bus_dma.c
122
free(map, M_DEVBUF, mapsize);
sys/arch/arm64/arm64/bus_dma.c
130
_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf, bus_size_t buflen,
sys/arch/arm64/arm64/bus_dma.c
139
map->dm_nsegs = 0;
sys/arch/arm64/arm64/bus_dma.c
140
map->dm_mapsize = 0;
sys/arch/arm64/arm64/bus_dma.c
142
if (buflen > map->_dm_size)
sys/arch/arm64/arm64/bus_dma.c
146
error = (*t->_dmamap_load_buffer)(t, map, buf, buflen, p, flags,
sys/arch/arm64/arm64/bus_dma.c
149
map->dm_nsegs = seg + 1;
sys/arch/arm64/arm64/bus_dma.c
150
map->dm_mapsize = buflen;
sys/arch/arm64/arm64/bus_dma.c
160
_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0, int flags)
sys/arch/arm64/arm64/bus_dma.c
169
map->dm_nsegs = 0;
sys/arch/arm64/arm64/bus_dma.c
170
map->dm_mapsize = 0;
sys/arch/arm64/arm64/bus_dma.c
177
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/arm64/arm64/bus_dma.c
186
error = (*t->_dmamap_load_buffer)(t, map, m->m_data, m->m_len,
sys/arch/arm64/arm64/bus_dma.c
191
map->dm_nsegs = seg + 1;
sys/arch/arm64/arm64/bus_dma.c
192
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/arm64/arm64/bus_dma.c
202
_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/arm64/arm64/bus_dma.c
214
map->dm_nsegs = 0;
sys/arch/arm64/arm64/bus_dma.c
215
map->dm_mapsize = 0;
sys/arch/arm64/arm64/bus_dma.c
239
error = (*t->_dmamap_load_buffer)(t, map, addr, minlen,
sys/arch/arm64/arm64/bus_dma.c
246
map->dm_nsegs = seg + 1;
sys/arch/arm64/arm64/bus_dma.c
247
map->dm_mapsize = uio->uio_resid;
sys/arch/arm64/arm64/bus_dma.c
258
_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/arm64/arm64/bus_dma.c
270
map->dm_mapsize = 0;
sys/arch/arm64/arm64/bus_dma.c
271
map->dm_nsegs = 0;
sys/arch/arm64/arm64/bus_dma.c
273
if (nsegs > map->_dm_segcnt || size > map->_dm_size)
sys/arch/arm64/arm64/bus_dma.c
277
bmask = ~(map->_dm_boundary - 1);
sys/arch/arm64/arm64/bus_dma.c
295
if (map->_dm_boundary > 0) {
sys/arch/arm64/arm64/bus_dma.c
296
baddr = (paddr + map->_dm_boundary) & bmask;
sys/arch/arm64/arm64/bus_dma.c
306
map->dm_segs[seg].ds_addr = paddr;
sys/arch/arm64/arm64/bus_dma.c
307
map->dm_segs[seg].ds_len = sgsize;
sys/arch/arm64/arm64/bus_dma.c
308
map->dm_segs[seg]._ds_paddr = paddr;
sys/arch/arm64/arm64/bus_dma.c
309
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/arm64/arm64/bus_dma.c
313
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/arm64/arm64/bus_dma.c
314
map->_dm_maxsegsz &&
sys/arch/arm64/arm64/bus_dma.c
315
(map->_dm_boundary == 0 ||
sys/arch/arm64/arm64/bus_dma.c
316
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/arm64/arm64/bus_dma.c
319
(map->dm_segs[seg]._ds_vaddr +
sys/arch/arm64/arm64/bus_dma.c
320
map->dm_segs[seg].ds_len == vaddr)))
sys/arch/arm64/arm64/bus_dma.c
321
map->dm_segs[seg].ds_len += sgsize;
sys/arch/arm64/arm64/bus_dma.c
323
if (++seg >= map->_dm_segcnt)
sys/arch/arm64/arm64/bus_dma.c
325
map->dm_segs[seg].ds_addr = paddr;
sys/arch/arm64/arm64/bus_dma.c
326
map->dm_segs[seg].ds_len = sgsize;
sys/arch/arm64/arm64/bus_dma.c
327
map->dm_segs[seg]._ds_paddr = paddr;
sys/arch/arm64/arm64/bus_dma.c
328
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/arm64/arm64/bus_dma.c
341
map->dm_mapsize = mapsize;
sys/arch/arm64/arm64/bus_dma.c
342
map->dm_nsegs = seg + 1;
sys/arch/arm64/arm64/bus_dma.c
351
_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/arm64/arm64/bus_dma.c
357
map->dm_nsegs = 0;
sys/arch/arm64/arm64/bus_dma.c
358
map->dm_mapsize = 0;
sys/arch/arm64/arm64/bus_dma.c
393
_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t addr,
sys/arch/arm64/arm64/bus_dma.c
409
nsegs = map->dm_nsegs;
sys/arch/arm64/arm64/bus_dma.c
416
ssize = map->dm_segs[curseg].ds_len;
sys/arch/arm64/arm64/bus_dma.c
417
vaddr = map->dm_segs[curseg]._ds_vaddr;
sys/arch/arm64/arm64/bus_dma.c
589
_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/arm64/arm64/bus_dma.c
606
bmask = ~(map->_dm_boundary - 1);
sys/arch/arm64/arm64/bus_dma.c
628
if (map->_dm_boundary > 0) {
sys/arch/arm64/arm64/bus_dma.c
629
baddr = ((bus_addr_t)curaddr + map->_dm_boundary) &
sys/arch/arm64/arm64/bus_dma.c
640
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/arm64/arm64/bus_dma.c
641
map->dm_segs[seg].ds_len = sgsize;
sys/arch/arm64/arm64/bus_dma.c
642
map->dm_segs[seg]._ds_paddr = curaddr;
sys/arch/arm64/arm64/bus_dma.c
643
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/arm64/arm64/bus_dma.c
647
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/arm64/arm64/bus_dma.c
648
map->_dm_maxsegsz &&
sys/arch/arm64/arm64/bus_dma.c
649
(map->_dm_boundary == 0 ||
sys/arch/arm64/arm64/bus_dma.c
650
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/arm64/arm64/bus_dma.c
653
(map->dm_segs[seg]._ds_vaddr +
sys/arch/arm64/arm64/bus_dma.c
654
map->dm_segs[seg].ds_len == vaddr)))
sys/arch/arm64/arm64/bus_dma.c
655
map->dm_segs[seg].ds_len += sgsize;
sys/arch/arm64/arm64/bus_dma.c
657
if (++seg >= map->_dm_segcnt)
sys/arch/arm64/arm64/bus_dma.c
659
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/arm64/arm64/bus_dma.c
660
map->dm_segs[seg].ds_len = sgsize;
sys/arch/arm64/arm64/bus_dma.c
661
map->dm_segs[seg]._ds_paddr = curaddr;
sys/arch/arm64/arm64/bus_dma.c
662
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/arm64/arm64/bus_dma.c
78
struct machine_bus_dmamap *map;
sys/arch/arm64/arm64/intr.c
129
uint32_t *map;
sys/arch/arm64/arm64/intr.c
143
map = malloc(len, M_TEMP, M_WAITOK);
sys/arch/arm64/arm64/intr.c
144
OF_getpropintarray(node, "msi-map", map, len);
sys/arch/arm64/arm64/intr.c
149
cell = map;
sys/arch/arm64/arm64/intr.c
184
free(map, M_TEMP, len);
sys/arch/arm64/arm64/intr.c
461
uint32_t map_mask[4], *map;
sys/arch/arm64/arm64/intr.c
476
map = malloc(len, M_DEVBUF, M_WAITOK);
sys/arch/arm64/arm64/intr.c
477
OF_getpropintarray(node, "interrupt-map", map, len);
sys/arch/arm64/arm64/intr.c
479
cell = map;
sys/arch/arm64/arm64/intr.c
507
free(map, M_DEVBUF, len);
sys/arch/arm64/arm64/intr.c
515
free(map, M_DEVBUF, len);
sys/arch/arm64/arm64/trap.c
101
struct vm_map *map;
sys/arch/arm64/arm64/trap.c
125
map = &p->p_vmspace->vm_map;
sys/arch/arm64/arm64/trap.c
133
if (pmap_fault_fixup(map->pmap, va, access_type))
sys/arch/arm64/arm64/trap.c
136
error = uvm_fault(map, va, 0, access_type);
sys/arch/arm64/arm64/trap.c
163
struct vm_map *map;
sys/arch/arm64/arm64/trap.c
177
map = kernel_map;
sys/arch/arm64/arm64/trap.c
184
map = &p->p_vmspace->vm_map;
sys/arch/arm64/arm64/trap.c
186
map = kernel_map;
sys/arch/arm64/arm64/trap.c
192
map = kernel_map;
sys/arch/arm64/arm64/trap.c
201
if (!pmap_fault_fixup(map->pmap, va, access_type)) {
sys/arch/arm64/arm64/trap.c
202
error = uvm_fault(map, va, 0, access_type);
sys/arch/arm64/arm64/trap.c
204
if (error == 0 && map != kernel_map)
sys/arch/arm64/dev/acpiiort.c
126
struct acpi_iort_mapping *map;
sys/arch/arm64/dev/acpiiort.c
164
map = (struct acpi_iort_mapping *)((char *)node + node->mapping_offset);
sys/arch/arm64/dev/acpiiort.c
166
offset = map[i].output_reference;
sys/arch/arm64/dev/acpiiort.c
168
if (map[i].flags & ACPI_IORT_MAPPING_SINGLE) {
sys/arch/arm64/dev/acpiiort.c
169
rid = map[i].output_base;
sys/arch/arm64/dev/acpiiort.c
181
rid = map[i].output_base;
sys/arch/arm64/dev/acpipci.c
385
struct acpi_iort_mapping *map;
sys/arch/arm64/dev/acpipci.c
422
map = (struct acpi_iort_mapping *)((char *)node + node->mapping_offset);
sys/arch/arm64/dev/acpipci.c
424
offset = map[i].output_reference;
sys/arch/arm64/dev/acpipci.c
426
if (map[i].flags & ACPI_IORT_MAPPING_SINGLE) {
sys/arch/arm64/dev/acpipci.c
427
rid = map[i].output_base;
sys/arch/arm64/dev/acpipci.c
432
if (map[i].input_base <= rid &&
sys/arch/arm64/dev/acpipci.c
433
rid <= map[i].input_base + map[i].number_of_ids) {
sys/arch/arm64/dev/acpipci.c
434
rid = map[i].output_base + (rid - map[i].input_base);
sys/arch/arm64/dev/acpipci.c
813
struct acpi_iort_mapping *map =
sys/arch/arm64/dev/acpipci.c
818
uint32_t offset = map[i].output_reference;
sys/arch/arm64/dev/acpipci.c
820
if (map[i].flags & ACPI_IORT_MAPPING_SINGLE) {
sys/arch/arm64/dev/acpipci.c
821
id = map[i].output_base;
sys/arch/arm64/dev/acpipci.c
826
if (map[i].input_base <= id &&
sys/arch/arm64/dev/acpipci.c
827
id <= map[i].input_base + map[i].number_of_ids) {
sys/arch/arm64/dev/acpipci.c
828
id = map[i].output_base + (id - map[i].input_base);
sys/arch/arm64/dev/apldart.c
1002
if (map->dm_segs[i].ds_len != segs[i].ds_len)
sys/arch/arm64/dev/apldart.c
1004
map->dm_segs[i]._ds_paddr = segs[i].ds_addr;
sys/arch/arm64/dev/apldart.c
1005
map->dm_segs[i]._ds_vaddr = segs[i]._ds_vaddr;
sys/arch/arm64/dev/apldart.c
1008
error = sc->sc_dmat->_dmamap_load_raw(sc->sc_dmat, map,
sys/arch/arm64/dev/apldart.c
1014
error = apldart_load_map(as, map, flags);
sys/arch/arm64/dev/apldart.c
1016
sc->sc_dmat->_dmamap_unload(sc->sc_dmat, map);
sys/arch/arm64/dev/apldart.c
1022
apldart_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/arm64/dev/apldart.c
1027
apldart_unload_map(as, map);
sys/arch/arm64/dev/apldart.c
1028
sc->sc_dmat->_dmamap_unload(sc->sc_dmat, map);
sys/arch/arm64/dev/apldart.c
786
apldart_load_map(struct apldart_stream *as, bus_dmamap_t map, int flags)
sys/arch/arm64/dev/apldart.c
789
struct apldart_map_state *ams = map->_dm_cookie;
sys/arch/arm64/dev/apldart.c
794
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/arm64/dev/apldart.c
795
paddr_t pa = map->dm_segs[seg]._ds_paddr;
sys/arch/arm64/dev/apldart.c
800
len = apldart_round_page(map->dm_segs[seg].ds_len + off);
sys/arch/arm64/dev/apldart.c
804
dva = apldart_trunc_page(map->dm_segs[seg].ds_addr);
sys/arch/arm64/dev/apldart.c
817
apldart_unload_map(as, map);
sys/arch/arm64/dev/apldart.c
824
map->dm_segs[seg].ds_addr = dva + off;
sys/arch/arm64/dev/apldart.c
850
apldart_unload_map(struct apldart_stream *as, bus_dmamap_t map)
sys/arch/arm64/dev/apldart.c
853
struct apldart_map_state *ams = map->_dm_cookie;
sys/arch/arm64/dev/apldart.c
858
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/arm64/dev/apldart.c
896
bus_dmamap_t map;
sys/arch/arm64/dev/apldart.c
900
maxsegsz, boundary, flags, &map);
sys/arch/arm64/dev/apldart.c
904
ams = mallocarray(map->_dm_segcnt, sizeof(*ams), M_DEVBUF,
sys/arch/arm64/dev/apldart.c
907
sc->sc_dmat->_dmamap_destroy(sc->sc_dmat, map);
sys/arch/arm64/dev/apldart.c
911
map->_dm_cookie = ams;
sys/arch/arm64/dev/apldart.c
912
*dmamap = map;
sys/arch/arm64/dev/apldart.c
917
apldart_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/arm64/dev/apldart.c
921
struct apldart_map_state *ams = map->_dm_cookie;
sys/arch/arm64/dev/apldart.c
923
if (map->dm_nsegs)
sys/arch/arm64/dev/apldart.c
924
apldart_dmamap_unload(t, map);
sys/arch/arm64/dev/apldart.c
926
free(ams, M_DEVBUF, map->_dm_segcnt * sizeof(*ams));
sys/arch/arm64/dev/apldart.c
927
sc->sc_dmat->_dmamap_destroy(sc->sc_dmat, map);
sys/arch/arm64/dev/apldart.c
931
apldart_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/arm64/dev/apldart.c
938
error = sc->sc_dmat->_dmamap_load(sc->sc_dmat, map,
sys/arch/arm64/dev/apldart.c
943
error = apldart_load_map(as, map, flags);
sys/arch/arm64/dev/apldart.c
945
sc->sc_dmat->_dmamap_unload(sc->sc_dmat, map);
sys/arch/arm64/dev/apldart.c
951
apldart_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/arm64/dev/apldart.c
958
error = sc->sc_dmat->_dmamap_load_mbuf(sc->sc_dmat, map,
sys/arch/arm64/dev/apldart.c
963
error = apldart_load_map(as, map, flags);
sys/arch/arm64/dev/apldart.c
965
sc->sc_dmat->_dmamap_unload(sc->sc_dmat, map);
sys/arch/arm64/dev/apldart.c
971
apldart_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/arm64/dev/apldart.c
978
error = sc->sc_dmat->_dmamap_load_uio(sc->sc_dmat, map,
sys/arch/arm64/dev/apldart.c
983
error = apldart_load_map(as, map, flags);
sys/arch/arm64/dev/apldart.c
985
sc->sc_dmat->_dmamap_unload(sc->sc_dmat, map);
sys/arch/arm64/dev/apldart.c
991
apldart_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/arm64/dev/apldart.c
999
if (map->dm_nsegs != nsegs)
sys/arch/arm64/dev/apldc.c
922
bus_dmamap_t map;
sys/arch/arm64/dev/apldc.c
933
BUS_DMA_WAITOK, &map);
sys/arch/arm64/dev/apldc.c
940
bus_dmamap_destroy(sc->sc_dmat, map);
sys/arch/arm64/dev/apldc.c
948
bus_dmamap_destroy(sc->sc_dmat, map);
sys/arch/arm64/dev/apldc.c
952
error = bus_dmamap_load_raw(sc->sc_dmat, map, &seg, 1,
sys/arch/arm64/dev/apldc.c
957
bus_dmamap_destroy(sc->sc_dmat, map);
sys/arch/arm64/dev/apldc.c
962
bus_dmamap_sync(sc->sc_dmat, map, 0, ucode_size, BUS_DMASYNC_PREWRITE);
sys/arch/arm64/dev/apldc.c
968
addr = map->dm_segs[0].ds_addr;
sys/arch/arm64/dev/apldc.c
970
size = map->dm_segs[0].ds_len;
sys/arch/arm64/dev/apldc.c
978
bus_dmamap_unload(sc->sc_dmat, map);
sys/arch/arm64/dev/apldc.c
981
bus_dmamap_destroy(sc->sc_dmat, map);
sys/arch/arm64/dev/rtkit.c
166
bus_dmamap_t map;
sys/arch/arm64/dev/rtkit.c
184
BUS_DMA_WAITOK, &map)) {
sys/arch/arm64/dev/rtkit.c
190
if (bus_dmamap_load_raw(rk->rk_dmat, map, &seg, 1, size,
sys/arch/arm64/dev/rtkit.c
192
bus_dmamap_destroy(rk->rk_dmat, map);
sys/arch/arm64/dev/rtkit.c
200
bus_dmamap_unload(rk->rk_dmat, map);
sys/arch/arm64/dev/rtkit.c
201
bus_dmamap_destroy(rk->rk_dmat, map);
sys/arch/arm64/dev/rtkit.c
208
state->dmamem[state->ndmamem].rdm_map = map;
sys/arch/arm64/dev/rtkit.c
215
return map->dm_segs[0].ds_addr;
sys/arch/arm64/dev/simplebus.c
389
simplebus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/arm64/dev/simplebus.c
400
lastlen = map->dm_segs[firstseg].ds_len;
sys/arch/arm64/dev/simplebus.c
401
error = sc->sc_dmat->_dmamap_load_buffer(sc->sc_dmat, map, buf, buflen,
sys/arch/arm64/dev/simplebus.c
410
if (!first && lastaddr == map->dm_segs[firstseg]._ds_paddr + lastlen)
sys/arch/arm64/dev/simplebus.c
421
addr = map->dm_segs[seg].ds_addr;
sys/arch/arm64/dev/simplebus.c
422
size = map->dm_segs[seg].ds_len;
sys/arch/arm64/dev/simplebus.c
449
map->dm_segs[seg].ds_addr -= rfrom;
sys/arch/arm64/dev/simplebus.c
450
map->dm_segs[seg].ds_addr += rto;
sys/arch/arm64/dev/simplebus.c
459
simplebus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/arm64/dev/simplebus.c
466
error = sc->sc_dmat->_dmamap_load_raw(sc->sc_dmat, map,
sys/arch/arm64/dev/simplebus.c
478
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/arm64/dev/simplebus.c
482
addr = map->dm_segs[seg].ds_addr;
sys/arch/arm64/dev/simplebus.c
483
size = map->dm_segs[seg].ds_len;
sys/arch/arm64/dev/simplebus.c
510
map->dm_segs[seg].ds_addr -= rfrom;
sys/arch/arm64/dev/simplebus.c
511
map->dm_segs[seg].ds_addr += rto;
sys/arch/arm64/dev/smmu.c
1289
smmu_load_map(struct smmu_domain *dom, bus_dmamap_t map)
sys/arch/arm64/dev/smmu.c
1291
struct smmu_map_state *sms = map->_dm_cookie;
sys/arch/arm64/dev/smmu.c
1296
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/arm64/dev/smmu.c
1297
paddr_t pa = map->dm_segs[seg]._ds_paddr;
sys/arch/arm64/dev/smmu.c
1299
maplen += round_page(map->dm_segs[seg].ds_len + off);
sys/arch/arm64/dev/smmu.c
1304
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/arm64/dev/smmu.c
1305
paddr_t pa = map->dm_segs[seg]._ds_paddr;
sys/arch/arm64/dev/smmu.c
1307
u_long len = round_page(map->dm_segs[seg].ds_len + off);
sys/arch/arm64/dev/smmu.c
1309
map->dm_segs[seg].ds_addr = dva + off;
sys/arch/arm64/dev/smmu.c
1328
smmu_unload_map(struct smmu_domain *dom, bus_dmamap_t map)
sys/arch/arm64/dev/smmu.c
1331
struct smmu_map_state *sms = map->_dm_cookie;
sys/arch/arm64/dev/smmu.c
1359
bus_dmamap_t map;
sys/arch/arm64/dev/smmu.c
1364
nsegments, maxsegsz, boundary, flags, &map);
sys/arch/arm64/dev/smmu.c
1371
sc->sc_dmat->_dmamap_destroy(sc->sc_dmat, map);
sys/arch/arm64/dev/smmu.c
1384
sc->sc_dmat->_dmamap_destroy(sc->sc_dmat, map);
sys/arch/arm64/dev/smmu.c
1400
map->_dm_cookie = sms;
sys/arch/arm64/dev/smmu.c
1401
*dmamap = map;
sys/arch/arm64/dev/smmu.c
1406
smmu_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/arm64/dev/smmu.c
1410
struct smmu_map_state *sms = map->_dm_cookie;
sys/arch/arm64/dev/smmu.c
1415
smmu_dmamap_unload(t, map);
sys/arch/arm64/dev/smmu.c
1433
sc->sc_dmat->_dmamap_destroy(sc->sc_dmat, map);
sys/arch/arm64/dev/smmu.c
1437
smmu_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/arm64/dev/smmu.c
1444
error = sc->sc_dmat->_dmamap_load(sc->sc_dmat, map,
sys/arch/arm64/dev/smmu.c
1449
error = smmu_load_map(dom, map);
sys/arch/arm64/dev/smmu.c
1451
sc->sc_dmat->_dmamap_unload(sc->sc_dmat, map);
sys/arch/arm64/dev/smmu.c
1457
smmu_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/arm64/dev/smmu.c
1464
error = sc->sc_dmat->_dmamap_load_mbuf(sc->sc_dmat, map,
sys/arch/arm64/dev/smmu.c
1469
error = smmu_load_map(dom, map);
sys/arch/arm64/dev/smmu.c
1471
sc->sc_dmat->_dmamap_unload(sc->sc_dmat, map);
sys/arch/arm64/dev/smmu.c
1477
smmu_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/arm64/dev/smmu.c
1484
error = sc->sc_dmat->_dmamap_load_uio(sc->sc_dmat, map,
sys/arch/arm64/dev/smmu.c
1489
error = smmu_load_map(dom, map);
sys/arch/arm64/dev/smmu.c
1491
sc->sc_dmat->_dmamap_unload(sc->sc_dmat, map);
sys/arch/arm64/dev/smmu.c
1497
smmu_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/arm64/dev/smmu.c
1504
error = sc->sc_dmat->_dmamap_load_raw(sc->sc_dmat, map,
sys/arch/arm64/dev/smmu.c
1509
error = smmu_load_map(dom, map);
sys/arch/arm64/dev/smmu.c
1511
sc->sc_dmat->_dmamap_unload(sc->sc_dmat, map);
sys/arch/arm64/dev/smmu.c
1517
smmu_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/arm64/dev/smmu.c
1522
smmu_unload_map(dom, map);
sys/arch/arm64/dev/smmu.c
1523
sc->sc_dmat->_dmamap_unload(sc->sc_dmat, map);
sys/arch/arm64/stand/efiboot/efiacpi.c
402
const uint32_t map[] = { 0x4, 0x1, 0x8, 0x2 };
sys/arch/arm64/stand/efiboot/efiacpi.c
411
interrupts[2] = htobe32(map[gtdt->sec_el1_flags & mask]);
sys/arch/arm64/stand/efiboot/efiacpi.c
414
interrupts[5] = htobe32(map[gtdt->nonsec_el1_flags & mask]);
sys/arch/arm64/stand/efiboot/efiacpi.c
417
interrupts[8] = htobe32(map[gtdt->virt_flags & mask]);
sys/arch/arm64/stand/efiboot/efiacpi.c
420
interrupts[11] = htobe32(map[gtdt->nonsec_el2_flags & mask]);
sys/arch/armv7/armv7/armv7_machdep.c
368
pv_addr_t fdt, map;
sys/arch/armv7/armv7/armv7_machdep.c
572
valloc_pages(map, round_page(mmap_size) / PAGE_SIZE);
sys/arch/armv7/armv7/armv7_machdep.c
573
memcpy((void *)map.pv_pa, mmap, mmap_size);
sys/arch/armv7/armv7/armv7_machdep.c
679
pmap_map_chunk(l1pagetable, map.pv_va, map.pv_pa,
sys/arch/armv7/armv7/armv7_machdep.c
682
mmap = (void *)map.pv_va;
sys/arch/armv7/armv7/intr.c
124
uint32_t *map;
sys/arch/armv7/armv7/intr.c
138
map = malloc(len, M_TEMP, M_WAITOK);
sys/arch/armv7/armv7/intr.c
139
OF_getpropintarray(node, "msi-map", map, len);
sys/arch/armv7/armv7/intr.c
144
cell = map;
sys/arch/armv7/armv7/intr.c
179
free(map, M_TEMP, len);
sys/arch/armv7/armv7/intr.c
437
uint32_t map_mask[4], *map;
sys/arch/armv7/armv7/intr.c
452
map = malloc(len, M_DEVBUF, M_WAITOK);
sys/arch/armv7/armv7/intr.c
453
OF_getpropintarray(node, "interrupt-map", map, len);
sys/arch/armv7/armv7/intr.c
455
cell = map;
sys/arch/armv7/armv7/intr.c
483
free(map, M_DEVBUF, len);
sys/arch/armv7/armv7/intr.c
491
free(map, M_DEVBUF, len);
sys/arch/armv7/exynos/crosec_kbd.c
108
#define KBD_MAP(name, base, map) \
sys/arch/armv7/exynos/crosec_kbd.c
109
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/arch/hppa/dev/astro.c
340
bus_dmamap_t map;
sys/arch/hppa/dev/astro.c
345
boundary, flags, &map);
sys/arch/hppa/dev/astro.c
351
bus_dmamap_destroy(sc->sc_dmat, map);
sys/arch/hppa/dev/astro.c
356
map->_dm_cookie = ims;
sys/arch/hppa/dev/astro.c
357
*dmamap = map;
sys/arch/hppa/dev/astro.c
363
iommu_dvmamap_destroy(void *v, bus_dmamap_t map)
sys/arch/hppa/dev/astro.c
371
if (map->dm_nsegs)
sys/arch/hppa/dev/astro.c
372
iommu_dvmamap_unload(sc, map);
sys/arch/hppa/dev/astro.c
374
if (map->_dm_cookie)
sys/arch/hppa/dev/astro.c
375
iommu_iomap_destroy(map->_dm_cookie);
sys/arch/hppa/dev/astro.c
376
map->_dm_cookie = NULL;
sys/arch/hppa/dev/astro.c
378
bus_dmamap_destroy(sc->sc_dmat, map);
sys/arch/hppa/dev/astro.c
382
iommu_iomap_load_map(struct astro_softc *sc, bus_dmamap_t map, int flags)
sys/arch/hppa/dev/astro.c
384
struct iommu_map_state *ims = map->_dm_cookie;
sys/arch/hppa/dev/astro.c
397
boundary = map->_dm_boundary;
sys/arch/hppa/dev/astro.c
402
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/hppa/dev/astro.c
403
struct hppa_bus_dma_segment *ds = &map->dm_segs[seg];
sys/arch/hppa/dev/astro.c
412
bus_dmamap_unload(sc->sc_dmat, map);
sys/arch/hppa/dev/astro.c
436
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/hppa/dev/astro.c
437
struct hppa_bus_dma_segment *ds = &map->dm_segs[seg];
sys/arch/hppa/dev/astro.c
445
iommu_dvmamap_load(void *v, bus_dmamap_t map, void *addr, bus_size_t size,
sys/arch/hppa/dev/astro.c
451
err = bus_dmamap_load(sc->sc_dmat, map, addr, size, p, flags);
sys/arch/hppa/dev/astro.c
455
return iommu_iomap_load_map(sc, map, flags);
sys/arch/hppa/dev/astro.c
459
iommu_dvmamap_load_mbuf(void *v, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/hppa/dev/astro.c
464
err = bus_dmamap_load_mbuf(sc->sc_dmat, map, m, flags);
sys/arch/hppa/dev/astro.c
468
return iommu_iomap_load_map(sc, map, flags);
sys/arch/hppa/dev/astro.c
472
iommu_dvmamap_load_uio(void *v, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/hppa/dev/astro.c
478
return (bus_dmamap_load_uio(sc->sc_dmat, map, uio, flags));
sys/arch/hppa/dev/astro.c
482
iommu_dvmamap_load_raw(void *v, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/hppa/dev/astro.c
489
return (bus_dmamap_load_raw(sc->sc_dmat, map, segs, nsegs, size, flags));
sys/arch/hppa/dev/astro.c
493
iommu_dvmamap_unload(void *v, bus_dmamap_t map)
sys/arch/hppa/dev/astro.c
496
struct iommu_map_state *ims = map->_dm_cookie;
sys/arch/hppa/dev/astro.c
508
bus_dmamap_unload(sc->sc_dmat, map);
sys/arch/hppa/dev/astro.c
521
iommu_dvmamap_sync(void *v, bus_dmamap_t map, bus_addr_t off,
sys/arch/hppa/dev/dino.c
1532
dino_dmamap_destroy(void *v, bus_dmamap_t map)
sys/arch/hppa/dev/dino.c
1536
bus_dmamap_destroy(sc->sc_dmat, map);
sys/arch/hppa/dev/dino.c
1540
dino_dmamap_load(void *v, bus_dmamap_t map, void *addr, bus_size_t size,
sys/arch/hppa/dev/dino.c
1545
return (bus_dmamap_load(sc->sc_dmat, map, addr, size, p, flags));
sys/arch/hppa/dev/dino.c
1549
dino_dmamap_load_mbuf(void *v, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/hppa/dev/dino.c
1553
return (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, flags));
sys/arch/hppa/dev/dino.c
1557
dino_dmamap_load_uio(void *v, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/hppa/dev/dino.c
1561
return (bus_dmamap_load_uio(sc->sc_dmat, map, uio, flags));
sys/arch/hppa/dev/dino.c
1565
dino_dmamap_load_raw(void *v, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/hppa/dev/dino.c
1570
return (bus_dmamap_load_raw(sc->sc_dmat, map, segs, nsegs, size, flags));
sys/arch/hppa/dev/dino.c
1574
dino_dmamap_unload(void *v, bus_dmamap_t map)
sys/arch/hppa/dev/dino.c
1578
bus_dmamap_unload(sc->sc_dmat, map);
sys/arch/hppa/dev/dino.c
1582
dino_dmamap_sync(void *v, bus_dmamap_t map, bus_addr_t off,
sys/arch/hppa/dev/dino.c
1587
return (bus_dmamap_sync(sc->sc_dmat, map, off, len, ops));
sys/arch/hppa/dev/elroy.c
1066
void elroy_dmamap_destroy(void *v, bus_dmamap_t map);
sys/arch/hppa/dev/elroy.c
1067
int elroy_dmamap_load(void *v, bus_dmamap_t map,
sys/arch/hppa/dev/elroy.c
1070
int elroy_dmamap_load_mbuf(void *v, bus_dmamap_t map,
sys/arch/hppa/dev/elroy.c
1072
int elroy_dmamap_load_uio(void *v, bus_dmamap_t map,
sys/arch/hppa/dev/elroy.c
1074
int elroy_dmamap_load_raw(void *v, bus_dmamap_t map,
sys/arch/hppa/dev/elroy.c
1077
void elroy_dmamap_unload(void *v, bus_dmamap_t map);
sys/arch/hppa/dev/elroy.c
1078
void elroy_dmamap_sync(void *v, bus_dmamap_t map, bus_addr_t off,
sys/arch/hppa/dev/elroy.c
1104
elroy_dmamap_destroy(void *v, bus_dmamap_t map)
sys/arch/hppa/dev/elroy.c
1108
bus_dmamap_destroy(sc->sc_dmat, map);
sys/arch/hppa/dev/elroy.c
1112
elroy_dmamap_load(void *v, bus_dmamap_t map, void *addr, bus_size_t size,
sys/arch/hppa/dev/elroy.c
1117
return (bus_dmamap_load(sc->sc_dmat, map, addr, size, p, flags));
sys/arch/hppa/dev/elroy.c
1121
elroy_dmamap_load_mbuf(void *v, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/hppa/dev/elroy.c
1125
return (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, flags));
sys/arch/hppa/dev/elroy.c
1129
elroy_dmamap_load_uio(void *v, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/hppa/dev/elroy.c
1133
return (bus_dmamap_load_uio(sc->sc_dmat, map, uio, flags));
sys/arch/hppa/dev/elroy.c
1137
elroy_dmamap_load_raw(void *v, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/hppa/dev/elroy.c
1142
return (bus_dmamap_load_raw(sc->sc_dmat, map, segs, nsegs, size, flags));
sys/arch/hppa/dev/elroy.c
1146
elroy_dmamap_unload(void *v, bus_dmamap_t map)
sys/arch/hppa/dev/elroy.c
1150
bus_dmamap_unload(sc->sc_dmat, map);
sys/arch/hppa/dev/elroy.c
1154
elroy_dmamap_sync(void *v, bus_dmamap_t map, bus_addr_t off,
sys/arch/hppa/dev/elroy.c
1159
bus_dmamap_sync(sc->sc_dmat, map, off, len, ops);
sys/arch/hppa/hppa/mainbus.c
1001
mbus_dmamap_sync(void *v, bus_dmamap_t map, bus_addr_t off, bus_size_t len,
sys/arch/hppa/hppa/mainbus.c
1004
bus_dma_segment_t *ps = map->dm_segs,
sys/arch/hppa/hppa/mainbus.c
1005
*es = &map->dm_segs[map->dm_nsegs];
sys/arch/hppa/hppa/mainbus.c
1007
if (off >= map->_dm_size)
sys/arch/hppa/hppa/mainbus.c
1010
if ((off + len) > map->_dm_size)
sys/arch/hppa/hppa/mainbus.c
1011
len = map->_dm_size - off;
sys/arch/hppa/hppa/mainbus.c
697
void mbus_dmamap_unload(void *v, bus_dmamap_t map);
sys/arch/hppa/hppa/mainbus.c
698
void mbus_dmamap_destroy(void *v, bus_dmamap_t map);
sys/arch/hppa/hppa/mainbus.c
699
int _bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/hppa/hppa/mainbus.c
702
int mbus_dmamap_load(void *v, bus_dmamap_t map, void *addr,
sys/arch/hppa/hppa/mainbus.c
704
int mbus_dmamap_load_mbuf(void *v, bus_dmamap_t map,
sys/arch/hppa/hppa/mainbus.c
706
int mbus_dmamap_load_uio(void *v, bus_dmamap_t map,
sys/arch/hppa/hppa/mainbus.c
708
int mbus_dmamap_load_raw(void *v, bus_dmamap_t map,
sys/arch/hppa/hppa/mainbus.c
711
void mbus_dmamap_sync(void *v, bus_dmamap_t map, bus_addr_t off,
sys/arch/hppa/hppa/mainbus.c
728
struct hppa_bus_dmamap *map;
sys/arch/hppa/hppa/mainbus.c
733
map = malloc(mapsize, M_DEVBUF, (flags & BUS_DMA_NOWAIT) ?
sys/arch/hppa/hppa/mainbus.c
735
if (!map)
sys/arch/hppa/hppa/mainbus.c
738
map->_dm_size = size;
sys/arch/hppa/hppa/mainbus.c
739
map->_dm_segcnt = nsegments;
sys/arch/hppa/hppa/mainbus.c
740
map->_dm_maxsegsz = maxsegsz;
sys/arch/hppa/hppa/mainbus.c
741
map->_dm_boundary = boundary;
sys/arch/hppa/hppa/mainbus.c
742
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/hppa/hppa/mainbus.c
743
map->dm_mapsize = 0;
sys/arch/hppa/hppa/mainbus.c
744
map->dm_nsegs = 0;
sys/arch/hppa/hppa/mainbus.c
746
*dmamp = map;
sys/arch/hppa/hppa/mainbus.c
751
mbus_dmamap_unload(void *v, bus_dmamap_t map)
sys/arch/hppa/hppa/mainbus.c
753
map->dm_mapsize = 0;
sys/arch/hppa/hppa/mainbus.c
754
map->dm_nsegs = 0;
sys/arch/hppa/hppa/mainbus.c
758
mbus_dmamap_destroy(void *v, bus_dmamap_t map)
sys/arch/hppa/hppa/mainbus.c
760
if (map->dm_mapsize != 0)
sys/arch/hppa/hppa/mainbus.c
761
mbus_dmamap_unload(v, map);
sys/arch/hppa/hppa/mainbus.c
763
free(map, M_DEVBUF, 0);
sys/arch/hppa/hppa/mainbus.c
773
_bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/hppa/hppa/mainbus.c
785
bmask = ~(map->_dm_boundary - 1);
sys/arch/hppa/hppa/mainbus.c
803
if (map->_dm_boundary > 0) {
sys/arch/hppa/hppa/mainbus.c
804
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/hppa/hppa/mainbus.c
814
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/hppa/hppa/mainbus.c
815
map->dm_segs[seg].ds_len = sgsize;
sys/arch/hppa/hppa/mainbus.c
816
map->dm_segs[seg]._ds_va = vaddr;
sys/arch/hppa/hppa/mainbus.c
820
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/hppa/hppa/mainbus.c
821
map->_dm_maxsegsz &&
sys/arch/hppa/hppa/mainbus.c
822
(map->_dm_boundary == 0 ||
sys/arch/hppa/hppa/mainbus.c
823
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/hppa/hppa/mainbus.c
825
map->dm_segs[seg].ds_len += sgsize;
sys/arch/hppa/hppa/mainbus.c
827
if (++seg >= map->_dm_segcnt)
sys/arch/hppa/hppa/mainbus.c
829
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/hppa/hppa/mainbus.c
830
map->dm_segs[seg].ds_len = sgsize;
sys/arch/hppa/hppa/mainbus.c
831
map->dm_segs[seg]._ds_va = vaddr;
sys/arch/hppa/hppa/mainbus.c
852
mbus_dmamap_load(void *v, bus_dmamap_t map, void *addr, bus_size_t size,
sys/arch/hppa/hppa/mainbus.c
861
map->dm_nsegs = 0;
sys/arch/hppa/hppa/mainbus.c
862
map->dm_mapsize = 0;
sys/arch/hppa/hppa/mainbus.c
864
if (size > map->_dm_size)
sys/arch/hppa/hppa/mainbus.c
869
error = _bus_dmamap_load_buffer(NULL, map, addr, size, p, flags,
sys/arch/hppa/hppa/mainbus.c
872
map->dm_mapsize = size;
sys/arch/hppa/hppa/mainbus.c
873
map->dm_nsegs = seg + 1;
sys/arch/hppa/hppa/mainbus.c
880
mbus_dmamap_load_mbuf(void *v, bus_dmamap_t map, struct mbuf *m0, int flags)
sys/arch/hppa/hppa/mainbus.c
886
map->dm_mapsize = 0;
sys/arch/hppa/hppa/mainbus.c
887
map->dm_nsegs = 0;
sys/arch/hppa/hppa/mainbus.c
894
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/hppa/hppa/mainbus.c
904
error = _bus_dmamap_load_buffer(NULL, map, m->m_data, m->m_len,
sys/arch/hppa/hppa/mainbus.c
909
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/hppa/hppa/mainbus.c
910
map->dm_nsegs = seg + 1;
sys/arch/hppa/hppa/mainbus.c
917
mbus_dmamap_load_uio(void *v, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/hppa/hppa/mainbus.c
929
map->dm_mapsize = 0;
sys/arch/hppa/hppa/mainbus.c
930
map->dm_nsegs = 0;
sys/arch/hppa/hppa/mainbus.c
935
if (resid > map->_dm_size)
sys/arch/hppa/hppa/mainbus.c
958
error = _bus_dmamap_load_buffer(NULL, map, addr, minlen,
sys/arch/hppa/hppa/mainbus.c
965
map->dm_mapsize = uio->uio_resid;
sys/arch/hppa/hppa/mainbus.c
966
map->dm_nsegs = seg + 1;
sys/arch/hppa/hppa/mainbus.c
972
mbus_dmamap_load_raw(void *v, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/hppa/hppa/mainbus.c
975
if (nsegs > map->_dm_segcnt || size > map->_dm_size)
sys/arch/hppa/hppa/mainbus.c
981
if (map->_dm_boundary) {
sys/arch/hppa/hppa/mainbus.c
982
bus_addr_t bmask = ~(map->_dm_boundary - 1);
sys/arch/hppa/hppa/mainbus.c
986
if (segs[i].ds_len > map->_dm_maxsegsz)
sys/arch/hppa/hppa/mainbus.c
994
bcopy(segs, map->dm_segs, nsegs * sizeof(*segs));
sys/arch/hppa/hppa/mainbus.c
995
map->dm_nsegs = nsegs;
sys/arch/hppa/hppa/mainbus.c
996
map->dm_mapsize = size;
sys/arch/hppa/hppa/trap.c
153
struct vm_map *map;
sys/arch/hppa/hppa/trap.c
410
map = kernel_map;
sys/arch/hppa/hppa/trap.c
413
map = &vm->vm_map;
sys/arch/hppa/hppa/trap.c
435
uvm_fault(map, trunc_page(va), 0,
sys/arch/hppa/hppa/trap.c
472
map = kernel_map;
sys/arch/hppa/hppa/trap.c
475
map = &vm->vm_map;
sys/arch/hppa/hppa/trap.c
487
(type & T_USER && map->pmap->pm_space != space)) {
sys/arch/hppa/hppa/trap.c
494
ret = uvm_fault(map, trunc_page(va), 0, access_type);
sys/arch/hppa/hppa/trap.c
532
map, va, access_type, ret);
sys/arch/i386/i386/bus_dma.c
110
map = (struct bus_dmamap *)mapstore;
sys/arch/i386/i386/bus_dma.c
111
map->_dm_size = size;
sys/arch/i386/i386/bus_dma.c
112
map->_dm_segcnt = nsegments;
sys/arch/i386/i386/bus_dma.c
113
map->_dm_maxsegsz = maxsegsz;
sys/arch/i386/i386/bus_dma.c
114
map->_dm_boundary = boundary;
sys/arch/i386/i386/bus_dma.c
115
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/i386/i386/bus_dma.c
116
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/i386/i386/bus_dma.c
117
map->dm_nsegs = 0;
sys/arch/i386/i386/bus_dma.c
119
*dmamp = map;
sys/arch/i386/i386/bus_dma.c
128
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/i386/i386/bus_dma.c
133
(sizeof(bus_dma_segment_t) * (map->_dm_segcnt - 1));
sys/arch/i386/i386/bus_dma.c
134
free(map, M_DEVBUF, mapsize);
sys/arch/i386/i386/bus_dma.c
142
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/i386/i386/bus_dma.c
151
map->dm_mapsize = 0;
sys/arch/i386/i386/bus_dma.c
152
map->dm_nsegs = 0;
sys/arch/i386/i386/bus_dma.c
154
if (buflen > map->_dm_size)
sys/arch/i386/i386/bus_dma.c
158
error = _bus_dmamap_load_buffer(t, map, buf, buflen, p, flags,
sys/arch/i386/i386/bus_dma.c
161
map->dm_mapsize = buflen;
sys/arch/i386/i386/bus_dma.c
162
map->dm_nsegs = seg + 1;
sys/arch/i386/i386/bus_dma.c
171
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/i386/i386/bus_dma.c
181
map->dm_mapsize = 0;
sys/arch/i386/i386/bus_dma.c
182
map->dm_nsegs = 0;
sys/arch/i386/i386/bus_dma.c
189
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/i386/i386/bus_dma.c
198
error = _bus_dmamap_load_buffer(t, map, m->m_data, m->m_len,
sys/arch/i386/i386/bus_dma.c
203
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/i386/i386/bus_dma.c
204
map->dm_nsegs = seg + 1;
sys/arch/i386/i386/bus_dma.c
213
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/i386/i386/bus_dma.c
226
map->dm_mapsize = 0;
sys/arch/i386/i386/bus_dma.c
227
map->dm_nsegs = 0;
sys/arch/i386/i386/bus_dma.c
232
if (resid > map->_dm_size)
sys/arch/i386/i386/bus_dma.c
254
error = _bus_dmamap_load_buffer(t, map, addr, minlen,
sys/arch/i386/i386/bus_dma.c
261
map->dm_mapsize = uio->uio_resid;
sys/arch/i386/i386/bus_dma.c
262
map->dm_nsegs = seg + 1;
sys/arch/i386/i386/bus_dma.c
272
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/i386/i386/bus_dma.c
283
map->dm_mapsize = 0;
sys/arch/i386/i386/bus_dma.c
284
map->dm_nsegs = 0;
sys/arch/i386/i386/bus_dma.c
286
if (nsegs > map->_dm_segcnt || size > map->_dm_size)
sys/arch/i386/i386/bus_dma.c
290
bmask = ~(map->_dm_boundary - 1);
sys/arch/i386/i386/bus_dma.c
307
if (map->_dm_boundary > 0) {
sys/arch/i386/i386/bus_dma.c
308
baddr = (paddr + map->_dm_boundary) & bmask;
sys/arch/i386/i386/bus_dma.c
318
map->dm_segs[seg].ds_addr = paddr;
sys/arch/i386/i386/bus_dma.c
319
map->dm_segs[seg].ds_len = sgsize;
sys/arch/i386/i386/bus_dma.c
323
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/i386/i386/bus_dma.c
324
map->_dm_maxsegsz &&
sys/arch/i386/i386/bus_dma.c
325
(map->_dm_boundary == 0 ||
sys/arch/i386/i386/bus_dma.c
326
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/i386/i386/bus_dma.c
328
map->dm_segs[seg].ds_len += sgsize;
sys/arch/i386/i386/bus_dma.c
330
if (++seg >= map->_dm_segcnt)
sys/arch/i386/i386/bus_dma.c
332
map->dm_segs[seg].ds_addr = paddr;
sys/arch/i386/i386/bus_dma.c
333
map->dm_segs[seg].ds_len = sgsize;
sys/arch/i386/i386/bus_dma.c
345
map->dm_mapsize = mapsize;
sys/arch/i386/i386/bus_dma.c
346
map->dm_nsegs = seg + 1;
sys/arch/i386/i386/bus_dma.c
355
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/i386/i386/bus_dma.c
362
map->dm_mapsize = 0;
sys/arch/i386/i386/bus_dma.c
363
map->dm_nsegs = 0;
sys/arch/i386/i386/bus_dma.c
371
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t addr,
sys/arch/i386/i386/bus_dma.c
534
_bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/i386/i386/bus_dma.c
550
bmask = ~(map->_dm_boundary - 1);
sys/arch/i386/i386/bus_dma.c
568
if (map->_dm_boundary > 0) {
sys/arch/i386/i386/bus_dma.c
569
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/i386/i386/bus_dma.c
579
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/i386/i386/bus_dma.c
580
map->dm_segs[seg].ds_len = sgsize;
sys/arch/i386/i386/bus_dma.c
584
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/i386/i386/bus_dma.c
585
map->_dm_maxsegsz &&
sys/arch/i386/i386/bus_dma.c
586
(map->_dm_boundary == 0 ||
sys/arch/i386/i386/bus_dma.c
587
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/i386/i386/bus_dma.c
589
map->dm_segs[seg].ds_len += sgsize;
sys/arch/i386/i386/bus_dma.c
591
if (++seg >= map->_dm_segcnt)
sys/arch/i386/i386/bus_dma.c
593
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/i386/i386/bus_dma.c
594
map->dm_segs[seg].ds_len = sgsize;
sys/arch/i386/i386/bus_dma.c
88
struct bus_dmamap *map;
sys/arch/i386/i386/ioapic.c
418
struct mp_intr_map *map;
sys/arch/i386/i386/ioapic.c
421
map = pp->ip_map;
sys/arch/i386/i386/ioapic.c
422
redlo = (map == NULL) ? IOAPIC_REDLO_MASK : map->redir;
sys/arch/i386/i386/ioapic.c
452
if (map != NULL && ((map->flags & 3) == MPS_INTPO_DEF)) {
sys/arch/i386/i386/mpbios.c
430
mpbios_search(struct device *self, paddr_t start, int count, struct mp_map *map)
sys/arch/i386/i386/mpbios.c
451
return (mpbios_map(start + i, len, map));
sys/arch/i386/i386/pmap.c
609
pmap_exec_fixup(struct vm_map *map, struct trapframe *tf, vaddr_t gdt_cs,
sys/arch/i386/i386/pmap.c
613
struct pmap *pm = vm_map_pmap(map);
sys/arch/i386/i386/pmap.c
619
vm_map_lock(map);
sys/arch/i386/i386/pmap.c
620
RBT_FOREACH_REVERSE(ent, uvm_map_addr, &map->addr) {
sys/arch/i386/i386/pmap.c
630
vm_map_unlock(map);
sys/arch/i386/i386/trap.c
168
struct vm_map *map;
sys/arch/i386/i386/trap.c
197
map = &p->p_vmspace->vm_map;
sys/arch/i386/i386/trap.c
199
map = kernel_map;
sys/arch/i386/i386/trap.c
201
if (curcpu()->ci_inatomic == 0 || map == kernel_map) {
sys/arch/i386/i386/trap.c
204
error = uvm_fault(map, va, 0, access_type);
sys/arch/i386/i386/trap.c
207
if (error == 0 && map != kernel_map)
sys/arch/i386/i386/trap.c
216
map, va, access_type, error);
sys/arch/i386/isa/isa_machdep.c
1002
_isa_dma_alloc_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map, bus_size_t size, int flags)
sys/arch/i386/isa/isa_machdep.c
1004
struct isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/i386/isa/isa_machdep.c
1009
NBPG, map->_dm_boundary, cookie->id_bouncesegs,
sys/arch/i386/isa/isa_machdep.c
1010
map->_dm_segcnt, &cookie->id_nbouncesegs, flags,
sys/arch/i386/isa/isa_machdep.c
1033
_isa_dma_free_bouncebuf(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/i386/isa/isa_machdep.c
1035
struct isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/i386/isa/isa_machdep.c
646
bus_dmamap_t map;
sys/arch/i386/isa/isa_machdep.c
657
map = *dmamp;
sys/arch/i386/isa/isa_machdep.c
658
map->_dm_cookie = NULL;
sys/arch/i386/isa/isa_machdep.c
687
((map->_dm_size / NBPG) + 1) > map->_dm_segcnt) {
sys/arch/i386/isa/isa_machdep.c
689
cookiesize += (sizeof(bus_dma_segment_t) * map->_dm_segcnt);
sys/arch/i386/isa/isa_machdep.c
702
map->_dm_cookie = cookie;
sys/arch/i386/isa/isa_machdep.c
712
error = _isa_dma_alloc_bouncebuf(t, map, size, flags);
sys/arch/i386/isa/isa_machdep.c
717
free(map->_dm_cookie, M_DEVBUF, cookiesize);
sys/arch/i386/isa/isa_machdep.c
718
_bus_dmamap_destroy(t, map);
sys/arch/i386/isa/isa_machdep.c
727
_isa_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/i386/isa/isa_machdep.c
729
struct isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/i386/isa/isa_machdep.c
735
_isa_dma_free_bouncebuf(t, map);
sys/arch/i386/isa/isa_machdep.c
738
_bus_dmamap_destroy(t, map);
sys/arch/i386/isa/isa_machdep.c
745
_isa_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/i386/isa/isa_machdep.c
748
struct isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/i386/isa/isa_machdep.c
762
map->_dm_segcnt, map->_dm_boundary, p) == 0)
sys/arch/i386/isa/isa_machdep.c
763
return (_bus_dmamap_load(t, map, buf, buflen,
sys/arch/i386/isa/isa_machdep.c
772
error = _isa_dma_alloc_bouncebuf(t, map, buflen,
sys/arch/i386/isa/isa_machdep.c
784
error = _bus_dmamap_load(t, map, cookie->id_bouncebuf,
sys/arch/i386/isa/isa_machdep.c
792
if ((map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/i386/isa/isa_machdep.c
793
_isa_dma_free_bouncebuf(t, map);
sys/arch/i386/isa/isa_machdep.c
802
error = _bus_dmamap_load(t, map, buf, buflen, p, flags);
sys/arch/i386/isa/isa_machdep.c
812
_isa_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m,
sys/arch/i386/isa/isa_machdep.c
823
_isa_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/i386/isa/isa_machdep.c
835
_isa_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/i386/isa/isa_machdep.c
846
_isa_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/i386/isa/isa_machdep.c
848
struct isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/i386/isa/isa_machdep.c
855
(map->_dm_flags & BUS_DMA_ALLOCNOW) == 0)
sys/arch/i386/isa/isa_machdep.c
856
_isa_dma_free_bouncebuf(t, map);
sys/arch/i386/isa/isa_machdep.c
863
_bus_dmamap_unload(t, map);
sys/arch/i386/isa/isa_machdep.c
870
_isa_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/i386/isa/isa_machdep.c
873
struct isa_dma_cookie *cookie = map->_dm_cookie;
sys/arch/i386/isa/isa_machdep.c
877
if (offset >= map->dm_mapsize)
sys/arch/i386/isa/isa_machdep.c
879
if (len == 0 || (offset + len) > map->dm_mapsize)
sys/arch/i386/isa/isa_machdep.c
900
_bus_dmamap_sync(t, map, offset, len, op);
sys/arch/landisk/landisk/bus_dma.c
115
map = (bus_dmamap_t)mapstore;
sys/arch/landisk/landisk/bus_dma.c
116
map->_dm_size = size;
sys/arch/landisk/landisk/bus_dma.c
117
map->_dm_segcnt = nsegments;
sys/arch/landisk/landisk/bus_dma.c
118
map->_dm_maxsegsz = maxsegsz;
sys/arch/landisk/landisk/bus_dma.c
119
map->_dm_boundary = boundary;
sys/arch/landisk/landisk/bus_dma.c
120
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/landisk/landisk/bus_dma.c
122
DMAMAP_RESET(map); /* no valid mappings */
sys/arch/landisk/landisk/bus_dma.c
124
*dmamp = map;
sys/arch/landisk/landisk/bus_dma.c
133
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/landisk/landisk/bus_dma.c
137
DPRINTF(("bus_dmamap_destroy: t = %p, map = %p\n", t, map));
sys/arch/landisk/landisk/bus_dma.c
140
(sizeof(bus_dma_segment_t) * (map->_dm_segcnt - 1));
sys/arch/landisk/landisk/bus_dma.c
141
free(map, M_DEVBUF, mapsize);
sys/arch/landisk/landisk/bus_dma.c
145
_bus_dmamap_load_paddr(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/landisk/landisk/bus_dma.c
148
bus_dma_segment_t * const segs = map->dm_segs;
sys/arch/landisk/landisk/bus_dma.c
149
bus_addr_t bmask = ~(map->_dm_boundary - 1);
sys/arch/landisk/landisk/bus_dma.c
151
int first = map->dm_mapsize == 0;
sys/arch/landisk/landisk/bus_dma.c
152
int nseg = map->dm_nsegs;
sys/arch/landisk/landisk/bus_dma.c
155
map->dm_mapsize += size;
sys/arch/landisk/landisk/bus_dma.c
161
if (map->_dm_boundary > 0) {
sys/arch/landisk/landisk/bus_dma.c
164
baddr = (paddr + map->_dm_boundary) & bmask;
sys/arch/landisk/landisk/bus_dma.c
180
&& (segs[nseg].ds_len + sgsize <= map->_dm_maxsegsz)
sys/arch/landisk/landisk/bus_dma.c
181
&& (map->_dm_boundary == 0 ||
sys/arch/landisk/landisk/bus_dma.c
186
if (++nseg >= map->_dm_segcnt)
sys/arch/landisk/landisk/bus_dma.c
201
map->dm_nsegs = nseg;
sys/arch/landisk/landisk/bus_dma.c
207
_bus_dmamap_load_vaddr(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/landisk/landisk/bus_dma.c
225
error = _bus_dmamap_load_paddr(t, map,
sys/arch/landisk/landisk/bus_dma.c
237
return (_bus_dmamap_load_paddr(t, map, paddr, vaddr, size));
sys/arch/landisk/landisk/bus_dma.c
244
_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/landisk/landisk/bus_dma.c
249
DPRINTF(("bus_dmamap_load: t = %p, map = %p, buf = %p, buflen = %ld, p = %p, flags = %x\n", t, map, buf, buflen, p, flags));
sys/arch/landisk/landisk/bus_dma.c
251
DMAMAP_RESET(map);
sys/arch/landisk/landisk/bus_dma.c
253
if (buflen > map->_dm_size)
sys/arch/landisk/landisk/bus_dma.c
256
error = _bus_dmamap_load_vaddr(t, map, buf, buflen,
sys/arch/landisk/landisk/bus_dma.c
259
DMAMAP_RESET(map); /* no valid mappings */
sys/arch/landisk/landisk/bus_dma.c
263
map->dm_nsegs++;
sys/arch/landisk/landisk/bus_dma.c
272
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/landisk/landisk/bus_dma.c
278
DMAMAP_RESET(map);
sys/arch/landisk/landisk/bus_dma.c
285
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/landisk/landisk/bus_dma.c
292
error = _bus_dmamap_load_vaddr(t, map, m->m_data, m->m_len,
sys/arch/landisk/landisk/bus_dma.c
295
DMAMAP_RESET(map);
sys/arch/landisk/landisk/bus_dma.c
300
map->dm_nsegs++;
sys/arch/landisk/landisk/bus_dma.c
309
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/landisk/landisk/bus_dma.c
321
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/landisk/landisk/bus_dma.c
332
_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/landisk/landisk/bus_dma.c
335
DPRINTF(("bus_dmamap_unload: t = %p, map = %p\n", t, map));
sys/arch/landisk/landisk/bus_dma.c
337
map->dm_nsegs = 0;
sys/arch/landisk/landisk/bus_dma.c
338
map->dm_mapsize = 0;
sys/arch/landisk/landisk/bus_dma.c
345
_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/landisk/landisk/bus_dma.c
352
DPRINTF(("bus_dmamap_sync: t = %p, map = %p, offset = %ld, len = %ld, ops = %x\n", t, map, offset, len, ops));
sys/arch/landisk/landisk/bus_dma.c
362
if (offset >= map->dm_mapsize)
sys/arch/landisk/landisk/bus_dma.c
364
if ((offset + len) > map->dm_mapsize)
sys/arch/landisk/landisk/bus_dma.c
374
for (i = 0; i < map->dm_nsegs && len != 0; i++) {
sys/arch/landisk/landisk/bus_dma.c
376
if (offset >= map->dm_segs[i].ds_len) {
sys/arch/landisk/landisk/bus_dma.c
377
offset -= map->dm_segs[i].ds_len;
sys/arch/landisk/landisk/bus_dma.c
386
minlen = len < map->dm_segs[i].ds_len - offset ?
sys/arch/landisk/landisk/bus_dma.c
387
len : map->dm_segs[i].ds_len - offset;
sys/arch/landisk/landisk/bus_dma.c
389
addr = map->dm_segs[i]._ds_vaddr;
sys/arch/landisk/landisk/bus_dma.c
87
bus_dmamap_t map;
sys/arch/loongson/loongson/bus_dma.c
102
map = (struct machine_bus_dmamap *)mapstore;
sys/arch/loongson/loongson/bus_dma.c
103
map->_dm_size = size;
sys/arch/loongson/loongson/bus_dma.c
104
map->_dm_segcnt = nsegments;
sys/arch/loongson/loongson/bus_dma.c
105
map->_dm_maxsegsz = maxsegsz;
sys/arch/loongson/loongson/bus_dma.c
106
map->_dm_boundary = boundary;
sys/arch/loongson/loongson/bus_dma.c
107
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/loongson/loongson/bus_dma.c
109
*dmamp = map;
sys/arch/loongson/loongson/bus_dma.c
118
_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/loongson/loongson/bus_dma.c
123
(sizeof(bus_dma_segment_t) * (map->_dm_segcnt - 1));
sys/arch/loongson/loongson/bus_dma.c
124
free(map, M_DEVBUF, mapsize);
sys/arch/loongson/loongson/bus_dma.c
132
_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf, bus_size_t buflen,
sys/arch/loongson/loongson/bus_dma.c
141
map->dm_nsegs = 0;
sys/arch/loongson/loongson/bus_dma.c
142
map->dm_mapsize = 0;
sys/arch/loongson/loongson/bus_dma.c
144
if (buflen > map->_dm_size)
sys/arch/loongson/loongson/bus_dma.c
148
error = (*t->_dmamap_load_buffer)(t, map, buf, buflen, p, flags,
sys/arch/loongson/loongson/bus_dma.c
151
map->dm_nsegs = seg + 1;
sys/arch/loongson/loongson/bus_dma.c
152
map->dm_mapsize = buflen;
sys/arch/loongson/loongson/bus_dma.c
162
_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0, int flags)
sys/arch/loongson/loongson/bus_dma.c
171
map->dm_nsegs = 0;
sys/arch/loongson/loongson/bus_dma.c
172
map->dm_mapsize = 0;
sys/arch/loongson/loongson/bus_dma.c
179
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/loongson/loongson/bus_dma.c
188
error = (*t->_dmamap_load_buffer)(t, map, m->m_data, m->m_len,
sys/arch/loongson/loongson/bus_dma.c
193
map->dm_nsegs = seg + 1;
sys/arch/loongson/loongson/bus_dma.c
194
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/loongson/loongson/bus_dma.c
204
_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/loongson/loongson/bus_dma.c
216
map->dm_nsegs = 0;
sys/arch/loongson/loongson/bus_dma.c
217
map->dm_mapsize = 0;
sys/arch/loongson/loongson/bus_dma.c
241
error = (*t->_dmamap_load_buffer)(t, map, addr, minlen,
sys/arch/loongson/loongson/bus_dma.c
248
map->dm_nsegs = seg + 1;
sys/arch/loongson/loongson/bus_dma.c
249
map->dm_mapsize = uio->uio_resid;
sys/arch/loongson/loongson/bus_dma.c
260
_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/loongson/loongson/bus_dma.c
263
if (nsegs > map->_dm_segcnt || size > map->_dm_size)
sys/arch/loongson/loongson/bus_dma.c
269
if (map->_dm_boundary) {
sys/arch/loongson/loongson/bus_dma.c
270
bus_addr_t bmask = ~(map->_dm_boundary - 1);
sys/arch/loongson/loongson/bus_dma.c
276
if (segs[i].ds_len > map->_dm_maxsegsz)
sys/arch/loongson/loongson/bus_dma.c
284
bcopy(segs, map->dm_segs, nsegs * sizeof(*segs));
sys/arch/loongson/loongson/bus_dma.c
285
map->dm_nsegs = nsegs;
sys/arch/loongson/loongson/bus_dma.c
286
map->dm_mapsize = size;
sys/arch/loongson/loongson/bus_dma.c
295
_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/loongson/loongson/bus_dma.c
301
map->dm_nsegs = 0;
sys/arch/loongson/loongson/bus_dma.c
302
map->dm_mapsize = 0;
sys/arch/loongson/loongson/bus_dma.c
310
_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t addr,
sys/arch/loongson/loongson/bus_dma.c
318
nsegs = map->dm_nsegs;
sys/arch/loongson/loongson/bus_dma.c
326
ssize = map->dm_segs[curseg].ds_len;
sys/arch/loongson/loongson/bus_dma.c
327
paddr = map->dm_segs[curseg]._ds_paddr;
sys/arch/loongson/loongson/bus_dma.c
328
vaddr = map->dm_segs[curseg]._ds_vaddr;
sys/arch/loongson/loongson/bus_dma.c
561
_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/loongson/loongson/bus_dma.c
578
bmask = ~(map->_dm_boundary - 1);
sys/arch/loongson/loongson/bus_dma.c
600
if (map->_dm_boundary > 0) {
sys/arch/loongson/loongson/bus_dma.c
601
baddr = ((bus_addr_t)curaddr + map->_dm_boundary) &
sys/arch/loongson/loongson/bus_dma.c
612
map->dm_segs[seg].ds_addr =
sys/arch/loongson/loongson/bus_dma.c
614
map->dm_segs[seg].ds_len = sgsize;
sys/arch/loongson/loongson/bus_dma.c
615
map->dm_segs[seg]._ds_paddr = curaddr;
sys/arch/loongson/loongson/bus_dma.c
616
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/loongson/loongson/bus_dma.c
620
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/loongson/loongson/bus_dma.c
621
map->_dm_maxsegsz &&
sys/arch/loongson/loongson/bus_dma.c
622
(map->_dm_boundary == 0 ||
sys/arch/loongson/loongson/bus_dma.c
623
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/loongson/loongson/bus_dma.c
625
map->dm_segs[seg].ds_len += sgsize;
sys/arch/loongson/loongson/bus_dma.c
627
if (++seg >= map->_dm_segcnt)
sys/arch/loongson/loongson/bus_dma.c
629
map->dm_segs[seg].ds_addr =
sys/arch/loongson/loongson/bus_dma.c
631
map->dm_segs[seg].ds_len = sgsize;
sys/arch/loongson/loongson/bus_dma.c
632
map->dm_segs[seg]._ds_paddr = curaddr;
sys/arch/loongson/loongson/bus_dma.c
633
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/loongson/loongson/bus_dma.c
80
struct machine_bus_dmamap *map;
sys/arch/luna88k/dev/omkbdmap.c
294
#define SIZE(map) (sizeof(map)/sizeof(keysym_t))
sys/arch/m88k/m88k/trap.c
219
struct vm_map *map;
sys/arch/m88k/m88k/trap.c
305
map = kernel_map;
sys/arch/m88k/m88k/trap.c
334
result = uvm_fault(map, va, 0, access_type);
sys/arch/m88k/m88k/trap.c
414
map = &vm->vm_map;
sys/arch/m88k/m88k/trap.c
428
result = uvm_fault(map, va, 0, access_type);
sys/arch/m88k/m88k/trap.c
619
struct vm_map *map;
sys/arch/m88k/m88k/trap.c
835
map = kernel_map;
sys/arch/m88k/m88k/trap.c
845
result = uvm_fault(map, va, 0, access_type);
sys/arch/m88k/m88k/trap.c
907
map = &vm->vm_map;
sys/arch/m88k/m88k/trap.c
925
result = uvm_fault(map, va, 0, access_type);
sys/arch/m88k/m88k/trap.c
945
result = uvm_fault(map, va, 0, access_type);
sys/arch/m88k/m88k/trap.c
966
if (pmap_set_modify(map->pmap, va)) {
sys/arch/m88k/m88k/trap.c
969
map->pmap, (void *)va);
sys/arch/m88k/m88k/trap.c
976
map->pmap, (void *)va);
sys/arch/m88k/m88k/trap.c
978
result = uvm_fault(map, va, 0, access_type);
sys/arch/macppc/dev/awacs.c
52
bus_dmamap_t map;
sys/arch/macppc/dev/awacs.c
921
p->size, 0, flags, &p->map)) != 0) {
sys/arch/macppc/dev/awacs.c
930
if ((error = bus_dmamap_load(sc->sc_dmat, p->map, p->addr, p->size,
sys/arch/macppc/dev/awacs.c
934
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/arch/macppc/dev/i2s.c
982
p->size, 0, flags, &p->map)) != 0) {
sys/arch/macppc/dev/i2s.c
991
if ((error = bus_dmamap_load(sc->sc_dmat, p->map, p->addr, p->size,
sys/arch/macppc/dev/i2s.c
995
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/arch/macppc/dev/i2svar.h
36
bus_dmamap_t map;
sys/arch/mips64/mips64/ipifuncs.c
213
smp_rendezvous_cpus(unsigned long map,
sys/arch/mips64/mips64/ipifuncs.c
219
if (cpumask == map) {
sys/arch/mips64/mips64/ipifuncs.c
227
smp_rv_map = map;
sys/arch/mips64/mips64/ipifuncs.c
237
mips64_multicast_ipi(map, MIPS64_IPI_RENDEZVOUS);
sys/arch/mips64/mips64/ipifuncs.c
240
if (map & cpumask)
sys/arch/mips64/mips64/sys_machdep.c
100
struct pmap *pm = map->pmap;
sys/arch/mips64/mips64/sys_machdep.c
116
vm_map_lock_read(map);
sys/arch/mips64/mips64/sys_machdep.c
117
if (va < vm_map_min(map) || va + sz > vm_map_max(map) || va + sz < va)
sys/arch/mips64/mips64/sys_machdep.c
133
if (uvm_map_lookup_entry(map, va, &entry) == FALSE) {
sys/arch/mips64/mips64/sys_machdep.c
144
vm_map_unlock_read(map);
sys/arch/mips64/mips64/sys_machdep.c
99
struct vm_map *map = &p->p_vmspace->vm_map;
sys/arch/mips64/mips64/trap.c
1492
struct vm_map *map = &p->p_vmspace->vm_map;
sys/arch/mips64/mips64/trap.c
1557
rc = uvm_map_protect(map, p->p_md.md_fppgva,
sys/arch/mips64/mips64/trap.c
1568
rc = uvm_fault_wire(map, p->p_md.md_fppgva,
sys/arch/mips64/mips64/trap.c
1597
(void)uvm_map_protect(map, p->p_md.md_fppgva,
sys/arch/mips64/mips64/trap.c
1608
uvm_fault_unwire(map, p->p_md.md_fppgva, p->p_md.md_fppgva + PAGE_SIZE);
sys/arch/mips64/mips64/trap.c
1611
(void)uvm_map_protect(map, p->p_md.md_fppgva,
sys/arch/mips64/mips64/trap.c
338
vm_map_t map;
sys/arch/mips64/mips64/trap.c
342
map = &vm->vm_map;
sys/arch/mips64/mips64/trap.c
347
rv = uvm_fault(map, va, 0, access_type);
sys/arch/mips64/mips64/trap.c
551
struct vm_map *map = &p->p_vmspace->vm_map;
sys/arch/mips64/mips64/trap.c
561
uvm_fault_unwire(map, p->p_md.md_fppgva,
sys/arch/mips64/mips64/trap.c
564
(void)uvm_map_protect(map, p->p_md.md_fppgva,
sys/arch/mips64/mips64/trap.c
797
struct vm_map *map = &p->p_vmspace->vm_map;
sys/arch/mips64/mips64/trap.c
804
if (pmap_copyinsn(map->pmap, uva, insn))
sys/arch/mips64/mips64/trap.c
806
error = uvm_fault(map, trunc_page(uva), 0, PROT_EXEC);
sys/arch/octeon/octeon/bus_dma.c
102
map = (struct machine_bus_dmamap *)mapstore;
sys/arch/octeon/octeon/bus_dma.c
103
map->_dm_size = size;
sys/arch/octeon/octeon/bus_dma.c
104
map->_dm_segcnt = nsegments;
sys/arch/octeon/octeon/bus_dma.c
105
map->_dm_maxsegsz = maxsegsz;
sys/arch/octeon/octeon/bus_dma.c
106
map->_dm_boundary = boundary;
sys/arch/octeon/octeon/bus_dma.c
107
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/octeon/octeon/bus_dma.c
109
*dmamp = map;
sys/arch/octeon/octeon/bus_dma.c
118
_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/octeon/octeon/bus_dma.c
123
(sizeof(bus_dma_segment_t) * (map->_dm_segcnt - 1));
sys/arch/octeon/octeon/bus_dma.c
124
free(map, M_DEVBUF, mapsize);
sys/arch/octeon/octeon/bus_dma.c
132
_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf, bus_size_t buflen,
sys/arch/octeon/octeon/bus_dma.c
141
map->dm_nsegs = 0;
sys/arch/octeon/octeon/bus_dma.c
142
map->dm_mapsize = 0;
sys/arch/octeon/octeon/bus_dma.c
144
if (buflen > map->_dm_size)
sys/arch/octeon/octeon/bus_dma.c
148
error = (*t->_dmamap_load_buffer)(t, map, buf, buflen, p, flags,
sys/arch/octeon/octeon/bus_dma.c
151
map->dm_nsegs = seg + 1;
sys/arch/octeon/octeon/bus_dma.c
152
map->dm_mapsize = buflen;
sys/arch/octeon/octeon/bus_dma.c
162
_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0, int flags)
sys/arch/octeon/octeon/bus_dma.c
171
map->dm_nsegs = 0;
sys/arch/octeon/octeon/bus_dma.c
172
map->dm_mapsize = 0;
sys/arch/octeon/octeon/bus_dma.c
179
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/octeon/octeon/bus_dma.c
188
error = (*t->_dmamap_load_buffer)(t, map, m->m_data, m->m_len,
sys/arch/octeon/octeon/bus_dma.c
193
map->dm_nsegs = seg + 1;
sys/arch/octeon/octeon/bus_dma.c
194
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/octeon/octeon/bus_dma.c
204
_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/octeon/octeon/bus_dma.c
216
map->dm_nsegs = 0;
sys/arch/octeon/octeon/bus_dma.c
217
map->dm_mapsize = 0;
sys/arch/octeon/octeon/bus_dma.c
241
error = (*t->_dmamap_load_buffer)(t, map, addr, minlen,
sys/arch/octeon/octeon/bus_dma.c
248
map->dm_nsegs = seg + 1;
sys/arch/octeon/octeon/bus_dma.c
249
map->dm_mapsize = uio->uio_resid;
sys/arch/octeon/octeon/bus_dma.c
260
_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/octeon/octeon/bus_dma.c
271
map->dm_mapsize = 0;
sys/arch/octeon/octeon/bus_dma.c
272
map->dm_nsegs = 0;
sys/arch/octeon/octeon/bus_dma.c
274
if (nsegs > map->_dm_segcnt || size > map->_dm_size)
sys/arch/octeon/octeon/bus_dma.c
278
bmask = ~(map->_dm_boundary - 1);
sys/arch/octeon/octeon/bus_dma.c
299
if (map->_dm_boundary > 0) {
sys/arch/octeon/octeon/bus_dma.c
300
baddr = (paddr + map->_dm_boundary) & bmask;
sys/arch/octeon/octeon/bus_dma.c
310
map->dm_segs[seg].ds_addr = paddr;
sys/arch/octeon/octeon/bus_dma.c
311
map->dm_segs[seg].ds_len = sgsize;
sys/arch/octeon/octeon/bus_dma.c
315
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/octeon/octeon/bus_dma.c
316
map->_dm_maxsegsz &&
sys/arch/octeon/octeon/bus_dma.c
317
(map->_dm_boundary == 0 ||
sys/arch/octeon/octeon/bus_dma.c
318
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/octeon/octeon/bus_dma.c
320
map->dm_segs[seg].ds_len += sgsize;
sys/arch/octeon/octeon/bus_dma.c
322
if (++seg >= map->_dm_segcnt)
sys/arch/octeon/octeon/bus_dma.c
324
map->dm_segs[seg].ds_addr = paddr;
sys/arch/octeon/octeon/bus_dma.c
325
map->dm_segs[seg].ds_len = sgsize;
sys/arch/octeon/octeon/bus_dma.c
337
map->dm_mapsize = mapsize;
sys/arch/octeon/octeon/bus_dma.c
338
map->dm_nsegs = seg + 1;
sys/arch/octeon/octeon/bus_dma.c
347
_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/octeon/octeon/bus_dma.c
353
map->dm_nsegs = 0;
sys/arch/octeon/octeon/bus_dma.c
354
map->dm_mapsize = 0;
sys/arch/octeon/octeon/bus_dma.c
362
_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t addr,
sys/arch/octeon/octeon/bus_dma.c
369
nsegs = map->dm_nsegs;
sys/arch/octeon/octeon/bus_dma.c
377
ssize = map->dm_segs[curseg].ds_len;
sys/arch/octeon/octeon/bus_dma.c
378
paddr = map->dm_segs[curseg]._ds_paddr;
sys/arch/octeon/octeon/bus_dma.c
379
vaddr = map->dm_segs[curseg]._ds_vaddr;
sys/arch/octeon/octeon/bus_dma.c
598
_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/octeon/octeon/bus_dma.c
615
bmask = ~(map->_dm_boundary - 1);
sys/arch/octeon/octeon/bus_dma.c
637
if (map->_dm_boundary > 0) {
sys/arch/octeon/octeon/bus_dma.c
638
baddr = ((bus_addr_t)curaddr + map->_dm_boundary) &
sys/arch/octeon/octeon/bus_dma.c
649
map->dm_segs[seg].ds_addr =
sys/arch/octeon/octeon/bus_dma.c
651
map->dm_segs[seg].ds_len = sgsize;
sys/arch/octeon/octeon/bus_dma.c
652
map->dm_segs[seg]._ds_paddr = curaddr;
sys/arch/octeon/octeon/bus_dma.c
653
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/octeon/octeon/bus_dma.c
657
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/octeon/octeon/bus_dma.c
658
map->_dm_maxsegsz &&
sys/arch/octeon/octeon/bus_dma.c
659
(map->_dm_boundary == 0 ||
sys/arch/octeon/octeon/bus_dma.c
660
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/octeon/octeon/bus_dma.c
662
map->dm_segs[seg].ds_len += sgsize;
sys/arch/octeon/octeon/bus_dma.c
664
if (++seg >= map->_dm_segcnt)
sys/arch/octeon/octeon/bus_dma.c
666
map->dm_segs[seg].ds_addr =
sys/arch/octeon/octeon/bus_dma.c
668
map->dm_segs[seg].ds_len = sgsize;
sys/arch/octeon/octeon/bus_dma.c
669
map->dm_segs[seg]._ds_paddr = curaddr;
sys/arch/octeon/octeon/bus_dma.c
670
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/octeon/octeon/bus_dma.c
80
struct machine_bus_dmamap *map;
sys/arch/powerpc/powerpc/bus_dma.c
104
(sizeof(bus_dma_segment_t) * (map->_dm_segcnt - 1));
sys/arch/powerpc/powerpc/bus_dma.c
105
free(map, M_DEVBUF, mapsize);
sys/arch/powerpc/powerpc/bus_dma.c
110
_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/powerpc/powerpc/bus_dma.c
121
bmask = ~(map->_dm_boundary - 1);
sys/arch/powerpc/powerpc/bus_dma.c
147
if (map->_dm_boundary > 0) {
sys/arch/powerpc/powerpc/bus_dma.c
148
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/powerpc/powerpc/bus_dma.c
158
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/powerpc/powerpc/bus_dma.c
159
map->dm_segs[seg].ds_len = sgsize;
sys/arch/powerpc/powerpc/bus_dma.c
163
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/powerpc/powerpc/bus_dma.c
164
map->_dm_maxsegsz &&
sys/arch/powerpc/powerpc/bus_dma.c
165
(map->_dm_boundary == 0 ||
sys/arch/powerpc/powerpc/bus_dma.c
166
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/powerpc/powerpc/bus_dma.c
168
map->dm_segs[seg].ds_len += sgsize;
sys/arch/powerpc/powerpc/bus_dma.c
170
if (++seg >= map->_dm_segcnt)
sys/arch/powerpc/powerpc/bus_dma.c
172
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/powerpc/powerpc/bus_dma.c
173
map->dm_segs[seg].ds_len = sgsize;
sys/arch/powerpc/powerpc/bus_dma.c
199
_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf, bus_size_t buflen,
sys/arch/powerpc/powerpc/bus_dma.c
208
map->dm_mapsize = 0;
sys/arch/powerpc/powerpc/bus_dma.c
209
map->dm_nsegs = 0;
sys/arch/powerpc/powerpc/bus_dma.c
211
if (buflen > map->_dm_size)
sys/arch/powerpc/powerpc/bus_dma.c
215
error = _dmamap_load_buffer(t, map, buf, buflen, p, flags,
sys/arch/powerpc/powerpc/bus_dma.c
218
map->dm_mapsize = buflen;
sys/arch/powerpc/powerpc/bus_dma.c
219
map->dm_nsegs = seg + 1;
sys/arch/powerpc/powerpc/bus_dma.c
228
_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/arch/powerpc/powerpc/bus_dma.c
238
map->dm_mapsize = 0;
sys/arch/powerpc/powerpc/bus_dma.c
239
map->dm_nsegs = 0;
sys/arch/powerpc/powerpc/bus_dma.c
246
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/powerpc/powerpc/bus_dma.c
255
error = _dmamap_load_buffer(t, map, m->m_data, m->m_len,
sys/arch/powerpc/powerpc/bus_dma.c
260
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/powerpc/powerpc/bus_dma.c
261
map->dm_nsegs = seg + 1;
sys/arch/powerpc/powerpc/bus_dma.c
270
_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/powerpc/powerpc/bus_dma.c
282
map->dm_mapsize = 0;
sys/arch/powerpc/powerpc/bus_dma.c
283
map->dm_nsegs = 0;
sys/arch/powerpc/powerpc/bus_dma.c
288
if (resid > map->_dm_size)
sys/arch/powerpc/powerpc/bus_dma.c
310
error = _dmamap_load_buffer(t, map, addr, minlen,
sys/arch/powerpc/powerpc/bus_dma.c
317
map->dm_mapsize = uio->uio_resid;
sys/arch/powerpc/powerpc/bus_dma.c
318
map->dm_nsegs = seg + 1;
sys/arch/powerpc/powerpc/bus_dma.c
328
_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/powerpc/powerpc/bus_dma.c
339
map->dm_mapsize = 0;
sys/arch/powerpc/powerpc/bus_dma.c
340
map->dm_nsegs = 0;
sys/arch/powerpc/powerpc/bus_dma.c
342
if (nsegs > map->_dm_segcnt || size > map->_dm_size)
sys/arch/powerpc/powerpc/bus_dma.c
346
bmask = ~(map->_dm_boundary - 1);
sys/arch/powerpc/powerpc/bus_dma.c
367
if (map->_dm_boundary > 0) {
sys/arch/powerpc/powerpc/bus_dma.c
368
baddr = (paddr + map->_dm_boundary) & bmask;
sys/arch/powerpc/powerpc/bus_dma.c
378
map->dm_segs[seg].ds_addr = paddr;
sys/arch/powerpc/powerpc/bus_dma.c
379
map->dm_segs[seg].ds_len = sgsize;
sys/arch/powerpc/powerpc/bus_dma.c
383
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/powerpc/powerpc/bus_dma.c
384
map->_dm_maxsegsz &&
sys/arch/powerpc/powerpc/bus_dma.c
385
(map->_dm_boundary == 0 ||
sys/arch/powerpc/powerpc/bus_dma.c
386
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/powerpc/powerpc/bus_dma.c
388
map->dm_segs[seg].ds_len += sgsize;
sys/arch/powerpc/powerpc/bus_dma.c
390
if (++seg >= map->_dm_segcnt)
sys/arch/powerpc/powerpc/bus_dma.c
392
map->dm_segs[seg].ds_addr = paddr;
sys/arch/powerpc/powerpc/bus_dma.c
393
map->dm_segs[seg].ds_len = sgsize;
sys/arch/powerpc/powerpc/bus_dma.c
405
map->dm_mapsize = mapsize;
sys/arch/powerpc/powerpc/bus_dma.c
406
map->dm_nsegs = seg + 1;
sys/arch/powerpc/powerpc/bus_dma.c
415
_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/powerpc/powerpc/bus_dma.c
422
map->dm_nsegs = 0;
sys/arch/powerpc/powerpc/bus_dma.c
423
map->dm_mapsize = 0;
sys/arch/powerpc/powerpc/bus_dma.c
431
_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t offset,
sys/arch/powerpc/powerpc/bus_dma.c
439
for (i = 0; i < map->dm_nsegs && len != 0; i++) {
sys/arch/powerpc/powerpc/bus_dma.c
441
if (offset >= map->dm_segs[i].ds_len) {
sys/arch/powerpc/powerpc/bus_dma.c
442
offset -= map->dm_segs[i].ds_len;
sys/arch/powerpc/powerpc/bus_dma.c
446
minlen = len < map->dm_segs[i].ds_len - offset ?
sys/arch/powerpc/powerpc/bus_dma.c
447
len : map->dm_segs[i].ds_len - offset;
sys/arch/powerpc/powerpc/bus_dma.c
449
addr = map->dm_segs[i].ds_addr + offset;
sys/arch/powerpc/powerpc/bus_dma.c
59
struct powerpc_bus_dmamap *map;
sys/arch/powerpc/powerpc/bus_dma.c
81
map = (struct powerpc_bus_dmamap *)mapstore;
sys/arch/powerpc/powerpc/bus_dma.c
82
map->_dm_size = size;
sys/arch/powerpc/powerpc/bus_dma.c
83
map->_dm_segcnt = nsegments;
sys/arch/powerpc/powerpc/bus_dma.c
84
map->_dm_maxsegsz = maxsegsz;
sys/arch/powerpc/powerpc/bus_dma.c
85
map->_dm_boundary = boundary;
sys/arch/powerpc/powerpc/bus_dma.c
86
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/powerpc/powerpc/bus_dma.c
87
map->dm_nsegs = 0; /* no valid mappings */
sys/arch/powerpc/powerpc/bus_dma.c
88
map->dm_mapsize = 0;
sys/arch/powerpc/powerpc/bus_dma.c
90
*dmamp = map;
sys/arch/powerpc/powerpc/bus_dma.c
99
_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/powerpc/powerpc/trap.c
237
struct vm_map *map;
sys/arch/powerpc/powerpc/trap.c
267
map = kernel_map;
sys/arch/powerpc/powerpc/trap.c
275
map = &p->p_vmspace->vm_map;
sys/arch/powerpc/powerpc/trap.c
276
if (pte_spill_v(map->pmap, va, frame->dsisr, 0))
sys/arch/powerpc/powerpc/trap.c
284
error = uvm_fault(map, trunc_page(va), 0, access_type);
sys/arch/powerpc/powerpc/trap.c
297
map = kernel_map;
sys/arch/powerpc/powerpc/trap.c
620
struct vm_map *map = &p->p_vmspace->vm_map;
sys/arch/powerpc/powerpc/trap.c
627
if (pmap_copyinsn(map->pmap, uva, (uint32_t *)insn) == 0)
sys/arch/powerpc/powerpc/trap.c
629
error = uvm_fault(map, trunc_page(uva), 0, PROT_EXEC);
sys/arch/powerpc64/dev/phb.c
773
phb_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/powerpc64/dev/phb.c
781
error = sc->sc_dmat->_dmamap_load_buffer(sc->sc_dmat, map, buf, buflen,
sys/arch/powerpc64/dev/phb.c
788
map->dm_segs[seg].ds_addr = map->dm_segs[seg]._ds_paddr;
sys/arch/powerpc64/dev/phb.c
790
map->dm_segs[seg].ds_addr += PHB_DMA_OFFSET;
sys/arch/powerpc64/dev/phb.c
792
map->dm_segs[seg].ds_addr |= IODA_TVE_SELECT;
sys/arch/powerpc64/dev/phb.c
799
phb_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/powerpc64/dev/phb.c
805
error = sc->sc_dmat->_dmamap_load_raw(sc->sc_dmat, map,
sys/arch/powerpc64/dev/phb.c
811
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/powerpc64/dev/phb.c
812
map->dm_segs[seg].ds_addr = map->dm_segs[seg]._ds_paddr;
sys/arch/powerpc64/dev/phb.c
814
map->dm_segs[seg].ds_addr += PHB_DMA_OFFSET;
sys/arch/powerpc64/dev/phb.c
816
map->dm_segs[seg].ds_addr |= IODA_TVE_SELECT;
sys/arch/powerpc64/powerpc64/bus_dma.c
100
map = (struct machine_bus_dmamap *)mapstore;
sys/arch/powerpc64/powerpc64/bus_dma.c
101
map->_dm_size = size;
sys/arch/powerpc64/powerpc64/bus_dma.c
102
map->_dm_segcnt = nsegments;
sys/arch/powerpc64/powerpc64/bus_dma.c
103
map->_dm_maxsegsz = maxsegsz;
sys/arch/powerpc64/powerpc64/bus_dma.c
104
map->_dm_boundary = boundary;
sys/arch/powerpc64/powerpc64/bus_dma.c
105
map->_dm_flags = flags & ~(BUS_DMA_WAITOK|BUS_DMA_NOWAIT);
sys/arch/powerpc64/powerpc64/bus_dma.c
107
*dmamp = map;
sys/arch/powerpc64/powerpc64/bus_dma.c
116
_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/powerpc64/powerpc64/bus_dma.c
121
(sizeof(bus_dma_segment_t) * (map->_dm_segcnt - 1));
sys/arch/powerpc64/powerpc64/bus_dma.c
122
free(map, M_DEVBUF, mapsize);
sys/arch/powerpc64/powerpc64/bus_dma.c
130
_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf, bus_size_t buflen,
sys/arch/powerpc64/powerpc64/bus_dma.c
139
map->dm_nsegs = 0;
sys/arch/powerpc64/powerpc64/bus_dma.c
140
map->dm_mapsize = 0;
sys/arch/powerpc64/powerpc64/bus_dma.c
142
if (buflen > map->_dm_size)
sys/arch/powerpc64/powerpc64/bus_dma.c
146
error = (*t->_dmamap_load_buffer)(t, map, buf, buflen, p, flags,
sys/arch/powerpc64/powerpc64/bus_dma.c
149
map->dm_nsegs = seg + 1;
sys/arch/powerpc64/powerpc64/bus_dma.c
150
map->dm_mapsize = buflen;
sys/arch/powerpc64/powerpc64/bus_dma.c
160
_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0, int flags)
sys/arch/powerpc64/powerpc64/bus_dma.c
169
map->dm_nsegs = 0;
sys/arch/powerpc64/powerpc64/bus_dma.c
170
map->dm_mapsize = 0;
sys/arch/powerpc64/powerpc64/bus_dma.c
177
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/powerpc64/powerpc64/bus_dma.c
186
error = (*t->_dmamap_load_buffer)(t, map, m->m_data, m->m_len,
sys/arch/powerpc64/powerpc64/bus_dma.c
191
map->dm_nsegs = seg + 1;
sys/arch/powerpc64/powerpc64/bus_dma.c
192
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/powerpc64/powerpc64/bus_dma.c
202
_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/powerpc64/powerpc64/bus_dma.c
214
map->dm_nsegs = 0;
sys/arch/powerpc64/powerpc64/bus_dma.c
215
map->dm_mapsize = 0;
sys/arch/powerpc64/powerpc64/bus_dma.c
239
error = (*t->_dmamap_load_buffer)(t, map, addr, minlen,
sys/arch/powerpc64/powerpc64/bus_dma.c
246
map->dm_nsegs = seg + 1;
sys/arch/powerpc64/powerpc64/bus_dma.c
247
map->dm_mapsize = uio->uio_resid;
sys/arch/powerpc64/powerpc64/bus_dma.c
258
_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/powerpc64/powerpc64/bus_dma.c
270
map->dm_mapsize = 0;
sys/arch/powerpc64/powerpc64/bus_dma.c
271
map->dm_nsegs = 0;
sys/arch/powerpc64/powerpc64/bus_dma.c
273
if (nsegs > map->_dm_segcnt || size > map->_dm_size)
sys/arch/powerpc64/powerpc64/bus_dma.c
277
bmask = ~(map->_dm_boundary - 1);
sys/arch/powerpc64/powerpc64/bus_dma.c
295
if (map->_dm_boundary > 0) {
sys/arch/powerpc64/powerpc64/bus_dma.c
296
baddr = (paddr + map->_dm_boundary) & bmask;
sys/arch/powerpc64/powerpc64/bus_dma.c
306
map->dm_segs[seg].ds_addr = paddr;
sys/arch/powerpc64/powerpc64/bus_dma.c
307
map->dm_segs[seg].ds_len = sgsize;
sys/arch/powerpc64/powerpc64/bus_dma.c
308
map->dm_segs[seg]._ds_paddr = paddr;
sys/arch/powerpc64/powerpc64/bus_dma.c
309
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/powerpc64/powerpc64/bus_dma.c
313
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/powerpc64/powerpc64/bus_dma.c
314
map->_dm_maxsegsz &&
sys/arch/powerpc64/powerpc64/bus_dma.c
315
(map->_dm_boundary == 0 ||
sys/arch/powerpc64/powerpc64/bus_dma.c
316
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/powerpc64/powerpc64/bus_dma.c
318
map->dm_segs[seg].ds_len += sgsize;
sys/arch/powerpc64/powerpc64/bus_dma.c
320
if (++seg >= map->_dm_segcnt)
sys/arch/powerpc64/powerpc64/bus_dma.c
322
map->dm_segs[seg].ds_addr = paddr;
sys/arch/powerpc64/powerpc64/bus_dma.c
323
map->dm_segs[seg].ds_len = sgsize;
sys/arch/powerpc64/powerpc64/bus_dma.c
324
map->dm_segs[seg]._ds_paddr = paddr;
sys/arch/powerpc64/powerpc64/bus_dma.c
325
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/powerpc64/powerpc64/bus_dma.c
338
map->dm_mapsize = mapsize;
sys/arch/powerpc64/powerpc64/bus_dma.c
339
map->dm_nsegs = seg + 1;
sys/arch/powerpc64/powerpc64/bus_dma.c
348
_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/powerpc64/powerpc64/bus_dma.c
354
map->dm_nsegs = 0;
sys/arch/powerpc64/powerpc64/bus_dma.c
355
map->dm_mapsize = 0;
sys/arch/powerpc64/powerpc64/bus_dma.c
363
_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t addr,
sys/arch/powerpc64/powerpc64/bus_dma.c
510
_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/powerpc64/powerpc64/bus_dma.c
527
bmask = ~(map->_dm_boundary - 1);
sys/arch/powerpc64/powerpc64/bus_dma.c
549
if (map->_dm_boundary > 0) {
sys/arch/powerpc64/powerpc64/bus_dma.c
550
baddr = ((bus_addr_t)curaddr + map->_dm_boundary) &
sys/arch/powerpc64/powerpc64/bus_dma.c
561
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/powerpc64/powerpc64/bus_dma.c
562
map->dm_segs[seg].ds_len = sgsize;
sys/arch/powerpc64/powerpc64/bus_dma.c
563
map->dm_segs[seg]._ds_paddr = curaddr;
sys/arch/powerpc64/powerpc64/bus_dma.c
564
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/powerpc64/powerpc64/bus_dma.c
568
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/powerpc64/powerpc64/bus_dma.c
569
map->_dm_maxsegsz &&
sys/arch/powerpc64/powerpc64/bus_dma.c
570
(map->_dm_boundary == 0 ||
sys/arch/powerpc64/powerpc64/bus_dma.c
571
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/powerpc64/powerpc64/bus_dma.c
573
map->dm_segs[seg].ds_len += sgsize;
sys/arch/powerpc64/powerpc64/bus_dma.c
575
if (++seg >= map->_dm_segcnt)
sys/arch/powerpc64/powerpc64/bus_dma.c
577
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/powerpc64/powerpc64/bus_dma.c
578
map->dm_segs[seg].ds_len = sgsize;
sys/arch/powerpc64/powerpc64/bus_dma.c
579
map->dm_segs[seg]._ds_paddr = curaddr;
sys/arch/powerpc64/powerpc64/bus_dma.c
580
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/powerpc64/powerpc64/bus_dma.c
78
struct machine_bus_dmamap *map;
sys/arch/powerpc64/powerpc64/intr.c
348
uint32_t map_mask[4], *map;
sys/arch/powerpc64/powerpc64/intr.c
363
map = malloc(len, M_DEVBUF, M_WAITOK);
sys/arch/powerpc64/powerpc64/intr.c
364
OF_getpropintarray(node, "interrupt-map", map, len);
sys/arch/powerpc64/powerpc64/intr.c
366
cell = map;
sys/arch/powerpc64/powerpc64/intr.c
394
free(map, M_DEVBUF, len);
sys/arch/powerpc64/powerpc64/intr.c
402
free(map, M_DEVBUF, len);
sys/arch/powerpc64/powerpc64/trap.c
118
map = kernel_map;
sys/arch/powerpc64/powerpc64/trap.c
122
map = &p->p_vmspace->vm_map;
sys/arch/powerpc64/powerpc64/trap.c
129
error = uvm_fault(map, trunc_page(va), 0, access_type);
sys/arch/powerpc64/powerpc64/trap.c
149
map = &p->p_vmspace->vm_map;
sys/arch/powerpc64/powerpc64/trap.c
151
if (pmap_set_user_slb(map->pmap, va, NULL, NULL) == 0)
sys/arch/powerpc64/powerpc64/trap.c
238
map = &p->p_vmspace->vm_map;
sys/arch/powerpc64/powerpc64/trap.c
239
vm_map_lock_read(map);
sys/arch/powerpc64/powerpc64/trap.c
240
if (uvm_map_lookup_entry(map, frame->dar, &entry))
sys/arch/powerpc64/powerpc64/trap.c
244
vm_map_unlock_read(map);
sys/arch/powerpc64/powerpc64/trap.c
257
map = &p->p_vmspace->vm_map;
sys/arch/powerpc64/powerpc64/trap.c
263
error = uvm_fault(map, trunc_page(va), 0, access_type);
sys/arch/powerpc64/powerpc64/trap.c
305
map = &p->p_vmspace->vm_map;
sys/arch/powerpc64/powerpc64/trap.c
308
error = uvm_fault(map, trunc_page(va), 0, access_type);
sys/arch/powerpc64/powerpc64/trap.c
54
struct vm_map *map;
sys/arch/riscv64/dev/simplebus.c
318
simplebus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/riscv64/dev/simplebus.c
327
error = sc->sc_dmat->_dmamap_load_buffer(sc->sc_dmat, map, buf, buflen,
sys/arch/riscv64/dev/simplebus.c
343
addr = map->dm_segs[seg].ds_addr;
sys/arch/riscv64/dev/simplebus.c
344
size = map->dm_segs[seg].ds_len;
sys/arch/riscv64/dev/simplebus.c
368
map->dm_segs[seg].ds_addr -= rfrom;
sys/arch/riscv64/dev/simplebus.c
369
map->dm_segs[seg].ds_addr += rto;
sys/arch/riscv64/riscv64/bus_dma.c
100
map->_dm_size = size;
sys/arch/riscv64/riscv64/bus_dma.c
101
map->_dm_segcnt = nsegments;
sys/arch/riscv64/riscv64/bus_dma.c
102
map->_dm_maxsegsz = maxsegsz;
sys/arch/riscv64/riscv64/bus_dma.c
103
map->_dm_boundary = boundary;
sys/arch/riscv64/riscv64/bus_dma.c
105
*dmamp = map;
sys/arch/riscv64/riscv64/bus_dma.c
114
_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/riscv64/riscv64/bus_dma.c
119
(sizeof(bus_dma_segment_t) * (map->_dm_segcnt - 1));
sys/arch/riscv64/riscv64/bus_dma.c
120
free(map, M_DEVBUF, mapsize);
sys/arch/riscv64/riscv64/bus_dma.c
128
_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf, bus_size_t buflen,
sys/arch/riscv64/riscv64/bus_dma.c
137
map->dm_nsegs = 0;
sys/arch/riscv64/riscv64/bus_dma.c
138
map->dm_mapsize = 0;
sys/arch/riscv64/riscv64/bus_dma.c
140
if (buflen > map->_dm_size)
sys/arch/riscv64/riscv64/bus_dma.c
144
error = (*t->_dmamap_load_buffer)(t, map, buf, buflen, p, flags,
sys/arch/riscv64/riscv64/bus_dma.c
147
map->dm_nsegs = seg + 1;
sys/arch/riscv64/riscv64/bus_dma.c
148
map->dm_mapsize = buflen;
sys/arch/riscv64/riscv64/bus_dma.c
158
_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0, int flags)
sys/arch/riscv64/riscv64/bus_dma.c
167
map->dm_nsegs = 0;
sys/arch/riscv64/riscv64/bus_dma.c
168
map->dm_mapsize = 0;
sys/arch/riscv64/riscv64/bus_dma.c
175
if (m0->m_pkthdr.len > map->_dm_size)
sys/arch/riscv64/riscv64/bus_dma.c
184
error = (*t->_dmamap_load_buffer)(t, map, m->m_data, m->m_len,
sys/arch/riscv64/riscv64/bus_dma.c
189
map->dm_nsegs = seg + 1;
sys/arch/riscv64/riscv64/bus_dma.c
190
map->dm_mapsize = m0->m_pkthdr.len;
sys/arch/riscv64/riscv64/bus_dma.c
200
_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/riscv64/riscv64/bus_dma.c
212
map->dm_nsegs = 0;
sys/arch/riscv64/riscv64/bus_dma.c
213
map->dm_mapsize = 0;
sys/arch/riscv64/riscv64/bus_dma.c
237
error = (*t->_dmamap_load_buffer)(t, map, addr, minlen,
sys/arch/riscv64/riscv64/bus_dma.c
244
map->dm_nsegs = seg + 1;
sys/arch/riscv64/riscv64/bus_dma.c
245
map->dm_mapsize = uio->uio_resid;
sys/arch/riscv64/riscv64/bus_dma.c
256
_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map, bus_dma_segment_t *segs,
sys/arch/riscv64/riscv64/bus_dma.c
268
map->dm_mapsize = 0;
sys/arch/riscv64/riscv64/bus_dma.c
269
map->dm_nsegs = 0;
sys/arch/riscv64/riscv64/bus_dma.c
271
if (nsegs > map->_dm_segcnt || size > map->_dm_size)
sys/arch/riscv64/riscv64/bus_dma.c
275
bmask = ~(map->_dm_boundary - 1);
sys/arch/riscv64/riscv64/bus_dma.c
281
map->_dm_flags = BUS_DMA_COHERENT;
sys/arch/riscv64/riscv64/bus_dma.c
289
map->_dm_flags &= ~BUS_DMA_COHERENT;
sys/arch/riscv64/riscv64/bus_dma.c
302
if (map->_dm_boundary > 0) {
sys/arch/riscv64/riscv64/bus_dma.c
303
baddr = (paddr + map->_dm_boundary) & bmask;
sys/arch/riscv64/riscv64/bus_dma.c
313
map->dm_segs[seg].ds_addr = paddr;
sys/arch/riscv64/riscv64/bus_dma.c
314
map->dm_segs[seg].ds_len = sgsize;
sys/arch/riscv64/riscv64/bus_dma.c
315
map->dm_segs[seg]._ds_paddr = paddr;
sys/arch/riscv64/riscv64/bus_dma.c
316
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/riscv64/riscv64/bus_dma.c
320
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/riscv64/riscv64/bus_dma.c
321
map->_dm_maxsegsz &&
sys/arch/riscv64/riscv64/bus_dma.c
322
(map->_dm_boundary == 0 ||
sys/arch/riscv64/riscv64/bus_dma.c
323
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/riscv64/riscv64/bus_dma.c
326
(map->dm_segs[seg]._ds_vaddr +
sys/arch/riscv64/riscv64/bus_dma.c
327
map->dm_segs[seg].ds_len == vaddr)))
sys/arch/riscv64/riscv64/bus_dma.c
328
map->dm_segs[seg].ds_len += sgsize;
sys/arch/riscv64/riscv64/bus_dma.c
330
if (++seg >= map->_dm_segcnt)
sys/arch/riscv64/riscv64/bus_dma.c
332
map->dm_segs[seg].ds_addr = paddr;
sys/arch/riscv64/riscv64/bus_dma.c
333
map->dm_segs[seg].ds_len = sgsize;
sys/arch/riscv64/riscv64/bus_dma.c
334
map->dm_segs[seg]._ds_paddr = paddr;
sys/arch/riscv64/riscv64/bus_dma.c
335
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/riscv64/riscv64/bus_dma.c
348
map->dm_mapsize = mapsize;
sys/arch/riscv64/riscv64/bus_dma.c
349
map->dm_nsegs = seg + 1;
sys/arch/riscv64/riscv64/bus_dma.c
358
_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/arch/riscv64/riscv64/bus_dma.c
364
map->dm_nsegs = 0;
sys/arch/riscv64/riscv64/bus_dma.c
365
map->dm_mapsize = 0;
sys/arch/riscv64/riscv64/bus_dma.c
400
_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t addr,
sys/arch/riscv64/riscv64/bus_dma.c
411
if (t->_flags & BUS_DMA_COHERENT || map->_dm_flags & BUS_DMA_COHERENT) {
sys/arch/riscv64/riscv64/bus_dma.c
416
nsegs = map->dm_nsegs;
sys/arch/riscv64/riscv64/bus_dma.c
423
ssize = map->dm_segs[curseg].ds_len;
sys/arch/riscv64/riscv64/bus_dma.c
424
vaddr = map->dm_segs[curseg]._ds_vaddr;
sys/arch/riscv64/riscv64/bus_dma.c
597
_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/riscv64/riscv64/bus_dma.c
614
bmask = ~(map->_dm_boundary - 1);
sys/arch/riscv64/riscv64/bus_dma.c
636
if (map->_dm_boundary > 0) {
sys/arch/riscv64/riscv64/bus_dma.c
637
baddr = ((bus_addr_t)curaddr + map->_dm_boundary) &
sys/arch/riscv64/riscv64/bus_dma.c
648
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/riscv64/riscv64/bus_dma.c
649
map->dm_segs[seg].ds_len = sgsize;
sys/arch/riscv64/riscv64/bus_dma.c
650
map->dm_segs[seg]._ds_paddr = curaddr;
sys/arch/riscv64/riscv64/bus_dma.c
651
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/riscv64/riscv64/bus_dma.c
655
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/riscv64/riscv64/bus_dma.c
656
map->_dm_maxsegsz &&
sys/arch/riscv64/riscv64/bus_dma.c
657
(map->_dm_boundary == 0 ||
sys/arch/riscv64/riscv64/bus_dma.c
658
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/riscv64/riscv64/bus_dma.c
661
(map->dm_segs[seg]._ds_vaddr +
sys/arch/riscv64/riscv64/bus_dma.c
662
map->dm_segs[seg].ds_len == vaddr)))
sys/arch/riscv64/riscv64/bus_dma.c
663
map->dm_segs[seg].ds_len += sgsize;
sys/arch/riscv64/riscv64/bus_dma.c
665
if (++seg >= map->_dm_segcnt)
sys/arch/riscv64/riscv64/bus_dma.c
667
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/riscv64/riscv64/bus_dma.c
668
map->dm_segs[seg].ds_len = sgsize;
sys/arch/riscv64/riscv64/bus_dma.c
669
map->dm_segs[seg]._ds_paddr = curaddr;
sys/arch/riscv64/riscv64/bus_dma.c
670
map->dm_segs[seg]._ds_vaddr = vaddr;
sys/arch/riscv64/riscv64/bus_dma.c
77
struct machine_bus_dmamap *map;
sys/arch/riscv64/riscv64/bus_dma.c
99
map = (struct machine_bus_dmamap *)mapstore;
sys/arch/riscv64/riscv64/intr.c
103
uint32_t *map;
sys/arch/riscv64/riscv64/intr.c
117
map = malloc(len, M_TEMP, M_WAITOK);
sys/arch/riscv64/riscv64/intr.c
118
OF_getpropintarray(node, "msi-map", map, len);
sys/arch/riscv64/riscv64/intr.c
123
cell = map;
sys/arch/riscv64/riscv64/intr.c
158
free(map, M_TEMP, len);
sys/arch/riscv64/riscv64/intr.c
416
uint32_t map_mask[4], *map;
sys/arch/riscv64/riscv64/intr.c
431
map = malloc(len, M_DEVBUF, M_WAITOK);
sys/arch/riscv64/riscv64/intr.c
432
OF_getpropintarray(node, "interrupt-map", map, len);
sys/arch/riscv64/riscv64/intr.c
434
cell = map;
sys/arch/riscv64/riscv64/intr.c
462
free(map, M_DEVBUF, len);
sys/arch/riscv64/riscv64/intr.c
470
free(map, M_DEVBUF, len);
sys/arch/riscv64/riscv64/trap.c
194
struct vm_map *map;
sys/arch/riscv64/riscv64/trap.c
206
map = &p->p_vmspace->vm_map;
sys/arch/riscv64/riscv64/trap.c
214
if (pmap_fault_fixup(map->pmap, va, access_type))
sys/arch/riscv64/riscv64/trap.c
217
error = uvm_fault(map, va, 0, access_type);
sys/arch/riscv64/riscv64/trap.c
244
struct vm_map *map;
sys/arch/riscv64/riscv64/trap.c
258
map = kernel_map;
sys/arch/riscv64/riscv64/trap.c
260
map = &p->p_vmspace->vm_map;
sys/arch/riscv64/riscv64/trap.c
264
if (!pmap_fault_fixup(map->pmap, va, access_type)) {
sys/arch/riscv64/riscv64/trap.c
265
error = uvm_fault(map, va, 0, access_type);
sys/arch/riscv64/riscv64/trap.c
267
if (error == 0 && map != kernel_map)
sys/arch/sh/sh/pmap.c
1054
int i, j, k, n, map, asid;
sys/arch/sh/sh/pmap.c
1061
map = __pmap_asid.map[k];
sys/arch/sh/sh/pmap.c
1063
if ((map & (1 << j)) == 0 && (k + j) != 0) {
sys/arch/sh/sh/pmap.c
1064
__pmap_asid.map[k] |= (1 << j);
sys/arch/sh/sh/pmap.c
1109
__pmap_asid.map[i] &= ~(1 << (asid - (i << 5)));
sys/arch/sh/sh/pmap.c
88
uint32_t map[8];
sys/arch/sh/sh/trap.c
317
struct vm_map *map;
sys/arch/sh/sh/trap.c
392
map = &p->p_vmspace->vm_map;
sys/arch/sh/sh/trap.c
393
pmap = map->pmap;
sys/arch/sh/sh/trap.c
396
map = kernel_map;
sys/arch/sh/sh/trap.c
406
map = &p->p_vmspace->vm_map;
sys/arch/sh/sh/trap.c
407
pmap = map->pmap;
sys/arch/sh/sh/trap.c
418
err = uvm_fault(map, va, 0, access_type);
sys/arch/sh/sh/trap.c
421
err = uvm_fault(map, va, 0, access_type);
sys/arch/sh/sh/trap.c
425
if (err == 0 && map != kernel_map)
sys/arch/sparc64/dev/iommu.c
1026
map->_dm_dvmastart = dvmaddr;
sys/arch/sparc64/dev/iommu.c
1027
map->_dm_dvmasize = sgsize;
sys/arch/sparc64/dev/iommu.c
1029
map->dm_mapsize = size;
sys/arch/sparc64/dev/iommu.c
1032
iommu_dvmamap_validate_map(t, is, map);
sys/arch/sparc64/dev/iommu.c
1038
err = iommu_dvmamap_load_mlist(t, is, map, segs[0]._ds_mlist,
sys/arch/sparc64/dev/iommu.c
1041
err = iommu_dvmamap_load_seg(t, is, map, segs, nsegs,
sys/arch/sparc64/dev/iommu.c
1046
if (iommu_dvmamap_validate_map(t, is, map)) {
sys/arch/sparc64/dev/iommu.c
1084
iommu_dvmamap_print_map(t, is, map);
sys/arch/sparc64/dev/iommu.c
1092
iommu_dvmamap_unload(t, t0, map);
sys/arch/sparc64/dev/iommu.c
1105
iommu_dvmamap_append_range(bus_dma_tag_t t, bus_dmamap_t map, paddr_t pa,
sys/arch/sparc64/dev/iommu.c
1108
struct iommu_map_state *ims = map->_dm_cookie;
sys/arch/sparc64/dev/iommu.c
1111
return (iommu_dvmamap_insert(t, map, sgstart, length, flags, boundary));
sys/arch/sparc64/dev/iommu.c
1115
iommu_dvmamap_insert(bus_dma_tag_t t, bus_dmamap_t map,
sys/arch/sparc64/dev/iommu.c
1121
int i = map->dm_nsegs;
sys/arch/sparc64/dev/iommu.c
1127
map->dm_nsegs = 0;
sys/arch/sparc64/dev/iommu.c
1145
seg = &map->dm_segs[i - 1];
sys/arch/sparc64/dev/iommu.c
1147
length + seg->ds_len <= map->_dm_maxsegsz) {
sys/arch/sparc64/dev/iommu.c
1156
seg = &map->dm_segs[i];
sys/arch/sparc64/dev/iommu.c
1157
if (++i > map->_dm_segcnt) {
sys/arch/sparc64/dev/iommu.c
1158
map->dm_nsegs = 0;
sys/arch/sparc64/dev/iommu.c
1188
seg = &map->dm_segs[i];
sys/arch/sparc64/dev/iommu.c
1189
if (++i > map->_dm_segcnt) {
sys/arch/sparc64/dev/iommu.c
1190
map->dm_nsegs = 0;
sys/arch/sparc64/dev/iommu.c
1198
map->dm_nsegs = i;
sys/arch/sparc64/dev/iommu.c
1211
bus_dmamap_t map, bus_dma_segment_t *segs, int nsegs, int flags,
sys/arch/sparc64/dev/iommu.c
1263
err = iommu_dvmamap_append_range(t, map, pgstart,
sys/arch/sparc64/dev/iommu.c
1287
bus_dmamap_t map, struct pglist *mlist, int flags,
sys/arch/sparc64/dev/iommu.c
1301
err = iommu_dvmamap_append_range(t, map, pa,
sys/arch/sparc64/dev/iommu.c
1323
iommu_dvmamap_unload(bus_dma_tag_t t, bus_dma_tag_t t0, bus_dmamap_t map)
sys/arch/sparc64/dev/iommu.c
1327
bus_addr_t dvmaddr = map->_dm_dvmastart;
sys/arch/sparc64/dev/iommu.c
1328
bus_size_t sgsize = map->_dm_dvmasize;
sys/arch/sparc64/dev/iommu.c
1331
if (ISSET(map->_dm_flags, BUS_DMA_64BIT)) {
sys/arch/sparc64/dev/iommu.c
1332
bus_dmamap_unload(t->_parent, map);
sys/arch/sparc64/dev/iommu.c
1336
ims = map->_dm_cookie;
sys/arch/sparc64/dev/iommu.c
1350
iommu_dvmamap_validate_map(t, is, map);
sys/arch/sparc64/dev/iommu.c
1353
iommu_dvmamap_print_map(t, is, map);
sys/arch/sparc64/dev/iommu.c
1362
bus_dmamap_unload(t->_parent, map);
sys/arch/sparc64/dev/iommu.c
1365
map->dm_mapsize = 0;
sys/arch/sparc64/dev/iommu.c
1366
map->dm_nsegs = 0;
sys/arch/sparc64/dev/iommu.c
1370
map->_dm_dvmastart = 0;
sys/arch/sparc64/dev/iommu.c
1371
map->_dm_dvmasize = 0;
sys/arch/sparc64/dev/iommu.c
1383
bus_dmamap_t map)
sys/arch/sparc64/dev/iommu.c
1388
if (trunc_page(map->_dm_dvmastart) != map->_dm_dvmastart) {
sys/arch/sparc64/dev/iommu.c
1390
map->_dm_dvmastart);
sys/arch/sparc64/dev/iommu.c
1393
if (trunc_page(map->_dm_dvmasize) != map->_dm_dvmasize) {
sys/arch/sparc64/dev/iommu.c
1395
map->_dm_dvmasize);
sys/arch/sparc64/dev/iommu.c
1398
if (map->_dm_dvmastart < is->is_dvmabase ||
sys/arch/sparc64/dev/iommu.c
1399
(round_page(map->_dm_dvmastart + map->_dm_dvmasize) - 1) >
sys/arch/sparc64/dev/iommu.c
1402
map->_dm_dvmastart, map->_dm_dvmasize,
sys/arch/sparc64/dev/iommu.c
1406
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/sparc64/dev/iommu.c
1407
if (map->dm_segs[seg].ds_addr == 0 ||
sys/arch/sparc64/dev/iommu.c
1408
map->dm_segs[seg].ds_len == 0) {
sys/arch/sparc64/dev/iommu.c
1412
map->dm_segs[seg].ds_addr,
sys/arch/sparc64/dev/iommu.c
1413
map->dm_segs[seg].ds_len,
sys/arch/sparc64/dev/iommu.c
1414
map->_dm_dvmastart, map->_dm_dvmasize);
sys/arch/sparc64/dev/iommu.c
1416
} else if (map->dm_segs[seg].ds_addr < map->_dm_dvmastart ||
sys/arch/sparc64/dev/iommu.c
1417
round_page(map->dm_segs[seg].ds_addr +
sys/arch/sparc64/dev/iommu.c
1418
map->dm_segs[seg].ds_len) >
sys/arch/sparc64/dev/iommu.c
1419
map->_dm_dvmastart + map->_dm_dvmasize) {
sys/arch/sparc64/dev/iommu.c
1423
map->dm_segs[seg].ds_addr,
sys/arch/sparc64/dev/iommu.c
1424
map->dm_segs[seg].ds_len,
sys/arch/sparc64/dev/iommu.c
1425
map->_dm_dvmastart, map->_dm_dvmasize);
sys/arch/sparc64/dev/iommu.c
1431
iommu_dvmamap_print_map(t, is, map);
sys/arch/sparc64/dev/iommu.c
1444
bus_dmamap_t map)
sys/arch/sparc64/dev/iommu.c
1454
is ? is->is_dvmabase : 0, is ? is->is_dvmaend : 0, map,
sys/arch/sparc64/dev/iommu.c
1455
map->_dm_dvmastart, map->_dm_dvmasize,
sys/arch/sparc64/dev/iommu.c
1456
map->_dm_size, map->_dm_size, map->_dm_maxsegsz, map->_dm_boundary,
sys/arch/sparc64/dev/iommu.c
1457
map->_dm_segcnt, map->_dm_flags, map->_dm_type,
sys/arch/sparc64/dev/iommu.c
1458
map->_dm_source, map->_dm_cookie, map->dm_mapsize,
sys/arch/sparc64/dev/iommu.c
1459
map->dm_nsegs);
sys/arch/sparc64/dev/iommu.c
1462
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/arch/sparc64/dev/iommu.c
1464
seg, map->dm_segs[seg].ds_addr,
sys/arch/sparc64/dev/iommu.c
1465
is ? iommu_extract(is, map->dm_segs[seg].ds_addr) : 0,
sys/arch/sparc64/dev/iommu.c
1466
map->dm_segs[seg].ds_len,
sys/arch/sparc64/dev/iommu.c
1467
is ? iommu_lookup_tte(is, map->dm_segs[seg].ds_addr) : 0);
sys/arch/sparc64/dev/iommu.c
1468
full_len += map->dm_segs[seg].ds_len;
sys/arch/sparc64/dev/iommu.c
1472
if (map->_dm_source) switch (map->_dm_type) {
sys/arch/sparc64/dev/iommu.c
1474
m = map->_dm_source;
sys/arch/sparc64/dev/iommu.c
1513
if (!ISSET(map->_dm_flags, BUS_DMA_64BIT) && map->_dm_cookie != NULL) {
sys/arch/sparc64/dev/iommu.c
1514
struct iommu_map_state *ims = map->_dm_cookie;
sys/arch/sparc64/dev/iommu.c
1529
_iommu_dvmamap_sync(bus_dma_tag_t t, bus_dma_tag_t t0, bus_dmamap_t map,
sys/arch/sparc64/dev/iommu.c
1533
struct iommu_map_state *ims = map->_dm_cookie;
sys/arch/sparc64/dev/iommu.c
1541
for (i = 0; i < map->dm_nsegs; i++) {
sys/arch/sparc64/dev/iommu.c
1542
if (offset < map->dm_segs[i].ds_len)
sys/arch/sparc64/dev/iommu.c
1544
offset -= map->dm_segs[i].ds_len;
sys/arch/sparc64/dev/iommu.c
1547
if (i == map->dm_nsegs)
sys/arch/sparc64/dev/iommu.c
1550
for (; len > 0 && i < map->dm_nsegs; i++) {
sys/arch/sparc64/dev/iommu.c
1551
count = MIN(map->dm_segs[i].ds_len - offset, len);
sys/arch/sparc64/dev/iommu.c
1553
map->dm_segs[i].ds_addr + offset, count))
sys/arch/sparc64/dev/iommu.c
1559
if (i == map->dm_nsegs && len > 0)
sys/arch/sparc64/dev/iommu.c
1568
iommu_dvmamap_sync(bus_dma_tag_t t, bus_dma_tag_t t0, bus_dmamap_t map,
sys/arch/sparc64/dev/iommu.c
1576
if (map->_dm_flags & BUS_DMA_64BIT) {
sys/arch/sparc64/dev/iommu.c
1582
ims = map->_dm_cookie;
sys/arch/sparc64/dev/iommu.c
1589
_iommu_dvmamap_sync(t, t0, map, offset, len, ops);
sys/arch/sparc64/dev/iommu.c
609
bus_dmamap_t map;
sys/arch/sparc64/dev/iommu.c
615
flags, &map);
sys/arch/sparc64/dev/iommu.c
621
map->_dm_cookie = is;
sys/arch/sparc64/dev/iommu.c
622
*dmamap = map;
sys/arch/sparc64/dev/iommu.c
629
bus_dmamap_destroy(t0, map);
sys/arch/sparc64/dev/iommu.c
634
map->_dm_cookie = ims;
sys/arch/sparc64/dev/iommu.c
642
*dmamap = map;
sys/arch/sparc64/dev/iommu.c
648
iommu_dvmamap_destroy(bus_dma_tag_t t, bus_dma_tag_t t0, bus_dmamap_t map)
sys/arch/sparc64/dev/iommu.c
654
if (map->dm_nsegs)
sys/arch/sparc64/dev/iommu.c
655
bus_dmamap_unload(t0, map);
sys/arch/sparc64/dev/iommu.c
657
if (!ISSET(map->_dm_flags, BUS_DMA_64BIT)) {
sys/arch/sparc64/dev/iommu.c
658
if (map->_dm_cookie)
sys/arch/sparc64/dev/iommu.c
659
iommu_iomap_destroy(map->_dm_cookie);
sys/arch/sparc64/dev/iommu.c
661
map->_dm_cookie = NULL;
sys/arch/sparc64/dev/iommu.c
664
(*t->_dmamap_destroy)(t, t0, map);
sys/arch/sparc64/dev/iommu.c
677
iommu_dvmamap_load(bus_dma_tag_t t, bus_dma_tag_t t0, bus_dmamap_t map,
sys/arch/sparc64/dev/iommu.c
691
KASSERTMSG(map->dm_nsegs == 0, "map still in use");
sys/arch/sparc64/dev/iommu.c
693
if (ISSET(map->_dm_flags, BUS_DMA_64BIT)) {
sys/arch/sparc64/dev/iommu.c
697
is = map->_dm_cookie;
sys/arch/sparc64/dev/iommu.c
703
err = (*t->_dmamap_load)(t, t0, map, buf, buflen, p, flags);
sys/arch/sparc64/dev/iommu.c
707
for (i = 0; i < map->dm_nsegs; i++)
sys/arch/sparc64/dev/iommu.c
708
map->dm_segs[i].ds_addr |= bypass;
sys/arch/sparc64/dev/iommu.c
713
ims = map->_dm_cookie;
sys/arch/sparc64/dev/iommu.c
716
if (buflen < 1 || buflen > map->_dm_size) {
sys/arch/sparc64/dev/iommu.c
719
"map size exceeded!\n", (int)buflen, (int)map->_dm_size));
sys/arch/sparc64/dev/iommu.c
727
if ((boundary = (map->dm_segs[0]._ds_boundary)) == 0)
sys/arch/sparc64/dev/iommu.c
728
boundary = map->_dm_boundary;
sys/arch/sparc64/dev/iommu.c
729
align = MAX(map->dm_segs[0]._ds_align, PAGE_SIZE);
sys/arch/sparc64/dev/iommu.c
753
iommu_dvmamap_print_map(t, is, map);
sys/arch/sparc64/dev/iommu.c
802
map->_dm_dvmastart = dvmaddr;
sys/arch/sparc64/dev/iommu.c
803
map->_dm_dvmasize = sgsize;
sys/arch/sparc64/dev/iommu.c
805
map->dm_mapsize = buflen;
sys/arch/sparc64/dev/iommu.c
808
iommu_dvmamap_validate_map(t, is, map);
sys/arch/sparc64/dev/iommu.c
837
err = iommu_dvmamap_append_range(t, map, pgstart,
sys/arch/sparc64/dev/iommu.c
851
iommu_dvmamap_validate_map(t, is, map);
sys/arch/sparc64/dev/iommu.c
858
iommu_dvmamap_print_map(t, is, map);
sys/arch/sparc64/dev/iommu.c
866
iommu_dvmamap_unload(t, t0, map);
sys/arch/sparc64/dev/iommu.c
884
iommu_dvmamap_load_raw(bus_dma_tag_t t, bus_dma_tag_t t0, bus_dmamap_t map,
sys/arch/sparc64/dev/iommu.c
896
KASSERTMSG(map->dm_nsegs == 0, "map still in use");
sys/arch/sparc64/dev/iommu.c
903
boundary = map->_dm_boundary;
sys/arch/sparc64/dev/iommu.c
905
if (ISSET(map->_dm_flags, BUS_DMA_64BIT)) {
sys/arch/sparc64/dev/iommu.c
908
is = map->_dm_cookie;
sys/arch/sparc64/dev/iommu.c
913
err = iommu_dvmamap_insert(t, map,
sys/arch/sparc64/dev/iommu.c
917
map->dm_nsegs = 0;
sys/arch/sparc64/dev/iommu.c
922
map->dm_mapsize = size;
sys/arch/sparc64/dev/iommu.c
927
ims = map->_dm_cookie;
sys/arch/sparc64/dev/iommu.c
935
map->dm_nsegs = 0;
sys/arch/sparc64/dev/iommu.c
948
iommu_dvmamap_print_map(t, is, map);
sys/arch/sparc64/dev/iommu.c
971
iommu_dvmamap_print_map(t, is, map);
sys/arch/sparc64/dev/psycho.c
1329
psycho_sabre_dvmamap_sync(bus_dma_tag_t t, bus_dma_tag_t t0, bus_dmamap_t map,
sys/arch/sparc64/dev/sbus.c
653
volatile u_int64_t *map = NULL;
sys/arch/sparc64/dev/sbus.c
686
map = &(&sysio->sbus_slot0_int)[slot];
sys/arch/sparc64/dev/sbus.c
690
int64_t intrmap = *map;
sys/arch/sparc64/dev/sbus.c
695
map, clr);
sys/arch/sparc64/dev/sbus.c
709
bus_space_map(sc->sc_bustag, (bus_addr_t)map, 8,
sys/arch/sparc64/dev/sbus.c
729
map = &intrptr[i];
sys/arch/sparc64/dev/sbus.c
743
(bus_addr_t)map, 8,
sys/arch/sparc64/dev/sbus.c
755
ih = bus_intr_allocate(t0, handler, arg, vec, ipl, map, clr, what);
sys/arch/sparc64/dev/schizo.c
541
volatile u_int64_t *map, *clr;
sys/arch/sparc64/dev/schizo.c
547
map = &pbmreg->imap[ino];
sys/arch/sparc64/dev/schizo.c
556
map, clr, name);
sys/arch/sparc64/dev/upa.c
124
struct mainbus_attach_args map;
sys/arch/sparc64/dev/upa.c
126
bzero(&map, sizeof(map));
sys/arch/sparc64/dev/upa.c
129
if (getprop(node, "reg", sizeof(*map.ma_reg),
sys/arch/sparc64/dev/upa.c
130
&map.ma_nreg, (void **)&map.ma_reg) != 0)
sys/arch/sparc64/dev/upa.c
134
map.ma_node = node;
sys/arch/sparc64/dev/upa.c
135
map.ma_name = buf;
sys/arch/sparc64/dev/upa.c
136
map.ma_bustag = sc->sc_cbt;
sys/arch/sparc64/dev/upa.c
137
map.ma_dmatag = ma->ma_dmatag;
sys/arch/sparc64/dev/upa.c
138
config_found(&sc->sc_dev, &map, upa_print);
sys/arch/sparc64/dev/vdsk.c
1061
while (map->lm_slot[map->lm_next].entry != 0) {
sys/arch/sparc64/dev/vdsk.c
1062
map->lm_next++;
sys/arch/sparc64/dev/vdsk.c
1063
map->lm_next &= (map->lm_nentries - 1);
sys/arch/sparc64/dev/vdsk.c
1065
map->lm_slot[map->lm_next].entry = (pa & LDC_MTE_RA_MASK);
sys/arch/sparc64/dev/vdsk.c
1066
map->lm_slot[map->lm_next].entry |= LDC_MTE_CPR | LDC_MTE_CPW;
sys/arch/sparc64/dev/vdsk.c
1067
map->lm_slot[map->lm_next].entry |= LDC_MTE_IOR | LDC_MTE_IOW;
sys/arch/sparc64/dev/vdsk.c
1068
map->lm_slot[map->lm_next].entry |= LDC_MTE_R | LDC_MTE_W;
sys/arch/sparc64/dev/vdsk.c
1069
map->lm_count++;
sys/arch/sparc64/dev/vdsk.c
1074
map->lm_next << PAGE_SHIFT | (pa & PAGE_MASK);
sys/arch/sparc64/dev/vdsk.c
1077
sc->sc_vsd[desc].vsd_map_idx[ncookies] = map->lm_next;
sys/arch/sparc64/dev/vdsk.c
1119
struct ldc_map *map = sc->sc_lm;
sys/arch/sparc64/dev/vdsk.c
1126
map->lm_slot[idx].entry = 0;
sys/arch/sparc64/dev/vdsk.c
1127
map->lm_count--;
sys/arch/sparc64/dev/vdsk.c
996
struct ldc_map *map = sc->sc_lm;
sys/arch/sparc64/dev/viommu.c
223
bus_dmamap_t map;
sys/arch/sparc64/dev/viommu.c
228
flags, &map);
sys/arch/sparc64/dev/viommu.c
236
bus_dmamap_destroy(t0, map);
sys/arch/sparc64/dev/viommu.c
241
map->_dm_cookie = ims;
sys/arch/sparc64/dev/viommu.c
243
*dmamap = map;
sys/arch/sparc64/dev/viommu.c
249
viommu_dvmamap_destroy(bus_dma_tag_t t, bus_dma_tag_t t0, bus_dmamap_t map)
sys/arch/sparc64/dev/viommu.c
255
if (map->dm_nsegs)
sys/arch/sparc64/dev/viommu.c
256
bus_dmamap_unload(t0, map);
sys/arch/sparc64/dev/viommu.c
258
if (map->_dm_cookie)
sys/arch/sparc64/dev/viommu.c
259
iommu_iomap_destroy(map->_dm_cookie);
sys/arch/sparc64/dev/viommu.c
260
map->_dm_cookie = NULL;
sys/arch/sparc64/dev/viommu.c
263
(*t->_dmamap_destroy)(t, t0, map);
sys/arch/sparc64/dev/viommu.c
276
viommu_dvmamap_load(bus_dma_tag_t t, bus_dma_tag_t t0, bus_dmamap_t map,
sys/arch/sparc64/dev/viommu.c
284
struct iommu_map_state *ims = map->_dm_cookie;
sys/arch/sparc64/dev/viommu.c
295
if (map->dm_nsegs) {
sys/arch/sparc64/dev/viommu.c
303
bus_dmamap_unload(t0, map);
sys/arch/sparc64/dev/viommu.c
309
map->dm_nsegs = 0;
sys/arch/sparc64/dev/viommu.c
311
if (buflen < 1 || buflen > map->_dm_size) {
sys/arch/sparc64/dev/viommu.c
314
"map size exceeded!\n", (int)buflen, (int)map->_dm_size));
sys/arch/sparc64/dev/viommu.c
322
if ((boundary = (map->dm_segs[0]._ds_boundary)) == 0)
sys/arch/sparc64/dev/viommu.c
323
boundary = map->_dm_boundary;
sys/arch/sparc64/dev/viommu.c
324
align = MAX(map->dm_segs[0]._ds_align, PAGE_SIZE);
sys/arch/sparc64/dev/viommu.c
396
map->_dm_dvmastart = dvmaddr;
sys/arch/sparc64/dev/viommu.c
397
map->_dm_dvmasize = sgsize;
sys/arch/sparc64/dev/viommu.c
399
map->dm_mapsize = buflen;
sys/arch/sparc64/dev/viommu.c
427
err = viommu_dvmamap_append_range(t, map, pgstart,
sys/arch/sparc64/dev/viommu.c
442
viommu_dvmamap_unload(t, t0, map);
sys/arch/sparc64/dev/viommu.c
460
viommu_dvmamap_load_raw(bus_dma_tag_t t, bus_dma_tag_t t0, bus_dmamap_t map,
sys/arch/sparc64/dev/viommu.c
470
struct iommu_map_state *ims = map->_dm_cookie;
sys/arch/sparc64/dev/viommu.c
480
if (map->dm_nsegs) {
sys/arch/sparc64/dev/viommu.c
485
bus_dmamap_unload(t0, map);
sys/arch/sparc64/dev/viommu.c
493
boundary = map->_dm_boundary;
sys/arch/sparc64/dev/viommu.c
500
map->dm_nsegs = 0;
sys/arch/sparc64/dev/viommu.c
589
map->_dm_dvmastart = dvmaddr;
sys/arch/sparc64/dev/viommu.c
590
map->_dm_dvmasize = sgsize;
sys/arch/sparc64/dev/viommu.c
592
map->dm_mapsize = size;
sys/arch/sparc64/dev/viommu.c
597
err = viommu_dvmamap_load_mlist(t, is, map, segs[0]._ds_mlist,
sys/arch/sparc64/dev/viommu.c
600
err = viommu_dvmamap_load_seg(t, is, map, segs, nsegs,
sys/arch/sparc64/dev/viommu.c
604
viommu_dvmamap_unload(t, t0, map);
sys/arch/sparc64/dev/viommu.c
617
viommu_dvmamap_append_range(bus_dma_tag_t t, bus_dmamap_t map, paddr_t pa,
sys/arch/sparc64/dev/viommu.c
620
struct iommu_map_state *ims = map->_dm_cookie;
sys/arch/sparc64/dev/viommu.c
623
int i = map->dm_nsegs;
sys/arch/sparc64/dev/viommu.c
637
map->dm_nsegs = 0;
sys/arch/sparc64/dev/viommu.c
655
seg = &map->dm_segs[i - 1];
sys/arch/sparc64/dev/viommu.c
657
length + seg->ds_len <= map->_dm_maxsegsz) {
sys/arch/sparc64/dev/viommu.c
666
seg = &map->dm_segs[i];
sys/arch/sparc64/dev/viommu.c
667
if (++i > map->_dm_segcnt) {
sys/arch/sparc64/dev/viommu.c
668
map->dm_nsegs = 0;
sys/arch/sparc64/dev/viommu.c
698
seg = &map->dm_segs[i];
sys/arch/sparc64/dev/viommu.c
699
if (++i > map->_dm_segcnt) {
sys/arch/sparc64/dev/viommu.c
700
map->dm_nsegs = 0;
sys/arch/sparc64/dev/viommu.c
708
map->dm_nsegs = i;
sys/arch/sparc64/dev/viommu.c
721
bus_dmamap_t map, bus_dma_segment_t *segs, int nsegs, int flags,
sys/arch/sparc64/dev/viommu.c
773
err = viommu_dvmamap_append_range(t, map, pgstart,
sys/arch/sparc64/dev/viommu.c
797
bus_dmamap_t map, struct pglist *mlist, int flags,
sys/arch/sparc64/dev/viommu.c
811
err = viommu_dvmamap_append_range(t, map, pa,
sys/arch/sparc64/dev/viommu.c
833
viommu_dvmamap_unload(bus_dma_tag_t t, bus_dma_tag_t t0, bus_dmamap_t map)
sys/arch/sparc64/dev/viommu.c
836
struct iommu_map_state *ims = map->_dm_cookie;
sys/arch/sparc64/dev/viommu.c
837
bus_addr_t dvmaddr = map->_dm_dvmastart;
sys/arch/sparc64/dev/viommu.c
838
bus_size_t sgsize = map->_dm_dvmasize;
sys/arch/sparc64/dev/viommu.c
856
bus_dmamap_unload(t->_parent, map);
sys/arch/sparc64/dev/viommu.c
859
map->dm_mapsize = 0;
sys/arch/sparc64/dev/viommu.c
860
map->dm_nsegs = 0;
sys/arch/sparc64/dev/viommu.c
864
map->_dm_dvmastart = 0;
sys/arch/sparc64/dev/viommu.c
865
map->_dm_dvmasize = 0;
sys/arch/sparc64/dev/viommu.c
872
viommu_dvmamap_sync(bus_dma_tag_t t, bus_dma_tag_t t0, bus_dmamap_t map,
sys/arch/sparc64/dev/viommu.c
876
struct iommu_map_state *ims = map->_dm_cookie;
sys/arch/sparc64/dev/viommu.c
891
_viommu_dvmamap_sync(t, t0, map, offset, len, ops);
sys/arch/sparc64/dev/vnet.c
1082
struct ldc_map *map = sc->sc_lm;
sys/arch/sparc64/dev/vnet.c
1127
map->lm_count >= map->lm_nentries) {
sys/arch/sparc64/dev/vnet.c
1163
while (map->lm_slot[map->lm_next].entry != 0) {
sys/arch/sparc64/dev/vnet.c
1164
map->lm_next++;
sys/arch/sparc64/dev/vnet.c
1165
map->lm_next &= (map->lm_nentries - 1);
sys/arch/sparc64/dev/vnet.c
1167
map->lm_slot[map->lm_next].entry = (pa & LDC_MTE_RA_MASK);
sys/arch/sparc64/dev/vnet.c
1168
map->lm_slot[map->lm_next].entry |= LDC_MTE_CPR;
sys/arch/sparc64/dev/vnet.c
1169
atomic_inc_int(&map->lm_count);
sys/arch/sparc64/dev/vnet.c
1174
map->lm_next << PAGE_SHIFT | (pa & PAGE_MASK);
sys/arch/sparc64/dev/vnet.c
1179
sc->sc_vsd[prod].vsd_map_idx = map->lm_next;
sys/arch/sparc64/dev/vnet.c
1203
struct ldc_map *map = sc->sc_lm;
sys/arch/sparc64/dev/vnet.c
1213
map->lm_count >= map->lm_nentries) {
sys/arch/sparc64/dev/vnet.c
1243
while (map->lm_slot[map->lm_next].entry != 0) {
sys/arch/sparc64/dev/vnet.c
1244
map->lm_next++;
sys/arch/sparc64/dev/vnet.c
1245
map->lm_next &= (map->lm_nentries - 1);
sys/arch/sparc64/dev/vnet.c
1247
map->lm_slot[map->lm_next].entry = (pa & LDC_MTE_RA_MASK);
sys/arch/sparc64/dev/vnet.c
1248
map->lm_slot[map->lm_next].entry |= LDC_MTE_CPR;
sys/arch/sparc64/dev/vnet.c
1249
atomic_inc_int(&map->lm_count);
sys/arch/sparc64/dev/vnet.c
1252
sc->sc_vsd[prod].vsd_map_idx = map->lm_next;
sys/arch/sparc64/dev/vnet.c
1265
map->lm_next << PAGE_SHIFT | (pa & PAGE_MASK);
sys/arch/sparc64/dev/vnet.c
719
struct ldc_map *map = sc->sc_lm;
sys/arch/sparc64/dev/vnet.c
780
map->lm_slot[sc->sc_vsd[cons].vsd_map_idx].entry = 0;
sys/arch/sparc64/dev/vnet.c
781
atomic_dec_int(&map->lm_count);
sys/arch/sparc64/dev/vnet.c
886
struct ldc_map *map = sc->sc_lm;
sys/arch/sparc64/dev/vnet.c
893
map->lm_slot[sc->sc_vsd[cons].vsd_map_idx].entry = 0;
sys/arch/sparc64/dev/vnet.c
894
atomic_dec_int(&map->lm_count);
sys/arch/sparc64/sparc64/machdep.c
1002
< map->_dm_maxsegsz)) {
sys/arch/sparc64/sparc64/machdep.c
1017
map->_dm_type = 0;
sys/arch/sparc64/sparc64/machdep.c
1018
map->_dm_source = NULL;
sys/arch/sparc64/sparc64/machdep.c
1023
return (bus_dmamap_load_raw(t0, map, segs, i, (bus_size_t)len, flags));
sys/arch/sparc64/sparc64/machdep.c
1030
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dma_tag_t t0, bus_dmamap_t map,
sys/arch/sparc64/sparc64/machdep.c
1046
map->dm_mapsize = 0;
sys/arch/sparc64/sparc64/machdep.c
1047
map->dm_nsegs = 0;
sys/arch/sparc64/sparc64/machdep.c
1049
if (uio->uio_resid > map->_dm_size)
sys/arch/sparc64/sparc64/machdep.c
1056
map->_dm_type = _DM_TYPE_UIO;
sys/arch/sparc64/sparc64/machdep.c
1057
map->_dm_source = (void *)uio;
sys/arch/sparc64/sparc64/machdep.c
1079
< map->_dm_maxsegsz)) {
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
1100
return (bus_dmamap_load_raw(t0, map, segs, i, (bus_size_t)len, flags));
sys/arch/sparc64/sparc64/machdep.c
1108
_bus_dmamap_load_raw(bus_dma_tag_t t, bus_dma_tag_t t0, bus_dmamap_t map,
sys/arch/sparc64/sparc64/machdep.c
1116
_bus_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/arch/sparc64/sparc64/machdep.c
1132
bmask = ~(map->_dm_boundary - 1);
sys/arch/sparc64/sparc64/machdep.c
1150
if (map->_dm_boundary > 0) {
sys/arch/sparc64/sparc64/machdep.c
1151
baddr = (curaddr + map->_dm_boundary) & bmask;
sys/arch/sparc64/sparc64/machdep.c
1161
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/sparc64/sparc64/machdep.c
1162
map->dm_segs[seg].ds_len = sgsize;
sys/arch/sparc64/sparc64/machdep.c
1166
(map->dm_segs[seg].ds_len + sgsize) <=
sys/arch/sparc64/sparc64/machdep.c
1167
map->_dm_maxsegsz &&
sys/arch/sparc64/sparc64/machdep.c
1168
(map->_dm_boundary == 0 ||
sys/arch/sparc64/sparc64/machdep.c
1169
(map->dm_segs[seg].ds_addr & bmask) ==
sys/arch/sparc64/sparc64/machdep.c
1171
map->dm_segs[seg].ds_len += sgsize;
sys/arch/sparc64/sparc64/machdep.c
1173
if (++seg >= map->_dm_segcnt)
sys/arch/sparc64/sparc64/machdep.c
1175
map->dm_segs[seg].ds_addr = curaddr;
sys/arch/sparc64/sparc64/machdep.c
1176
map->dm_segs[seg].ds_len = sgsize;
sys/arch/sparc64/sparc64/machdep.c
1201
_bus_dmamap_unload(bus_dma_tag_t t, bus_dma_tag_t t0, bus_dmamap_t map)
sys/arch/sparc64/sparc64/machdep.c
1204
map->dm_mapsize = 0;
sys/arch/sparc64/sparc64/machdep.c
1205
map->dm_nsegs = 0;
sys/arch/sparc64/sparc64/machdep.c
1214
_bus_dmamap_sync(bus_dma_tag_t t, bus_dma_tag_t t0, bus_dmamap_t map,
sys/arch/sparc64/sparc64/machdep.c
850
struct sparc_bus_dmamap *map;
sys/arch/sparc64/sparc64/machdep.c
872
map = (struct sparc_bus_dmamap *)mapstore;
sys/arch/sparc64/sparc64/machdep.c
873
map->_dm_size = size;
sys/arch/sparc64/sparc64/machdep.c
874
map->_dm_segcnt = nsegments;
sys/arch/sparc64/sparc64/machdep.c
875
map->_dm_maxsegsz = maxsegsz;
sys/arch/sparc64/sparc64/machdep.c
876
map->_dm_boundary = boundary;
sys/arch/sparc64/sparc64/machdep.c
877
map->_dm_flags = flags & ~(BUS_DMA_WAITOK | BUS_DMA_NOWAIT |
sys/arch/sparc64/sparc64/machdep.c
879
map->dm_mapsize = 0; /* no valid mappings */
sys/arch/sparc64/sparc64/machdep.c
880
map->dm_nsegs = 0;
sys/arch/sparc64/sparc64/machdep.c
882
*dmamp = map;
sys/arch/sparc64/sparc64/machdep.c
891
_bus_dmamap_destroy(bus_dma_tag_t t, bus_dma_tag_t t0, bus_dmamap_t map)
sys/arch/sparc64/sparc64/machdep.c
901
if (map->dm_nsegs)
sys/arch/sparc64/sparc64/machdep.c
902
bus_dmamap_unload(t0, map);
sys/arch/sparc64/sparc64/machdep.c
904
free(map, M_DEVBUF, 0);
sys/arch/sparc64/sparc64/machdep.c
918
_bus_dmamap_load(bus_dma_tag_t t, bus_dma_tag_t t0, bus_dmamap_t map, void *buf,
sys/arch/sparc64/sparc64/machdep.c
927
map->dm_mapsize = 0;
sys/arch/sparc64/sparc64/machdep.c
928
map->dm_nsegs = 0;
sys/arch/sparc64/sparc64/machdep.c
930
if (buflen > map->_dm_size)
sys/arch/sparc64/sparc64/machdep.c
934
error = _bus_dmamap_load_buffer(t, map, buf, buflen, p, flags,
sys/arch/sparc64/sparc64/machdep.c
937
map->dm_mapsize = buflen;
sys/arch/sparc64/sparc64/machdep.c
938
map->dm_nsegs = seg + 1;
sys/arch/sparc64/sparc64/machdep.c
947
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dma_tag_t t0, bus_dmamap_t map,
sys/arch/sparc64/sparc64/machdep.c
957
map->dm_mapsize = 0;
sys/arch/sparc64/sparc64/machdep.c
958
map->dm_nsegs = 0;
sys/arch/sparc64/sparc64/machdep.c
965
if (m->m_pkthdr.len > map->_dm_size)
sys/arch/sparc64/sparc64/machdep.c
969
map->_dm_type = _DM_TYPE_MBUF;
sys/arch/sparc64/sparc64/machdep.c
970
map->_dm_source = m;
sys/arch/sparc64/sparc64/machdep.c
991
map->_dm_type = 0;
sys/arch/sparc64/sparc64/machdep.c
992
map->_dm_source = NULL;
sys/arch/sparc64/sparc64/pmap.c
2840
struct vm_map *map = &vm->vm_map;
sys/arch/sparc64/sparc64/pmap.c
2851
shole = ulmax(vm_map_min(map), shole);
sys/arch/sparc64/sparc64/pmap.c
2852
ehole = ulmin(vm_map_max(map), ehole);
sys/arch/sparc64/sparc64/pmap.c
2857
(void)uvm_map(map, &shole, ehole - shole, NULL, UVM_UNKNOWN_OFFSET, 0,
sys/arch/sparc64/sparc64/trap.c
1118
struct vm_map *map = &p->p_vmspace->vm_map;
sys/arch/sparc64/sparc64/trap.c
1125
if (pmap_copyinsn(map->pmap, uva, (uint32_t *)insn) == 0)
sys/arch/sparc64/sparc64/trap.c
1127
error = uvm_fault(map, trunc_page(uva), 0, PROT_EXEC);
sys/dev/acpi/acpidmar.c
1151
bus_dmamap_t map;
sys/dev/acpi/acpidmar.c
1157
BUS_DMA_NOWAIT, &map);
sys/dev/acpi/acpidmar.c
1174
rc = _bus_dmamap_load_raw(dmat, map, &seg, 1, size, BUS_DMA_NOWAIT);
sys/dev/acpi/acpidmar.c
1179
*paddr = map->dm_segs[0].ds_addr;
sys/dev/acpi/acpidmar.c
767
domain_load_map(struct domain *dom, bus_dmamap_t map, int flags, int pteflag,
sys/dev/acpi/acpidmar.c
789
mflags = dmar_dmamap_origflags(map);
sys/dev/acpi/acpidmar.c
798
if ((boundary = (map->dm_segs[0]._ds_boundary)) == 0)
sys/dev/acpi/acpidmar.c
799
boundary = map->_dm_boundary;
sys/dev/acpi/acpidmar.c
800
align = MAX(map->dm_segs[0]._ds_align, VTD_PAGE_SIZE);
sys/dev/acpi/acpidmar.c
802
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/acpi/acpidmar.c
803
seg = &map->dm_segs[i];
sys/dev/acpi/acpidmar.c
859
iommu_flush_tlb_segs(iommu, dom->did, map->dm_segs, map->dm_nsegs);
sys/dev/acpi/acpidmar.c
864
int save_nsegs = map->dm_nsegs;
sys/dev/acpi/acpidmar.c
866
map->dm_nsegs = mapped_nsegs;
sys/dev/acpi/acpidmar.c
867
domain_unload_map(dom, map);
sys/dev/acpi/acpidmar.c
868
map->dm_nsegs = save_nsegs;
sys/dev/acpi/acpimadt.c
198
struct mp_intr_map *map;
sys/dev/acpi/acpimadt.c
365
map = malloc(sizeof(*map), M_DEVBUF, M_NOWAIT | M_ZERO);
sys/dev/acpi/acpimadt.c
366
if (map == NULL)
sys/dev/acpi/acpimadt.c
369
map->ioapic = apic;
sys/dev/acpi/acpimadt.c
370
map->ioapic_pin = pin - apic->sc_apic_vecbase;
sys/dev/acpi/acpimadt.c
371
map->bus_pin = entry->madt_override.source;
sys/dev/acpi/acpimadt.c
372
map->flags = entry->madt_override.flags;
sys/dev/acpi/acpimadt.c
374
if (!acpimadt_cfg_intr(entry->madt_override.flags, &map->redir)) {
sys/dev/acpi/acpimadt.c
377
free(map, M_DEVBUF, sizeof(*map));
sys/dev/acpi/acpimadt.c
381
map->ioapic_ih = APIC_INT_VIA_APIC |
sys/dev/acpi/acpimadt.c
385
apic->sc_pins[pin].ip_map = map;
sys/dev/acpi/acpimadt.c
387
map->next = mp_isa_bus->mb_intrs;
sys/dev/acpi/acpimadt.c
388
mp_isa_bus->mb_intrs = map;
sys/dev/acpi/acpimadt.c
399
map = &mp_intrs[mp_nintrs++];
sys/dev/acpi/acpimadt.c
400
memset(map, 0, sizeof *map);
sys/dev/acpi/acpimadt.c
401
map->cpu_id = lapic_map[entry->madt_lapic_nmi.acpi_proc_id];
sys/dev/acpi/acpimadt.c
402
map->ioapic_pin = pin;
sys/dev/acpi/acpimadt.c
403
map->flags = entry->madt_lapic_nmi.flags;
sys/dev/acpi/acpimadt.c
406
!acpimadt_cfg_intr(entry->madt_lapic_nmi.flags, &map->redir)) {
sys/dev/acpi/acpimadt.c
408
self->dv_xname, map->cpu_id);
sys/dev/acpi/acpimadt.c
413
map->redir &= ~IOAPIC_REDLO_DEL_MASK;
sys/dev/acpi/acpimadt.c
414
map->redir |= (IOAPIC_REDLO_DEL_NMI << IOAPIC_REDLO_DEL_SHIFT);
sys/dev/acpi/acpimadt.c
439
for (map = mp_isa_bus->mb_intrs; map != NULL; map = map->next)
sys/dev/acpi/acpimadt.c
440
if (map->bus_pin == pin)
sys/dev/acpi/acpimadt.c
442
if (map != NULL)
sys/dev/acpi/acpimadt.c
447
map = malloc(sizeof(*map), M_DEVBUF, M_NOWAIT | M_ZERO);
sys/dev/acpi/acpimadt.c
448
if (map == NULL)
sys/dev/acpi/acpimadt.c
451
map->ioapic = apic;
sys/dev/acpi/acpimadt.c
452
map->ioapic_pin = pin;
sys/dev/acpi/acpimadt.c
453
map->bus_pin = pin;
sys/dev/acpi/acpimadt.c
454
map->redir = (IOAPIC_REDLO_DEL_LOPRI << IOAPIC_REDLO_DEL_SHIFT);
sys/dev/acpi/acpimadt.c
456
map->ioapic_ih = APIC_INT_VIA_APIC |
sys/dev/acpi/acpimadt.c
460
apic->sc_pins[pin].ip_map = map;
sys/dev/acpi/acpimadt.c
462
map->next = mp_isa_bus->mb_intrs;
sys/dev/acpi/acpimadt.c
463
mp_isa_bus->mb_intrs = map;
sys/dev/acpi/acpiprt.c
254
struct mp_intr_map *map;
sys/dev/acpi/acpiprt.c
344
map = malloc(sizeof(*map), M_DEVBUF, M_NOWAIT | M_ZERO);
sys/dev/acpi/acpiprt.c
345
if (map == NULL)
sys/dev/acpi/acpiprt.c
348
map->ioapic = apic;
sys/dev/acpi/acpiprt.c
349
map->ioapic_pin = irq._int - apic->sc_apic_vecbase;
sys/dev/acpi/acpiprt.c
350
map->bus_pin = ((addr >> 14) & 0x7c) | (pin & 0x3);
sys/dev/acpi/acpiprt.c
352
map->flags |= (MPS_INTPO_ACTLO << MPS_INTPO_SHIFT);
sys/dev/acpi/acpiprt.c
354
map->flags |= (MPS_INTPO_ACTHI << MPS_INTPO_SHIFT);
sys/dev/acpi/acpiprt.c
356
map->flags |= (MPS_INTTR_EDGE << MPS_INTTR_SHIFT);
sys/dev/acpi/acpiprt.c
358
map->flags |= (MPS_INTTR_LEVEL << MPS_INTTR_SHIFT);
sys/dev/acpi/acpiprt.c
360
map->redir = (IOAPIC_REDLO_DEL_LOPRI << IOAPIC_REDLO_DEL_SHIFT);
sys/dev/acpi/acpiprt.c
361
switch ((map->flags >> MPS_INTPO_SHIFT) & MPS_INTPO_MASK) {
sys/dev/acpi/acpiprt.c
364
map->redir |= IOAPIC_REDLO_ACTLO;
sys/dev/acpi/acpiprt.c
367
switch ((map->flags >> MPS_INTTR_SHIFT) & MPS_INTTR_MASK) {
sys/dev/acpi/acpiprt.c
370
map->redir |= IOAPIC_REDLO_LEVEL;
sys/dev/acpi/acpiprt.c
374
map->ioapic_ih = APIC_INT_VIA_APIC |
sys/dev/acpi/acpiprt.c
376
(map->ioapic_pin << APIC_INT_PIN_SHIFT));
sys/dev/acpi/acpiprt.c
378
apic->sc_pins[map->ioapic_pin].ip_map = map;
sys/dev/acpi/acpiprt.c
380
map->next = mp_busses[sc->sc_bus].mb_intrs;
sys/dev/acpi/acpiprt.c
381
mp_busses[sc->sc_bus].mb_intrs = map;
sys/dev/acpi/dsdt.c
1626
static union acpi_resource map;
sys/dev/acpi/dsdt.c
1630
if (rlen >= sizeof(map))
sys/dev/acpi/dsdt.c
1633
memset(&map, 0, sizeof(map));
sys/dev/acpi/dsdt.c
1634
memcpy(&map, crs, rlen);
sys/dev/acpi/dsdt.c
1636
return ↦
sys/dev/adb/akbdmap.h
624
#define KBD_MAP(name, base, map) \
sys/dev/adb/akbdmap.h
625
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/dev/fdt/bcm2711_pcie.c
1114
bcmpcie_dmamap_load_buffer(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/dev/fdt/bcm2711_pcie.c
1124
lastlen = map->dm_segs[firstseg].ds_len;
sys/dev/fdt/bcm2711_pcie.c
1125
error = sc->sc_dmat->_dmamap_load_buffer(sc->sc_dmat, map, buf, buflen,
sys/dev/fdt/bcm2711_pcie.c
1134
if (!first && lastaddr == map->dm_segs[firstseg]._ds_paddr + lastlen)
sys/dev/fdt/bcm2711_pcie.c
1139
uint64_t addr = map->dm_segs[seg].ds_addr;
sys/dev/fdt/bcm2711_pcie.c
1140
uint64_t size = map->dm_segs[seg].ds_len;
sys/dev/fdt/bcm2711_pcie.c
1151
map->dm_segs[seg].ds_addr -= phys_start;
sys/dev/fdt/bcm2711_pcie.c
1152
map->dm_segs[seg].ds_addr += pci_start;
sys/dev/fdt/bcm2711_pcie.c
1165
bcmpcie_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t map,
sys/dev/fdt/bcm2711_pcie.c
1171
error = sc->sc_dmat->_dmamap_load_raw(sc->sc_dmat, map,
sys/dev/fdt/bcm2711_pcie.c
1180
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/dev/fdt/bcm2711_pcie.c
1181
uint64_t addr = map->dm_segs[seg].ds_addr;
sys/dev/fdt/bcm2711_pcie.c
1182
uint64_t size = map->dm_segs[seg].ds_len;
sys/dev/fdt/bcm2711_pcie.c
1193
map->dm_segs[seg].ds_addr -= phys_start;
sys/dev/fdt/bcm2711_pcie.c
1194
map->dm_segs[seg].ds_addr += pci_start;
sys/dev/fdt/dwpcie.c
2106
bus_dmamap_t map;
sys/dev/fdt/dwpcie.c
2136
sizeof(uint32_t), 0, BUS_DMA_WAITOK, &map)) {
sys/dev/fdt/dwpcie.c
2146
if (bus_dmamap_load_raw(dmat, map, &seg, 1,
sys/dev/fdt/dwpcie.c
2148
bus_dmamap_destroy(dmat, map);
sys/dev/fdt/dwpcie.c
2154
addr = map->dm_segs[0].ds_addr;
sys/dev/fdt/dwpcie.c
2156
pih->pih_map = map;
sys/dev/fdt/dwpcie.c
890
bus_dmamap_t map;
sys/dev/fdt/dwpcie.c
909
sizeof(uint32_t), 0, BUS_DMA_WAITOK, &map);
sys/dev/fdt/dwpcie.c
914
error = bus_dmamap_load_raw(sc->sc_dmat, map, &seg, 1,
sys/dev/fdt/dwpcie.c
917
bus_dmamap_destroy(sc->sc_dmat, map);
sys/dev/fdt/dwpcie.c
922
addr = map->dm_segs[0].ds_addr;
sys/dev/fdt/dwpcie.c
926
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/fdt/dwpcie.c
927
bus_dmamap_destroy(sc->sc_dmat, map);
sys/dev/fdt/if_cad.c
1193
bus_dmamap_t map;
sys/dev/fdt/if_cad.c
1204
map = txb->bf_map;
sys/dev/fdt/if_cad.c
1206
switch (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT)) {
sys/dev/fdt/if_cad.c
1212
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/fdt/if_cad.c
1220
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/fdt/if_cad.c
1223
nsegs = map->dm_nsegs;
sys/dev/fdt/if_cad.c
1235
status = map->dm_segs[i].ds_len & GEM_TXD_LEN_MASK;
sys/dev/fdt/if_cad.c
1242
uint64_t addr = map->dm_segs[i].ds_addr;
sys/dev/fdt/if_cad.c
1247
desc32[idx].d_addr = map->dm_segs[i].ds_addr;
sys/dev/fdt/if_cad.c
1748
cad_alloc_mbuf(struct cad_softc *sc, bus_dmamap_t map)
sys/dev/fdt/if_cad.c
1757
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT) != 0) {
sys/dev/fdt/if_cad.c
1762
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/fdt/if_dwge.c
1358
bus_dmamap_t map;
sys/dev/fdt/if_dwge.c
1362
map = sc->sc_txbuf[cur].tb_map;
sys/dev/fdt/if_dwge.c
1369
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT)) {
sys/dev/fdt/if_dwge.c
1372
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT))
sys/dev/fdt/if_dwge.c
1377
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/fdt/if_dwge.c
1381
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/fdt/if_dwge.c
1382
txd->sd_addr = map->dm_segs[i].ds_addr;
sys/dev/fdt/if_dwge.c
1385
txd->sd_len = map->dm_segs[i].ds_len;
sys/dev/fdt/if_dwge.c
1388
if (i == (map->dm_nsegs - 1))
sys/dev/fdt/if_dwge.c
1392
txd->sd_len = map->dm_segs[i].ds_len | TDES1_TCH;
sys/dev/fdt/if_dwge.c
1395
if (i == (map->dm_nsegs - 1))
sys/dev/fdt/if_dwge.c
1421
sc->sc_txbuf[cur].tb_map = map;
sys/dev/fdt/if_dwge.c
1425
*used += map->dm_nsegs;
sys/dev/fdt/if_dwge.c
1513
dwge_alloc_mbuf(struct dwge_softc *sc, bus_dmamap_t map)
sys/dev/fdt/if_dwge.c
1523
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT) != 0) {
sys/dev/fdt/if_dwge.c
1529
bus_dmamap_sync(sc->sc_dmat, map, 0,
sys/dev/fdt/if_dwxe.c
1250
bus_dmamap_t map;
sys/dev/fdt/if_dwxe.c
1254
map = sc->sc_txbuf[cur].tb_map;
sys/dev/fdt/if_dwxe.c
1256
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT)) {
sys/dev/fdt/if_dwxe.c
1259
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT))
sys/dev/fdt/if_dwxe.c
1264
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/fdt/if_dwxe.c
1268
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/fdt/if_dwxe.c
1269
txd->sd_addr = map->dm_segs[i].ds_addr;
sys/dev/fdt/if_dwxe.c
1270
txd->sd_len = map->dm_segs[i].ds_len;
sys/dev/fdt/if_dwxe.c
1273
if (i == (map->dm_nsegs - 1))
sys/dev/fdt/if_dwxe.c
1298
sc->sc_txbuf[cur].tb_map = map;
sys/dev/fdt/if_dwxe.c
1302
*used += map->dm_nsegs;
sys/dev/fdt/if_dwxe.c
1389
dwxe_alloc_mbuf(struct dwxe_softc *sc, bus_dmamap_t map)
sys/dev/fdt/if_dwxe.c
1399
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT) != 0) {
sys/dev/fdt/if_dwxe.c
1405
bus_dmamap_sync(sc->sc_dmat, map, 0,
sys/dev/fdt/if_fec.c
1307
fec_alloc_mbuf(struct fec_softc *sc, bus_dmamap_t map)
sys/dev/fdt/if_fec.c
1316
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT) != 0) {
sys/dev/fdt/if_fec.c
1323
bus_dmamap_sync(sc->sc_dmat, map, 0,
sys/dev/fdt/if_fec.c
912
bus_dmamap_t map;
sys/dev/fdt/if_fec.c
919
map = sc->sc_txbuf[cur].fb_map;
sys/dev/fdt/if_fec.c
929
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT)) {
sys/dev/fdt/if_fec.c
934
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT)) {
sys/dev/fdt/if_fec.c
940
if (map->dm_nsegs > (ENET_NTXDESC - sc->sc_tx_cnt - 2)) {
sys/dev/fdt/if_fec.c
941
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/fdt/if_fec.c
947
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/fdt/if_fec.c
951
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/fdt/if_fec.c
952
txd->fd_addr = map->dm_segs[i].ds_addr;
sys/dev/fdt/if_fec.c
953
txd->fd_len = map->dm_segs[i].ds_len;
sys/dev/fdt/if_fec.c
955
if (i == (map->dm_nsegs - 1))
sys/dev/fdt/if_fec.c
983
sc->sc_txbuf[cur].fb_map = map;
sys/dev/fdt/if_fec.c
988
sc->sc_tx_cnt += map->dm_nsegs;
sys/dev/fdt/if_mvneta.c
1000
nprod = (prod + (map->dm_nsegs - 1)) %
sys/dev/fdt/if_mvneta.c
1004
sc->sc_txbuf[prod].tb_map = map;
sys/dev/fdt/if_mvneta.c
1009
free -= map->dm_nsegs;
sys/dev/fdt/if_mvneta.c
1011
nused = used + map->dm_nsegs;
sys/dev/fdt/if_mvneta.c
1017
used = map->dm_nsegs;
sys/dev/fdt/if_mvneta.c
1735
mvneta_alloc_mbuf(struct mvneta_softc *sc, bus_dmamap_t map)
sys/dev/fdt/if_mvneta.c
1744
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT) != 0) {
sys/dev/fdt/if_mvneta.c
1750
bus_dmamap_sync(sc->sc_dmat, map, 0,
sys/dev/fdt/if_mvneta.c
871
mvneta_load_mbuf(struct mvneta_softc *sc, bus_dmamap_t map, struct mbuf *m)
sys/dev/fdt/if_mvneta.c
875
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/fdt/if_mvneta.c
883
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/fdt/if_mvneta.c
900
mvneta_encap(struct mvneta_softc *sc, bus_dmamap_t map, struct mbuf *m,
sys/dev/fdt/if_mvneta.c
927
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/fdt/if_mvneta.c
929
txd->bytecnt = map->dm_segs[i].ds_len;
sys/dev/fdt/if_mvneta.c
933
txd->bufptr = map->dm_segs[i].ds_addr;
sys/dev/fdt/if_mvneta.c
959
bus_dmamap_t map;
sys/dev/fdt/if_mvneta.c
982
map = sc->sc_txbuf[prod].tb_map;
sys/dev/fdt/if_mvneta.c
983
if (mvneta_load_mbuf(sc, map, m) != 0) {
sys/dev/fdt/if_mvneta.c
994
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/fdt/if_mvneta.c
997
mvneta_encap(sc, map, m, prod);
sys/dev/fdt/if_mvneta.c
999
if (map->dm_nsegs > 1) {
sys/dev/fdt/if_mvpp.c
1688
mvpp2_load_mbuf(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf *m)
sys/dev/fdt/if_mvpp.c
1692
error = bus_dmamap_load_mbuf(dmat, map, m, BUS_DMA_NOWAIT);
sys/dev/fdt/if_mvpp.c
1700
return bus_dmamap_load_mbuf(dmat, map, m, BUS_DMA_NOWAIT);
sys/dev/fdt/if_mvpp.c
1710
bus_dmamap_t map;
sys/dev/fdt/if_mvpp.c
1742
map = txq->buf[current].mb_map;
sys/dev/fdt/if_mvpp.c
1744
if (mvpp2_load_mbuf(sc->sc_dmat, map, m) != 0) {
sys/dev/fdt/if_mvpp.c
1750
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/fdt/if_mvpp.c
1755
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/fdt/if_mvpp.c
1759
map->dm_segs[i].ds_addr & ~0x1f;
sys/dev/fdt/if_mvpp.c
1761
map->dm_segs[i].ds_addr & 0x1f;
sys/dev/fdt/if_mvpp.c
1762
txd->data_size = map->dm_segs[i].ds_len;
sys/dev/fdt/if_mvpp.c
1768
if (i == (map->dm_nsegs - 1))
sys/dev/fdt/if_mvpp.c
1782
txq->buf[last].mb_map = map;
sys/dev/fdt/if_mvpp.c
1790
free -= map->dm_nsegs;
sys/dev/fdt/if_mvpp.c
1791
used += map->dm_nsegs;
sys/dev/fdt/if_mvpp.c
3140
mvpp2_alloc_mbuf(struct mvpp2_softc *sc, bus_dmamap_t map)
sys/dev/fdt/if_mvpp.c
3149
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT) != 0) {
sys/dev/fdt/if_mvpp.c
3155
bus_dmamap_sync(sc->sc_dmat, map, 0,
sys/dev/gpio/gpio.c
169
gpio_pin_map(void *gpio, int offset, u_int32_t mask, struct gpio_pinmap *map)
sys/dev/gpio/gpio.c
186
map->pm_map[npins++] = pin;
sys/dev/gpio/gpio.c
188
map->pm_size = npins;
sys/dev/gpio/gpio.c
194
gpio_pin_unmap(void *gpio, struct gpio_pinmap *map)
sys/dev/gpio/gpio.c
199
for (i = 0; i < map->pm_size; i++) {
sys/dev/gpio/gpio.c
200
pin = map->pm_map[i];
sys/dev/gpio/gpio.c
206
gpio_pin_read(void *gpio, struct gpio_pinmap *map, int pin)
sys/dev/gpio/gpio.c
210
return (gpiobus_pin_read(sc->sc_gc, map->pm_map[pin]));
sys/dev/gpio/gpio.c
214
gpio_pin_write(void *gpio, struct gpio_pinmap *map, int pin, int value)
sys/dev/gpio/gpio.c
218
return (gpiobus_pin_write(sc->sc_gc, map->pm_map[pin], value));
sys/dev/gpio/gpio.c
222
gpio_pin_ctl(void *gpio, struct gpio_pinmap *map, int pin, int flags)
sys/dev/gpio/gpio.c
226
return (gpiobus_pin_ctl(sc->sc_gc, map->pm_map[pin], flags));
sys/dev/gpio/gpio.c
230
gpio_pin_caps(void *gpio, struct gpio_pinmap *map, int pin)
sys/dev/gpio/gpio.c
234
return (sc->sc_pins[map->pm_map[pin]].pin_caps);
sys/dev/hid/hidcc.c
776
sc->sc_keydesc[0].map = sc->sc_map;
sys/dev/hil/hilkbdmap.c
661
#define KBD_MAP(name, base, map) \
sys/dev/hil/hilkbdmap.c
662
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/dev/i2c/iasuskbd.c
221
sc->sc_keydesc[0].map = iasuskbd_keydesc;
sys/dev/ic/acx.c
2127
bus_dmamap_t map;
sys/dev/ic/acx.c
2159
map = rb->rb_mbuf_dmamap;
sys/dev/ic/acx.c
2161
bd->mbuf_tmp_dmamap = map;
sys/dev/ic/acx100.c
650
const uint8_t *map;
sys/dev/ic/acx100.c
654
map = acx100_txpower_maxim;
sys/dev/ic/acx100.c
658
map = acx100_txpower_rfmd;
sys/dev/ic/acx100.c
666
acx_write_phyreg(sc, ACXRV_PHYREG_TXPOWER, map[ACX100_TXPOWER]);
sys/dev/ic/aic79xx.c
9807
ahd_createdmamem(struct ahd_softc *ahd, size_t size, struct map_node *map,
sys/dev/ic/aic79xx.c
9813
bzero(map, sizeof(*map));
sys/dev/ic/aic79xx.c
9816
&map->dmamap)) != 0) {
sys/dev/ic/aic79xx.c
9822
if ((error = bus_dmamem_alloc(tag, size, PAGE_SIZE, 0, &map->dmaseg,
sys/dev/ic/aic79xx.c
9829
if ((error = bus_dmamem_map(tag, &map->dmaseg, nseg, size,
sys/dev/ic/aic79xx.c
9830
(caddr_t *)&map->vaddr, BUS_DMA_NOWAIT|BUS_DMA_COHERENT)) != 0) {
sys/dev/ic/aic79xx.c
9836
if ((error = bus_dmamap_load(tag, map->dmamap, map->vaddr, size, NULL,
sys/dev/ic/aic79xx.c
9843
map->size = size;
sys/dev/ic/aic79xx.c
9844
map->busaddr = map->dmamap->dm_segs[0].ds_addr;
sys/dev/ic/aic79xx.c
9848
bus_dmamem_unmap(tag, map->vaddr, size);
sys/dev/ic/aic79xx.c
9850
bus_dmamem_free(tag, &map->dmaseg, 1);
sys/dev/ic/aic79xx.c
9852
bus_dmamap_destroy(tag, map->dmamap);
sys/dev/ic/aic79xx.c
9854
bzero(map, sizeof(*map));
sys/dev/ic/aic79xx.c
9859
ahd_freedmamem(struct ahd_softc* ahd, struct map_node *map)
sys/dev/ic/aic79xx.c
9863
bus_dmamap_unload(tag, map->dmamap);
sys/dev/ic/aic79xx.c
9864
bus_dmamem_unmap(tag, map->vaddr, map->size);
sys/dev/ic/aic79xx.c
9865
bus_dmamem_free(tag, &map->dmaseg, 1);
sys/dev/ic/aic79xx.c
9866
bus_dmamap_destroy(tag, map->dmamap);
sys/dev/ic/aic7xxx.c
257
bus_dmamap_t map,
sys/dev/ic/aic7xxx.c
7279
ahc_freedmamem(bus_dma_tag_t tag, int size, bus_dmamap_t map, caddr_t vaddr,
sys/dev/ic/aic7xxx.c
7283
bus_dmamap_unload(tag, map);
sys/dev/ic/aic7xxx.c
7286
bus_dmamap_destroy(tag, map);
sys/dev/ic/ar5008.c
509
BUS_DMA_NOWAIT, &sc->map);
sys/dev/ic/ar5008.c
523
error = bus_dmamap_load_raw(sc->sc_dmat, sc->map, &sc->seg, 1, size,
sys/dev/ic/ar5008.c
543
bf->bf_daddr = sc->map->dm_segs[0].ds_addr +
sys/dev/ic/ar5008.c
567
if (sc->map != NULL) {
sys/dev/ic/ar5008.c
569
bus_dmamap_unload(sc->sc_dmat, sc->map);
sys/dev/ic/ar5008.c
575
bus_dmamap_destroy(sc->sc_dmat, sc->map);
sys/dev/ic/ar5008.c
596
BUS_DMA_NOWAIT, &rxq->map);
sys/dev/ic/ar5008.c
610
error = bus_dmamap_load_raw(sc->sc_dmat, rxq->map, &rxq->seg, 1,
sys/dev/ic/ar5008.c
651
bf->bf_daddr = rxq->map->dm_segs[0].ds_addr +
sys/dev/ic/ar5008.c
679
if (rxq->map != NULL) {
sys/dev/ic/ar5008.c
681
bus_dmamap_unload(sc->sc_dmat, rxq->map);
sys/dev/ic/ar5008.c
686
bus_dmamap_destroy(sc->sc_dmat, rxq->map);
sys/dev/ic/ar5008.c
716
bus_dmamap_sync(sc->sc_dmat, rxq->map, 0, rxq->map->dm_mapsize,
sys/dev/ic/ar9003.c
641
BUS_DMA_NOWAIT, &sc->map);
sys/dev/ic/ar9003.c
655
error = bus_dmamap_load_raw(sc->sc_dmat, sc->map, &sc->seg, 1, size,
sys/dev/ic/ar9003.c
674
bf->bf_daddr = sc->map->dm_segs[0].ds_addr +
sys/dev/ic/ar9003.c
698
if (sc->map != NULL) {
sys/dev/ic/ar9003.c
700
bus_dmamap_unload(sc->sc_dmat, sc->map);
sys/dev/ic/ar9003.c
705
bus_dmamap_destroy(sc->sc_dmat, sc->map);
sys/dev/ic/athnvar.h
110
bus_dmamap_t map;
sys/dev/ic/athnvar.h
524
bus_dmamap_t map;
sys/dev/ic/bcmgenet.c
222
sc->sc_tx.buf_map[index].map, m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/ic/bcmgenet.c
227
sc->sc_tx.buf_map[index].map, m,
sys/dev/ic/bcmgenet.c
233
segs = sc->sc_tx.buf_map[index].map->dm_segs;
sys/dev/ic/bcmgenet.c
234
nsegs = sc->sc_tx.buf_map[index].map->dm_nsegs;
sys/dev/ic/bcmgenet.c
255
bus_dmamap_sync(sc->sc_tx.buf_tag, sc->sc_tx.buf_map[index].map,
sys/dev/ic/bcmgenet.c
256
0, sc->sc_tx.buf_map[index].map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/ic/bcmgenet.c
275
sc->sc_rx.buf_map[index].map, m, BUS_DMA_READ | BUS_DMA_NOWAIT);
sys/dev/ic/bcmgenet.c
279
bus_dmamap_sync(sc->sc_rx.buf_tag, sc->sc_rx.buf_map[index].map,
sys/dev/ic/bcmgenet.c
280
0, sc->sc_rx.buf_map[index].map->dm_mapsize,
sys/dev/ic/bcmgenet.c
285
sc->sc_rx.buf_map[index].map->dm_segs[0].ds_addr,
sys/dev/ic/bcmgenet.c
286
sc->sc_rx.buf_map[index].map->dm_segs[0].ds_len);
sys/dev/ic/bcmgenet.c
659
bus_dmamap_sync(sc->sc_dmat, bmap->map, 0,
sys/dev/ic/bcmgenet.c
660
bmap->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/ic/bcmgenet.c
661
bus_dmamap_unload(sc->sc_dmat, bmap->map);
sys/dev/ic/bcmgenet.c
671
bus_dmamap_sync(sc->sc_dmat, bmap->map, 0,
sys/dev/ic/bcmgenet.c
672
bmap->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/bcmgenet.c
673
bus_dmamap_unload(sc->sc_dmat, bmap->map);
sys/dev/ic/bcmgenet.c
701
bus_dmamap_sync(sc->sc_rx.buf_tag, sc->sc_rx.buf_map[index].map,
sys/dev/ic/bcmgenet.c
702
0, sc->sc_rx.buf_map[index].map->dm_mapsize,
sys/dev/ic/bcmgenet.c
704
bus_dmamap_unload(sc->sc_rx.buf_tag, sc->sc_rx.buf_map[index].map);
sys/dev/ic/bcmgenet.c
755
bus_dmamap_sync(sc->sc_tx.buf_tag, bmap->map,
sys/dev/ic/bcmgenet.c
756
0, bmap->map->dm_mapsize,
sys/dev/ic/bcmgenet.c
758
bus_dmamap_unload(sc->sc_tx.buf_tag, bmap->map);
sys/dev/ic/bcmgenet.c
897
&sc->sc_tx.buf_map[i].map);
sys/dev/ic/bcmgenet.c
910
&sc->sc_rx.buf_map[i].map);
sys/dev/ic/bcmgenetvar.h
47
bus_dmamap_t map;
sys/dev/ic/bwi.c
4143
static const uint16_t map[MAP_MAX] =
sys/dev/ic/bwi.c
4147
rf_atten = map[rf_atten];
sys/dev/ic/bwi.c
4152
rf_atten = map[rf_atten];
sys/dev/ic/bwi.c
8235
bus_dmamap_t map;
sys/dev/ic/bwi.c
8285
map = rxbuf->rb_dmap;
sys/dev/ic/bwi.c
8287
rbd->rbd_tmp_dmap = map;
sys/dev/ic/ciss.c
755
lmap->size = htobe32(sc->maxunits * sizeof(lmap->map));
sys/dev/ic/ciss.c
756
total = sizeof(*lmap) + (sc->maxunits - 1) * sizeof(lmap->map);
sys/dev/ic/ciss.c
785
lmap->map[0].tgt, lmap->map[0].tgt2));
sys/dev/ic/cissreg.h
140
} map[1];
sys/dev/ic/dc.c
1858
bus_dmamap_t map;
sys/dev/ic/dc.c
1878
map = sc->dc_cdata.dc_rx_chain[i].sd_map;
sys/dev/ic/dc.c
1880
sc->sc_rx_sparemap = map;
sys/dev/ic/dc.c
2266
bus_dmamap_t map = sc->dc_cdata.dc_tx_chain[idx].sd_map;
sys/dev/ic/dc.c
2268
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/dc.c
2270
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/ic/dc.c
2500
dc_encap(struct dc_softc *sc, bus_dmamap_t map, struct mbuf *m, u_int32_t *idx)
sys/dev/ic/dc.c
2507
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/ic/dc.c
2509
f->dc_ctl = htole32(DC_TXCTL_TLINK | map->dm_segs[i].ds_len);
sys/dev/ic/dc.c
2515
f->dc_data = htole32(map->dm_segs[i].ds_addr);
sys/dev/ic/dc.c
2524
sc->dc_cdata.dc_tx_chain[cur].sd_map = map;
sys/dev/ic/dc.c
2535
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/dc.c
2553
dc_fits(struct dc_softc *sc, int idx, bus_dmamap_t map)
sys/dev/ic/dc.c
2557
idx + map->dm_nsegs >= DC_TX_LIST_CNT)
sys/dev/ic/dc.c
2561
if (sc->dc_cdata.dc_tx_cnt + map->dm_nsegs + 5 > DC_TX_LIST_CNT)
sys/dev/ic/dc.c
2571
bus_dmamap_t map;
sys/dev/ic/dc.c
2593
map = sc->sc_tx_sparemap;
sys/dev/ic/dc.c
2594
switch (bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/ic/dc.c
2600
bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/ic/dc.c
2612
if (!dc_fits(sc, idx, map)) {
sys/dev/ic/dc.c
2613
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/ic/dc.c
2622
if (dc_encap(sc, map, m, &idx) != 0) {
sys/dev/ic/dc.c
3018
bus_dmamap_t map = sc->dc_cdata.dc_rx_chain[i].sd_map;
sys/dev/ic/dc.c
3020
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/dc.c
3022
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/ic/dc.c
3036
bus_dmamap_t map = sc->dc_cdata.dc_tx_chain[i].sd_map;
sys/dev/ic/dc.c
3038
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/dc.c
3040
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/ic/dwqe.c
1206
bus_dmamap_t map;
sys/dev/ic/dwqe.c
1211
map = sc->sc_txbuf[cur].tb_map;
sys/dev/ic/dwqe.c
1213
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT)) {
sys/dev/ic/dwqe.c
1216
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT))
sys/dev/ic/dwqe.c
1221
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/dwqe.c
1236
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/ic/dwqe.c
1238
KASSERT((map->dm_segs[i].ds_addr >> 32) == 0);
sys/dev/ic/dwqe.c
1240
txd->sd_tdes0 = (uint32_t)map->dm_segs[i].ds_addr;
sys/dev/ic/dwqe.c
1241
txd->sd_tdes1 = (uint32_t)(map->dm_segs[i].ds_addr >> 32);
sys/dev/ic/dwqe.c
1242
txd->sd_tdes2 = map->dm_segs[i].ds_len;
sys/dev/ic/dwqe.c
1250
if (i == (map->dm_nsegs - 1)) {
sys/dev/ic/dwqe.c
1277
sc->sc_txbuf[cur].tb_map = map;
sys/dev/ic/dwqe.c
1281
*used += map->dm_nsegs;
sys/dev/ic/dwqe.c
1355
dwqe_alloc_mbuf(struct dwqe_softc *sc, bus_dmamap_t map)
sys/dev/ic/dwqe.c
1365
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT) != 0) {
sys/dev/ic/dwqe.c
1371
bus_dmamap_sync(sc->sc_dmat, map, 0,
sys/dev/ic/fxpvar.h
169
#define FXP_RXMAP_PUT(sc,map) ((sc)->sc_rxmaps[--(sc)->sc_rxfree] = (map))
sys/dev/ic/gem.c
1717
bus_dmamap_t map;
sys/dev/ic/gem.c
1747
map = sd->sd_map;
sys/dev/ic/gem.c
1760
bus_dmamap_sync(sc->sc_dmatag, map, 0, map->dm_mapsize,
sys/dev/ic/gem.c
1764
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/ic/gem.c
1766
(map->dm_segs[i].ds_len & GEM_TD_BUFSIZE);
sys/dev/ic/gem.c
1769
map->dm_segs[i].ds_addr);
sys/dev/ic/gem.c
1782
used += map->dm_nsegs;
sys/dev/ic/gem.c
1785
sc->sc_txd[last].sd_map = map;
sys/dev/ic/hme.c
1280
bus_dmamap_t map;
sys/dev/ic/hme.c
1304
map = d->sd_map;
sys/dev/ic/hme.c
1306
sc->sc_rxmap_spare = map;
sys/dev/ic/hme.c
638
bus_dmamap_t map;
sys/dev/ic/hme.c
656
map = sc->sc_txd[cur].sd_map;
sys/dev/ic/hme.c
658
error = bus_dmamap_load_mbuf(sc->sc_dmatag, map, m,
sys/dev/ic/hme.c
666
error = bus_dmamap_load_mbuf(sc->sc_dmatag, map, m,
sys/dev/ic/hme.c
672
if ((HME_TX_RING_SIZE - (sc->sc_tx_cnt + map->dm_nsegs)) < 5) {
sys/dev/ic/hme.c
673
bus_dmamap_unload(sc->sc_dmatag, map);
sys/dev/ic/hme.c
691
bus_dmamap_sync(sc->sc_dmatag, map, 0, map->dm_mapsize,
sys/dev/ic/hme.c
694
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/ic/hme.c
695
flags = HME_XD_ENCODE_TSIZE(map->dm_segs[i].ds_len);
sys/dev/ic/hme.c
702
map->dm_segs[i].ds_addr);
sys/dev/ic/hme.c
715
sc->sc_tx_cnt += map->dm_nsegs;
sys/dev/ic/hme.c
717
sc->sc_txd[cur].sd_map = map;
sys/dev/ic/malo.c
1336
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/malo.c
1337
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/malo.c
1338
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/malo.c
1429
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/ic/malo.c
1443
data->map->dm_segs, data->map->dm_nsegs);
sys/dev/ic/malo.c
1445
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/ic/malo.c
1447
bus_dmamap_sync(sc->sc_dmat, sc->sc_txring.map,
sys/dev/ic/malo.c
1548
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/ic/malo.c
1562
data->map->dm_segs, data->map->dm_nsegs);
sys/dev/ic/malo.c
1564
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/ic/malo.c
1566
bus_dmamap_sync(sc->sc_dmat, sc->sc_txring.map,
sys/dev/ic/malo.c
1615
bus_dmamap_sync(sc->sc_dmat, sc->sc_rxring.map,
sys/dev/ic/malo.c
1644
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/malo.c
1645
data->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/ic/malo.c
1646
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/malo.c
1648
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/malo.c
1653
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/malo.c
1669
desc->physdata = htole32(data->map->dm_segs->ds_addr);
sys/dev/ic/malo.c
1723
bus_dmamap_sync(sc->sc_dmat, sc->sc_rxring.map,
sys/dev/ic/malo.c
538
BUS_DMA_NOWAIT, &ring->map);
sys/dev/ic/malo.c
564
error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->desc,
sys/dev/ic/malo.c
572
ring->physaddr = ring->map->dm_segs->ds_addr;
sys/dev/ic/malo.c
592
0, BUS_DMA_NOWAIT, &data->map);
sys/dev/ic/malo.c
615
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/malo.c
624
desc->physdata = htole32(data->map->dm_segs->ds_addr);
sys/dev/ic/malo.c
629
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/malo.c
64
bus_dmamap_t map;
sys/dev/ic/malo.c
646
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/malo.c
659
bus_dmamap_sync(sc->sc_dmat, ring->map, 0,
sys/dev/ic/malo.c
660
ring->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/malo.c
661
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/ic/malo.c
672
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/malo.c
673
data->map->dm_mapsize,
sys/dev/ic/malo.c
675
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/malo.c
679
if (data->map != NULL)
sys/dev/ic/malo.c
680
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/ic/malo.c
69
bus_dmamap_t map;
sys/dev/ic/malo.c
698
count * sizeof(struct malo_tx_desc), 0, BUS_DMA_NOWAIT, &ring->map);
sys/dev/ic/malo.c
723
error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->desc,
sys/dev/ic/malo.c
731
ring->physaddr = ring->map->dm_segs->ds_addr;
sys/dev/ic/malo.c
746
&ring->data[i].map);
sys/dev/ic/malo.c
774
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/malo.c
775
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/malo.c
776
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/malo.c
790
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/malo.c
804
bus_dmamap_sync(sc->sc_dmat, ring->map, 0,
sys/dev/ic/malo.c
805
ring->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/malo.c
806
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/ic/malo.c
817
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/malo.c
818
data->map->dm_mapsize,
sys/dev/ic/malo.c
820
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/malo.c
830
if (data->map != NULL)
sys/dev/ic/malo.c
831
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/ic/malo.h
24
bus_dmamap_t map;
sys/dev/ic/malo.h
38
bus_dmamap_t map;
sys/dev/ic/mtd8xx.c
1034
bus_dmamap_t map =
sys/dev/ic/mtd8xx.c
1036
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/mtd8xx.c
1038
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/ic/mtd8xx.c
363
bus_dmamap_t map;
sys/dev/ic/mtd8xx.c
370
map = sc->sc_tx_sparemap;
sys/dev/ic/mtd8xx.c
372
if (bus_dmamap_load_mbuf(sc->sc_dmat, map,
sys/dev/ic/mtd8xx.c
378
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/ic/mtd8xx.c
381
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/ic/mtd8xx.c
386
f->td_tcw = htole32(map->dm_segs[i].ds_len);
sys/dev/ic/mtd8xx.c
387
total_len += map->dm_segs[i].ds_len;
sys/dev/ic/mtd8xx.c
393
f->td_buf = htole32(map->dm_segs[i].ds_addr);
sys/dev/ic/mtd8xx.c
402
sc->mtd_cdata.mtd_tx_chain[cur].sd_map = map;
sys/dev/ic/mtd8xx.c
408
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/mtd8xx.c
490
bus_dmamap_t map;
sys/dev/ic/mtd8xx.c
511
map = sc->mtd_cdata.mtd_rx_chain[i].sd_map;
sys/dev/ic/mtd8xx.c
513
sc->sc_rx_sparemap = map;
sys/dev/ic/mtd8xx.c
756
bus_dmamap_t map = sc->mtd_cdata.mtd_rx_chain[i].sd_map;
sys/dev/ic/mtd8xx.c
758
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/mtd8xx.c
760
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/ic/mtd8xx.c
774
bus_dmamap_t map = sc->mtd_cdata.mtd_tx_chain[i].sd_map;
sys/dev/ic/mtd8xx.c
776
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/mtd8xx.c
778
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/ic/psp.c
740
bus_dmamap_t map;
sys/dev/ic/psp.c
749
0, BUS_DMA_WAITOK | BUS_DMA_ALLOCNOW | BUS_DMA_64BIT, &map);
sys/dev/ic/psp.c
763
error = bus_dmamap_load(sc->sc_dmat, map, kva, udlfw->fw_len, NULL,
sys/dev/ic/psp.c
770
dlfw->fw_paddr = map->dm_segs[0].ds_addr;
sys/dev/ic/psp.c
771
dlfw->fw_len = map->dm_segs[0].ds_len;
sys/dev/ic/psp.c
776
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/ic/psp.c
782
bus_dmamap_destroy(sc->sc_dmat, map);
sys/dev/ic/qwx.c
10880
if (tx_data->map) {
sys/dev/ic/qwx.c
10881
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/ic/qwx.c
10882
bus_dmamap_destroy(sc->sc_dmat, tx_data->map);
sys/dev/ic/qwx.c
10907
BUS_DMA_NOWAIT, &tx_data->map);
sys/dev/ic/qwx.c
13688
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/ic/qwx.c
14310
ret = bus_dmamap_load_mbuf(sc->sc_dmat, tx_data->map,
sys/dev/ic/qwx.c
14321
__func__, m, tx_data->eid, tx_data->map->dm_segs[0].ds_addr);
sys/dev/ic/qwx.c
14342
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/ic/qwx.c
15084
if (rx_data->map == NULL)
sys/dev/ic/qwx.c
15088
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwx.c
15093
bus_dmamap_destroy(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwx.c
15094
rx_data->map = NULL;
sys/dev/ic/qwx.c
15215
if (rx_data->map == NULL) {
sys/dev/ic/qwx.c
15217
size, 0, BUS_DMA_NOWAIT, &rx_data->map);
sys/dev/ic/qwx.c
15222
ret = bus_dmamap_load_mbuf(sc->sc_dmat, rx_data->map, m,
sys/dev/ic/qwx.c
15243
paddr = rx_data->map->dm_segs[0].ds_addr;
sys/dev/ic/qwx.c
15254
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwx.c
15913
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/ic/qwx.c
16066
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/ic/qwx.c
16370
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwx.c
16709
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwx.c
17494
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwx.c
17611
if (rx_data->map == NULL) {
sys/dev/ic/qwx.c
17613
size, 0, BUS_DMA_NOWAIT, &rx_data->map);
sys/dev/ic/qwx.c
17618
ret = bus_dmamap_load_mbuf(sc->sc_dmat, rx_data->map, m,
sys/dev/ic/qwx.c
17686
bus_dmamap_sync(sc->sc_dmat, rx_data->map, 0,
sys/dev/ic/qwx.c
17703
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwx.c
17741
paddr = rx_data->map->dm_segs[0].ds_addr;
sys/dev/ic/qwx.c
17940
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwx.c
18272
const struct ath11k_hw_tcl2wbm_rbm_map *map;
sys/dev/ic/qwx.c
18274
map = &sc->hw_params.hal_params->tcl2wbm_rbm_map[i];
sys/dev/ic/qwx.c
18276
(1 << (map->wbm_ring_num)) &&
sys/dev/ic/qwx.c
19871
paddr = tx_data->map->dm_segs[0].ds_addr;
sys/dev/ic/qwx.c
21749
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/ic/qwx.c
22132
attr->src_sz_max, 0, BUS_DMA_NOWAIT, &ctx->map);
sys/dev/ic/qwx.c
22137
bus_dmamap_destroy(sc->sc_dmat, ctx->map);
sys/dev/ic/qwx.c
22169
attr->src_sz_max, 0, BUS_DMA_NOWAIT, &ctx->map);
sys/dev/ic/qwx.c
22174
bus_dmamap_destroy(sc->sc_dmat, ctx->map);
sys/dev/ic/qwx.c
22293
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwx.c
22562
qwx_ce_rx_buf_enqueue_pipe(struct qwx_ce_pipe *pipe, bus_dmamap_t map)
sys/dev/ic/qwx.c
22582
bus_dmamap_sync(sc->sc_dmat, map, 0,
sys/dev/ic/qwx.c
22596
paddr = map->dm_segs[0].ds_addr;
sys/dev/ic/qwx.c
22607
bus_dmamap_sync(sc->sc_dmat, map, 0,
sys/dev/ic/qwx.c
22652
ret = bus_dmamap_load_mbuf(sc->sc_dmat, rx_data->map,
sys/dev/ic/qwx.c
22661
ret = qwx_ce_rx_buf_enqueue_pipe(pipe, rx_data->map);
sys/dev/ic/qwx.c
22665
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwx.c
22771
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwx.c
22899
paddr = tx_data->map->dm_segs[0].ds_addr;
sys/dev/ic/qwx.c
23647
if (tx_data->map) {
sys/dev/ic/qwx.c
23648
bus_dmamap_destroy(sc->sc_dmat, tx_data->map);
sys/dev/ic/qwx.c
23649
tx_data->map = NULL;
sys/dev/ic/qwx.c
23685
BUS_DMA_NOWAIT | BUS_DMA_ALLOCNOW, &tx_data->map);
sys/dev/ic/qwx.c
25282
ret = bus_dmamap_load_mbuf(sc->sc_dmat, tx_data->map,
sys/dev/ic/qwx.c
25296
ret = bus_dmamap_load_mbuf(sc->sc_dmat, tx_data->map, m,
sys/dev/ic/qwx.c
25305
ti.paddr = tx_data->map->dm_segs[0].ds_addr;
sys/dev/ic/qwx.c
25328
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/ic/qwx.c
25470
ret = bus_dmamap_load_mbuf(sc->sc_dmat, tx_data->map,
sys/dev/ic/qwx.c
25484
ret = bus_dmamap_load_mbuf(sc->sc_dmat, tx_data->map, m,
sys/dev/ic/qwx.c
25512
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/ic/qwx.c
26793
BUS_DMA_WAITOK | BUS_DMA_ALLOCNOW, &adm->map) != 0)
sys/dev/ic/qwx.c
26804
if (bus_dmamap_load_raw(dmat, adm->map, &adm->seg, nsegs, size,
sys/dev/ic/qwx.c
26817
bus_dmamap_destroy(dmat, adm->map);
sys/dev/ic/qwx.c
26827
bus_dmamap_unload(dmat, adm->map);
sys/dev/ic/qwx.c
26830
bus_dmamap_destroy(dmat, adm->map);
sys/dev/ic/qwxvar.h
468
bus_dmamap_t map;
sys/dev/ic/qwxvar.h
477
#define QWX_DMA_MAP(_adm) ((_adm)->map)
sys/dev/ic/qwxvar.h
479
#define QWX_DMA_DVA(_adm) ((_adm)->map->dm_segs[0].ds_addr)
sys/dev/ic/qwxvar.h
869
bus_dmamap_t map;
sys/dev/ic/qwxvar.h
876
bus_dmamap_t map;
sys/dev/ic/qwz.c
11364
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/ic/qwz.c
11982
ret = bus_dmamap_load_mbuf(sc->sc_dmat, tx_data->map,
sys/dev/ic/qwz.c
11993
__func__, m, tx_data->eid, tx_data->map->dm_segs[0].ds_addr);
sys/dev/ic/qwz.c
12014
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/ic/qwz.c
12723
if (rx_data->map == NULL)
sys/dev/ic/qwz.c
12727
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwz.c
12732
bus_dmamap_destroy(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwz.c
12733
rx_data->map = NULL;
sys/dev/ic/qwz.c
12823
if (rx_data->map == NULL) {
sys/dev/ic/qwz.c
12825
size, 0, BUS_DMA_NOWAIT, &rx_data->map);
sys/dev/ic/qwz.c
12830
ret = bus_dmamap_load_mbuf(sc->sc_dmat, rx_data->map, m,
sys/dev/ic/qwz.c
12848
paddr = rx_data->map->dm_segs[0].ds_addr;
sys/dev/ic/qwz.c
12861
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwz.c
12943
if (rx_desc->map == NULL) {
sys/dev/ic/qwz.c
12945
size, 0, BUS_DMA_NOWAIT, &rx_desc->map);
sys/dev/ic/qwz.c
12950
ret = bus_dmamap_load_mbuf(sc->sc_dmat, rx_desc->map, m,
sys/dev/ic/qwz.c
12971
paddr = rx_desc->map->dm_segs[0].ds_addr;
sys/dev/ic/qwz.c
12982
bus_dmamap_unload(sc->sc_dmat, rx_desc->map);
sys/dev/ic/qwz.c
13533
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/ic/qwz.c
13679
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/ic/qwz.c
13943
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwz.c
14278
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwz.c
14820
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwz.c
14931
if (rx_data->map == NULL) {
sys/dev/ic/qwz.c
14933
size, 0, BUS_DMA_NOWAIT, &rx_data->map);
sys/dev/ic/qwz.c
14938
ret = bus_dmamap_load_mbuf(sc->sc_dmat, rx_data->map, m,
sys/dev/ic/qwz.c
15008
bus_dmamap_sync(sc->sc_dmat, rx_data->map, 0,
sys/dev/ic/qwz.c
15025
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwz.c
15054
paddr = rx_data->map->dm_segs[0].ds_addr;
sys/dev/ic/qwz.c
15285
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwz.c
17141
paddr = tx_data->map->dm_segs[0].ds_addr;
sys/dev/ic/qwz.c
19035
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/ic/qwz.c
19379
attr->src_sz_max, 0, BUS_DMA_NOWAIT, &ctx->map);
sys/dev/ic/qwz.c
19384
bus_dmamap_destroy(sc->sc_dmat, ctx->map);
sys/dev/ic/qwz.c
19416
attr->src_sz_max, 0, BUS_DMA_NOWAIT, &ctx->map);
sys/dev/ic/qwz.c
19421
bus_dmamap_destroy(sc->sc_dmat, ctx->map);
sys/dev/ic/qwz.c
19540
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwz.c
19805
qwz_ce_rx_buf_enqueue_pipe(struct qwz_ce_pipe *pipe, bus_dmamap_t map)
sys/dev/ic/qwz.c
19825
bus_dmamap_sync(sc->sc_dmat, map, 0,
sys/dev/ic/qwz.c
19839
paddr = map->dm_segs[0].ds_addr;
sys/dev/ic/qwz.c
19850
bus_dmamap_sync(sc->sc_dmat, map, 0,
sys/dev/ic/qwz.c
19895
ret = bus_dmamap_load_mbuf(sc->sc_dmat, rx_data->map,
sys/dev/ic/qwz.c
19904
ret = qwz_ce_rx_buf_enqueue_pipe(pipe, rx_data->map);
sys/dev/ic/qwz.c
19908
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwz.c
20014
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/ic/qwz.c
20141
paddr = tx_data->map->dm_segs[0].ds_addr;
sys/dev/ic/qwz.c
20841
if (tx_data->map) {
sys/dev/ic/qwz.c
20842
bus_dmamap_destroy(sc->sc_dmat, tx_data->map);
sys/dev/ic/qwz.c
20843
tx_data->map = NULL;
sys/dev/ic/qwz.c
20867
BUS_DMA_NOWAIT | BUS_DMA_ALLOCNOW, &tx_data->map);
sys/dev/ic/qwz.c
22403
ret = bus_dmamap_load_mbuf(sc->sc_dmat, tx_data->map,
sys/dev/ic/qwz.c
22417
ret = bus_dmamap_load_mbuf(sc->sc_dmat, tx_data->map, m,
sys/dev/ic/qwz.c
22426
ti.paddr = tx_data->map->dm_segs[0].ds_addr;
sys/dev/ic/qwz.c
22449
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/ic/qwz.c
22560
ret = bus_dmamap_load_mbuf(sc->sc_dmat, tx_data->map,
sys/dev/ic/qwz.c
22573
ret = bus_dmamap_load_mbuf(sc->sc_dmat, tx_data->map, m,
sys/dev/ic/qwz.c
22600
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/ic/qwz.c
23503
BUS_DMA_NOWAIT | BUS_DMA_ALLOCNOW, &adm->map) != 0)
sys/dev/ic/qwz.c
23514
if (bus_dmamap_load_raw(dmat, adm->map, &adm->seg, nsegs, size,
sys/dev/ic/qwz.c
23527
bus_dmamap_destroy(dmat, adm->map);
sys/dev/ic/qwz.c
23539
bus_dmamap_destroy(dmat, adm->map);
sys/dev/ic/qwz.c
6911
const struct ath12k_hal_tcl_to_wbm_rbm_map *map;
sys/dev/ic/qwz.c
6921
map = sc->hw_params.hal_ops->tcl_to_wbm_rbm_map;
sys/dev/ic/qwz.c
6923
if (ring_num == map[i].wbm_ring_num) {
sys/dev/ic/qwz.c
7986
const struct ath12k_hal_tcl_to_wbm_rbm_map *map;
sys/dev/ic/qwz.c
8000
map = sc->hw_params.hal_ops->tcl_to_wbm_rbm_map;
sys/dev/ic/qwz.c
8001
tx_comp_ring_num = map[i].wbm_ring_num;
sys/dev/ic/qwz.c
8111
if (tx_data->map) {
sys/dev/ic/qwz.c
8112
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/ic/qwz.c
8113
bus_dmamap_destroy(sc->sc_dmat, tx_data->map);
sys/dev/ic/qwz.c
8138
BUS_DMA_NOWAIT, &tx_data->map);
sys/dev/ic/qwz.c
8346
bus_dmamap_unload(sc->sc_dmat, rx_descs[j].map);
sys/dev/ic/qwz.c
8371
bus_dmamap_unload(sc->sc_dmat, tx_descs[j].map);
sys/dev/ic/qwzvar.h
1100
bus_dmamap_t map;
sys/dev/ic/qwzvar.h
1110
bus_dmamap_t map;
sys/dev/ic/qwzvar.h
470
bus_dmamap_t map;
sys/dev/ic/qwzvar.h
479
#define QWZ_DMA_MAP(_adm) ((_adm)->map)
sys/dev/ic/qwzvar.h
481
#define QWZ_DMA_DVA(_adm) ((_adm)->map->dm_segs[0].ds_addr)
sys/dev/ic/qwzvar.h
881
bus_dmamap_t map;
sys/dev/ic/qwzvar.h
888
bus_dmamap_t map;
sys/dev/ic/re.c
1160
bus_dmamap_t map;
sys/dev/ic/re.c
1180
map = rxs->rxs_dmamap;
sys/dev/ic/re.c
1181
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/ic/re.c
1188
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/re.c
1205
cmdstat = map->dm_segs[0].ds_len;
sys/dev/ic/re.c
1208
re_set_bufaddr(d, map->dm_segs[0].ds_addr);
sys/dev/ic/re.c
1617
bus_dmamap_t map;
sys/dev/ic/re.c
1678
map = txq->txq_dmamap;
sys/dev/ic/re.c
1680
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/ic/re.c
1688
bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/ic/re.c
1697
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/re.c
1700
nsegs = map->dm_nsegs;
sys/dev/ic/re.c
1746
for (seg = 0; seg < map->dm_nsegs; seg++) {
sys/dev/ic/re.c
1752
re_set_bufaddr(d, map->dm_segs[seg].ds_addr);
sys/dev/ic/re.c
1753
cmdstat |= csum_flags | map->dm_segs[seg].ds_len;
sys/dev/ic/re.c
2484
bus_dmamap_t map;
sys/dev/ic/re.c
2494
map = re_ks_sc->re_ks_sc_map;
sys/dev/ic/re.c
2495
addr = map->dm_segs[0].ds_addr;
sys/dev/ic/re.c
2497
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/re.c
2522
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/rt2560.c
1010
bus_dmamap_sync(sc->sc_dmat, sc->prioq.map,
sys/dev/ic/rt2560.c
1044
bus_dmamap_sync(sc->sc_dmat, sc->prioq.map,
sys/dev/ic/rt2560.c
1048
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2560.c
1049
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2560.c
1050
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2560.c
1098
bus_dmamap_sync(sc->sc_dmat, sc->rxq.map,
sys/dev/ic/rt2560.c
1136
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2560.c
1137
data->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/ic/rt2560.c
1138
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2560.c
1140
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/rt2560.c
1146
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/rt2560.c
1155
desc->physaddr = htole32(data->map->dm_segs->ds_addr);
sys/dev/ic/rt2560.c
1166
desc->physaddr = htole32(data->map->dm_segs->ds_addr);
sys/dev/ic/rt2560.c
1209
bus_dmamap_sync(sc->sc_dmat, sc->rxq.map,
sys/dev/ic/rt2560.c
1232
bus_dmamap_sync(sc->sc_dmat, sc->rxq.map,
sys/dev/ic/rt2560.c
1261
bus_dmamap_sync(sc->sc_dmat, sc->rxq.map,
sys/dev/ic/rt2560.c
1302
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2560.c
1303
data->map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/ic/rt2560.c
1558
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/ic/rt2560.c
1572
data->map->dm_segs->ds_addr);
sys/dev/ic/rt2560.c
1574
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/ic/rt2560.c
1576
bus_dmamap_sync(sc->sc_dmat, sc->bcnq.map,
sys/dev/ic/rt2560.c
1618
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/ic/rt2560.c
1664
data->map->dm_segs->ds_addr);
sys/dev/ic/rt2560.c
1666
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/ic/rt2560.c
1668
bus_dmamap_sync(sc->sc_dmat, sc->prioq.map,
sys/dev/ic/rt2560.c
1775
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, mprot,
sys/dev/ic/rt2560.c
1794
data->map->dm_segs->ds_addr);
sys/dev/ic/rt2560.c
1796
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2560.c
1797
data->map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/ic/rt2560.c
1798
bus_dmamap_sync(sc->sc_dmat, txq->map,
sys/dev/ic/rt2560.c
1812
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/ic/rt2560.c
1840
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/ic/rt2560.c
1880
data->map->dm_segs->ds_addr);
sys/dev/ic/rt2560.c
1882
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/ic/rt2560.c
1884
bus_dmamap_sync(sc->sc_dmat, txq->map,
sys/dev/ic/rt2560.c
351
count * RT2560_TX_DESC_SIZE, 0, BUS_DMA_NOWAIT, &ring->map);
sys/dev/ic/rt2560.c
375
error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->desc,
sys/dev/ic/rt2560.c
383
ring->physaddr = ring->map->dm_segs->ds_addr;
sys/dev/ic/rt2560.c
397
&ring->data[i].map);
sys/dev/ic/rt2560.c
421
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2560.c
422
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2560.c
423
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2560.c
437
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/rt2560.c
451
bus_dmamap_sync(sc->sc_dmat, ring->map, 0,
sys/dev/ic/rt2560.c
452
ring->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2560.c
453
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/ic/rt2560.c
464
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2560.c
465
data->map->dm_mapsize,
sys/dev/ic/rt2560.c
467
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2560.c
477
if (data->map != NULL)
sys/dev/ic/rt2560.c
478
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/ic/rt2560.c
495
count * RT2560_RX_DESC_SIZE, 0, BUS_DMA_NOWAIT, &ring->map);
sys/dev/ic/rt2560.c
519
error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->desc,
sys/dev/ic/rt2560.c
527
ring->physaddr = ring->map->dm_segs->ds_addr;
sys/dev/ic/rt2560.c
546
0, BUS_DMA_NOWAIT, &data->map);
sys/dev/ic/rt2560.c
568
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/rt2560.c
577
desc->physaddr = htole32(data->map->dm_segs->ds_addr);
sys/dev/ic/rt2560.c
580
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/rt2560.c
599
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/rt2560.c
612
bus_dmamap_sync(sc->sc_dmat, ring->map, 0,
sys/dev/ic/rt2560.c
613
ring->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2560.c
614
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/ic/rt2560.c
625
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2560.c
626
data->map->dm_mapsize,
sys/dev/ic/rt2560.c
628
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2560.c
632
if (data->map != NULL)
sys/dev/ic/rt2560.c
633
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/ic/rt2560.c
886
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/ic/rt2560.c
902
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/ic/rt2560.c
928
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/ic/rt2560.c
972
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/ic/rt2560.c
976
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2560.c
977
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2560.c
978
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2560var.h
55
bus_dmamap_t map;
sys/dev/ic/rt2560var.h
61
bus_dmamap_t map;
sys/dev/ic/rt2560var.h
75
bus_dmamap_t map;
sys/dev/ic/rt2560var.h
81
bus_dmamap_t map;
sys/dev/ic/rt2661.c
1109
bus_dmamap_sync(sc->sc_dmat, txq->map,
sys/dev/ic/rt2661.c
1120
bus_dmamap_sync(sc->sc_dmat, txq->map,
sys/dev/ic/rt2661.c
1124
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2661.c
1125
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2661.c
1126
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2661.c
1169
bus_dmamap_sync(sc->sc_dmat, sc->rxq.map,
sys/dev/ic/rt2661.c
1212
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2661.c
1213
data->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/ic/rt2661.c
1214
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2661.c
1216
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/rt2661.c
1222
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/rt2661.c
1231
desc->physaddr = htole32(data->map->dm_segs->ds_addr);
sys/dev/ic/rt2661.c
1242
desc->physaddr = htole32(data->map->dm_segs->ds_addr);
sys/dev/ic/rt2661.c
1291
bus_dmamap_sync(sc->sc_dmat, sc->rxq.map,
sys/dev/ic/rt2661.c
1617
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/ic/rt2661.c
1662
m0->m_pkthdr.len, rate, data->map->dm_segs, data->map->dm_nsegs,
sys/dev/ic/rt2661.c
1665
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/ic/rt2661.c
1667
bus_dmamap_sync(sc->sc_dmat, sc->mgtq.map,
sys/dev/ic/rt2661.c
1774
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, mprot,
sys/dev/ic/rt2661.c
1792
0, mprot->m_pkthdr.len, protrate, data->map->dm_segs,
sys/dev/ic/rt2661.c
1793
data->map->dm_nsegs, ac,
sys/dev/ic/rt2661.c
1796
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2661.c
1797
data->map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/ic/rt2661.c
1798
bus_dmamap_sync(sc->sc_dmat, txq->map,
sys/dev/ic/rt2661.c
1811
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/ic/rt2661.c
1839
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/ic/rt2661.c
1878
data->map->dm_segs, data->map->dm_nsegs, ac,
sys/dev/ic/rt2661.c
1881
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/ic/rt2661.c
1883
bus_dmamap_sync(sc->sc_dmat, txq->map, txq->cur * RT2661_TX_DESC_SIZE,
sys/dev/ic/rt2661.c
432
count * RT2661_TX_DESC_SIZE, 0, BUS_DMA_NOWAIT, &ring->map);
sys/dev/ic/rt2661.c
456
error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->desc,
sys/dev/ic/rt2661.c
464
ring->physaddr = ring->map->dm_segs->ds_addr;
sys/dev/ic/rt2661.c
478
&ring->data[i].map);
sys/dev/ic/rt2661.c
502
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2661.c
503
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2661.c
504
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2661.c
518
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/rt2661.c
531
bus_dmamap_sync(sc->sc_dmat, ring->map, 0,
sys/dev/ic/rt2661.c
532
ring->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2661.c
533
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/ic/rt2661.c
544
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2661.c
545
data->map->dm_mapsize,
sys/dev/ic/rt2661.c
547
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2661.c
556
if (data->map != NULL)
sys/dev/ic/rt2661.c
557
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/ic/rt2661.c
573
count * RT2661_RX_DESC_SIZE, 0, BUS_DMA_NOWAIT, &ring->map);
sys/dev/ic/rt2661.c
597
error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->desc,
sys/dev/ic/rt2661.c
605
ring->physaddr = ring->map->dm_segs->ds_addr;
sys/dev/ic/rt2661.c
624
0, BUS_DMA_NOWAIT, &data->map);
sys/dev/ic/rt2661.c
646
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/rt2661.c
655
desc->physaddr = htole32(data->map->dm_segs->ds_addr);
sys/dev/ic/rt2661.c
658
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/rt2661.c
675
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/rt2661.c
687
bus_dmamap_sync(sc->sc_dmat, ring->map, 0,
sys/dev/ic/rt2661.c
688
ring->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2661.c
689
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/ic/rt2661.c
700
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2661.c
701
data->map->dm_mapsize,
sys/dev/ic/rt2661.c
703
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2661.c
707
if (data->map != NULL)
sys/dev/ic/rt2661.c
708
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/ic/rt2661var.h
51
bus_dmamap_t map;
sys/dev/ic/rt2661var.h
57
bus_dmamap_t map;
sys/dev/ic/rt2661var.h
70
bus_dmamap_t map;
sys/dev/ic/rt2661var.h
75
bus_dmamap_t map;
sys/dev/ic/rt2860.c
1220
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2860.c
1221
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2860.c
1222
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2860.c
1284
bus_dmamap_sync(sc->sc_dmat, sc->rxq.map,
sys/dev/ic/rt2860.c
1313
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2860.c
1314
data->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/ic/rt2860.c
1315
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2860.c
1317
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/rt2860.c
1324
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/rt2860.c
1332
rxd->sdp0 = htole32(data->map->dm_segs[0].ds_addr);
sys/dev/ic/rt2860.c
1343
rxd->sdp0 = htole32(data->map->dm_segs[0].ds_addr);
sys/dev/ic/rt2860.c
1423
bus_dmamap_sync(sc->sc_dmat, sc->rxq.map,
sys/dev/ic/rt2860.c
1660
if (bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m, BUS_DMA_NOWAIT)) {
sys/dev/ic/rt2860.c
1664
data->map, m, BUS_DMA_NOWAIT))
sys/dev/ic/rt2860.c
1689
seg = data->map->dm_segs;
sys/dev/ic/rt2860.c
1690
for (nsegs = data->map->dm_nsegs; nsegs >= 2; nsegs -= 2) {
sys/dev/ic/rt2860.c
1720
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/ic/rt2860.c
1722
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/rt2860.c
1726
qid, txwi->wcid, data->map->dm_nsegs, ridx));
sys/dev/ic/rt2860.c
1729
ring->queued += 1 + (data->map->dm_nsegs / 2);
sys/dev/ic/rt2860.c
447
BUS_DMA_NOWAIT, &ring->map);
sys/dev/ic/rt2860.c
469
error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->txd, size, NULL,
sys/dev/ic/rt2860.c
476
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, size, BUS_DMASYNC_PREWRITE);
sys/dev/ic/rt2860.c
478
ring->paddr = ring->map->dm_segs[0].ds_addr;
sys/dev/ic/rt2860.c
496
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2860.c
497
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2860.c
498
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2860.c
518
bus_dmamap_sync(sc->sc_dmat, ring->map, 0,
sys/dev/ic/rt2860.c
519
ring->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2860.c
520
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/ic/rt2860.c
525
if (ring->map != NULL)
sys/dev/ic/rt2860.c
526
bus_dmamap_destroy(sc->sc_dmat, ring->map);
sys/dev/ic/rt2860.c
532
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2860.c
533
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2860.c
534
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2860.c
595
&data->map); /* <0> */
sys/dev/ic/rt2860.c
632
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/ic/rt2860.c
645
BUS_DMA_NOWAIT, &ring->map);
sys/dev/ic/rt2860.c
667
error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->rxd, size, NULL,
sys/dev/ic/rt2860.c
674
ring->paddr = ring->map->dm_segs[0].ds_addr;
sys/dev/ic/rt2860.c
681
0, BUS_DMA_NOWAIT, &data->map);
sys/dev/ic/rt2860.c
696
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/ic/rt2860.c
705
rxd->sdp0 = htole32(data->map->dm_segs[0].ds_addr);
sys/dev/ic/rt2860.c
709
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, size, BUS_DMASYNC_PREWRITE);
sys/dev/ic/rt2860.c
725
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/ic/rt2860.c
737
bus_dmamap_sync(sc->sc_dmat, ring->map, 0,
sys/dev/ic/rt2860.c
738
ring->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/rt2860.c
739
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/ic/rt2860.c
744
if (ring->map != NULL)
sys/dev/ic/rt2860.c
745
bus_dmamap_destroy(sc->sc_dmat, ring->map);
sys/dev/ic/rt2860.c
751
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/ic/rt2860.c
752
data->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/ic/rt2860.c
753
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/ic/rt2860.c
756
if (data->map != NULL)
sys/dev/ic/rt2860.c
757
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/ic/rt2860var.h
69
bus_dmamap_t map;
sys/dev/ic/rt2860var.h
77
bus_dmamap_t map;
sys/dev/ic/rt2860var.h
87
bus_dmamap_t map;
sys/dev/ic/rt2860var.h
93
bus_dmamap_t map;
sys/dev/ic/rtwn.c
787
static const uint8_t map[] =
sys/dev/ic/rtwn.c
802
for (j = 0; j < nitems(map); j++)
sys/dev/ic/rtwn.c
803
if ((rs->rs_rates[i] & IEEE80211_RATE_VAL) == map[j])
sys/dev/ic/rtwn.c
805
if (j == nitems(map)) /* Unknown rate, skip. */
sys/dev/ic/vga.c
528
bus_space_tag_t memt, int type, paddr_t (*map)(void *, off_t, int))
sys/dev/ic/vga.c
552
vc->vc_mmap = map;
sys/dev/ic/xl.c
1075
bus_dmamap_t map;
sys/dev/ic/xl.c
1089
if (c->map->dm_nsegs != 0) {
sys/dev/ic/xl.c
1090
bus_dmamap_sync(sc->sc_dmat, c->map,
sys/dev/ic/xl.c
1091
0, c->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/ic/xl.c
1092
bus_dmamap_unload(sc->sc_dmat, c->map);
sys/dev/ic/xl.c
1095
map = c->map;
sys/dev/ic/xl.c
1096
c->map = sc->sc_rx_sparemap;
sys/dev/ic/xl.c
1097
sc->sc_rx_sparemap = map;
sys/dev/ic/xl.c
1102
bus_dmamap_sync(sc->sc_dmat, c->map, 0, c->map->dm_mapsize,
sys/dev/ic/xl.c
1107
htole32(c->map->dm_segs[0].ds_addr + ETHER_ALIGN);
sys/dev/ic/xl.c
1109
htole32(c->map->dm_segs[0].ds_len | XL_LAST_FRAG);
sys/dev/ic/xl.c
1269
if (cur_tx->map->dm_nsegs != 0) {
sys/dev/ic/xl.c
1270
bus_dmamap_t map = cur_tx->map;
sys/dev/ic/xl.c
1272
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/xl.c
1274
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/ic/xl.c
1324
if (cur_tx->map->dm_nsegs != 0) {
sys/dev/ic/xl.c
1325
bus_dmamap_sync(sc->sc_dmat, cur_tx->map,
sys/dev/ic/xl.c
1326
0, cur_tx->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/xl.c
1327
bus_dmamap_unload(sc->sc_dmat, cur_tx->map);
sys/dev/ic/xl.c
1527
bus_dmamap_t map;
sys/dev/ic/xl.c
1529
map = sc->sc_tx_sparemap;
sys/dev/ic/xl.c
1532
error = bus_dmamap_load_mbuf(sc->sc_dmat, map,
sys/dev/ic/xl.c
1545
for (frag = 0, total_len = 0; frag < map->dm_nsegs; frag++) {
sys/dev/ic/xl.c
1548
total_len += map->dm_segs[frag].ds_len;
sys/dev/ic/xl.c
1550
htole32(map->dm_segs[frag].ds_addr);
sys/dev/ic/xl.c
1552
htole32(map->dm_segs[frag].ds_len);
sys/dev/ic/xl.c
1587
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/xl.c
1590
if (c->map->dm_nsegs != 0) {
sys/dev/ic/xl.c
1591
bus_dmamap_sync(sc->sc_dmat, c->map,
sys/dev/ic/xl.c
1592
0, c->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/xl.c
1593
bus_dmamap_unload(sc->sc_dmat, c->map);
sys/dev/ic/xl.c
1597
sc->sc_tx_sparemap = c->map;
sys/dev/ic/xl.c
1598
c->map = map;
sys/dev/ic/xl.c
2237
bus_dmamap_t map;
sys/dev/ic/xl.c
2244
if (sc->xl_cdata.xl_rx_chain[i].map->dm_nsegs != 0) {
sys/dev/ic/xl.c
2245
map = sc->xl_cdata.xl_rx_chain[i].map;
sys/dev/ic/xl.c
2247
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/xl.c
2249
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/ic/xl.c
2261
if (sc->xl_cdata.xl_tx_chain[i].map->dm_nsegs != 0) {
sys/dev/ic/xl.c
2262
map = sc->xl_cdata.xl_tx_chain[i].map;
sys/dev/ic/xl.c
2264
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/ic/xl.c
2266
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/ic/xl.c
2385
&sc->xl_cdata.xl_rx_chain[i].map) != 0) {
sys/dev/ic/xl.c
2399
&sc->xl_cdata.xl_tx_chain[i].map) != 0) {
sys/dev/ic/xlreg.h
475
bus_dmamap_t map;
sys/dev/ic/xlreg.h
482
bus_dmamap_t map;
sys/dev/isa/ad1848.c
766
ad1848_mixer_find_dev(ad1848_devmap_t *map, int cnt, mixer_ctrl_t *cp)
sys/dev/isa/ad1848.c
771
if (map[idx].id == cp->dev) {
sys/dev/isa/ad1848.c
772
return &map[idx];
sys/dev/isa/ad1848.c
779
ad1848_mixer_get_port(struct ad1848_softc *ac, struct ad1848_devmap *map,
sys/dev/isa/ad1848.c
787
if (!(entry = ad1848_mixer_find_dev(map, cnt, cp)))
sys/dev/isa/ad1848.c
846
ad1848_mixer_set_port(struct ad1848_softc *ac, struct ad1848_devmap *map,
sys/dev/isa/ad1848.c
854
if (!(entry = ad1848_mixer_find_dev(map, cnt, cp)))
sys/dev/ofw/ofw_misc.c
1076
uint32_t *map;
sys/dev/ofw/ofw_misc.c
1085
map = malloc(len, M_TEMP, M_WAITOK);
sys/dev/ofw/ofw_misc.c
1086
OF_getpropintarray(node, "iommus", map, len);
sys/dev/ofw/ofw_misc.c
1088
cell = map;
sys/dev/ofw/ofw_misc.c
1112
free(map, M_TEMP, len);
sys/dev/ofw/ofw_misc.c
1123
uint32_t *map;
sys/dev/ofw/ofw_misc.c
1132
map = malloc(len, M_TEMP, M_WAITOK);
sys/dev/ofw/ofw_misc.c
1133
OF_getpropintarray(node, "iommu-map", map, len);
sys/dev/ofw/ofw_misc.c
1138
cell = map;
sys/dev/ofw/ofw_misc.c
1163
free(map, M_TEMP, len);
sys/dev/pci/agp.c
309
agp_free_dmamem(bus_dma_tag_t tag, size_t size, bus_dmamap_t map,
sys/dev/pci/agp.c
312
bus_dmamap_unload(tag, map);
sys/dev/pci/agp.c
313
bus_dmamap_destroy(tag, map);
sys/dev/pci/agp_i810.c
272
isc->map = psc->vga_regs;
sys/dev/pci/agp_i810.c
282
} else if (gtt_off >= isc->map->size) {
sys/dev/pci/agp_i810.c
283
isc->gtt_bst = isc->map->bst;
sys/dev/pci/agp_i810.c
285
if (bus_space_map(isc->gtt_bst, isc->map->base + gtt_off,
sys/dev/pci/agp_i810.c
292
isc->gtt_bst = isc->map->bst;
sys/dev/pci/agp_i810.c
293
if (bus_space_subregion(isc->map->bst, isc->map->bsh, gtt_off,
sys/dev/pci/agp_i810.c
49
#define READ1(off) bus_space_read_1(isc->map->bst, isc->map->bsh, off)
sys/dev/pci/agp_i810.c
50
#define READ4(off) bus_space_read_4(isc->map->bst, isc->map->bsh, off)
sys/dev/pci/agp_i810.c
51
#define WRITE4(off,v) bus_space_write_4(isc->map->bst, isc->map->bsh, off, v)
sys/dev/pci/agp_i810.c
81
struct vga_pci_bar *map;
sys/dev/pci/auacer.c
59
bus_dmamap_t map;
sys/dev/pci/auacer.c
67
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/auacer.c
798
BUS_DMA_NOWAIT, &p->map);
sys/dev/pci/auacer.c
802
error = bus_dmamap_load(sc->dmat, p->map, p->addr, p->size, NULL,
sys/dev/pci/auacer.c
809
bus_dmamap_destroy(sc->dmat, p->map);
sys/dev/pci/auacer.c
821
bus_dmamap_unload(sc->dmat, p->map);
sys/dev/pci/auacer.c
822
bus_dmamap_destroy(sc->dmat, p->map);
sys/dev/pci/auglx.c
157
bus_dmamap_t map;
sys/dev/pci/auglx.c
807
BUS_DMA_NOWAIT, &p->map);
sys/dev/pci/auglx.c
815
error = bus_dmamap_load(sc->sc_dmat, p->map, p->addr, p->size, NULL,
sys/dev/pci/auglx.c
826
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/auglx.c
837
bus_dmamap_unload(sc->sc_dmat, p->map);
sys/dev/pci/auglx.c
838
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/auich.c
1221
BUS_DMA_NOWAIT, &p->map);
sys/dev/pci/auich.c
1229
error = bus_dmamap_load(sc->dmat, p->map, p->addr, p->size, NULL,
sys/dev/pci/auich.c
1240
bus_dmamap_destroy(sc->dmat, p->map);
sys/dev/pci/auich.c
1252
bus_dmamap_unload(sc->dmat, p->map);
sys/dev/pci/auich.c
1253
bus_dmamap_destroy(sc->dmat, p->map);
sys/dev/pci/auich.c
1368
sc->pcmi.dmalist[civ].base = p->map->dm_segs[0].ds_addr;
sys/dev/pci/auich.c
151
bus_dmamap_t map;
sys/dev/pci/auixp.c
76
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/auixp.c
860
BUS_DMA_NOWAIT, &dma->map);
sys/dev/pci/auixp.c
868
error = bus_dmamap_load(sc->sc_dmat, dma->map, dma->addr, dma->size, NULL,
sys/dev/pci/auixp.c
876
bus_dmamap_destroy(sc->sc_dmat, dma->map);
sys/dev/pci/auixp.c
891
bus_dmamap_unload(sc->sc_dmat, p->map);
sys/dev/pci/auixp.c
892
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/auixpvar.h
46
bus_dmamap_t map;
sys/dev/pci/autri.c
74
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/autri.c
829
0, BUS_DMA_NOWAIT, &p->map);
sys/dev/pci/autri.c
833
error = bus_dmamap_load(sc->sc_dmatag, p->map, p->addr, p->size, NULL,
sys/dev/pci/autri.c
840
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/autri.c
851
bus_dmamap_unload(sc->sc_dmatag, p->map);
sys/dev/pci/autri.c
852
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/autrivar.h
35
bus_dmamap_t map;
sys/dev/pci/auvia.c
60
bus_dmamap_t map;
sys/dev/pci/auvia.c
731
BUS_DMA_NOWAIT, &p->map)) != 0) {
sys/dev/pci/auvia.c
737
if ((error = bus_dmamap_load(sc->sc_dmat, p->map, p->addr, size, NULL,
sys/dev/pci/auvia.c
751
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/auvia.c
770
bus_dmamap_unload(sc->sc_dmat, p->map);
sys/dev/pci/auvia.c
771
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/auvia.c
803
s = p->map->dm_segs[0].ds_addr;
sys/dev/pci/auvia.c
870
ch->sc_dma_ops_dma->map->dm_segs[0].ds_addr);
sys/dev/pci/auvia.c
911
ch->sc_dma_ops_dma->map->dm_segs[0].ds_addr);
sys/dev/pci/azalia.c
107
bus_dmamap_t map;
sys/dev/pci/azalia.c
112
#define AZALIA_DMA_DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/azalia.c
1370
BUS_DMA_NOWAIT, &d->map);
sys/dev/pci/azalia.c
1373
err = bus_dmamap_load(az->dmat, d->map, d->addr, size,
sys/dev/pci/azalia.c
1385
bus_dmamap_destroy(az->dmat, d->map);
sys/dev/pci/azalia.c
1399
bus_dmamap_unload(az->dmat, d->map);
sys/dev/pci/azalia.c
1400
bus_dmamap_destroy(az->dmat, d->map);
sys/dev/pci/cs4280.c
1121
bus_dmamap_unload(sc->sc_dmatag, p->map);
sys/dev/pci/cs4280.c
1122
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/cs4280.c
1154
0, BUS_DMA_NOWAIT, &p->map);
sys/dev/pci/cs4280.c
1161
error = bus_dmamap_load(sc->sc_dmatag, p->map, p->addr, p->size, NULL,
sys/dev/pci/cs4280.c
1171
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/cs4280.c
847
err = cs4280_download(sc, &BA1Struct->map[offset],
sys/dev/pci/cs4280.c
88
bus_dmamap_t map;
sys/dev/pci/cs4280.c
895
err = cs4280_checkimage(sc, &BA1Struct->map[offset],
sys/dev/pci/cs4280.c
96
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/cs4280reg.h
274
u_int32_t map[BA1_DWORD_SIZE];
sys/dev/pci/cs4281.c
1167
bus_dmamap_unload(sc->sc_dmatag, p->map);
sys/dev/pci/cs4281.c
1168
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/cs4281.c
1296
0, BUS_DMA_NOWAIT, &p->map);
sys/dev/pci/cs4281.c
1303
error = bus_dmamap_load(sc->sc_dmatag, p->map, p->addr, p->size, NULL,
sys/dev/pci/cs4281.c
1313
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/cs4281.c
64
bus_dmamap_t map;
sys/dev/pci/cs4281.c
71
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1780
struct amdgpu_bo_va_mapping **map)
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1795
*map = mapping;
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1872
iosys_map_set_vaddr_iomem(&sb->map[0], abo->kmap.virtual);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1874
iosys_map_set_vaddr(&sb->map[0], abo->kmap.virtual);
sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c
307
static int amdgpu_dma_buf_vmap(struct dma_buf *dma_buf, struct iosys_map *map)
sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c
321
ret = drm_gem_dmabuf_vmap(dma_buf, map);
sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c
328
static void amdgpu_dma_buf_vunmap(struct dma_buf *dma_buf, struct iosys_map *map)
sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c
333
drm_gem_dmabuf_vunmap(dma_buf, map);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.c
82
dma_addr = dmah->map->dm_segs[0].ds_addr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
734
.map = amdgpu_irqdomain_map,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
172
r = userq_funcs->map(uq_mgr, queue);
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
86
int (*map)(struct amdgpu_userq_mgr *uq_mgr,
sys/dev/pci/drm/amd/amdgpu/mes_userqueue.c
492
.map = mes_userq_map,
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1910
struct amdgpu_bo_va_mapping *map;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1919
r = amdgpu_cs_find_mapping(p, addr, &bo, &map);
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1925
start = map->start * AMDGPU_GPU_PAGE_SIZE;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1926
end = (map->last + 1) * AMDGPU_GPU_PAGE_SIZE;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1827
struct amdgpu_bo_va_mapping *map;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1836
r = amdgpu_cs_find_mapping(p, addr, &bo, &map);
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1842
start = map->start * AMDGPU_GPU_PAGE_SIZE;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1843
end = (map->last + 1) * AMDGPU_GPU_PAGE_SIZE;
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
137
void dc_get_cur_link_res_map(const struct dc *dc, uint32_t *map)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
139
dc->link_srv->get_cur_res_map(dc, map);
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
142
void dc_restore_link_res_map(const struct dc *dc, uint32_t *map)
sys/dev/pci/drm/amd/display/dc/core/dc_link_exports.c
144
dc->link_srv->restore_res_map(dc, map);
sys/dev/pci/drm/amd/display/dc/dc.h
2206
void dc_get_cur_link_res_map(const struct dc *dc, uint32_t *map);
sys/dev/pci/drm/amd/display/dc/dc.h
2223
void dc_restore_link_res_map(const struct dc *dc, uint32_t *map);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
133
void (*get_cur_res_map)(const struct dc *dc, uint32_t *map);
sys/dev/pci/drm/amd/display/dc/inc/link_service.h
134
void (*restore_res_map)(const struct dc *dc, uint32_t *map);
sys/dev/pci/drm/amd/display/dc/link/link_resource.c
52
void link_get_cur_res_map(const struct dc *dc, uint32_t *map)
sys/dev/pci/drm/amd/display/dc/link/link_resource.c
58
*map = 0;
sys/dev/pci/drm/amd/display/dc/link/link_resource.c
71
*map |= (hpo_dp_recycle_map << LINK_RES_HPO_DP_REC_MAP__SHIFT);
sys/dev/pci/drm/amd/display/dc/link/link_resource.c
75
void link_restore_res_map(const struct dc *dc, uint32_t *map)
sys/dev/pci/drm/amd/display/dc/link/link_resource.c
80
uint32_t hpo_dp_recycle_map = (*map & LINK_RES_HPO_DP_REC_MAP__MASK)
sys/dev/pci/drm/amd/display/dc/link/link_resource.h
28
void link_get_cur_res_map(const struct dc *dc, uint32_t *map);
sys/dev/pci/drm/amd/display/dc/link/link_resource.h
29
void link_restore_res_map(const struct dc *dc, uint32_t *map);
sys/dev/pci/drm/amd/display/modules/inc/mod_shared.h
102
enum lut3d_control_gamut_map map;
sys/dev/pci/drm/apple/dcp-internal.h
56
struct sg_table map;
sys/dev/pci/drm/apple/iomfb_template.c
264
struct sg_table *map;
sys/dev/pci/drm/apple/iomfb_template.c
271
map = &memdesc->map;
sys/dev/pci/drm/apple/iomfb_template.c
273
if (!map->sgl)
sys/dev/pci/drm/apple/iomfb_template.c
277
ret = iommu_map_sgtable(dcp->iommu_dom, memdesc->dva, map,
sys/dev/pci/drm/apple/iomfb_template.c
362
dma_get_sgtable(dcp->dev, &memdesc->map, memdesc->buf, memdesc->dva,
sys/dev/pci/drm/apple/iomfb_template.c
392
memset(&memdesc->map, 0, sizeof(memdesc->map));
sys/dev/pci/drm/apple/parser.c
772
if (!chmap || chmap->channels >= ARRAY_SIZE(chmap->map))
sys/dev/pci/drm/apple/parser.c
775
chmap->map[chmap->channels] = type;
sys/dev/pci/drm/clients/drm_log.c
101
iosys_map_memset(&map, r.y1 * fb->pitches[0], 0, height * fb->pitches[0]);
sys/dev/pci/drm/clients/drm_log.c
110
struct iosys_map map;
sys/dev/pci/drm/clients/drm_log.c
119
if (drm_client_buffer_vmap_local(scanout->buffer, &map))
sys/dev/pci/drm/clients/drm_log.c
122
iosys_map_incr(&map, r.y1 * fb->pitches[0]);
sys/dev/pci/drm/clients/drm_log.c
126
drm_log_blit(&map, fb->pitches[0], src, font_pitch,
sys/dev/pci/drm/clients/drm_log.c
129
iosys_map_incr(&map, scanout->scaled_font_w * px_width);
sys/dev/pci/drm/clients/drm_log.c
96
struct iosys_map map;
sys/dev/pci/drm/clients/drm_log.c
99
if (drm_client_buffer_vmap_local(scanout->buffer, &map))
sys/dev/pci/drm/drm_client.c
178
drm_gem_vunmap(buffer->gem, &buffer->map);
sys/dev/pci/drm/drm_client.c
251
struct iosys_map *map = &buffer->map;
sys/dev/pci/drm/drm_client.c
256
ret = drm_gem_vmap_locked(gem, map);
sys/dev/pci/drm/drm_client.c
259
*map_copy = *map;
sys/dev/pci/drm/drm_client.c
280
struct iosys_map *map = &buffer->map;
sys/dev/pci/drm/drm_client.c
282
drm_gem_vunmap_locked(gem, map);
sys/dev/pci/drm/drm_client.c
312
ret = drm_gem_vmap(buffer->gem, &buffer->map);
sys/dev/pci/drm/drm_client.c
315
*map_copy = buffer->map;
sys/dev/pci/drm/drm_client.c
331
drm_gem_vunmap(buffer->gem, &buffer->map);
sys/dev/pci/drm/drm_drv.c
2121
BUS_DMA_NOWAIT | BUS_DMA_ALLOCNOW, &mem->map) != 0)
sys/dev/pci/drm/drm_drv.c
2132
if (bus_dmamap_load(dmat, mem->map, mem->kva, size,
sys/dev/pci/drm/drm_drv.c
2143
bus_dmamap_destroy(dmat, mem->map);
sys/dev/pci/drm/drm_drv.c
2156
bus_dmamap_unload(dmat, mem->map);
sys/dev/pci/drm/drm_drv.c
2159
bus_dmamap_destroy(dmat, mem->map);
sys/dev/pci/drm/drm_edid.c
5324
u64 map = 0;
sys/dev/pci/drm/drm_edid.c
5328
map = U64_MAX;
sys/dev/pci/drm/drm_edid.c
5348
map |= (u64)data[i] << (8 * i);
sys/dev/pci/drm/drm_edid.c
5351
if (map)
sys/dev/pci/drm/drm_edid.c
5354
*y420cmdb_map = map;
sys/dev/pci/drm/drm_fbdev_dma.c
178
dst = buffer->map;
sys/dev/pci/drm/drm_fbdev_dma.c
224
struct iosys_map map = buffer->map;
sys/dev/pci/drm/drm_fbdev_dma.c
233
info->screen_buffer = map.vaddr;
sys/dev/pci/drm/drm_fbdev_dma.c
299
struct iosys_map map;
sys/dev/pci/drm/drm_fbdev_dma.c
315
ret = drm_client_buffer_vmap(buffer, &map);
sys/dev/pci/drm/drm_fbdev_dma.c
318
} else if (drm_WARN_ON(dev, map.is_iomem)) {
sys/dev/pci/drm/drm_fbdev_shmem.c
144
struct iosys_map map;
sys/dev/pci/drm/drm_fbdev_shmem.c
160
ret = drm_client_buffer_vmap(buffer, &map);
sys/dev/pci/drm/drm_fbdev_shmem.c
163
} else if (drm_WARN_ON(dev, map.is_iomem)) {
sys/dev/pci/drm/drm_fbdev_shmem.c
187
info->screen_buffer = map.vaddr;
sys/dev/pci/drm/drm_fbdev_ttm.c
118
struct iosys_map map, dst;
sys/dev/pci/drm/drm_fbdev_ttm.c
134
ret = drm_client_buffer_vmap_local(buffer, &map);
sys/dev/pci/drm/drm_fbdev_ttm.c
138
dst = map;
sys/dev/pci/drm/drm_gem.c
1588
int drm_gem_vmap_locked(struct drm_gem_object *obj, struct iosys_map *map)
sys/dev/pci/drm/drm_gem.c
1597
ret = obj->funcs->vmap(obj, map);
sys/dev/pci/drm/drm_gem.c
1600
else if (iosys_map_is_null(map))
sys/dev/pci/drm/drm_gem.c
1607
void drm_gem_vunmap_locked(struct drm_gem_object *obj, struct iosys_map *map)
sys/dev/pci/drm/drm_gem.c
1611
if (iosys_map_is_null(map))
sys/dev/pci/drm/drm_gem.c
1615
obj->funcs->vunmap(obj, map);
sys/dev/pci/drm/drm_gem.c
1618
iosys_map_clear(map);
sys/dev/pci/drm/drm_gem.c
1634
int drm_gem_vmap(struct drm_gem_object *obj, struct iosys_map *map)
sys/dev/pci/drm/drm_gem.c
1639
ret = drm_gem_vmap_locked(obj, map);
sys/dev/pci/drm/drm_gem.c
1646
void drm_gem_vunmap(struct drm_gem_object *obj, struct iosys_map *map)
sys/dev/pci/drm/drm_gem.c
1649
drm_gem_vunmap_locked(obj, map);
sys/dev/pci/drm/drm_gem_dma_helper.c
260
drm_gem_dma_vmap(struct drm_gem_object *gem_obj, struct iosys_map *map)
sys/dev/pci/drm/drm_gem_dma_helper.c
264
iosys_map_set_vaddr(map, obj->vaddr);
sys/dev/pci/drm/drm_gpuvm.c
2133
op.map.va.addr = req->map.va.addr;
sys/dev/pci/drm/drm_gpuvm.c
2134
op.map.va.range = req->map.va.range;
sys/dev/pci/drm/drm_gpuvm.c
2135
op.map.gem.obj = req->map.gem.obj;
sys/dev/pci/drm/drm_gpuvm.c
2136
op.map.gem.offset = req->map.gem.offset;
sys/dev/pci/drm/drm_gpuvm.c
2181
struct drm_gem_object *req_obj = req->map.gem.obj;
sys/dev/pci/drm/drm_gpuvm.c
2184
u64 req_offset = req->map.gem.offset;
sys/dev/pci/drm/drm_gpuvm.c
2185
u64 req_range = req->map.va.range;
sys/dev/pci/drm/drm_gpuvm.c
2186
u64 req_addr = req->map.va.addr;
sys/dev/pci/drm/drm_gpuvm.c
2273
.map.va.addr = req_addr,
sys/dev/pci/drm/drm_gpuvm.c
2274
.map.va.range = end - req_addr,
sys/dev/pci/drm/drm_gpuvm.c
2341
.map.va.addr = addr,
sys/dev/pci/drm/drm_gpuvm.c
2342
.map.va.range = req_end - addr,
sys/dev/pci/drm/drm_gpuvm.c
2582
struct drm_gem_object *req_obj = req->map.gem.obj;
sys/dev/pci/drm/drm_internal.h
214
int drm_gem_vmap_locked(struct drm_gem_object *obj, struct iosys_map *map);
sys/dev/pci/drm/drm_internal.h
215
void drm_gem_vunmap_locked(struct drm_gem_object *obj, struct iosys_map *map);
sys/dev/pci/drm/drm_linux.c
3389
*dma_handle = mem->map->dm_segs[0].ds_addr;
sys/dev/pci/drm/drm_linux.c
3407
KASSERT(mem->map->dm_segs[0].ds_addr == dma_handle);
sys/dev/pci/drm/drm_linux.c
3436
bus_dmamap_t map;
sys/dev/pci/drm/drm_linux.c
3440
BUS_DMA_WAITOK | BUS_DMA_ALLOCNOW, &map))
sys/dev/pci/drm/drm_linux.c
3444
if (bus_dmamap_load_raw(dmat, map, &seg, 1, size, BUS_DMA_WAITOK)) {
sys/dev/pci/drm/drm_linux.c
3445
bus_dmamap_destroy(dmat, map);
sys/dev/pci/drm/drm_linux.c
3449
return map->dm_segs[0].ds_addr;
sys/dev/pci/drm/drm_panic.c
295
struct iosys_map map;
sys/dev/pci/drm/drm_panic.c
304
map = sb->map[0];
sys/dev/pci/drm/drm_panic.c
305
iosys_map_incr(&map, clip->y1 * sb->pitch[0] + clip->x1 * sb->format->cpp[0]);
sys/dev/pci/drm/drm_panic.c
309
drm_draw_blit16(&map, sb->pitch[0], sbuf8, spitch,
sys/dev/pci/drm/drm_panic.c
313
drm_draw_blit24(&map, sb->pitch[0], sbuf8, spitch,
sys/dev/pci/drm/drm_panic.c
317
drm_draw_blit32(&map, sb->pitch[0], sbuf8, spitch,
sys/dev/pci/drm/drm_panic.c
384
struct iosys_map map;
sys/dev/pci/drm/drm_panic.c
393
map = sb->map[0];
sys/dev/pci/drm/drm_panic.c
394
iosys_map_incr(&map, clip->y1 * sb->pitch[0] + clip->x1 * sb->format->cpp[0]);
sys/dev/pci/drm/drm_panic.c
398
drm_draw_fill16(&map, sb->pitch[0], drm_rect_height(clip),
sys/dev/pci/drm/drm_panic.c
402
drm_draw_fill24(&map, sb->pitch[0], drm_rect_height(clip),
sys/dev/pci/drm/drm_panic.c
406
drm_draw_fill32(&map, sb->pitch[0], drm_rect_height(clip),
sys/dev/pci/drm/drm_panic.c
889
if (!sb.set_pixel && !sb.pages && iosys_map_is_null(&sb.map[0]))
sys/dev/pci/drm/drm_prime.c
738
int drm_gem_dmabuf_vmap(struct dma_buf *dma_buf, struct iosys_map *map)
sys/dev/pci/drm/drm_prime.c
742
return drm_gem_vmap_locked(obj, map);
sys/dev/pci/drm/drm_prime.c
754
void drm_gem_dmabuf_vunmap(struct dma_buf *dma_buf, struct iosys_map *map)
sys/dev/pci/drm/drm_prime.c
758
drm_gem_vunmap_locked(obj, map);
sys/dev/pci/drm/drm_print.c
79
.map = &drm_debug_classes,
sys/dev/pci/drm/i915/display/intel_display_device.c
1606
const enum intel_step *map = main->map;
sys/dev/pci/drm/i915/display/intel_display_device.c
1612
if (sub && sub->map && sub->size) {
sys/dev/pci/drm/i915/display/intel_display_device.c
1613
map = sub->map;
sys/dev/pci/drm/i915/display/intel_display_device.c
1618
if (!map || !size)
sys/dev/pci/drm/i915/display/intel_display_device.c
1621
if (revision < size && map[revision] != STEP_NONE) {
sys/dev/pci/drm/i915/display/intel_display_device.c
1622
step = map[revision];
sys/dev/pci/drm/i915/display/intel_display_device.c
1634
while (revision < size && map[revision] == STEP_NONE)
sys/dev/pci/drm/i915/display/intel_display_device.c
1640
step = map[revision];
sys/dev/pci/drm/i915/display/intel_display_device.c
31
const enum intel_step *map; /* revid to step map */
sys/dev/pci/drm/i915/display/intel_display_device.c
36
.step_info.map = _map, \
sys/dev/pci/drm/i915/display/intel_fb_pin.c
351
void intel_fb_get_map(struct i915_vma *vma, struct iosys_map *map)
sys/dev/pci/drm/i915/display/intel_fb_pin.c
353
iosys_map_set_vaddr_iomem(map, i915_vma_get_iomap(vma));
sys/dev/pci/drm/i915/display/intel_fb_pin.h
31
void intel_fb_get_map(struct i915_vma *vma, struct iosys_map *map);
sys/dev/pci/drm/i915/display/intel_fbdev.c
589
void intel_fbdev_get_map(struct intel_fbdev *fbdev, struct iosys_map *map)
sys/dev/pci/drm/i915/display/intel_fbdev.c
591
intel_fb_get_map(fbdev->vma, map);
sys/dev/pci/drm/i915/display/intel_fbdev.h
26
void intel_fbdev_get_map(struct intel_fbdev *fbdev, struct iosys_map *map);
sys/dev/pci/drm/i915/display/intel_fbdev.h
43
static inline void intel_fbdev_get_map(struct intel_fbdev *fbdev, struct iosys_map *map)
sys/dev/pci/drm/i915/display/intel_plane.c
1343
struct iosys_map map;
sys/dev/pci/drm/i915/display/intel_plane.c
1345
intel_fbdev_get_map(display->fbdev.fbdev, &map);
sys/dev/pci/drm/i915/display/intel_plane.c
1346
drm_clflush_virt_range(map.vaddr, fb->pitches[0] * fb->height);
sys/dev/pci/drm/i915/display/intel_plane.c
1405
intel_fbdev_get_map(display->fbdev.fbdev, &sb->map[0]);
sys/dev/pci/drm/i915/display/intel_psr.c
1057
static const u8 map[] = {
sys/dev/pci/drm/i915/display/intel_psr.c
1073
tmp = map[intel_dp->alpm_parameters.io_wake_lines -
sys/dev/pci/drm/i915/display/intel_psr.c
1077
tmp = map[intel_dp->alpm_parameters.fast_wake_lines - TGL_EDP_PSR2_FAST_WAKE_MIN_LINES];
sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c
72
struct iosys_map *map)
sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c
81
iosys_map_set_vaddr(map, vaddr);
sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c
87
struct iosys_map *map)
sys/dev/pci/drm/i915/gem/i915_gem_lmem.c
101
return map;
sys/dev/pci/drm/i915/gem/i915_gem_lmem.c
104
memcpy(map, data, size);
sys/dev/pci/drm/i915/gem/i915_gem_lmem.c
90
void *map;
sys/dev/pci/drm/i915/gem/i915_gem_lmem.c
98
map = i915_gem_object_pin_map_unlocked(obj, I915_MAP_WC);
sys/dev/pci/drm/i915/gem/i915_gem_lmem.c
99
if (IS_ERR(map)) {
sys/dev/pci/drm/i915/gem/i915_gem_object.c
891
struct iosys_map *map)
sys/dev/pci/drm/i915/gem/i915_gem_object.c
900
iosys_map_set_vaddr(map, vaddr);
sys/dev/pci/drm/i915/gem/i915_gem_object.c
906
struct iosys_map *map)
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
401
iosys_map_wr(&sb->map[0], offset, u32, color);
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
460
iosys_map_set_vaddr_iomem(&sb->map[0], (void __iomem *)ptr);
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
462
iosys_map_set_vaddr(&sb->map[0], ptr);
sys/dev/pci/drm/i915/gem/i915_gem_phys.c
62
dma = dmah->map->dm_segs[0].ds_addr;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_client_blt.c
602
u32 *map;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_client_blt.c
606
map = i915_gem_object_pin_map_unlocked(t->scratch.vma->obj, I915_MAP_WC);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_client_blt.c
607
if (IS_ERR(map))
sys/dev/pci/drm/i915/gem/selftests/i915_gem_client_blt.c
608
return PTR_ERR(map);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_client_blt.c
612
fill_scratch(t, map, prandom_u32_state(prng));
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
101
map = i915_vma_pin_iomap(vma);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
103
if (IS_ERR(map)) {
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
104
err = PTR_ERR(map);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
108
iowrite32(v, &map[offset / sizeof(*map)]);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
120
u32 __iomem *map;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
135
map = i915_vma_pin_iomap(vma);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
137
if (IS_ERR(map)) {
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
138
err = PTR_ERR(map);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
142
*v = ioread32(&map[offset / sizeof(*map)]);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
152
u32 *map;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
161
map = i915_gem_object_pin_map_unlocked(ctx->obj, I915_MAP_WC);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
162
if (IS_ERR(map))
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
163
return PTR_ERR(map);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
165
map[offset / sizeof(*map)] = v;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
167
__i915_gem_object_flush_map(ctx->obj, offset, sizeof(*map));
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
175
u32 *map;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
184
map = i915_gem_object_pin_map_unlocked(ctx->obj, I915_MAP_WC);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
185
if (IS_ERR(map))
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
186
return PTR_ERR(map);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
188
*v = map[offset / sizeof(*map)];
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
86
u32 __iomem *map;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
490
u32 *map;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
492
map = kmap_local_page(i915_gem_object_get_page(obj, n));
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
494
map[m] = value;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
496
drm_clflush_virt_range(map, PAGE_SIZE);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
497
kunmap_local(map);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
521
u32 *map, m;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
523
map = kmap_local_page(i915_gem_object_get_page(obj, n));
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
525
drm_clflush_virt_range(map, PAGE_SIZE);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
528
if (map[m] != m) {
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
532
map[m], m);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
539
if (map[m] != STACK_MAGIC) {
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
542
map[m], STACK_MAGIC);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
549
kunmap_local(map);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
350
struct iosys_map map;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
379
err = dma_buf_vmap_unlocked(dmabuf, &map);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
380
dma_map = err ? NULL : map.vaddr;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
420
dma_buf_vunmap_unlocked(dmabuf, &map);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
433
struct iosys_map map;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
441
err = dma_buf_vmap_unlocked(dmabuf, &map);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
442
ptr = err ? NULL : map.vaddr;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
450
dma_buf_vunmap_unlocked(dmabuf, &map);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
484
struct iosys_map map;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
501
err = dma_buf_vmap_unlocked(dmabuf, &map);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
502
ptr = err ? NULL : map.vaddr;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
518
dma_buf_vunmap_unlocked(dmabuf, &map);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
783
void __iomem *map;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
791
map = i915_vma_pin_iomap(vma);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
793
if (IS_ERR(map)) {
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
794
err = PTR_ERR(map);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
798
memset_io(map, POISON_INUSE, obj->base.size);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
810
void __iomem *map;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
818
map = i915_vma_pin_iomap(vma);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
820
if (IS_ERR(map)) {
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
821
err = PTR_ERR(map);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
825
if (memchr_inv((void __force *)map, POISON_FREE, obj->base.size)) {
sys/dev/pci/drm/i915/gem/selftests/mock_dmabuf.c
65
static int mock_dmabuf_vmap(struct dma_buf *dma_buf, struct iosys_map *map)
sys/dev/pci/drm/i915/gem/selftests/mock_dmabuf.c
73
iosys_map_set_vaddr(map, vaddr);
sys/dev/pci/drm/i915/gem/selftests/mock_dmabuf.c
78
static void mock_dmabuf_vunmap(struct dma_buf *dma_buf, struct iosys_map *map)
sys/dev/pci/drm/i915/gem/selftests/mock_dmabuf.c
82
vm_unmap_ram(map->vaddr, mock->npages);
sys/dev/pci/drm/i915/gt/gen7_renderclear.c
120
u32 *map;
sys/dev/pci/drm/i915/gt/gen7_renderclear.c
129
map = bc->end;
sys/dev/pci/drm/i915/gt/gen7_renderclear.c
132
return map;
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
909
u8 class, const u8 *map, u8 num_instances)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
920
if (intel_engines[i].instance == map[j]) {
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
936
const u8 map[] = { 0, 2, 4, 6, 1, 3, 5, 7 };
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
939
map, ARRAY_SIZE(map));
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
942
u8 map[MAX_ENGINE_INSTANCE + 1];
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
945
map[i] = i;
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
947
map, ARRAY_SIZE(map));
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
43
void *map;
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
48
map = i915_gem_object_pin_map(obj, type);
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
49
if (!IS_ERR(map)) {
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
50
memset(map, CONTEXT_REDZONE, obj->base.size);
sys/dev/pci/drm/i915/gt/intel_engine_user.c
100
} map[] = {
sys/dev/pci/drm/i915/gt/intel_engine_user.c
125
for (i = 0; i < ARRAY_SIZE(map); i++) {
sys/dev/pci/drm/i915/gt/intel_engine_user.c
126
if (engine->flags & BIT(map[i].engine))
sys/dev/pci/drm/i915/gt/intel_engine_user.c
127
enabled |= BIT(map[i].sched);
sys/dev/pci/drm/i915/gt/intel_engine_user.c
129
disabled |= BIT(map[i].sched);
sys/dev/pci/drm/i915/gt/intel_engine_user.c
144
} map[] = {
sys/dev/pci/drm/i915/gt/intel_engine_user.c
169
for (i = 0; i < ARRAY_SIZE(map); i++) {
sys/dev/pci/drm/i915/gt/intel_engine_user.c
170
if (engine->flags & map[i].engine)
sys/dev/pci/drm/i915/gt/intel_engine_user.c
171
enabled |= map[i].sched;
sys/dev/pci/drm/i915/gt/intel_engine_user.c
173
disabled |= map[i].sched;
sys/dev/pci/drm/i915/gt/intel_engine_user.c
210
} map[] = {
sys/dev/pci/drm/i915/gt/intel_engine_user.c
218
if (GEM_DEBUG_WARN_ON(ring->class >= ARRAY_SIZE(map)))
sys/dev/pci/drm/i915/gt/intel_engine_user.c
221
if (GEM_DEBUG_WARN_ON(ring->instance >= map[ring->class].max))
sys/dev/pci/drm/i915/gt/intel_engine_user.c
224
return map[ring->class].base + ring->instance;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1533
u32 *map;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1561
map = i915_gem_object_pin_map_unlocked(obj, I915_MAP_WC);
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1562
if (IS_ERR(map)) {
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1563
err = PTR_ERR(map);
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1639
if (wait_for(READ_ONCE(*map), 10)) {
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1691
GEM_BUG_ON(READ_ONCE(*map));
sys/dev/pci/drm/i915/gt/selftest_timeline.c
815
u32 *map;
sys/dev/pci/drm/i915/gt/selftest_timeline.c
840
w->map = i915_gem_object_pin_map_unlocked(obj,
sys/dev/pci/drm/i915/gt/selftest_timeline.c
842
if (IS_ERR(w->map)) {
sys/dev/pci/drm/i915/gt/selftest_timeline.c
844
return PTR_ERR(w->map);
sys/dev/pci/drm/i915/gt/selftest_timeline.c
916
end = (w->addr - i915_ggtt_offset(w->vma)) / sizeof(*w->map);
sys/dev/pci/drm/i915/gt/selftest_timeline.c
918
if (!op(w->map[offset + 1], w->map[offset])) {
sys/dev/pci/drm/i915/gt/selftest_timeline.c
920
name, w->map[offset + 1], w->map[offset]);
sys/dev/pci/drm/i915/gt/shmem_utils.c
133
struct iosys_map *map, size_t map_off, size_t len)
sys/dev/pci/drm/i915/gt/shmem_utils.c
149
iosys_map_memcpy_to(map, map_off, vaddr + offset_in_page(off),
sys/dev/pci/drm/i915/gt/shmem_utils.c
255
struct iosys_map *map, size_t map_off, size_t len)
sys/dev/pci/drm/i915/gt/shmem_utils.c
272
iosys_map_memcpy_to(map, map_off, vaddr + offset_in_page(off),
sys/dev/pci/drm/i915/gt/shmem_utils.h
23
struct iosys_map *map, size_t map_off, size_t len);
sys/dev/pci/drm/i915/gt/st_shmem_utils.c
12
u32 *map;
sys/dev/pci/drm/i915/gt/st_shmem_utils.c
36
map = shmem_pin_map(file);
sys/dev/pci/drm/i915/gt/st_shmem_utils.c
37
if (!map) {
sys/dev/pci/drm/i915/gt/st_shmem_utils.c
42
if (*map != result) {
sys/dev/pci/drm/i915/gt/st_shmem_utils.c
44
*map, result);
sys/dev/pci/drm/i915/gt/st_shmem_utils.c
50
shmem_unpin_map(file, map);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
910
void *map;
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
931
map = i915_gem_object_pin_map_unlocked(obj, I915_MAP_WC);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
932
if (IS_ERR(map)) {
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
933
guc_dbg(guc, "Failed to pin log object: %pe\n", map);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
936
return PTR_ERR(map);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
940
if (!i915_memcpy_from_wc(page, map + i, PAGE_SIZE))
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
941
memcpy(page, map + i, PAGE_SIZE);
sys/dev/pci/drm/i915/gvt/cfg_space.c
133
static void map_aperture(struct intel_vgpu *vgpu, bool map)
sys/dev/pci/drm/i915/gvt/cfg_space.c
135
if (map != vgpu->cfg_space.bar[INTEL_GVT_PCI_BAR_APERTURE].tracked)
sys/dev/pci/drm/i915/gvt/cfg_space.c
136
vgpu->cfg_space.bar[INTEL_GVT_PCI_BAR_APERTURE].tracked = map;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
3011
void *map;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
3020
map = i915_gem_object_pin_map(obj, I915_MAP_WB);
sys/dev/pci/drm/i915/gvt/cmd_parser.c
3021
if (IS_ERR(map)) {
sys/dev/pci/drm/i915/gvt/cmd_parser.c
3023
ret = PTR_ERR(map);
sys/dev/pci/drm/i915/gvt/cmd_parser.c
3038
map);
sys/dev/pci/drm/i915/gvt/cmd_parser.c
3045
wa_ctx->indirect_ctx.shadow_va = map;
sys/dev/pci/drm/i915/gvt/interrupt.c
346
struct intel_gvt_irq_map *map = irq->irq_map;
sys/dev/pci/drm/i915/gvt/interrupt.c
359
for (map = irq->irq_map; map->up_irq_bit != -1; map++) {
sys/dev/pci/drm/i915/gvt/interrupt.c
360
if (info->group != map->down_irq_group)
sys/dev/pci/drm/i915/gvt/interrupt.c
364
up_irq_info = irq->info[map->up_irq_group];
sys/dev/pci/drm/i915/gvt/interrupt.c
367
irq->info[map->up_irq_group]);
sys/dev/pci/drm/i915/gvt/interrupt.c
369
bit = map->up_irq_bit;
sys/dev/pci/drm/i915/gvt/interrupt.c
371
if (val & map->down_irq_bitmask)
sys/dev/pci/drm/i915/gvt/interrupt.c
400
struct intel_gvt_irq_map *map;
sys/dev/pci/drm/i915/gvt/interrupt.c
404
for (map = irq->irq_map; map->up_irq_bit != -1; map++) {
sys/dev/pci/drm/i915/gvt/interrupt.c
405
up_info = irq->info[map->up_irq_group];
sys/dev/pci/drm/i915/gvt/interrupt.c
406
up_bit = map->up_irq_bit;
sys/dev/pci/drm/i915/gvt/interrupt.c
407
down_info = irq->info[map->down_irq_group];
sys/dev/pci/drm/i915/gvt/interrupt.c
414
down_info->group, map->down_irq_bitmask);
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.c
320
struct i915_vma **vma, void **map)
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.c
341
*map = i915_gem_object_pin_map_unlocked(obj, intel_gt_coherent_map_type(gt, obj, true));
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.c
342
if (IS_ERR(*map)) {
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.c
344
err = PTR_ERR(*map);
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.c
363
*map = NULL;
sys/dev/pci/drm/i915/selftests/i915_vma.c
1010
u32 __iomem *map;
sys/dev/pci/drm/i915/selftests/i915_vma.c
1031
map = i915_vma_pin_iomap(vma);
sys/dev/pci/drm/i915/selftests/i915_vma.c
1033
if (IS_ERR(map)) {
sys/dev/pci/drm/i915/selftests/i915_vma.c
1034
err = PTR_ERR(map);
sys/dev/pci/drm/i915/selftests/i915_vma.c
1048
iowrite32(val, &map[offset / sizeof(*map)]);
sys/dev/pci/drm/i915/selftests/i915_vma.c
1062
map = i915_vma_pin_iomap(vma);
sys/dev/pci/drm/i915/selftests/i915_vma.c
1064
if (IS_ERR(map)) {
sys/dev/pci/drm/i915/selftests/i915_vma.c
1065
err = PTR_ERR(map);
sys/dev/pci/drm/i915/selftests/i915_vma.c
1081
val = ioread32(&map[offset / sizeof(*map)]);
sys/dev/pci/drm/include/drm/drm_client.h
196
struct iosys_map map;
sys/dev/pci/drm/include/drm/drm_client.h
212
struct iosys_map *map);
sys/dev/pci/drm/include/drm/drm_drv.h
593
bus_dmamap_t map;
sys/dev/pci/drm/include/drm/drm_gem.h
168
int (*vmap)(struct drm_gem_object *obj, struct iosys_map *map);
sys/dev/pci/drm/include/drm/drm_gem.h
179
void (*vunmap)(struct drm_gem_object *obj, struct iosys_map *map);
sys/dev/pci/drm/include/drm/drm_gem.h
584
int drm_gem_vmap(struct drm_gem_object *obj, struct iosys_map *map);
sys/dev/pci/drm/include/drm/drm_gem.h
585
void drm_gem_vunmap(struct drm_gem_object *obj, struct iosys_map *map);
sys/dev/pci/drm/include/drm/drm_gem_framebuffer_helper.h
45
int drm_gem_fb_vmap(struct drm_framebuffer *fb, struct iosys_map *map,
sys/dev/pci/drm/include/drm/drm_gem_framebuffer_helper.h
47
void drm_gem_fb_vunmap(struct drm_framebuffer *fb, struct iosys_map *map);
sys/dev/pci/drm/include/drm/drm_gpuvm.h
1083
struct drm_gpuva_op_map map;
sys/dev/pci/drm/include/drm/drm_gpuvm.h
979
struct drm_gpuva_op_map map;
sys/dev/pci/drm/include/drm/drm_panic.h
40
struct iosys_map map[DRM_FORMAT_MAX_PLANES];
sys/dev/pci/drm/include/drm/drm_prime.h
89
int drm_gem_dmabuf_vmap(struct dma_buf *dma_buf, struct iosys_map *map);
sys/dev/pci/drm/include/drm/drm_prime.h
90
void drm_gem_dmabuf_vunmap(struct dma_buf *dma_buf, struct iosys_map *map);
sys/dev/pci/drm/include/drm/ttm/ttm_bo.h
384
static inline void *ttm_kmap_obj_virtual(struct ttm_bo_kmap_obj *map,
sys/dev/pci/drm/include/drm/ttm/ttm_bo.h
387
*is_iomem = !!(map->bo_kmap_type & TTM_BO_MAP_IOMEM_MASK);
sys/dev/pci/drm/include/drm/ttm/ttm_bo.h
388
return map->virtual;
sys/dev/pci/drm/include/drm/ttm/ttm_bo.h
412
unsigned long num_pages, struct ttm_bo_kmap_obj *map);
sys/dev/pci/drm/include/drm/ttm/ttm_bo.h
413
void ttm_bo_kunmap(struct ttm_bo_kmap_obj *map);
sys/dev/pci/drm/include/drm/ttm/ttm_bo.h
415
int ttm_bo_vmap(struct ttm_buffer_object *bo, struct iosys_map *map);
sys/dev/pci/drm/include/drm/ttm/ttm_bo.h
416
void ttm_bo_vunmap(struct ttm_buffer_object *bo, struct iosys_map *map);
sys/dev/pci/drm/include/drm/ttm/ttm_tt.h
133
bus_dmamap_t map;
sys/dev/pci/drm/include/linux/io-mapping.h
15
io_mapping_map_wc(struct io_mapping *map, unsigned long off, unsigned long size)
sys/dev/pci/drm/include/linux/io-mapping.h
17
return ((uint8_t *)map->iomem + off);
sys/dev/pci/drm/include/linux/io-mapping.h
26
io_mapping_map_local_wc(struct io_mapping *map, unsigned long off)
sys/dev/pci/drm/include/linux/io-mapping.h
28
return ((uint8_t *)map->iomem + off);
sys/dev/pci/drm/include/linux/io-mapping.h
37
io_mapping_map_atomic_wc(struct io_mapping *map, unsigned long off)
sys/dev/pci/drm/include/linux/io-mapping.h
39
return ((uint8_t *)map->iomem + off);
sys/dev/pci/drm/include/sound/pcm.h
34
u_char map[15];
sys/dev/pci/drm/radeon/radeon_device.c
802
rdev->dummy_page.addr = (bus_addr_t)rdev->dummy_page.dmah->map->dm_segs[0].ds_addr;
sys/dev/pci/drm/radeon/radeon_gart.c
111
rdev->gart.table_addr = dmah->map->dm_segs[0].ds_addr;
sys/dev/pci/drm/scheduler/sched_main.c
1292
static struct lockdep_map map = {
sys/dev/pci/drm/scheduler/sched_main.c
1302
return alloc_ordered_workqueue_lockdep_map(name, WQ_MEM_RECLAIM, &map);
sys/dev/pci/drm/ttm/ttm_bo_util.c
319
struct ttm_bo_kmap_obj *map)
sys/dev/pci/drm/ttm/ttm_bo_util.c
325
map->bo_kmap_type = ttm_bo_map_premapped;
sys/dev/pci/drm/ttm/ttm_bo_util.c
326
map->virtual = ((u8 *)bo->resource->bus.addr) + offset;
sys/dev/pci/drm/ttm/ttm_bo_util.c
328
map->bo_kmap_type = ttm_bo_map_iomap;
sys/dev/pci/drm/ttm/ttm_bo_util.c
342
map->virtual = 0;
sys/dev/pci/drm/ttm/ttm_bo_util.c
344
map->virtual = bus_space_vaddr(bo->bdev->memt,
sys/dev/pci/drm/ttm/ttm_bo_util.c
348
return (!map->virtual) ? -ENOMEM : 0;
sys/dev/pci/drm/ttm/ttm_bo_util.c
354
struct ttm_bo_kmap_obj *map)
sys/dev/pci/drm/ttm/ttm_bo_util.c
380
map->bo_kmap_type = ttm_bo_map_kmap;
sys/dev/pci/drm/ttm/ttm_bo_util.c
381
map->page = ttm->pages[start_page];
sys/dev/pci/drm/ttm/ttm_bo_util.c
382
map->virtual = kmap(map->page);
sys/dev/pci/drm/ttm/ttm_bo_util.c
389
map->bo_kmap_type = ttm_bo_map_vmap;
sys/dev/pci/drm/ttm/ttm_bo_util.c
390
map->virtual = vmap(ttm->pages + start_page, num_pages,
sys/dev/pci/drm/ttm/ttm_bo_util.c
393
return (!map->virtual) ? -ENOMEM : 0;
sys/dev/pci/drm/ttm/ttm_bo_util.c
440
struct ttm_bo_kmap_obj *map)
sys/dev/pci/drm/ttm/ttm_bo_util.c
445
map->virtual = NULL;
sys/dev/pci/drm/ttm/ttm_bo_util.c
446
map->bo = bo;
sys/dev/pci/drm/ttm/ttm_bo_util.c
456
return ttm_bo_kmap_ttm(bo, start_page, num_pages, map);
sys/dev/pci/drm/ttm/ttm_bo_util.c
460
return ttm_bo_ioremap(bo, offset, size, map);
sys/dev/pci/drm/ttm/ttm_bo_util.c
472
void ttm_bo_kunmap(struct ttm_bo_kmap_obj *map)
sys/dev/pci/drm/ttm/ttm_bo_util.c
474
if (!map->virtual)
sys/dev/pci/drm/ttm/ttm_bo_util.c
476
switch (map->bo_kmap_type) {
sys/dev/pci/drm/ttm/ttm_bo_util.c
478
bus_space_unmap(map->bo->bdev->memt, map->bo->resource->bus.bsh,
sys/dev/pci/drm/ttm/ttm_bo_util.c
479
map->bo->resource->size);
sys/dev/pci/drm/ttm/ttm_bo_util.c
482
vunmap(map->virtual,
sys/dev/pci/drm/ttm/ttm_bo_util.c
483
map->bo->resource->size);
sys/dev/pci/drm/ttm/ttm_bo_util.c
486
kunmap_va(map->virtual);
sys/dev/pci/drm/ttm/ttm_bo_util.c
493
ttm_mem_io_free(map->bo->bdev, map->bo->resource);
sys/dev/pci/drm/ttm/ttm_bo_util.c
494
map->virtual = NULL;
sys/dev/pci/drm/ttm/ttm_bo_util.c
495
map->page = NULL;
sys/dev/pci/drm/ttm/ttm_bo_util.c
513
int ttm_bo_vmap(struct ttm_buffer_object *bo, struct iosys_map *map)
sys/dev/pci/drm/ttm/ttm_bo_util.c
552
iosys_map_set_vaddr_iomem(map, vaddr_iomem);
sys/dev/pci/drm/ttm/ttm_bo_util.c
576
iosys_map_set_vaddr(map, vaddr);
sys/dev/pci/drm/ttm/ttm_bo_util.c
591
void ttm_bo_vunmap(struct ttm_buffer_object *bo, struct iosys_map *map)
sys/dev/pci/drm/ttm/ttm_bo_util.c
597
if (iosys_map_is_null(map))
sys/dev/pci/drm/ttm/ttm_bo_util.c
600
if (!map->is_iomem)
sys/dev/pci/drm/ttm/ttm_bo_util.c
601
vunmap(map->vaddr,
sys/dev/pci/drm/ttm/ttm_bo_util.c
606
iosys_map_clear(map);
sys/dev/pci/drm/ttm/ttm_bo_vm.c
659
struct ttm_bo_kmap_obj map;
sys/dev/pci/drm/ttm/ttm_bo_vm.c
663
ret = ttm_bo_kmap(bo, page, 1, &map);
sys/dev/pci/drm/ttm/ttm_bo_vm.c
667
ptr = (uint8_t *)ttm_kmap_obj_virtual(&map, &is_iomem) + offset;
sys/dev/pci/drm/ttm/ttm_bo_vm.c
673
ttm_bo_kunmap(&map);
sys/dev/pci/drm/ttm/ttm_pool.c
247
(1ULL << order) * PAGE_SIZE, 0, flags | dmaflags, &dma->map))
sys/dev/pci/drm/ttm/ttm_pool.c
253
bus_dmamap_destroy(dmat, dma->map);
sys/dev/pci/drm/ttm/ttm_pool.c
259
bus_dmamap_destroy(dmat, dma->map);
sys/dev/pci/drm/ttm/ttm_pool.c
263
if (bus_dmamap_load_raw(dmat, dma->map, &dma->seg, 1,
sys/dev/pci/drm/ttm/ttm_pool.c
266
bus_dmamap_destroy(dmat, dma->map);
sys/dev/pci/drm/ttm/ttm_pool.c
270
dma->addr = dma->map->dm_segs[0].ds_addr;
sys/dev/pci/drm/ttm/ttm_pool.c
300
bus_dmamap_unload(dma->dmat, dma->map);
sys/dev/pci/drm/ttm/ttm_pool.c
302
bus_dmamap_destroy(dma->dmat, dma->map);
sys/dev/pci/drm/ttm/ttm_pool.c
69
bus_dmamap_t map;
sys/dev/pci/drm/ttm/ttm_resource.c
747
struct iosys_map *map, bus_space_tag_t bst)
sys/dev/pci/drm/ttm/ttm_resource.c
749
io_mapping_unmap_local(map->vaddr_iomem);
sys/dev/pci/drm/ttm/ttm_tt.c
175
ttm->map = NULL;
sys/dev/pci/drm/ttm/ttm_tt.c
217
if (ttm->map)
sys/dev/pci/drm/ttm/ttm_tt.c
218
bus_dmamap_destroy(ttm->dmat, ttm->map);
sys/dev/pci/drm/ttm/ttm_tt.c
249
&ttm->map)) {
sys/dev/pci/drm/ttm/ttm_tt.c
557
struct iosys_map *map, bus_space_tag_t bst)
sys/dev/pci/drm/ttm/ttm_tt.c
560
kunmap_local(map->vaddr);
sys/dev/pci/drm/ttm/ttm_tt.c
562
kunmap_atomic(map->vaddr);
sys/dev/pci/eap.c
752
0, BUS_DMA_NOWAIT, &p->map);
sys/dev/pci/eap.c
756
error = bus_dmamap_load(sc->sc_dmatag, p->map, p->addr, p->size, NULL,
sys/dev/pci/eap.c
763
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/eap.c
774
bus_dmamap_unload(sc->sc_dmatag, p->map);
sys/dev/pci/eap.c
775
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/eap.c
91
bus_dmamap_t map;
sys/dev/pci/eap.c
99
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/emuxki.c
293
mem->bound, bus_dma_flags, &(mem->map))) {
sys/dev/pci/emuxki.c
300
if (bus_dmamap_load(dmat, mem->map, mem->kaddr,
sys/dev/pci/emuxki.c
302
bus_dmamap_destroy(dmat, mem->map);
sys/dev/pci/emuxki.c
315
bus_dmamap_unload(mem->dmat, mem->map);
sys/dev/pci/emuxki.c
316
bus_dmamap_destroy(mem->dmat, mem->map);
sys/dev/pci/emuxkivar.h
52
bus_dmamap_t map;
sys/dev/pci/envy.c
1843
wait, &buf->map);
sys/dev/pci/envy.c
1848
err = bus_dmamap_load(sc->pci_dmat, buf->map, buf->addr,
sys/dev/pci/envy.c
1854
dma_addr = buf->map->dm_segs[0].ds_addr;
sys/dev/pci/envy.c
1863
bus_dmamap_unload(sc->pci_dmat, buf->map);
sys/dev/pci/envy.c
1865
bus_dmamap_destroy(sc->pci_dmat, buf->map);
sys/dev/pci/envy.c
1889
bus_dmamap_unload(sc->pci_dmat, buf->map);
sys/dev/pci/envy.c
1890
bus_dmamap_destroy(sc->pci_dmat, buf->map);
sys/dev/pci/envy.c
1891
bus_dmamem_free(sc->pci_dmat, buf->map->dm_segs, 1);
sys/dev/pci/envy.c
2136
envy_mt_write_4(sc, ENVY_MT_PADDR, sc->obuf.map->dm_segs[0].ds_addr);
sys/dev/pci/envy.c
2183
envy_mt_write_4(sc, ENVY_MT_RADDR, sc->ibuf.map->dm_segs[0].ds_addr);
sys/dev/pci/envyvar.h
31
bus_dmamap_t map;
sys/dev/pci/esa.c
860
BUS_DMA_NOWAIT, &p->map);
sys/dev/pci/esa.c
864
error = bus_dmamap_load(sc->sc_dmat, p->map, p->addr, p->size, NULL,
sys/dev/pci/esa.c
872
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/esa.c
885
bus_dmamap_unload(sc->sc_dmat, p->map);
sys/dev/pci/esa.c
886
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/esavar.h
51
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/esavar.h
64
bus_dmamap_t map;
sys/dev/pci/fms.c
569
BUS_DMA_NOWAIT, &p->map)) != 0) {
sys/dev/pci/fms.c
575
if ((error = bus_dmamap_load(sc->sc_dmat, p->map, p->addr, size, NULL,
sys/dev/pci/fms.c
589
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/fms.c
607
bus_dmamap_unload(sc->sc_dmat, p->map);
sys/dev/pci/fms.c
608
bus_dmamap_destroy(sc->sc_dmat, p->map);
sys/dev/pci/fms.c
645
sc->sc_play_start = p->map->dm_segs[0].ds_addr;
sys/dev/pci/fms.c
65
bus_dmamap_t map;
sys/dev/pci/fms.c
680
sc->sc_rec_start = p->map->dm_segs[0].ds_addr;
sys/dev/pci/if_age.c
1117
bus_dmamap_t map;
sys/dev/pci/if_age.c
1127
map = txd->tx_dmamap;
sys/dev/pci/if_age.c
1129
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_age.c
1137
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_age.c
1164
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/if_age.c
1166
desc->addr = htole64(map->dm_segs[i].ds_addr);
sys/dev/pci/if_age.c
1168
htole32(AGE_TX_BYTES(map->dm_segs[i].ds_len) | vtag);
sys/dev/pci/if_age.c
1184
map = txd_last->tx_dmamap;
sys/dev/pci/if_age.c
1186
txd->tx_dmamap = map;
sys/dev/pci/if_age.c
1190
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_age.c
2100
bus_dmamap_t map;
sys/dev/pci/if_age.c
2129
map = rxd->rx_dmamap;
sys/dev/pci/if_age.c
2131
sc->age_cdata.age_rx_sparemap = map;
sys/dev/pci/if_alc.c
1808
bus_dmamap_t map;
sys/dev/pci/if_alc.c
1818
map = txd->tx_dmamap;
sys/dev/pci/if_alc.c
1820
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_alc.c
1828
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_alc.c
1834
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_alc.c
1855
for (; idx < map->dm_nsegs; idx++) {
sys/dev/pci/if_alc.c
1858
htole32(TX_BYTES(map->dm_segs[idx].ds_len) | vtag);
sys/dev/pci/if_alc.c
1860
desc->addr = htole64(map->dm_segs[idx].ds_addr);
sys/dev/pci/if_alc.c
1875
map = txd_last->tx_dmamap;
sys/dev/pci/if_alc.c
1877
txd->tx_dmamap = map;
sys/dev/pci/if_alc.c
2318
bus_dmamap_t map;
sys/dev/pci/if_alc.c
2346
map = rxd->rx_dmamap;
sys/dev/pci/if_alc.c
2348
sc->alc_cdata.alc_rx_sparemap = map;
sys/dev/pci/if_ale.c
862
bus_dmamap_t map;
sys/dev/pci/if_ale.c
872
map = txd->tx_dmamap;
sys/dev/pci/if_ale.c
874
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_ale.c
882
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_ale.c
888
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_ale.c
930
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/if_ale.c
932
desc->addr = htole64(map->dm_segs[i].ds_addr);
sys/dev/pci/if_ale.c
934
htole32(ALE_TX_BYTES(map->dm_segs[i].ds_len) | vtag);
sys/dev/pci/if_ale.c
950
map = txd_last->tx_dmamap;
sys/dev/pci/if_ale.c
952
txd->tx_dmamap = map;
sys/dev/pci/if_bnx.c
3651
bus_dmamap_t map;
sys/dev/pci/if_bnx.c
3681
map = sc->rx_mbuf_map[*chain_prod];
sys/dev/pci/if_bnx.c
3682
if (bus_dmamap_load_mbuf(sc->bnx_dmatag, map, m, BUS_DMA_NOWAIT)) {
sys/dev/pci/if_bnx.c
3690
sc->rx_mbuf_segs[map->dm_nsegs]++;
sys/dev/pci/if_bnx.c
3696
addr = (u_int32_t)map->dm_segs[0].ds_addr;
sys/dev/pci/if_bnx.c
3698
addr = (u_int32_t)((u_int64_t)map->dm_segs[0].ds_addr >> 32);
sys/dev/pci/if_bnx.c
3700
rxbd->rx_bd_len = map->dm_segs[0].ds_len;
sys/dev/pci/if_bnx.c
3702
*prod_bseq += map->dm_segs[0].ds_len;
sys/dev/pci/if_bnx.c
3704
for (i = 1; i < map->dm_nsegs; i++) {
sys/dev/pci/if_bnx.c
3711
addr = (u_int32_t)map->dm_segs[i].ds_addr;
sys/dev/pci/if_bnx.c
3713
addr = (u_int32_t)((u_int64_t)map->dm_segs[i].ds_addr >> 32);
sys/dev/pci/if_bnx.c
3715
rxbd->rx_bd_len = map->dm_segs[i].ds_len;
sys/dev/pci/if_bnx.c
3717
*prod_bseq += map->dm_segs[i].ds_len;
sys/dev/pci/if_bnx.c
3729
sc->rx_mbuf_map[*chain_prod] = map;
sys/dev/pci/if_bnx.c
3732
map->dm_nsegs));
sys/dev/pci/if_bnx.c
3734
return (map->dm_nsegs);
sys/dev/pci/if_bnx.c
4500
bus_dmamap_t map;
sys/dev/pci/if_bnx.c
4547
map = sc->tx_mbuf_map[sw_tx_chain_cons];
sys/dev/pci/if_bnx.c
4561
bus_dmamap_sync(sc->bnx_dmatag, map, 0,
sys/dev/pci/if_bnx.c
4562
map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_bnx.c
4563
bus_dmamap_unload(sc->bnx_dmatag, map);
sys/dev/pci/if_bnx.c
4746
bus_dmamap_t map;
sys/dev/pci/if_bnx.c
4776
map = sc->tx_mbuf_map[chain_head];
sys/dev/pci/if_bnx.c
4779
error = bus_dmamap_load_mbuf(sc->bnx_dmatag, map, m,
sys/dev/pci/if_bnx.c
4787
(error = bus_dmamap_load_mbuf(sc->bnx_dmatag, map, m,
sys/dev/pci/if_bnx.c
4814
for (i = 0; i < map->dm_nsegs ; i++) {
sys/dev/pci/if_bnx.c
4818
addr = (u_int32_t)map->dm_segs[i].ds_addr;
sys/dev/pci/if_bnx.c
4820
addr = (u_int32_t)((u_int64_t)map->dm_segs[i].ds_addr >> 32);
sys/dev/pci/if_bnx.c
4822
txbd->tx_bd_mss_nbytes = map->dm_segs[i].ds_len;
sys/dev/pci/if_bnx.c
4825
prod_bseq += map->dm_segs[i].ds_len;
sys/dev/pci/if_bnx.c
4835
map->dm_nsegs));
sys/dev/pci/if_bnx.c
4844
sc->tx_mbuf_map[chain_prod] = map;
sys/dev/pci/if_bnx.c
4846
*used += map->dm_nsegs;
sys/dev/pci/if_bnx.c
4851
map->dm_nsegs));
sys/dev/pci/if_bnx.c
4853
bus_dmamap_sync(sc->bnx_dmatag, map, 0, map->dm_mapsize,
sys/dev/pci/if_bnxt.c
1542
bus_dmamap_t map;
sys/dev/pci/if_bnxt.c
1580
map = bs->bs_map;
sys/dev/pci/if_bnxt.c
1581
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_bnxt.c
1587
txring[idx].len = htole16(map->dm_segs[0].ds_len);
sys/dev/pci/if_bnxt.c
1589
txring[idx].addr = htole64(map->dm_segs[0].ds_addr);
sys/dev/pci/if_bnxt.c
1593
slen = map->dm_mapsize;
sys/dev/pci/if_bnxt.c
1607
if (map->dm_nsegs == 1)
sys/dev/pci/if_bnxt.c
1670
for (i = 1; i < map->dm_nsegs; i++) {
sys/dev/pci/if_bnxt.c
1671
if (i == map->dm_nsegs - 1)
sys/dev/pci/if_bnxt.c
2744
bus_dmamap_t map;
sys/dev/pci/if_bnxt.c
2751
map = bs->bs_map;
sys/dev/pci/if_bnxt.c
2754
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_bnxt.c
2756
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_cas.c
1773
bus_dmamap_t map;
sys/dev/pci/if_cas.c
1776
map = sc->sc_txd[cur].sd_map;
sys/dev/pci/if_cas.c
1778
switch (bus_dmamap_load_mbuf(sc->sc_dmatag, map, m, BUS_DMA_NOWAIT)) {
sys/dev/pci/if_cas.c
1783
bus_dmamap_load_mbuf(sc->sc_dmatag, map, m,
sys/dev/pci/if_cas.c
1791
bus_dmamap_sync(sc->sc_dmatag, map, 0, map->dm_mapsize,
sys/dev/pci/if_cas.c
1795
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/if_cas.c
1797
CAS_DMA_WRITE(map->dm_segs[i].ds_addr);
sys/dev/pci/if_cas.c
1798
flags = (map->dm_segs[i].ds_len & CAS_TD_BUFSIZE) |
sys/dev/pci/if_cas.c
1800
((i == (map->dm_nsegs - 1)) ? CAS_TD_END_OF_PACKET : 0);
sys/dev/pci/if_cas.c
1811
sc->sc_txd[cur].sd_map = map;
sys/dev/pci/if_cas.c
1816
*used += map->dm_nsegs;
sys/dev/pci/if_de.c
2855
tulip_free_rxmap(tulip_softc_t *sc, bus_dmamap_t map)
sys/dev/pci/if_de.c
2857
sc->tulip_free_rxmaps[sc->tulip_num_free_rxmaps++] = map;
sys/dev/pci/if_de.c
2867
tulip_free_txmap(tulip_softc_t *sc, bus_dmamap_t map)
sys/dev/pci/if_de.c
2869
sc->tulip_free_txmaps[sc->tulip_num_free_txmaps++] = map;
sys/dev/pci/if_de.c
3049
bus_dmamap_t map;
sys/dev/pci/if_de.c
3054
map = TULIP_GETCTX(m, bus_dmamap_t);
sys/dev/pci/if_de.c
3055
bus_dmamap_unload(sc->tulip_dmatag, map);
sys/dev/pci/if_de.c
3056
tulip_free_txmap(sc, map);
sys/dev/pci/if_de.c
3087
bus_dmamap_t map;
sys/dev/pci/if_de.c
3092
map = TULIP_GETCTX(m, bus_dmamap_t);
sys/dev/pci/if_de.c
3093
bus_dmamap_unload(sc->tulip_dmatag, map);
sys/dev/pci/if_de.c
3094
tulip_free_rxmap(sc, map);
sys/dev/pci/if_de.c
3186
bus_dmamap_t map;
sys/dev/pci/if_de.c
3249
map = TULIP_GETCTX(me, bus_dmamap_t);
sys/dev/pci/if_de.c
3250
TULIP_RXMAP_POSTSYNC(sc, map);
sys/dev/pci/if_de.c
3251
bus_dmamap_unload(sc->tulip_dmatag, map);
sys/dev/pci/if_de.c
3252
tulip_free_rxmap(sc, map);
sys/dev/pci/if_de.c
3268
map = TULIP_GETCTX(me, bus_dmamap_t);
sys/dev/pci/if_de.c
3269
bus_dmamap_sync(sc->tulip_dmatag, map, 0, me->m_len,
sys/dev/pci/if_de.c
3271
bus_dmamap_unload(sc->tulip_dmatag, map);
sys/dev/pci/if_de.c
3272
tulip_free_rxmap(sc, map);
sys/dev/pci/if_de.c
3305
map = TULIP_GETCTX(me, bus_dmamap_t);
sys/dev/pci/if_de.c
3306
bus_dmamap_unload(sc->tulip_dmatag, map);
sys/dev/pci/if_de.c
3307
tulip_free_rxmap(sc, map);
sys/dev/pci/if_de.c
3383
map = tulip_alloc_rxmap(sc);
sys/dev/pci/if_de.c
3392
TULIP_SETCTX(ms, map);
sys/dev/pci/if_de.c
3393
error = bus_dmamap_load(sc->tulip_dmatag, map, mtod(ms, void *),
sys/dev/pci/if_de.c
3400
nextout->d_addr1 = map->dm_segs[0].ds_addr;
sys/dev/pci/if_de.c
3401
nextout->d_length1 = map->dm_segs[0].ds_len;
sys/dev/pci/if_de.c
3402
if (map->dm_nsegs == 2) {
sys/dev/pci/if_de.c
3403
nextout->d_addr2 = map->dm_segs[1].ds_addr;
sys/dev/pci/if_de.c
3404
nextout->d_length2 = map->dm_segs[1].ds_len;
sys/dev/pci/if_de.c
3477
bus_dmamap_t map = TULIP_GETCTX(m, bus_dmamap_t);
sys/dev/pci/if_de.c
3478
TULIP_TXMAP_POSTSYNC(sc, map);
sys/dev/pci/if_de.c
3479
tulip_free_txmap(sc, map);
sys/dev/pci/if_de.c
3729
bus_dmamap_t map;
sys/dev/pci/if_de.c
3777
map = tulip_alloc_txmap(sc);
sys/dev/pci/if_de.c
3785
switch (bus_dmamap_load_mbuf(sc->tulip_dmatag, map, m, BUS_DMA_NOWAIT)) {
sys/dev/pci/if_de.c
3795
bus_dmamap_load_mbuf(sc->tulip_dmatag, map, m, BUS_DMA_NOWAIT) == 0)
sys/dev/pci/if_de.c
3799
tulip_free_txmap(sc, map);
sys/dev/pci/if_de.c
3803
if ((freedescs -= (map->dm_nsegs + 1) / 2) <= 0
sys/dev/pci/if_de.c
3818
bus_dmamap_unload(sc->tulip_dmatag, map);
sys/dev/pci/if_de.c
3819
tulip_free_txmap(sc, map);
sys/dev/pci/if_de.c
3822
for (; map->dm_nsegs - segcnt > 1; segcnt += 2) {
sys/dev/pci/if_de.c
3826
eop->d_addr1 = map->dm_segs[segcnt].ds_addr;
sys/dev/pci/if_de.c
3827
eop->d_length1 = map->dm_segs[segcnt].ds_len;
sys/dev/pci/if_de.c
3828
eop->d_addr2 = map->dm_segs[segcnt+1].ds_addr;
sys/dev/pci/if_de.c
3829
eop->d_length2 = map->dm_segs[segcnt+1].ds_len;
sys/dev/pci/if_de.c
3834
if (segcnt < map->dm_nsegs) {
sys/dev/pci/if_de.c
3838
eop->d_addr1 = map->dm_segs[segcnt].ds_addr;
sys/dev/pci/if_de.c
3839
eop->d_length1 = map->dm_segs[segcnt].ds_len;
sys/dev/pci/if_de.c
3845
TULIP_TXMAP_PRESYNC(sc, map);
sys/dev/pci/if_de.c
3856
TULIP_SETCTX(m, map);
sys/dev/pci/if_de.c
3857
map = NULL;
sys/dev/pci/if_de.c
4210
bus_dmamap_t map;
sys/dev/pci/if_de.c
4212
BUS_DMA_NOWAIT, &map);
sys/dev/pci/if_de.c
4214
error = bus_dmamap_load(sc->tulip_dmatag, map, desc,
sys/dev/pci/if_de.c
4217
bus_dmamap_destroy(sc->tulip_dmatag, map);
sys/dev/pci/if_de.c
4219
*map_p = map;
sys/dev/pci/if_de.c
4258
bus_dmamap_t map;
sys/dev/pci/if_de.c
4259
if ((error = TULIP_TXMAP_CREATE(sc, &map)) == 0)
sys/dev/pci/if_de.c
4260
tulip_free_txmap(sc, map);
sys/dev/pci/if_de.c
4283
bus_dmamap_t map;
sys/dev/pci/if_de.c
4284
if ((error = TULIP_RXMAP_CREATE(sc, &map)) == 0)
sys/dev/pci/if_de.c
4285
tulip_free_rxmap(sc, map);
sys/dev/pci/if_devar.h
765
#define TULIP_RXMAP_PRESYNC(sc, map) \
sys/dev/pci/if_devar.h
766
bus_dmamap_sync((sc)->tulip_dmatag, (map), 0, (map)->dm_mapsize, \
sys/dev/pci/if_devar.h
768
#define TULIP_RXMAP_POSTSYNC(sc, map) \
sys/dev/pci/if_devar.h
769
bus_dmamap_sync((sc)->tulip_dmatag, (map), 0, (map)->dm_mapsize, \
sys/dev/pci/if_devar.h
784
#define TULIP_TXMAP_PRESYNC(sc, map) \
sys/dev/pci/if_devar.h
785
bus_dmamap_sync((sc)->tulip_dmatag, (map), 0, (map)->dm_mapsize, \
sys/dev/pci/if_devar.h
787
#define TULIP_TXMAP_POSTSYNC(sc, map) \
sys/dev/pci/if_devar.h
788
bus_dmamap_sync((sc)->tulip_dmatag, (map), 0, (map)->dm_mapsize, \
sys/dev/pci/if_em.c
1201
bus_dmamap_t map;
sys/dev/pci/if_em.c
1213
map = pkt->pkt_map;
sys/dev/pci/if_em.c
1215
switch (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT)) {
sys/dev/pci/if_em.c
1220
bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_em.c
1230
bus_dmamap_sync(sc->sc_dmat, map,
sys/dev/pci/if_em.c
1231
0, map->dm_mapsize,
sys/dev/pci/if_em.c
1261
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/if_em.c
1269
map->dm_segs[i].ds_addr, map->dm_segs[i].ds_len,
sys/dev/pci/if_em.c
1290
desc->buffer_addr = htole64(map->dm_segs[i].ds_addr);
sys/dev/pci/if_em.c
1292
txd_lower | map->dm_segs[i].ds_len);
sys/dev/pci/if_et.c
1765
bus_dmamap_t map;
sys/dev/pci/if_et.c
1777
map = tbd->tbd_buf[first_idx].tb_dmap;
sys/dev/pci/if_et.c
1779
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_et.c
1781
if (!error && map->dm_nsegs == 0) {
sys/dev/pci/if_et.c
1782
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_et.c
1796
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_et.c
1798
if (error || map->dm_nsegs == 0) {
sys/dev/pci/if_et.c
1799
if (map->dm_nsegs == 0) {
sys/dev/pci/if_et.c
1800
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_et.c
1809
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_et.c
1813
sc->sc_tx += map->dm_nsegs;
sys/dev/pci/if_et.c
1820
for (i = 0; i < map->dm_nsegs; ++i) {
sys/dev/pci/if_et.c
1825
td->td_addr_hi = ET_ADDR_HI(map->dm_segs[i].ds_addr);
sys/dev/pci/if_et.c
1826
td->td_addr_lo = ET_ADDR_LO(map->dm_segs[i].ds_addr);
sys/dev/pci/if_et.c
1828
__SHIFTIN(map->dm_segs[i].ds_len, ET_TDCTRL1_LEN);
sys/dev/pci/if_et.c
1830
if (i == map->dm_nsegs - 1) { /* Last frag */
sys/dev/pci/if_et.c
1846
tbd->tbd_buf[last_idx].tb_dmap = map;
sys/dev/pci/if_et.c
1849
tbd->tbd_used += map->dm_nsegs;
sys/dev/pci/if_iavf.c
1881
bus_dmamap_t map;
sys/dev/pci/if_iavf.c
1891
map = txm->txm_map;
sys/dev/pci/if_iavf.c
1892
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_iavf.c
1894
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_iavf.c
1920
iavf_load_mbuf(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf *m)
sys/dev/pci/if_iavf.c
1924
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_iavf.c
1933
return (bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_iavf.c
2026
bus_dmamap_t map;
sys/dev/pci/if_iavf.c
2068
map = txm->txm_map;
sys/dev/pci/if_iavf.c
2076
if (iavf_load_mbuf(sc->sc_dmat, map, m) != 0) {
sys/dev/pci/if_iavf.c
2082
bus_dmamap_sync(sc->sc_dmat, map, 0,
sys/dev/pci/if_iavf.c
2083
map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_iavf.c
2085
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/if_iavf.c
2088
cmd = (uint64_t)map->dm_segs[i].ds_len <<
sys/dev/pci/if_iavf.c
2093
htolem64(&txd->addr, map->dm_segs[i].ds_addr);
sys/dev/pci/if_iavf.c
2132
bus_dmamap_t map;
sys/dev/pci/if_iavf.c
2159
map = txm->txm_map;
sys/dev/pci/if_iavf.c
2161
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_iavf.c
2163
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_iavf.c
2256
bus_dmamap_t map;
sys/dev/pci/if_iavf.c
2268
map = rxm->rxm_map;
sys/dev/pci/if_iavf.c
2269
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_iavf.c
2271
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_iavf.c
2327
bus_dmamap_t map;
sys/dev/pci/if_iavf.c
2363
map = rxm->rxm_map;
sys/dev/pci/if_iavf.c
2364
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_iavf.c
2366
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_iavf.c
2435
bus_dmamap_t map;
sys/dev/pci/if_iavf.c
2460
map = rxm->rxm_map;
sys/dev/pci/if_iavf.c
2462
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_iavf.c
2470
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_iavf.c
2475
htolem64(&rxd->paddr, map->dm_segs[0].ds_addr);
sys/dev/pci/if_iavf.c
2948
struct iavf_vc_irq_map_info *map;
sys/dev/pci/if_iavf.c
2957
iaq.iaq_datalen = htole16(sizeof(*map) + sizeof(*vec) * sc->sc_nintrs);
sys/dev/pci/if_iavf.c
2960
map = IAVF_DMA_KVA(&sc->sc_scratch);
sys/dev/pci/if_iavf.c
2962
vec = map->vecmap;
sys/dev/pci/if_iavf.c
2987
map->num_vectors = htole16(num_vec);
sys/dev/pci/if_ice.c
1292
if (mem->map != NULL) {
sys/dev/pci/if_ice.c
1294
bus_dmamap_sync(mem->tag, mem->map, 0, mem->size,
sys/dev/pci/if_ice.c
1296
bus_dmamap_unload(mem->tag, mem->map);
sys/dev/pci/if_ice.c
1302
bus_dmamap_destroy(mem->tag, mem->map);
sys/dev/pci/if_ice.c
1303
mem->map = NULL;
sys/dev/pci/if_ice.c
1319
BUS_DMA_NOWAIT | BUS_DMA_64BIT, &mem->map);
sys/dev/pci/if_ice.c
1336
err = bus_dmamap_load(mem->tag, mem->map, mem->va, size, NULL,
sys/dev/pci/if_ice.c
1341
bus_dmamap_sync(mem->tag, mem->map, 0, size, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_ice.c
1342
mem->pa = mem->map->dm_segs[0].ds_addr;
sys/dev/pci/if_ice.c
13439
bus_dmamap_t map;
sys/dev/pci/if_ice.c
13448
map = txm->txm_map_tso;
sys/dev/pci/if_ice.c
13450
map = txm->txm_map;
sys/dev/pci/if_ice.c
13451
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_ice.c
13453
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_ice.c
13469
bus_dmamap_t map;
sys/dev/pci/if_ice.c
13480
map = rxm->rxm_map;
sys/dev/pci/if_ice.c
13481
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_ice.c
13483
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_ice.c
1349
bus_dmamap_destroy(mem->tag, mem->map);
sys/dev/pci/if_ice.c
1351
mem->map = NULL;
sys/dev/pci/if_ice.c
13852
bus_dmamap_t map)
sys/dev/pci/if_ice.c
13865
segs = map->dm_segs;
sys/dev/pci/if_ice.c
13975
ice_load_mbuf(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf *m)
sys/dev/pci/if_ice.c
13979
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_ice.c
13988
return (bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_ice.c
14030
bus_dmamap_t map;
sys/dev/pci/if_ice.c
14088
map = txm->txm_map_tso;
sys/dev/pci/if_ice.c
14090
map = txm->txm_map;
sys/dev/pci/if_ice.c
14092
if (ice_load_mbuf(sc->sc_dmat, map, m) != 0) {
sys/dev/pci/if_ice.c
14099
if (ice_tso_detect_sparse(m, &ext, map)) {
sys/dev/pci/if_ice.c
14100
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_ice.c
14102
bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_ice.c
14109
if (ice_tso_detect_sparse(m, &ext, map)) {
sys/dev/pci/if_ice.c
14110
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_ice.c
14124
bus_dmamap_sync(sc->sc_dmat, map, 0,
sys/dev/pci/if_ice.c
14125
map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_ice.c
14127
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/if_ice.c
14130
paddr = (uint64_t)map->dm_segs[i].ds_addr;
sys/dev/pci/if_ice.c
14131
seglen = (uint64_t)map->dm_segs[i].ds_len;
sys/dev/pci/if_ice.c
19252
struct ice_prof_map *map;
sys/dev/pci/if_ice.c
19254
TAILQ_FOREACH(map, &hw->blk[blk].es.prof_map, list) {
sys/dev/pci/if_ice.c
19255
if (map->profile_cookie == id) {
sys/dev/pci/if_ice.c
19256
entry = map;
sys/dev/pci/if_ice.c
19282
struct ice_prof_map *map;
sys/dev/pci/if_ice.c
19299
map = ice_search_prof_id(hw, blk, hdl);
sys/dev/pci/if_ice.c
19300
if (!map) {
sys/dev/pci/if_ice.c
19305
t->profile_cookie = map->profile_cookie;
sys/dev/pci/if_ice.c
19306
t->prof_id = map->prof_id;
sys/dev/pci/if_ice.c
19307
t->tcam_count = map->ptg_cnt;
sys/dev/pci/if_ice.c
19310
for (i = 0; i < map->ptg_cnt; i++) {
sys/dev/pci/if_ice.c
19327
t->tcam[i].ptg = map->ptg[i];
sys/dev/pci/if_ice.c
19328
t->tcam[i].prof_id = map->prof_id;
sys/dev/pci/if_ice.c
25366
struct ice_prof_map *map;
sys/dev/pci/if_ice.c
25373
map = ice_search_prof_id(hw, blk, hdl);
sys/dev/pci/if_ice.c
25374
if (!map) {
sys/dev/pci/if_ice.c
25379
for (i = 0; i < map->ptg_cnt; i++)
sys/dev/pci/if_ice.c
25380
if (!hw->blk[blk].es.written[map->prof_id]) {
sys/dev/pci/if_ice.c
25390
p->ptg = map->ptg[i];
sys/dev/pci/if_ice.c
25394
p->prof_id = map->prof_id;
sys/dev/pci/if_ice.c
25396
hw->blk[blk].es.written[map->prof_id] = true;
sys/dev/pci/if_ice.c
25421
struct ice_prof_map *map;
sys/dev/pci/if_ice.c
25427
map = ice_search_prof_id(hw, blk, hdl);
sys/dev/pci/if_ice.c
25428
if (!map) {
sys/dev/pci/if_ice.c
25439
p->profile_cookie = map->profile_cookie;
sys/dev/pci/if_ice.c
25440
p->prof_id = map->prof_id;
sys/dev/pci/if_ice.c
25441
p->tcam_count = map->ptg_cnt;
sys/dev/pci/if_ice.c
25443
for (i = 0; i < map->ptg_cnt; i++) {
sys/dev/pci/if_ice.c
25444
p->tcam[i].prof_id = map->prof_id;
sys/dev/pci/if_ice.c
25446
p->tcam[i].ptg = map->ptg[i];
sys/dev/pci/if_ice.c
29344
bus_dmamap_t map;
sys/dev/pci/if_ice.c
29362
map = rxm->rxm_map;
sys/dev/pci/if_ice.c
29363
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_ice.c
29380
map = rxm->rxm_map;
sys/dev/pci/if_ice.c
29381
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_ice.c
29383
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_ice.c
29463
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_ice.c
29475
bus_dmamap_t map;
sys/dev/pci/if_ice.c
29504
map = txm->txm_map_tso;
sys/dev/pci/if_ice.c
29506
map = txm->txm_map;
sys/dev/pci/if_ice.c
29508
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_ice.c
29510
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_ice.c
29618
struct ice_tx_map *map;
sys/dev/pci/if_ice.c
29624
map = &txq->tx_map[j];
sys/dev/pci/if_ice.c
29625
if (map->txm_map != NULL) {
sys/dev/pci/if_ice.c
29626
bus_dmamap_destroy(sc->sc_dmat, map->txm_map);
sys/dev/pci/if_ice.c
29627
map->txm_map = NULL;
sys/dev/pci/if_ice.c
29629
if (map->txm_map_tso != NULL) {
sys/dev/pci/if_ice.c
29631
map->txm_map_tso);
sys/dev/pci/if_ice.c
29632
map->txm_map_tso = NULL;
sys/dev/pci/if_ice.c
29635
free(txq->tx_map, M_DEVBUF, txq->desc_count * sizeof(*map));
sys/dev/pci/if_ice.c
29689
struct ice_tx_map *map;
sys/dev/pci/if_ice.c
29692
txq->tx_map = mallocarray(sc->isc_ntxd[i], sizeof(*map),
sys/dev/pci/if_ice.c
29702
map = &txq->tx_map[j];
sys/dev/pci/if_ice.c
29706
&map->txm_map) != 0) {
sys/dev/pci/if_ice.c
29716
&map->txm_map_tso) != 0) {
sys/dev/pci/if_ice.c
29791
struct ice_rx_map *map;
sys/dev/pci/if_ice.c
29797
map = &rxq->rx_map[j];
sys/dev/pci/if_ice.c
29798
if (map->rxm_map != NULL) {
sys/dev/pci/if_ice.c
29799
bus_dmamap_destroy(sc->sc_dmat, map->rxm_map);
sys/dev/pci/if_ice.c
29800
map->rxm_map = NULL;
sys/dev/pci/if_ice.c
29803
free(rxq->rx_map, M_DEVBUF, rxq->desc_count * sizeof(*map));
sys/dev/pci/if_ice.c
29890
struct ice_rx_map *map;
sys/dev/pci/if_ice.c
29893
rxq->rx_map = mallocarray(sc->isc_nrxd[i], sizeof(*map),
sys/dev/pci/if_ice.c
29903
map = &rxq->rx_map[j];
sys/dev/pci/if_ice.c
29907
&map->rxm_map) != 0) {
sys/dev/pci/if_ice.c
7865
bus_dmamap_t map;
sys/dev/pci/if_ice.c
7890
map = rxm->rxm_map;
sys/dev/pci/if_ice.c
7892
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_ice.c
7900
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_ice.c
7905
htolem64(&rxd->read.pkt_addr, map->dm_segs[0].ds_addr);
sys/dev/pci/if_icevar.h
628
bus_dmamap_t map;
sys/dev/pci/if_icevar.h
631
#define ICE_DMA_MAP(_m) ((_m)->map)
sys/dev/pci/if_icevar.h
632
#define ICE_DMA_DVA(_m) ((_m)->map->dm_segs[0].ds_addr)
sys/dev/pci/if_igc.c
1005
map = txbuf->map;
sys/dev/pci/if_igc.c
1007
if (igc_load_mbuf(txr->txdma.dma_tag, map, m) != 0) {
sys/dev/pci/if_igc.c
1015
bus_dmamap_sync(txr->txdma.dma_tag, map, 0,
sys/dev/pci/if_igc.c
1016
map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_igc.c
1029
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/if_igc.c
1033
cmd_type_len |= map->dm_segs[i].ds_len;
sys/dev/pci/if_igc.c
1034
if (i == map->dm_nsegs - 1)
sys/dev/pci/if_igc.c
1039
map->dm_segs[i].ds_addr);
sys/dev/pci/if_igc.c
1078
bus_dmamap_t map;
sys/dev/pci/if_igc.c
1102
map = txbuf->map;
sys/dev/pci/if_igc.c
1104
bus_dmamap_sync(txr->txdma.dma_tag, map, 0, map->dm_mapsize,
sys/dev/pci/if_igc.c
1106
bus_dmamap_unload(txr->txdma.dma_tag, map);
sys/dev/pci/if_igc.c
1340
bus_dmamap_sync(rxr->rxdma.dma_tag, rxbuf->map, 0,
sys/dev/pci/if_igc.c
1341
rxbuf->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_igc.c
1342
bus_dmamap_unload(rxr->rxdma.dma_tag, rxbuf->map);
sys/dev/pci/if_igc.c
1684
error = bus_dmamap_load_mbuf(rxr->rxdma.dma_tag, rxbuf->map, m,
sys/dev/pci/if_igc.c
1691
bus_dmamap_sync(rxr->rxdma.dma_tag, rxbuf->map, 0,
sys/dev/pci/if_igc.c
1692
rxbuf->map->dm_mapsize, BUS_DMASYNC_PREREAD);
sys/dev/pci/if_igc.c
1695
rxdesc->read.pkt_addr = htole64(rxbuf->map->dm_segs[0].ds_addr);
sys/dev/pci/if_igc.c
1859
BUS_DMA_NOWAIT | BUS_DMA_64BIT, &txbuf->map);
sys/dev/pci/if_igc.c
2011
if (txbuf->map != NULL && txbuf->map->dm_nsegs > 0) {
sys/dev/pci/if_igc.c
2012
bus_dmamap_sync(txr->txdma.dma_tag, txbuf->map,
sys/dev/pci/if_igc.c
2013
0, txbuf->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_igc.c
2014
bus_dmamap_unload(txr->txdma.dma_tag, txbuf->map);
sys/dev/pci/if_igc.c
2020
if (txbuf->map != NULL) {
sys/dev/pci/if_igc.c
2021
bus_dmamap_destroy(txr->txdma.dma_tag, txbuf->map);
sys/dev/pci/if_igc.c
2022
txbuf->map = NULL;
sys/dev/pci/if_igc.c
2165
BUS_DMA_NOWAIT | BUS_DMA_64BIT, &rxbuf->map);
sys/dev/pci/if_igc.c
2375
bus_dmamap_sync(rxr->rxdma.dma_tag, rxbuf->map,
sys/dev/pci/if_igc.c
2376
0, rxbuf->map->dm_mapsize,
sys/dev/pci/if_igc.c
2379
rxbuf->map);
sys/dev/pci/if_igc.c
2383
bus_dmamap_destroy(rxr->rxdma.dma_tag, rxbuf->map);
sys/dev/pci/if_igc.c
2384
rxbuf->map = NULL;
sys/dev/pci/if_igc.c
942
igc_load_mbuf(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf *m)
sys/dev/pci/if_igc.c
946
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_igc.c
955
return (bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_igc.c
967
bus_dmamap_t map;
sys/dev/pci/if_igc.h
220
bus_dmamap_t map;
sys/dev/pci/if_igc.h
226
bus_dmamap_t map;
sys/dev/pci/if_ipw.c
1004
bus_dmamap_unload(sc->sc_dmat, sbuf->map);
sys/dev/pci/if_ipw.c
1194
error = bus_dmamap_load_mbuf(sc->sc_dmat, sbuf->map, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_ipw.c
1207
error = bus_dmamap_load_mbuf(sc->sc_dmat, sbuf->map, m,
sys/dev/pci/if_ipw.c
1217
error = bus_dmamap_load(sc->sc_dmat, shdr->map, &shdr->hdr,
sys/dev/pci/if_ipw.c
1222
bus_dmamap_unload(sc->sc_dmat, sbuf->map);
sys/dev/pci/if_ipw.c
1233
sbd->bd->physaddr = htole32(shdr->map->dm_segs[0].ds_addr);
sys/dev/pci/if_ipw.c
1235
sbd->bd->nfrag = 1 + sbuf->map->dm_nsegs;
sys/dev/pci/if_ipw.c
1249
for (i = 0; i < sbuf->map->dm_nsegs; i++) {
sys/dev/pci/if_ipw.c
1251
sbd->bd->physaddr = htole32(sbuf->map->dm_segs[i].ds_addr);
sys/dev/pci/if_ipw.c
1252
sbd->bd->len = htole32(sbuf->map->dm_segs[i].ds_len);
sys/dev/pci/if_ipw.c
1255
if (i == sbuf->map->dm_nsegs - 1) {
sys/dev/pci/if_ipw.c
1272
bus_dmamap_sync(sc->sc_dmat, sbuf->map, 0, sbuf->map->dm_mapsize,
sys/dev/pci/if_ipw.c
1274
bus_dmamap_sync(sc->sc_dmat, shdr->map, 0, sizeof (struct ipw_hdr),
sys/dev/pci/if_ipw.c
465
1, sizeof (struct ipw_hdr), 0, BUS_DMA_NOWAIT, &shdr->map);
sys/dev/pci/if_ipw.c
481
MCLBYTES, 0, BUS_DMA_NOWAIT, &sbuf->map);
sys/dev/pci/if_ipw.c
524
0, BUS_DMA_NOWAIT, &sbuf->map);
sys/dev/pci/if_ipw.c
531
error = bus_dmamap_load(sc->sc_dmat, sbuf->map,
sys/dev/pci/if_ipw.c
541
sbd->bd->physaddr = htole32(sbuf->map->dm_segs[0].ds_addr);
sys/dev/pci/if_ipw.c
594
bus_dmamap_destroy(sc->sc_dmat, sc->shdr_list[i].map);
sys/dev/pci/if_ipw.c
597
bus_dmamap_destroy(sc->sc_dmat, sc->tx_sbuf_list[i].map);
sys/dev/pci/if_ipw.c
601
if (sbuf->map != NULL) {
sys/dev/pci/if_ipw.c
603
bus_dmamap_unload(sc->sc_dmat, sbuf->map);
sys/dev/pci/if_ipw.c
606
bus_dmamap_destroy(sc->sc_dmat, sbuf->map);
sys/dev/pci/if_ipw.c
777
bus_dmamap_sync(sc->sc_dmat, sbuf->map, 0, sizeof (struct ipw_cmd),
sys/dev/pci/if_ipw.c
795
bus_dmamap_sync(sc->sc_dmat, sbuf->map, 0, sizeof state,
sys/dev/pci/if_ipw.c
864
bus_dmamap_sync(sc->sc_dmat, sbuf->map, 0, letoh32(status->len),
sys/dev/pci/if_ipw.c
866
bus_dmamap_unload(sc->sc_dmat, sbuf->map);
sys/dev/pci/if_ipw.c
868
error = bus_dmamap_load(sc->sc_dmat, sbuf->map, mtod(mnew, void *),
sys/dev/pci/if_ipw.c
874
error = bus_dmamap_load(sc->sc_dmat, sbuf->map,
sys/dev/pci/if_ipw.c
881
sbd->bd->physaddr = htole32(sbuf->map->dm_segs[0].ds_addr);
sys/dev/pci/if_ipw.c
888
sbd->bd->physaddr = htole32(sbuf->map->dm_segs[0].ds_addr);
sys/dev/pci/if_ipw.c
998
bus_dmamap_unload(sc->sc_dmat, shdr->map);
sys/dev/pci/if_ipwvar.h
41
bus_dmamap_t map;
sys/dev/pci/if_ipwvar.h
48
bus_dmamap_t map;
sys/dev/pci/if_iwi.c
1092
bus_dmamap_sync(sc->sc_dmat, data->map, 0, MCLBYTES,
sys/dev/pci/if_iwi.c
1135
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwi.c
1224
bus_dmamap_sync(sc->sc_dmat, sc->cmdq.map,
sys/dev/pci/if_iwi.c
1306
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/pci/if_iwi.c
1320
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m0,
sys/dev/pci/if_iwi.c
1355
desc->nseg = htole32(data->map->dm_nsegs);
sys/dev/pci/if_iwi.c
1356
for (i = 0; i < data->map->dm_nsegs; i++) {
sys/dev/pci/if_iwi.c
1357
desc->seg_addr[i] = htole32(data->map->dm_segs[i].ds_addr);
sys/dev/pci/if_iwi.c
1358
desc->seg_len[i] = htole16(data->map->dm_segs[i].ds_len);
sys/dev/pci/if_iwi.c
1361
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/pci/if_iwi.c
1363
bus_dmamap_sync(sc->sc_dmat, txq->map,
sys/dev/pci/if_iwi.c
1368
letoh16(desc->len), data->map->dm_nsegs));
sys/dev/pci/if_iwi.c
1634
bus_dmamap_t map;
sys/dev/pci/if_iwi.c
1643
BUS_DMA_NOWAIT, &map);
sys/dev/pci/if_iwi.c
1666
error = bus_dmamap_load(sc->sc_dmat, map, virtaddr, size, NULL,
sys/dev/pci/if_iwi.c
1678
bus_dmamap_sync(sc->sc_dmat, map, 0, size, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_iwi.c
1688
src = map->dm_segs[0].ds_addr;
sys/dev/pci/if_iwi.c
1758
fail5: bus_dmamap_sync(sc->sc_dmat, map, 0, size, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_iwi.c
1759
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_iwi.c
1762
fail2: bus_dmamap_destroy(sc->sc_dmat, map);
sys/dev/pci/if_iwi.c
2234
CSR_WRITE_4(sc, IWI_CSR_CMD_BASE, sc->cmdq.map->dm_segs[0].ds_addr);
sys/dev/pci/if_iwi.c
2240
sc->txq[ac].map->dm_segs[0].ds_addr);
sys/dev/pci/if_iwi.c
2247
CSR_WRITE_4(sc, data->reg, data->map->dm_segs[0].ds_addr);
sys/dev/pci/if_iwi.c
388
BUS_DMA_NOWAIT, &ring->map);
sys/dev/pci/if_iwi.c
413
error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->desc,
sys/dev/pci/if_iwi.c
438
if (ring->map != NULL) {
sys/dev/pci/if_iwi.c
440
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/pci/if_iwi.c
445
bus_dmamap_destroy(sc->sc_dmat, ring->map);
sys/dev/pci/if_iwi.c
463
&ring->map);
sys/dev/pci/if_iwi.c
488
error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->desc,
sys/dev/pci/if_iwi.c
501
IWI_MAX_SCATTER, MCLBYTES, 0, BUS_DMA_NOWAIT, &data->map);
sys/dev/pci/if_iwi.c
525
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwi.c
541
if (ring->map != NULL) {
sys/dev/pci/if_iwi.c
543
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/pci/if_iwi.c
548
bus_dmamap_destroy(sc->sc_dmat, ring->map);
sys/dev/pci/if_iwi.c
555
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwi.c
558
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/pci/if_iwi.c
574
0, BUS_DMA_NOWAIT, &data->map);
sys/dev/pci/if_iwi.c
598
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/pci/if_iwi.c
631
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwi.c
634
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/pci/if_iwi.c
908
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwi.c
910
error = bus_dmamap_load(sc->sc_dmat, data->map, mtod(mnew, void *),
sys/dev/pci/if_iwi.c
916
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/pci/if_iwi.c
923
CSR_WRITE_4(sc, data->reg, data->map->dm_segs[0].ds_addr);
sys/dev/pci/if_iwi.c
930
CSR_WRITE_4(sc, data->reg, data->map->dm_segs[0].ds_addr);
sys/dev/pci/if_iwivar.h
50
bus_dmamap_t map;
sys/dev/pci/if_iwivar.h
59
bus_dmamap_t map;
sys/dev/pci/if_iwivar.h
65
bus_dmamap_t map;
sys/dev/pci/if_iwivar.h
77
bus_dmamap_t map;
sys/dev/pci/if_iwm.c
10045
sc->fw_paging_db[0].fw_paging_block.map,
sys/dev/pci/if_iwm.c
10050
sc->fw_paging_db[i].fw_paging_block.map,
sys/dev/pci/if_iwm.c
10152
sc->fw_paging_db[blk_idx].fw_paging_block.map, 0,
sys/dev/pci/if_iwm.c
10985
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof(*(_pkt_)), \
sys/dev/pci/if_iwm.c
10992
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof(*(_pkt_)), \
sys/dev/pci/if_iwm.c
11022
bus_dmamap_sync(sc->sc_dmat, data->map, 0, IWM_RBUF_SIZE,
sys/dev/pci/if_iwm.c
11240
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwm.c
11255
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof(*pkt),
sys/dev/pci/if_iwm.c
11381
bus_dmamap_sync(sc->sc_dmat, sc->rxq.stat_dma.map,
sys/dev/pci/if_iwm.c
1226
&dma->map);
sys/dev/pci/if_iwm.c
1241
err = bus_dmamap_load(tag, dma->map, dma->vaddr, size, NULL,
sys/dev/pci/if_iwm.c
1247
bus_dmamap_sync(tag, dma->map, 0, size, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_iwm.c
1248
dma->paddr = dma->map->dm_segs[0].ds_addr;
sys/dev/pci/if_iwm.c
1259
if (dma->map != NULL) {
sys/dev/pci/if_iwm.c
1261
bus_dmamap_sync(dma->tag, dma->map, 0, dma->size,
sys/dev/pci/if_iwm.c
1263
bus_dmamap_unload(dma->tag, dma->map);
sys/dev/pci/if_iwm.c
1268
bus_dmamap_destroy(dma->tag, dma->map);
sys/dev/pci/if_iwm.c
1269
dma->map = NULL;
sys/dev/pci/if_iwm.c
1327
&data->map);
sys/dev/pci/if_iwm.c
1375
bus_dmamap_sync(sc->sc_dmat, ring->stat_dma.map, 0,
sys/dev/pci/if_iwm.c
1378
bus_dmamap_sync(sc->sc_dmat, ring->stat_dma.map, 0,
sys/dev/pci/if_iwm.c
1401
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwm.c
1402
data->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_iwm.c
1403
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwm.c
1407
if (data->map != NULL)
sys/dev/pci/if_iwm.c
1408
bus_dmamap_destroy(sc->sc_dmat, data->map);
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
4105
dma->map, 0, byte_cnt, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_iwm.c
4575
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwm.c
4580
err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwm.c
4590
bus_dmamap_sync(sc->sc_dmat, data->map, 0, size, BUS_DMASYNC_PREREAD);
sys/dev/pci/if_iwm.c
4595
htole64(data->map->dm_segs[0].ds_addr);
sys/dev/pci/if_iwm.c
4596
bus_dmamap_sync(sc->sc_dmat, ring->free_desc_dma.map,
sys/dev/pci/if_iwm.c
4601
htole32(data->map->dm_segs[0].ds_addr >> 8);
sys/dev/pci/if_iwm.c
4602
bus_dmamap_sync(sc->sc_dmat, ring->free_desc_dma.map,
sys/dev/pci/if_iwm.c
4656
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof(*pkt),
sys/dev/pci/if_iwm.c
5681
bus_dmamap_sync(sc->sc_dmat, txd->map, 0, txd->map->dm_mapsize,
sys/dev/pci/if_iwm.c
5683
bus_dmamap_unload(sc->sc_dmat, txd->map);
sys/dev/pci/if_iwm.c
5849
bus_dmamap_sync(sc->sc_dmat, data->map, 0, IWM_RBUF_SIZE,
sys/dev/pci/if_iwm.c
6034
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof(*pkt),
sys/dev/pci/if_iwm.c
6345
err = bus_dmamap_load(sc->sc_dmat, txdata->map, cmd,
sys/dev/pci/if_iwm.c
6354
paddr = txdata->map->dm_segs[0].ds_addr;
sys/dev/pci/if_iwm.c
6392
bus_dmamap_sync(sc->sc_dmat, txdata->map, 0,
sys/dev/pci/if_iwm.c
6395
bus_dmamap_sync(sc->sc_dmat, ring->cmd_dma.map,
sys/dev/pci/if_iwm.c
6399
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
sys/dev/pci/if_iwm.c
6526
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwm.c
6527
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_iwm.c
6528
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwm.c
6562
bus_dmamap_sync(sc->sc_dmat, sc->sched_dma.map,
sys/dev/pci/if_iwm.c
6569
bus_dmamap_sync(sc->sc_dmat, sc->sched_dma.map,
sys/dev/pci/if_iwm.c
6583
bus_dmamap_sync(sc->sc_dmat, sc->sched_dma.map,
sys/dev/pci/if_iwm.c
6591
bus_dmamap_sync(sc->sc_dmat, sc->sched_dma.map,
sys/dev/pci/if_iwm.c
6927
err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwm.c
6940
err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwm.c
6957
desc->num_tbs = 2 + data->map->dm_nsegs;
sys/dev/pci/if_iwm.c
6968
seg = data->map->dm_segs;
sys/dev/pci/if_iwm.c
6969
for (i = 0; i < data->map->dm_nsegs; i++, seg++) {
sys/dev/pci/if_iwm.c
6976
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/pci/if_iwm.c
6978
bus_dmamap_sync(sc->sc_dmat, ring->cmd_dma.map,
sys/dev/pci/if_iwm.c
6981
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
sys/dev/pci/if_iwmvar.h
233
bus_dmamap_t map;
sys/dev/pci/if_iwmvar.h
258
bus_dmamap_t map;
sys/dev/pci/if_iwmvar.h
291
bus_dmamap_t map;
sys/dev/pci/if_iwn.c
1066
&dma->map);
sys/dev/pci/if_iwn.c
1080
error = bus_dmamap_load_raw(tag, dma->map, &dma->seg, 1, size,
sys/dev/pci/if_iwn.c
1085
bus_dmamap_sync(tag, dma->map, 0, size, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_iwn.c
1087
dma->paddr = dma->map->dm_segs[0].ds_addr;
sys/dev/pci/if_iwn.c
1100
if (dma->map != NULL) {
sys/dev/pci/if_iwn.c
1102
bus_dmamap_sync(dma->tag, dma->map, 0, dma->size,
sys/dev/pci/if_iwn.c
1104
bus_dmamap_unload(dma->tag, dma->map);
sys/dev/pci/if_iwn.c
1109
bus_dmamap_destroy(dma->tag, dma->map);
sys/dev/pci/if_iwn.c
1110
dma->map = NULL;
sys/dev/pci/if_iwn.c
1205
&data->map);
sys/dev/pci/if_iwn.c
1220
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/pci/if_iwn.c
1230
ring->desc[i] = htole32(data->map->dm_segs[0].ds_addr >> 8);
sys/dev/pci/if_iwn.c
1233
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map, 0, size,
sys/dev/pci/if_iwn.c
1273
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwn.c
1274
data->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_iwn.c
1275
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwn.c
1278
if (data->map != NULL)
sys/dev/pci/if_iwn.c
1279
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/pci/if_iwn.c
1323
&data->map);
sys/dev/pci/if_iwn.c
1345
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwn.c
1346
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_iwn.c
1347
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwn.c
1354
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map, 0,
sys/dev/pci/if_iwn.c
1373
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwn.c
1374
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_iwn.c
1375
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwn.c
1378
if (data->map != NULL)
sys/dev/pci/if_iwn.c
1379
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/pci/if_iwn.c
1975
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_iwn.c
2032
bus_dmamap_sync(sc->sc_dmat, data->map, 0, IWN_RBUF_SIZE,
sys/dev/pci/if_iwn.c
2079
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwn.c
2081
error = bus_dmamap_load(sc->sc_dmat, data->map, mtod(m1, void *),
sys/dev/pci/if_iwn.c
2087
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/pci/if_iwn.c
2096
htole32(data->map->dm_segs[0].ds_addr >> 8);
sys/dev/pci/if_iwn.c
2097
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
sys/dev/pci/if_iwn.c
2107
ring->desc[ring->cur] = htole32(data->map->dm_segs[0].ds_addr >> 8);
sys/dev/pci/if_iwn.c
2108
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
sys/dev/pci/if_iwn.c
2341
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc), sizeof (*cba),
sys/dev/pci/if_iwn.c
2415
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc), len,
sys/dev/pci/if_iwn.c
2478
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_iwn.c
2668
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_iwn.c
2715
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_iwn.c
2753
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/pci/if_iwn.c
2755
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwn.c
2848
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwn.c
2849
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_iwn.c
2850
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwn.c
2869
bus_dmamap_sync(sc->sc_dmat, sc->rxq.stat_dma.map,
sys/dev/pci/if_iwn.c
2877
bus_dmamap_sync(sc->sc_dmat, data->map, 0, sizeof (*desc),
sys/dev/pci/if_iwn.c
2921
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_iwn.c
2956
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_iwn.c
2980
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_iwn.c
2996
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_iwn.c
3013
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_iwn.c
3245
bus_dmamap_sync(sc->sc_dmat, sc->sched_dma.map,
sys/dev/pci/if_iwn.c
3250
bus_dmamap_sync(sc->sc_dmat, sc->sched_dma.map,
sys/dev/pci/if_iwn.c
3269
bus_dmamap_sync(sc->sc_dmat, sc->sched_dma.map,
sys/dev/pci/if_iwn.c
3274
bus_dmamap_sync(sc->sc_dmat, sc->sched_dma.map,
sys/dev/pci/if_iwn.c
3286
bus_dmamap_sync(sc->sc_dmat, sc->sched_dma.map,
sys/dev/pci/if_iwn.c
3291
bus_dmamap_sync(sc->sc_dmat, sc->sched_dma.map,
sys/dev/pci/if_iwn.c
3589
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwn.c
3603
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwn.c
3618
ring->qid, ring->cur, m->m_pkthdr.len, data->map->dm_nsegs));
sys/dev/pci/if_iwn.c
3621
desc->nsegs = 1 + data->map->dm_nsegs;
sys/dev/pci/if_iwn.c
3627
seg = data->map->dm_segs;
sys/dev/pci/if_iwn.c
3628
for (i = 1; i <= data->map->dm_nsegs; i++) {
sys/dev/pci/if_iwn.c
3635
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/pci/if_iwn.c
3637
bus_dmamap_sync(sc->sc_dmat, ring->cmd_dma.map,
sys/dev/pci/if_iwn.c
3640
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
sys/dev/pci/if_iwn.c
3825
error = bus_dmamap_load(sc->sc_dmat, data->map, cmd, totlen,
sys/dev/pci/if_iwn.c
3832
paddr = data->map->dm_segs[0].ds_addr;
sys/dev/pci/if_iwn.c
3849
bus_dmamap_sync(sc->sc_dmat, data->map, 0, totlen,
sys/dev/pci/if_iwn.c
3852
bus_dmamap_sync(sc->sc_dmat, ring->cmd_dma.map,
sys/dev/pci/if_iwn.c
3856
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
sys/dev/pci/if_iwn.c
6440
bus_dmamap_sync(sc->sc_dmat, dma->map, 0, fw->init.datasz,
sys/dev/pci/if_iwn.c
6444
bus_dmamap_sync(sc->sc_dmat, dma->map, IWN4965_FW_DATA_MAXSZ,
sys/dev/pci/if_iwn.c
6480
bus_dmamap_sync(sc->sc_dmat, dma->map, 0, fw->main.datasz,
sys/dev/pci/if_iwn.c
6484
bus_dmamap_sync(sc->sc_dmat, dma->map, IWN4965_FW_DATA_MAXSZ,
sys/dev/pci/if_iwn.c
6510
bus_dmamap_sync(sc->sc_dmat, dma->map, 0, size, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_iwnvar.h
54
bus_dmamap_t map;
sys/dev/pci/if_iwnvar.h
62
bus_dmamap_t map;
sys/dev/pci/if_iwnvar.h
90
bus_dmamap_t map;
sys/dev/pci/if_iwx.c
10748
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof(*(_pkt_)), \
sys/dev/pci/if_iwx.c
10755
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof(*(_pkt_)), \
sys/dev/pci/if_iwx.c
10783
bus_dmamap_sync(sc->sc_dmat, data->map, 0, IWX_RBUF_SIZE,
sys/dev/pci/if_iwx.c
11038
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwx.c
11053
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof(*pkt),
sys/dev/pci/if_iwx.c
11275
bus_dmamap_sync(sc->sc_dmat, sc->rxq.stat_dma.map,
sys/dev/pci/if_iwx.c
1879
BUS_DMA_NOWAIT | BUS_DMA_64BIT, &dma->map);
sys/dev/pci/if_iwx.c
1899
err = bus_dmamap_load(tag, dma->map, dma->vaddr, size, NULL,
sys/dev/pci/if_iwx.c
1904
bus_dmamap_sync(tag, dma->map, 0, size, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_iwx.c
1905
dma->paddr = dma->map->dm_segs[0].ds_addr;
sys/dev/pci/if_iwx.c
1916
if (dma->map != NULL) {
sys/dev/pci/if_iwx.c
1918
bus_dmamap_sync(dma->tag, dma->map, 0, dma->size,
sys/dev/pci/if_iwx.c
1920
bus_dmamap_unload(dma->tag, dma->map);
sys/dev/pci/if_iwx.c
1925
bus_dmamap_destroy(dma->tag, dma->map);
sys/dev/pci/if_iwx.c
1926
dma->map = NULL;
sys/dev/pci/if_iwx.c
1986
&data->map);
sys/dev/pci/if_iwx.c
2033
bus_dmamap_sync(sc->sc_dmat, ring->stat_dma.map, 0,
sys/dev/pci/if_iwx.c
2040
bus_dmamap_sync(sc->sc_dmat, ring->stat_dma.map, 0,
sys/dev/pci/if_iwx.c
2058
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwx.c
2059
data->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_iwx.c
2060
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwx.c
2064
if (data->map != NULL)
sys/dev/pci/if_iwx.c
2065
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/pci/if_iwx.c
2152
BUS_DMA_NOWAIT | BUS_DMA_64BIT, &data->map);
sys/dev/pci/if_iwx.c
2175
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwx.c
2176
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_iwx.c
2177
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwx.c
2188
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map, 0,
sys/dev/pci/if_iwx.c
2219
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwx.c
2220
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_iwx.c
2221
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwx.c
2225
if (data->map != NULL)
sys/dev/pci/if_iwx.c
2226
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/pci/if_iwx.c
4344
bus_dmamap_sync(sc->sc_dmat, sc->pnvm_dma.map, 0,
sys/dev/pci/if_iwx.c
4347
bus_dmamap_sync(sc->sc_dmat, sc->pnvm_seg_dma[i].map, 0,
sys/dev/pci/if_iwx.c
4592
desc[idx].addr = htole64(data->map->dm_segs[0].ds_addr);
sys/dev/pci/if_iwx.c
4593
bus_dmamap_sync(sc->sc_dmat, ring->free_desc_dma.map,
sys/dev/pci/if_iwx.c
4598
htole64(data->map->dm_segs[0].ds_addr | (idx & 0x0fff));
sys/dev/pci/if_iwx.c
4599
bus_dmamap_sync(sc->sc_dmat, ring->free_desc_dma.map,
sys/dev/pci/if_iwx.c
4629
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwx.c
4634
err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwx.c
4644
bus_dmamap_sync(sc->sc_dmat, data->map, 0, size, BUS_DMASYNC_PREREAD);
sys/dev/pci/if_iwx.c
4676
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof(*pkt),
sys/dev/pci/if_iwx.c
5361
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
sys/dev/pci/if_iwx.c
5371
bus_dmamap_sync(sc->sc_dmat, txd->map, 0, txd->map->dm_mapsize,
sys/dev/pci/if_iwx.c
5373
bus_dmamap_unload(sc->sc_dmat, txd->map);
sys/dev/pci/if_iwx.c
5413
bus_dmamap_sync(sc->sc_dmat, data->map, 0, IWX_RBUF_SIZE,
sys/dev/pci/if_iwx.c
5538
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof(*pkt),
sys/dev/pci/if_iwx.c
5889
err = bus_dmamap_load(sc->sc_dmat, txdata->map, cmd,
sys/dev/pci/if_iwx.c
5898
paddr = txdata->map->dm_segs[0].ds_addr;
sys/dev/pci/if_iwx.c
5934
bus_dmamap_sync(sc->sc_dmat, txdata->map, 0,
sys/dev/pci/if_iwx.c
5937
bus_dmamap_sync(sc->sc_dmat, ring->cmd_dma.map,
sys/dev/pci/if_iwx.c
5941
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
sys/dev/pci/if_iwx.c
6055
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_iwx.c
6056
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_iwx.c
6057
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_iwx.c
6211
bus_dmamap_sync(sc->sc_dmat, txq->bc_tbl.map, 0,
sys/dev/pci/if_iwx.c
6212
txq->bc_tbl.map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_iwx.c
6369
err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwx.c
6382
err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwx.c
6395
num_tbs = 2 + data->map->dm_nsegs;
sys/dev/pci/if_iwx.c
6414
seg = data->map->dm_segs;
sys/dev/pci/if_iwx.c
6415
for (i = 0; i < data->map->dm_nsegs; i++, seg++) {
sys/dev/pci/if_iwx.c
6425
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/pci/if_iwx.c
6427
bus_dmamap_sync(sc->sc_dmat, ring->cmd_dma.map,
sys/dev/pci/if_iwx.c
6430
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
sys/dev/pci/if_iwxvar.h
227
bus_dmamap_t map;
sys/dev/pci/if_iwxvar.h
239
bus_dmamap_t map;
sys/dev/pci/if_iwxvar.h
269
bus_dmamap_t map;
sys/dev/pci/if_ix.c
1450
bus_dmamap_t map;
sys/dev/pci/if_ix.c
1465
map = txbuf->map;
sys/dev/pci/if_ix.c
1478
switch (bus_dmamap_load_mbuf(txr->txdma.dma_tag, map,
sys/dev/pci/if_ix.c
1484
bus_dmamap_load_mbuf(txr->txdma.dma_tag, map,
sys/dev/pci/if_ix.c
1496
for (j = 0; j < map->dm_nsegs; j++) {
sys/dev/pci/if_ix.c
1499
txd->read.buffer_addr = htole64(map->dm_segs[j].ds_addr);
sys/dev/pci/if_ix.c
1501
cmd_type_len | map->dm_segs[j].ds_len);
sys/dev/pci/if_ix.c
1512
bus_dmamap_sync(txr->txdma.dma_tag, map, 0, map->dm_mapsize,
sys/dev/pci/if_ix.c
1526
bus_dmamap_unload(txr->txdma.dma_tag, txbuf->map);
sys/dev/pci/if_ix.c
2296
BUS_DMA_NOWAIT | BUS_DMA_64BIT, &txbuf->map);
sys/dev/pci/if_ix.c
2482
if (tx_buffer->map != NULL && tx_buffer->map->dm_nsegs > 0) {
sys/dev/pci/if_ix.c
2483
bus_dmamap_sync(txr->txdma.dma_tag, tx_buffer->map,
sys/dev/pci/if_ix.c
2484
0, tx_buffer->map->dm_mapsize,
sys/dev/pci/if_ix.c
2487
tx_buffer->map);
sys/dev/pci/if_ix.c
2493
if (tx_buffer->map != NULL) {
sys/dev/pci/if_ix.c
2495
tx_buffer->map);
sys/dev/pci/if_ix.c
2496
tx_buffer->map = NULL;
sys/dev/pci/if_ix.c
2673
bus_dmamap_sync(txr->txdma.dma_tag, tx_buffer->map,
sys/dev/pci/if_ix.c
2674
0, tx_buffer->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_ix.c
2675
bus_dmamap_unload(txr->txdma.dma_tag, tx_buffer->map);
sys/dev/pci/if_ix.c
2736
error = bus_dmamap_load_mbuf(rxr->rxdma.dma_tag, rxbuf->map,
sys/dev/pci/if_ix.c
2743
bus_dmamap_sync(rxr->rxdma.dma_tag, rxbuf->map,
sys/dev/pci/if_ix.c
2744
0, rxbuf->map->dm_mapsize, BUS_DMASYNC_PREREAD);
sys/dev/pci/if_ix.c
2747
rxdesc->read.pkt_addr = htole64(rxbuf->map->dm_segs[0].ds_addr);
sys/dev/pci/if_ix.c
2779
16 * 1024, 0, BUS_DMA_NOWAIT | BUS_DMA_64BIT, &rxbuf->map);
sys/dev/pci/if_ix.c
3118
bus_dmamap_sync(rxr->rxdma.dma_tag, rxbuf->map,
sys/dev/pci/if_ix.c
3119
0, rxbuf->map->dm_mapsize,
sys/dev/pci/if_ix.c
3122
rxbuf->map);
sys/dev/pci/if_ix.c
3126
if (rxbuf->map != NULL) {
sys/dev/pci/if_ix.c
3128
rxbuf->map);
sys/dev/pci/if_ix.c
3129
rxbuf->map = NULL;
sys/dev/pci/if_ix.c
3185
bus_dmamap_sync(rxr->rxdma.dma_tag, rxbuf->map, 0,
sys/dev/pci/if_ix.c
3186
rxbuf->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_ix.c
3187
bus_dmamap_unload(rxr->rxdma.dma_tag, rxbuf->map);
sys/dev/pci/if_ix.h
128
bus_dmamap_t map;
sys/dev/pci/if_ix.h
134
bus_dmamap_t map;
sys/dev/pci/if_ixgb.c
1167
BUS_DMA_NOWAIT, &tx_buffer->map);
sys/dev/pci/if_ixgb.c
1251
if (tx_buffer->map != NULL &&
sys/dev/pci/if_ixgb.c
1252
tx_buffer->map->dm_nsegs > 0) {
sys/dev/pci/if_ixgb.c
1253
bus_dmamap_sync(sc->txtag, tx_buffer->map,
sys/dev/pci/if_ixgb.c
1254
0, tx_buffer->map->dm_mapsize,
sys/dev/pci/if_ixgb.c
1257
tx_buffer->map);
sys/dev/pci/if_ixgb.c
1264
if (tx_buffer->map != NULL) {
sys/dev/pci/if_ixgb.c
1266
tx_buffer->map);
sys/dev/pci/if_ixgb.c
1267
tx_buffer->map = NULL;
sys/dev/pci/if_ixgb.c
1386
if (tx_buffer->map->dm_nsegs > 0) {
sys/dev/pci/if_ixgb.c
1387
bus_dmamap_sync(sc->txtag, tx_buffer->map,
sys/dev/pci/if_ixgb.c
1388
0, tx_buffer->map->dm_mapsize,
sys/dev/pci/if_ixgb.c
1390
bus_dmamap_unload(sc->txtag, tx_buffer->map);
sys/dev/pci/if_ixgb.c
1469
error = bus_dmamap_load_mbuf(sc->rxtag, rx_buffer->map,
sys/dev/pci/if_ixgb.c
1477
sc->rx_desc_base[i].buff_addr = htole64(rx_buffer->map->dm_segs[0].ds_addr);
sys/dev/pci/if_ixgb.c
1478
bus_dmamap_sync(sc->rxtag, rx_buffer->map, 0,
sys/dev/pci/if_ixgb.c
1479
rx_buffer->map->dm_mapsize, BUS_DMASYNC_PREREAD);
sys/dev/pci/if_ixgb.c
1511
&rx_buffer->map);
sys/dev/pci/if_ixgb.c
1663
if (rx_buffer->map != NULL &&
sys/dev/pci/if_ixgb.c
1664
rx_buffer->map->dm_nsegs > 0) {
sys/dev/pci/if_ixgb.c
1665
bus_dmamap_sync(sc->rxtag, rx_buffer->map,
sys/dev/pci/if_ixgb.c
1666
0, rx_buffer->map->dm_mapsize,
sys/dev/pci/if_ixgb.c
1669
rx_buffer->map);
sys/dev/pci/if_ixgb.c
1675
if (rx_buffer->map != NULL) {
sys/dev/pci/if_ixgb.c
1677
rx_buffer->map);
sys/dev/pci/if_ixgb.c
1678
rx_buffer->map = NULL;
sys/dev/pci/if_ixgb.c
1732
bus_dmamap_sync(sc->rxtag, sc->rx_buffer_area[i].map,
sys/dev/pci/if_ixgb.c
1733
0, sc->rx_buffer_area[i].map->dm_mapsize,
sys/dev/pci/if_ixgb.c
1735
bus_dmamap_unload(sc->rxtag, sc->rx_buffer_area[i].map);
sys/dev/pci/if_ixgb.c
628
bus_dmamap_t map;
sys/dev/pci/if_ixgb.c
650
map = tx_buffer->map;
sys/dev/pci/if_ixgb.c
652
error = bus_dmamap_load_mbuf(sc->txtag, map,
sys/dev/pci/if_ixgb.c
658
IXGB_KASSERT(map->dm_nsegs != 0, ("ixgb_encap: empty packet"));
sys/dev/pci/if_ixgb.c
660
if (map->dm_nsegs > sc->num_tx_desc_avail)
sys/dev/pci/if_ixgb.c
670
for (j = 0; j < map->dm_nsegs; j++) {
sys/dev/pci/if_ixgb.c
674
current_tx_desc->buff_addr = htole64(map->dm_segs[j].ds_addr);
sys/dev/pci/if_ixgb.c
675
current_tx_desc->cmd_type_len = htole32((sc->txd_cmd | map->dm_segs[j].ds_len));
sys/dev/pci/if_ixgb.c
683
sc->num_tx_desc_avail -= map->dm_nsegs;
sys/dev/pci/if_ixgb.c
696
bus_dmamap_sync(sc->txtag, map, 0, map->dm_mapsize,
sys/dev/pci/if_ixgb.c
708
bus_dmamap_unload(sc->txtag, map);
sys/dev/pci/if_ixgb.h
200
bus_dmamap_t map; /* bus_dma map for packet */
sys/dev/pci/if_ixl.c
2676
bus_dmamap_t map;
sys/dev/pci/if_ixl.c
2686
map = txm->txm_map;
sys/dev/pci/if_ixl.c
2687
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_ixl.c
2689
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_ixl.c
2753
ixl_load_mbuf(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf *m)
sys/dev/pci/if_ixl.c
2757
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_ixl.c
2766
return (bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_ixl.c
2861
bus_dmamap_t map;
sys/dev/pci/if_ixl.c
2903
map = txm->txm_map;
sys/dev/pci/if_ixl.c
2911
if (ixl_load_mbuf(sc->sc_dmat, map, m) != 0) {
sys/dev/pci/if_ixl.c
2917
bus_dmamap_sync(sc->sc_dmat, map, 0,
sys/dev/pci/if_ixl.c
2918
map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_ixl.c
2920
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/if_ixl.c
2923
cmd = (uint64_t)map->dm_segs[i].ds_len <<
sys/dev/pci/if_ixl.c
2928
htolem64(&txd->addr, map->dm_segs[i].ds_addr);
sys/dev/pci/if_ixl.c
2967
bus_dmamap_t map;
sys/dev/pci/if_ixl.c
2994
map = txm->txm_map;
sys/dev/pci/if_ixl.c
2996
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_ixl.c
2998
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_ixl.c
3091
bus_dmamap_t map;
sys/dev/pci/if_ixl.c
3103
map = rxm->rxm_map;
sys/dev/pci/if_ixl.c
3104
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_ixl.c
3106
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_ixl.c
3221
bus_dmamap_t map;
sys/dev/pci/if_ixl.c
3256
map = rxm->rxm_map;
sys/dev/pci/if_ixl.c
3257
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_ixl.c
3259
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_ixl.c
3345
bus_dmamap_t map;
sys/dev/pci/if_ixl.c
3370
map = rxm->rxm_map;
sys/dev/pci/if_ixl.c
3372
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_ixl.c
3380
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_ixl.c
3385
htolem64(&rxd->paddr, map->dm_segs[0].ds_addr);
sys/dev/pci/if_jme.c
2185
bus_dmamap_t map;
sys/dev/pci/if_jme.c
2219
map = rxd->rx_dmamap;
sys/dev/pci/if_jme.c
2221
sc->jme_cdata.jme_rx_sparemap = map;
sys/dev/pci/if_jme.c
464
uint32_t map[MSINUM_NUM_INTR_SOURCE / JME_MSI_MESSAGES];
sys/dev/pci/if_jme.c
466
bzero(map, sizeof(map));
sys/dev/pci/if_jme.c
469
map[MSINUM_REG_INDEX(N_INTR_TXQ0_COMP)] =
sys/dev/pci/if_jme.c
471
map[MSINUM_REG_INDEX(N_INTR_TXQ1_COMP)] |=
sys/dev/pci/if_jme.c
473
map[MSINUM_REG_INDEX(N_INTR_TXQ2_COMP)] |=
sys/dev/pci/if_jme.c
475
map[MSINUM_REG_INDEX(N_INTR_TXQ3_COMP)] |=
sys/dev/pci/if_jme.c
477
map[MSINUM_REG_INDEX(N_INTR_TXQ4_COMP)] |=
sys/dev/pci/if_jme.c
479
map[MSINUM_REG_INDEX(N_INTR_TXQ4_COMP)] |=
sys/dev/pci/if_jme.c
481
map[MSINUM_REG_INDEX(N_INTR_TXQ6_COMP)] |=
sys/dev/pci/if_jme.c
483
map[MSINUM_REG_INDEX(N_INTR_TXQ7_COMP)] |=
sys/dev/pci/if_jme.c
485
map[MSINUM_REG_INDEX(N_INTR_TXQ_COAL)] |=
sys/dev/pci/if_jme.c
487
map[MSINUM_REG_INDEX(N_INTR_TXQ_COAL_TO)] |=
sys/dev/pci/if_jme.c
491
map[MSINUM_REG_INDEX(N_INTR_RXQ0_COMP)] =
sys/dev/pci/if_jme.c
493
map[MSINUM_REG_INDEX(N_INTR_RXQ1_COMP)] =
sys/dev/pci/if_jme.c
495
map[MSINUM_REG_INDEX(N_INTR_RXQ2_COMP)] =
sys/dev/pci/if_jme.c
497
map[MSINUM_REG_INDEX(N_INTR_RXQ3_COMP)] =
sys/dev/pci/if_jme.c
499
map[MSINUM_REG_INDEX(N_INTR_RXQ0_DESC_EMPTY)] =
sys/dev/pci/if_jme.c
501
map[MSINUM_REG_INDEX(N_INTR_RXQ1_DESC_EMPTY)] =
sys/dev/pci/if_jme.c
503
map[MSINUM_REG_INDEX(N_INTR_RXQ2_DESC_EMPTY)] =
sys/dev/pci/if_jme.c
505
map[MSINUM_REG_INDEX(N_INTR_RXQ3_DESC_EMPTY)] =
sys/dev/pci/if_jme.c
507
map[MSINUM_REG_INDEX(N_INTR_RXQ0_COAL)] =
sys/dev/pci/if_jme.c
509
map[MSINUM_REG_INDEX(N_INTR_RXQ1_COAL)] =
sys/dev/pci/if_jme.c
511
map[MSINUM_REG_INDEX(N_INTR_RXQ2_COAL)] =
sys/dev/pci/if_jme.c
513
map[MSINUM_REG_INDEX(N_INTR_RXQ3_COAL)] =
sys/dev/pci/if_jme.c
515
map[MSINUM_REG_INDEX(N_INTR_RXQ0_COAL_TO)] =
sys/dev/pci/if_jme.c
517
map[MSINUM_REG_INDEX(N_INTR_RXQ1_COAL_TO)] =
sys/dev/pci/if_jme.c
519
map[MSINUM_REG_INDEX(N_INTR_RXQ2_COAL_TO)] =
sys/dev/pci/if_jme.c
521
map[MSINUM_REG_INDEX(N_INTR_RXQ3_COAL_TO)] =
sys/dev/pci/if_jme.c
525
CSR_WRITE_4(sc, JME_MSINUM_BASE + sizeof(uint32_t) * 0, map[0]);
sys/dev/pci/if_jme.c
526
CSR_WRITE_4(sc, JME_MSINUM_BASE + sizeof(uint32_t) * 1, map[1]);
sys/dev/pci/if_jme.c
527
CSR_WRITE_4(sc, JME_MSINUM_BASE + sizeof(uint32_t) * 2, map[2]);
sys/dev/pci/if_jme.c
528
CSR_WRITE_4(sc, JME_MSINUM_BASE + sizeof(uint32_t) * 3, map[3]);
sys/dev/pci/if_mcx.c
3826
bus_dma_iter_init(struct bus_dma_iter *i, bus_dmamap_t map)
sys/dev/pci/if_mcx.c
3828
i->i_map = map;
sys/dev/pci/if_mcx.c
6822
bus_dmamap_t map;
sys/dev/pci/if_mcx.c
6828
map = ms->ms_map;
sys/dev/pci/if_mcx.c
6829
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_mcx.c
6833
if (map->dm_nsegs > 1)
sys/dev/pci/if_mcx.c
6834
slots += (map->dm_nsegs+2) / MCX_SQ_SEGS_PER_SLOT;
sys/dev/pci/if_mcx.c
6836
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_mcx.c
7819
bus_dmamap_t map;
sys/dev/pci/if_mcx.c
7915
map = ms->ms_map;
sys/dev/pci/if_mcx.c
7916
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_mcx.c
7921
(map->dm_nsegs + 3));
sys/dev/pci/if_mcx.c
7927
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/if_mcx.c
7941
htobe32(map->dm_segs[i].ds_len);
sys/dev/pci/if_mcx.c
7943
sqs[seg].sqs_addr = htobe64(map->dm_segs[i].ds_addr);
sys/dev/pci/if_mcx.c
8657
uint64_t map;
sys/dev/pci/if_mcx.c
8691
map = bemtoh64(&mtcap.mtcap_sensor_map);
sys/dev/pci/if_mcx.c
8692
for (i = 0; i < sizeof(map) * NBBY; i++) {
sys/dev/pci/if_mcx.c
8693
if (!ISSET(map, (1ULL << i)))
sys/dev/pci/if_msk.c
1563
bus_dmamap_t map;
sys/dev/pci/if_msk.c
1571
map = sc_if->sk_cdata.sk_tx_maps[prod];
sys/dev/pci/if_msk.c
1573
switch (bus_dmamap_load_mbuf(sc->sc_dmatag, map, m,
sys/dev/pci/if_msk.c
1579
bus_dmamap_load_mbuf(sc->sc_dmatag, map, m,
sys/dev/pci/if_msk.c
1587
bus_dmamap_sync(sc->sc_dmatag, map, 0, map->dm_mapsize,
sys/dev/pci/if_msk.c
1592
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/if_msk.c
1594
addr = map->dm_segs[i].ds_addr;
sys/dev/pci/if_msk.c
1610
htolem16(&t->sk_len, map->dm_segs[i].ds_len);
sys/dev/pci/if_msk.c
1623
sc_if->sk_cdata.sk_tx_maps[last] = map;
sys/dev/pci/if_msk.c
1723
bus_dmamap_t map;
sys/dev/pci/if_msk.c
1747
map = sc_if->sk_cdata.sk_rx_maps[tail];
sys/dev/pci/if_msk.c
1750
bus_dmamap_sync(sc_if->sk_softc->sc_dmatag, map, 0, map->dm_mapsize,
sys/dev/pci/if_msk.c
1752
bus_dmamap_unload(sc_if->sk_softc->sc_dmatag, map);
sys/dev/pci/if_msk.c
1773
bus_dmamap_t map;
sys/dev/pci/if_msk.c
1789
map = sc_if->sk_cdata.sk_tx_maps[cons];
sys/dev/pci/if_msk.c
1790
bus_dmamap_sync(sc->sc_dmatag, map, 0,
sys/dev/pci/if_msk.c
1791
map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_msk.c
1792
bus_dmamap_unload(sc->sc_dmatag, map);
sys/dev/pci/if_msk.c
2223
bus_dmamap_t map;
sys/dev/pci/if_msk.c
2269
map = sc_if->sk_cdata.sk_rx_maps[i];
sys/dev/pci/if_msk.c
2270
bus_dmamap_sync(sc->sc_dmatag, map, 0, map->dm_mapsize,
sys/dev/pci/if_msk.c
2272
bus_dmamap_unload(sc->sc_dmatag, map);
sys/dev/pci/if_msk.c
2287
map = sc_if->sk_cdata.sk_tx_maps[i];
sys/dev/pci/if_msk.c
2288
bus_dmamap_sync(sc->sc_dmatag, map, 0, map->dm_mapsize,
sys/dev/pci/if_msk.c
2290
bus_dmamap_unload(sc->sc_dmatag, map);
sys/dev/pci/if_msk.c
596
bus_dmamap_t map;
sys/dev/pci/if_msk.c
609
map = sc_if->sk_cdata.sk_rx_maps[prod];
sys/dev/pci/if_msk.c
611
if (bus_dmamap_load_mbuf(sc_if->sk_softc->sc_dmatag, map, m,
sys/dev/pci/if_msk.c
617
bus_dmamap_sync(sc_if->sk_softc->sc_dmatag, map, 0,
sys/dev/pci/if_msk.c
618
map->dm_mapsize, BUS_DMASYNC_PREREAD);
sys/dev/pci/if_msk.c
623
addr = map->dm_segs[0].ds_addr;
sys/dev/pci/if_msk.c
639
htolem16(&r->sk_len, map->dm_segs[0].ds_len);
sys/dev/pci/if_msk.c
644
sc_if->sk_cdata.sk_rx_maps[prod] = map;
sys/dev/pci/if_myx.c
1036
bus_dmamap_t map;
sys/dev/pci/if_myx.c
1101
map = sc->sc_intrq_dma.mxm_map;
sys/dev/pci/if_myx.c
1103
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
1114
mc.mc_data0 = htobe32(MYX_ADDRLOW(map->dm_segs[0].ds_addr));
sys/dev/pci/if_myx.c
1115
mc.mc_data1 = htobe32(MYX_ADDRHIGH(map->dm_segs[0].ds_addr));
sys/dev/pci/if_myx.c
1196
map = sc->sc_sts_dma.mxm_map;
sys/dev/pci/if_myx.c
1197
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
1201
mc.mc_data0 = htobe32(MYX_ADDRLOW(map->dm_segs[0].ds_addr));
sys/dev/pci/if_myx.c
1202
mc.mc_data1 = htobe32(MYX_ADDRHIGH(map->dm_segs[0].ds_addr));
sys/dev/pci/if_myx.c
1376
bus_dmamap_t map = sc->sc_sts_dma.mxm_map;
sys/dev/pci/if_myx.c
1383
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
1386
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
1455
bus_dmamap_t map = ms->ms_map;
sys/dev/pci/if_myx.c
1458
for (i = 1; i < map->dm_nsegs; i++) {
sys/dev/pci/if_myx.c
1460
txd.tx_addr = htobe64(map->dm_segs[i].ds_addr);
sys/dev/pci/if_myx.c
1461
txd.tx_length = htobe16(map->dm_segs[i].ds_len);
sys/dev/pci/if_myx.c
1470
if (map->dm_mapsize < 60) {
sys/dev/pci/if_myx.c
1473
txd.tx_length = htobe16(60 - map->dm_mapsize);
sys/dev/pci/if_myx.c
1489
bus_dmamap_t map;
sys/dev/pci/if_myx.c
1531
map = ms->ms_map;
sys/dev/pci/if_myx.c
1532
bus_dmamap_sync(sc->sc_dmat, map, 0,
sys/dev/pci/if_myx.c
1533
map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_myx.c
1535
used += map->dm_nsegs + (map->dm_mapsize < 60 ? 1 : 0);
sys/dev/pci/if_myx.c
1559
map = ms->ms_map;
sys/dev/pci/if_myx.c
1562
if (map->dm_mapsize < 1520)
sys/dev/pci/if_myx.c
1566
txd.tx_addr = htobe64(map->dm_segs[0].ds_addr);
sys/dev/pci/if_myx.c
1567
txd.tx_length = htobe16(map->dm_segs[0].ds_len);
sys/dev/pci/if_myx.c
1568
txd.tx_nsegs = map->dm_nsegs + (map->dm_mapsize < 60 ? 1 : 0);
sys/dev/pci/if_myx.c
1578
map = ms->ms_map;
sys/dev/pci/if_myx.c
1581
if (map->dm_mapsize < 1520)
sys/dev/pci/if_myx.c
1585
txd.tx_addr = htobe64(map->dm_segs[0].ds_addr);
sys/dev/pci/if_myx.c
1586
txd.tx_length = htobe16(map->dm_segs[0].ds_len);
sys/dev/pci/if_myx.c
1587
txd.tx_nsegs = map->dm_nsegs + (map->dm_mapsize < 60 ? 1 : 0);
sys/dev/pci/if_myx.c
1645
bus_dmamap_t map = sc->sc_sts_dma.mxm_map;
sys/dev/pci/if_myx.c
1653
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
1658
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
1673
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
1708
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
1731
bus_dmamap_t map;
sys/dev/pci/if_myx.c
1739
map = ms->ms_map;
sys/dev/pci/if_myx.c
1741
idx += map->dm_nsegs + (map->dm_mapsize < 60 ? 1 : 0);
sys/dev/pci/if_myx.c
1743
bus_dmamap_sync(sc->sc_dmat, map, 0,
sys/dev/pci/if_myx.c
1744
map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_myx.c
1745
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_myx.c
2163
bus_dmamap_t map = sc->sc_sts_dma.mxm_map;
sys/dev/pci/if_myx.c
2170
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
2180
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
558
bus_dmamap_t map;
sys/dev/pci/if_myx.c
581
map = test.mxm_map;
sys/dev/pci/if_myx.c
583
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
587
mc.mc_data0 = htobe32(MYX_ADDRLOW(map->dm_segs[0].ds_addr));
sys/dev/pci/if_myx.c
588
mc.mc_data1 = htobe32(MYX_ADDRHIGH(map->dm_segs[0].ds_addr));
sys/dev/pci/if_myx.c
596
mc.mc_data0 = htobe32(MYX_ADDRLOW(map->dm_segs[0].ds_addr));
sys/dev/pci/if_myx.c
597
mc.mc_data1 = htobe32(MYX_ADDRHIGH(map->dm_segs[0].ds_addr));
sys/dev/pci/if_myx.c
605
mc.mc_data0 = htobe32(MYX_ADDRLOW(map->dm_segs[0].ds_addr));
sys/dev/pci/if_myx.c
606
mc.mc_data1 = htobe32(MYX_ADDRHIGH(map->dm_segs[0].ds_addr));
sys/dev/pci/if_myx.c
613
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
619
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
695
bus_dmamap_t map = sc->sc_cmddma.mxm_map;
sys/dev/pci/if_myx.c
701
mc->mc_addr_high = htobe32(MYX_ADDRHIGH(map->dm_segs[0].ds_addr));
sys/dev/pci/if_myx.c
702
mc->mc_addr_low = htobe32(MYX_ADDRLOW(map->dm_segs[0].ds_addr));
sys/dev/pci/if_myx.c
709
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
713
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
721
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
742
bus_dmamap_t map = sc->sc_cmddma.mxm_map;
sys/dev/pci/if_myx.c
747
bc.bc_addr_high = htobe32(MYX_ADDRHIGH(map->dm_segs[0].ds_addr));
sys/dev/pci/if_myx.c
748
bc.bc_addr_low = htobe32(MYX_ADDRLOW(map->dm_segs[0].ds_addr));
sys/dev/pci/if_myx.c
760
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
764
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
771
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
786
bus_dmamap_t map = sc->sc_cmddma.mxm_map;
sys/dev/pci/if_myx.c
796
rc.rc_addr_high = htobe32(MYX_ADDRHIGH(map->dm_segs[0].ds_addr));
sys/dev/pci/if_myx.c
797
rc.rc_addr_low = htobe32(MYX_ADDRLOW(map->dm_segs[0].ds_addr));
sys/dev/pci/if_myx.c
806
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
813
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
821
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
844
bus_dmamap_t map = sc->sc_sts_dma.mxm_map;
sys/dev/pci/if_myx.c
853
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_myx.c
856
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_nep.c
1781
bus_dmamap_t map;
sys/dev/pci/if_nep.c
1819
map = sc->sc_txbuf[cur].nb_map;
sys/dev/pci/if_nep.c
1821
err = bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_nep.c
1829
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_nep.c
1833
txd |= ((uint64_t)map->dm_nsegs << TXD_NUM_PTR_SHIFT);
sys/dev/pci/if_nep.c
1834
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/if_nep.c
1835
txd |= ((uint64_t)map->dm_segs[i].ds_len << TXD_TR_LEN_SHIFT);
sys/dev/pci/if_nep.c
1836
txd |= map->dm_segs[i].ds_addr;
sys/dev/pci/if_nep.c
1851
sc->sc_txbuf[cur].nb_map = map;
sys/dev/pci/if_nep.c
1858
sc->sc_tx_cnt += map->dm_nsegs;
sys/dev/pci/if_nfe.c
1168
NFE_RX_RING_COUNT * descsize, 0, BUS_DMA_NOWAIT, &ring->map);
sys/dev/pci/if_nfe.c
1191
error = bus_dmamap_load(sc->sc_dmat, ring->map, *desc,
sys/dev/pci/if_nfe.c
1198
ring->physaddr = ring->map->dm_segs[0].ds_addr;
sys/dev/pci/if_nfe.c
1216
MCLBYTES, 0, BUS_DMA_NOWAIT, &data->map);
sys/dev/pci/if_nfe.c
1223
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, data->m,
sys/dev/pci/if_nfe.c
1230
physaddr = data->map->dm_segs[0].ds_addr;
sys/dev/pci/if_nfe.c
1248
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/pci/if_nfe.c
1272
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/pci/if_nfe.c
1294
bus_dmamap_sync(sc->sc_dmat, ring->map, 0,
sys/dev/pci/if_nfe.c
1295
ring->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_nfe.c
1296
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/pci/if_nfe.c
1305
if (data->map != NULL) {
sys/dev/pci/if_nfe.c
1306
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_nfe.c
1307
data->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_nfe.c
1308
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_nfe.c
1309
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/pci/if_nfe.c
1334
NFE_TX_RING_COUNT * descsize, 0, BUS_DMA_NOWAIT, &ring->map);
sys/dev/pci/if_nfe.c
1358
error = bus_dmamap_load(sc->sc_dmat, ring->map, *desc,
sys/dev/pci/if_nfe.c
1365
ring->physaddr = ring->map->dm_segs[0].ds_addr;
sys/dev/pci/if_nfe.c
1370
&ring->data[i].map);
sys/dev/pci/if_nfe.c
1407
bus_dmamap_sync(sc->sc_dmat, ring->map, 0, ring->map->dm_mapsize,
sys/dev/pci/if_nfe.c
1430
bus_dmamap_sync(sc->sc_dmat, ring->map, 0,
sys/dev/pci/if_nfe.c
1431
ring->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_nfe.c
1432
bus_dmamap_unload(sc->sc_dmat, ring->map);
sys/dev/pci/if_nfe.c
1452
if (data->map == NULL)
sys/dev/pci/if_nfe.c
1454
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/pci/if_nfe.c
553
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/pci/if_nfe.c
561
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/pci/if_nfe.c
570
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/pci/if_nfe.c
577
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/pci/if_nfe.c
583
bus_dmamap_sync(sc->sc_dmat, sc->txq.map, 0,
sys/dev/pci/if_nfe.c
591
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/pci/if_nfe.c
598
bus_dmamap_sync(sc->sc_dmat, sc->txq.map,
sys/dev/pci/if_nfe.c
604
bus_dmamap_sync(sc->sc_dmat, sc->txq.map, 0,
sys/dev/pci/if_nfe.c
611
bus_dmamap_sync(sc->sc_dmat, sc->rxq.map,
sys/dev/pci/if_nfe.c
619
bus_dmamap_sync(sc->sc_dmat, sc->rxq.map,
sys/dev/pci/if_nfe.c
700
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_nfe.c
701
data->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_nfe.c
702
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_nfe.c
704
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, mnew,
sys/dev/pci/if_nfe.c
710
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map,
sys/dev/pci/if_nfe.c
720
physaddr = data->map->dm_segs[0].ds_addr;
sys/dev/pci/if_nfe.c
855
bus_dmamap_t map;
sys/dev/pci/if_nfe.c
860
map = sc->txq.data[first].map;
sys/dev/pci/if_nfe.c
862
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m0, BUS_DMA_NOWAIT);
sys/dev/pci/if_nfe.c
869
if (sc->txq.queued + map->dm_nsegs >= NFE_TX_RING_COUNT - 1) {
sys/dev/pci/if_nfe.c
870
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_nfe.c
884
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/if_nfe.c
891
htole32(map->dm_segs[i].ds_addr >> 32);
sys/dev/pci/if_nfe.c
894
htole32(map->dm_segs[i].ds_addr & 0xffffffff);
sys/dev/pci/if_nfe.c
895
desc64->length = htole16(map->dm_segs[i].ds_len - 1);
sys/dev/pci/if_nfe.c
901
desc32->physaddr = htole32(map->dm_segs[i].ds_addr);
sys/dev/pci/if_nfe.c
902
desc32->length = htole16(map->dm_segs[i].ds_len - 1);
sys/dev/pci/if_nfe.c
906
if (map->dm_nsegs > 1) {
sys/dev/pci/if_nfe.c
946
data->active = map;
sys/dev/pci/if_nfe.c
948
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_nfevar.h
22
bus_dmamap_t map;
sys/dev/pci/if_nfevar.h
28
bus_dmamap_t map;
sys/dev/pci/if_nfevar.h
40
bus_dmamap_t map;
sys/dev/pci/if_nfevar.h
45
bus_dmamap_t map;
sys/dev/pci/if_ngbe.c
1280
bus_dmamap_sync(rxr->rxdma.dma_tag, rxbuf->map,
sys/dev/pci/if_ngbe.c
1281
0, rxbuf->map->dm_mapsize,
sys/dev/pci/if_ngbe.c
1284
rxbuf->map);
sys/dev/pci/if_ngbe.c
1288
bus_dmamap_destroy(rxr->rxdma.dma_tag, rxbuf->map);
sys/dev/pci/if_ngbe.c
1289
rxbuf->map = NULL;
sys/dev/pci/if_ngbe.c
1319
if (tx_buffer->map != NULL && tx_buffer->map->dm_nsegs > 0) {
sys/dev/pci/if_ngbe.c
1320
bus_dmamap_sync(txr->txdma.dma_tag, tx_buffer->map,
sys/dev/pci/if_ngbe.c
1321
0, tx_buffer->map->dm_mapsize,
sys/dev/pci/if_ngbe.c
1323
bus_dmamap_unload(txr->txdma.dma_tag, tx_buffer->map);
sys/dev/pci/if_ngbe.c
1329
if (tx_buffer->map != NULL) {
sys/dev/pci/if_ngbe.c
1330
bus_dmamap_destroy(txr->txdma.dma_tag, tx_buffer->map);
sys/dev/pci/if_ngbe.c
1331
tx_buffer->map = NULL;
sys/dev/pci/if_ngbe.c
1362
BUS_DMA_NOWAIT, &rxbuf->map);
sys/dev/pci/if_ngbe.c
1400
&txbuf->map);
sys/dev/pci/if_ngbe.c
2635
bus_dmamap_t map;
sys/dev/pci/if_ngbe.c
2649
map = txbuf->map;
sys/dev/pci/if_ngbe.c
2662
switch (bus_dmamap_load_mbuf(txr->txdma.dma_tag, map, m,
sys/dev/pci/if_ngbe.c
2668
bus_dmamap_load_mbuf(txr->txdma.dma_tag, map, m,
sys/dev/pci/if_ngbe.c
2680
for (j = 0; j < map->dm_nsegs; j++) {
sys/dev/pci/if_ngbe.c
2683
txd->read.buffer_addr = htole64(map->dm_segs[j].ds_addr);
sys/dev/pci/if_ngbe.c
2685
htole32(cmd_type_len | map->dm_segs[j].ds_len);
sys/dev/pci/if_ngbe.c
2695
bus_dmamap_sync(txr->txdma.dma_tag, map, 0, map->dm_mapsize,
sys/dev/pci/if_ngbe.c
2707
bus_dmamap_unload(txr->txdma.dma_tag, txbuf->map);
sys/dev/pci/if_ngbe.c
2734
error = bus_dmamap_load_mbuf(rxr->rxdma.dma_tag, rxbuf->map, m,
sys/dev/pci/if_ngbe.c
2741
bus_dmamap_sync(rxr->rxdma.dma_tag, rxbuf->map, 0,
sys/dev/pci/if_ngbe.c
2742
rxbuf->map->dm_mapsize, BUS_DMASYNC_PREREAD);
sys/dev/pci/if_ngbe.c
2745
rxdesc->read.pkt_addr = htole64(rxbuf->map->dm_segs[0].ds_addr);
sys/dev/pci/if_ngbe.c
4308
bus_dmamap_sync(rxr->rxdma.dma_tag, rxbuf->map, 0,
sys/dev/pci/if_ngbe.c
4309
rxbuf->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_ngbe.c
4310
bus_dmamap_unload(rxr->rxdma.dma_tag, rxbuf->map);
sys/dev/pci/if_ngbe.c
4486
bus_dmamap_sync(txr->txdma.dma_tag, tx_buffer->map,
sys/dev/pci/if_ngbe.c
4487
0, tx_buffer->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_ngbe.c
4488
bus_dmamap_unload(txr->txdma.dma_tag, tx_buffer->map);
sys/dev/pci/if_ngbereg.h
981
bus_dmamap_t map;
sys/dev/pci/if_ngbereg.h
987
bus_dmamap_t map;
sys/dev/pci/if_oce.c
1220
err = bus_dmamap_load_mbuf(sc->sc_dmat, pkt->map, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_oce.c
1223
bus_dmamap_load_mbuf(sc->sc_dmat, pkt->map, m,
sys/dev/pci/if_oce.c
1230
pkt->nsegs = pkt->map->dm_nsegs;
sys/dev/pci/if_oce.c
1241
bus_dmamap_unload(sc->sc_dmat, pkt->map);
sys/dev/pci/if_oce.c
1245
bus_dmamap_sync(sc->sc_dmat, pkt->map, 0, pkt->map->dm_mapsize,
sys/dev/pci/if_oce.c
1290
nfe->u0.s.frag_pa_hi = ADDR_HI(pkt->map->dm_segs[i].ds_addr);
sys/dev/pci/if_oce.c
1291
nfe->u0.s.frag_pa_lo = ADDR_LO(pkt->map->dm_segs[i].ds_addr);
sys/dev/pci/if_oce.c
1292
nfe->u0.s.frag_len = pkt->map->dm_segs[i].ds_len;
sys/dev/pci/if_oce.c
1469
bus_dmamap_sync(sc->sc_dmat, pkt->map, 0, pkt->map->dm_mapsize,
sys/dev/pci/if_oce.c
1471
bus_dmamap_unload(sc->sc_dmat, pkt->map);
sys/dev/pci/if_oce.c
149
bus_dmamap_t map;
sys/dev/pci/if_oce.c
1558
bus_dmamap_sync(sc->sc_dmat, pkt->map, 0, pkt->map->dm_mapsize,
sys/dev/pci/if_oce.c
1560
bus_dmamap_unload(sc->sc_dmat, pkt->map);
sys/dev/pci/if_oce.c
157
bus_dmamap_t map;
sys/dev/pci/if_oce.c
1661
bus_dmamap_sync(sc->sc_dmat, pkt->map, 0, pkt->map->dm_mapsize,
sys/dev/pci/if_oce.c
1663
bus_dmamap_unload(sc->sc_dmat, pkt->map);
sys/dev/pci/if_oce.c
1769
if (bus_dmamap_load_mbuf(sc->sc_dmat, pkt->map, pkt->mbuf,
sys/dev/pci/if_oce.c
1777
bus_dmamap_sync(sc->sc_dmat, pkt->map, 0, pkt->map->dm_mapsize,
sys/dev/pci/if_oce.c
1784
rqe->u0.s.frag_pa_hi = ADDR_HI(pkt->map->dm_segs[0].ds_addr);
sys/dev/pci/if_oce.c
1785
rqe->u0.s.frag_pa_lo = ADDR_LO(pkt->map->dm_segs[0].ds_addr);
sys/dev/pci/if_oce.c
2417
bus_dmamap_sync(sc->sc_dmat, pkt->map, 0, pkt->map->dm_mapsize,
sys/dev/pci/if_oce.c
2419
bus_dmamap_unload(sc->sc_dmat, pkt->map);
sys/dev/pci/if_oce.c
2438
&dma->map);
sys/dev/pci/if_oce.c
2460
rc = bus_dmamap_load(dma->tag, dma->map, dma->vaddr, size, NULL,
sys/dev/pci/if_oce.c
2467
bus_dmamap_sync(dma->tag, dma->map, 0, dma->map->dm_mapsize,
sys/dev/pci/if_oce.c
2470
dma->paddr = dma->map->dm_segs[0].ds_addr;
sys/dev/pci/if_oce.c
2480
bus_dmamap_destroy(dma->tag, dma->map);
sys/dev/pci/if_oce.c
2491
if (dma->map != NULL) {
sys/dev/pci/if_oce.c
2493
bus_dmamap_unload(dma->tag, dma->map);
sys/dev/pci/if_oce.c
2500
bus_dmamap_destroy(dma->tag, dma->map);
sys/dev/pci/if_oce.c
2501
dma->map = NULL;
sys/dev/pci/if_oce.c
2527
BUS_DMA_NOWAIT, &dma->map);
sys/dev/pci/if_oce.c
2549
bus_dmamap_sync(dma->tag, dma->map, 0, dma->map->dm_mapsize,
sys/dev/pci/if_oce.c
2560
bus_dmamap_destroy(dma->tag, dma->map);
sys/dev/pci/if_oce.c
2580
if (bus_dmamap_load(dma->tag, dma->map, dma->vaddr,
sys/dev/pci/if_oce.c
2586
if (dma->map->dm_nsegs > maxsegs) {
sys/dev/pci/if_oce.c
2591
bus_dmamap_sync(dma->tag, dma->map, 0, dma->map->dm_mapsize,
sys/dev/pci/if_oce.c
2594
for (i = 0; i < dma->map->dm_nsegs; i++)
sys/dev/pci/if_oce.c
2595
pa[i].addr = dma->map->dm_segs[i].ds_addr;
sys/dev/pci/if_oce.c
2597
return (dma->map->dm_nsegs);
sys/dev/pci/if_oce.c
2633
BUS_DMA_NOWAIT | BUS_DMA_ALLOCNOW, &pkt->map)) {
sys/dev/pci/if_oce.c
2644
if (pkt->map) {
sys/dev/pci/if_oce.c
2645
bus_dmamap_unload(sc->sc_dmat, pkt->map);
sys/dev/pci/if_oce.c
2646
bus_dmamap_destroy(sc->sc_dmat, pkt->map);
sys/dev/pci/if_oce.c
433
bus_dmamap_sync((d)->tag, (d)->map, 0, (d)->map->dm_mapsize, f)
sys/dev/pci/if_qwx_pci.c
1268
&xfer->map);
sys/dev/pci/if_qwx_pci.c
1292
err = bus_dmamap_load_mbuf(sc->sc_dmat, xfer->map,
sys/dev/pci/if_qwx_pci.c
1301
bus_dmamap_sync(sc->sc_dmat, xfer->map, 0,
sys/dev/pci/if_qwx_pci.c
1312
if (xfer->map) {
sys/dev/pci/if_qwx_pci.c
1313
bus_dmamap_sync(sc->sc_dmat, xfer->map, 0,
sys/dev/pci/if_qwx_pci.c
1314
xfer->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_qwx_pci.c
1315
bus_dmamap_unload(sc->sc_dmat, xfer->map);
sys/dev/pci/if_qwx_pci.c
1316
bus_dmamap_destroy(sc->sc_dmat, xfer->map);
sys/dev/pci/if_qwx_pci.c
1317
xfer->map = NULL;
sys/dev/pci/if_qwx_pci.c
268
bus_dmamap_t map;
sys/dev/pci/if_qwx_pci.c
2692
err = bus_dmamap_load_mbuf(sc->sc_dmat, xfer->map, m,
sys/dev/pci/if_qwx_pci.c
2703
err = bus_dmamap_load_mbuf(sc->sc_dmat, xfer->map, m,
sys/dev/pci/if_qwx_pci.c
2712
bus_dmamap_sync(sc->sc_dmat, xfer->map, 0, m->m_pkthdr.len,
sys/dev/pci/if_qwx_pci.c
2716
paddr = xfer->map->dm_segs[0].ds_addr;
sys/dev/pci/if_qwx_pci.c
2803
paddr = xfer->map->dm_segs[0].ds_addr;
sys/dev/pci/if_qwx_pci.c
309
bus_dmamap_t map;
sys/dev/pci/if_qwx_pci.c
3892
bus_dmamap_sync(sc->sc_dmat, xfer->map, 0,
sys/dev/pci/if_qwx_pci.c
3922
paddr = xfer->map->dm_segs[0].ds_addr;
sys/dev/pci/if_qwx_pci.c
3940
bus_dmamap_unload(sc->sc_dmat, xfer->map);
sys/dev/pci/if_qwz_pci.c
1132
&xfer->map);
sys/dev/pci/if_qwz_pci.c
1156
err = bus_dmamap_load_mbuf(sc->sc_dmat, xfer->map,
sys/dev/pci/if_qwz_pci.c
1165
bus_dmamap_sync(sc->sc_dmat, xfer->map, 0,
sys/dev/pci/if_qwz_pci.c
1176
if (xfer->map) {
sys/dev/pci/if_qwz_pci.c
1177
bus_dmamap_sync(sc->sc_dmat, xfer->map, 0,
sys/dev/pci/if_qwz_pci.c
1178
xfer->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_qwz_pci.c
1179
bus_dmamap_unload(sc->sc_dmat, xfer->map);
sys/dev/pci/if_qwz_pci.c
1180
bus_dmamap_destroy(sc->sc_dmat, xfer->map);
sys/dev/pci/if_qwz_pci.c
1181
xfer->map = NULL;
sys/dev/pci/if_qwz_pci.c
2559
err = bus_dmamap_load_mbuf(sc->sc_dmat, xfer->map, m,
sys/dev/pci/if_qwz_pci.c
2570
err = bus_dmamap_load_mbuf(sc->sc_dmat, xfer->map, m,
sys/dev/pci/if_qwz_pci.c
2579
bus_dmamap_sync(sc->sc_dmat, xfer->map, 0, m->m_pkthdr.len,
sys/dev/pci/if_qwz_pci.c
2583
paddr = xfer->map->dm_segs[0].ds_addr;
sys/dev/pci/if_qwz_pci.c
2670
paddr = xfer->map->dm_segs[0].ds_addr;
sys/dev/pci/if_qwz_pci.c
269
bus_dmamap_t map;
sys/dev/pci/if_qwz_pci.c
310
bus_dmamap_t map;
sys/dev/pci/if_qwz_pci.c
3756
bus_dmamap_sync(sc->sc_dmat, xfer->map, 0,
sys/dev/pci/if_qwz_pci.c
3786
paddr = xfer->map->dm_segs[0].ds_addr;
sys/dev/pci/if_qwz_pci.c
3804
bus_dmamap_unload(sc->sc_dmat, xfer->map);
sys/dev/pci/if_rge.c
3823
bus_dmamap_t map;
sys/dev/pci/if_rge.c
3833
map = rge_ks_sc->rge_ks_sc_map;
sys/dev/pci/if_rge.c
3834
addr = map->dm_segs[0].ds_addr;
sys/dev/pci/if_rge.c
3836
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_rge.c
3861
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_rtwn.c
1127
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_rtwn.c
1142
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_rtwn.c
1152
txd->txbufaddr = htole32(data->map->dm_segs[0].ds_addr);
sys/dev/pci/if_rtwn.c
1158
bus_dmamap_sync(sc->sc_dmat, tx_ring->map, 0, MCLBYTES,
sys/dev/pci/if_rtwn.c
1160
bus_dmamap_sync(sc->sc_dmat, data->map, 0, MCLBYTES,
sys/dev/pci/if_rtwn.c
1207
bus_dmamap_sync(sc->sc_dmat, tx_ring->map, 0, MCLBYTES,
sys/dev/pci/if_rtwn.c
1219
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/pci/if_rtwn.c
134
bus_dmamap_t map;
sys/dev/pci/if_rtwn.c
140
bus_dmamap_t map;
sys/dev/pci/if_rtwn.c
147
bus_dmamap_t map;
sys/dev/pci/if_rtwn.c
1512
bus_dmamap_sync(sc->sc_dmat, sc->rx_ring.map, 0,
sys/dev/pci/if_rtwn.c
153
bus_dmamap_t map;
sys/dev/pci/if_rtwn.c
1566
bus_dmamap_sync(sc->sc_dmat, sc->rx_ring.map, 0,
sys/dev/pci/if_rtwn.c
2061
sc->tx_ring[RTWN_BK_QUEUE].map->dm_segs[0].ds_addr);
sys/dev/pci/if_rtwn.c
2063
sc->tx_ring[RTWN_BE_QUEUE].map->dm_segs[0].ds_addr);
sys/dev/pci/if_rtwn.c
2065
sc->tx_ring[RTWN_VI_QUEUE].map->dm_segs[0].ds_addr);
sys/dev/pci/if_rtwn.c
2067
sc->tx_ring[RTWN_VO_QUEUE].map->dm_segs[0].ds_addr);
sys/dev/pci/if_rtwn.c
2069
sc->tx_ring[RTWN_BEACON_QUEUE].map->dm_segs[0].ds_addr);
sys/dev/pci/if_rtwn.c
2071
sc->tx_ring[RTWN_MGNT_QUEUE].map->dm_segs[0].ds_addr);
sys/dev/pci/if_rtwn.c
2073
sc->tx_ring[RTWN_HIGH_QUEUE].map->dm_segs[0].ds_addr);
sys/dev/pci/if_rtwn.c
2076
rtwn_pci_write_4(sc, R92C_RX_DESA, sc->rx_ring.map->dm_segs[0].ds_addr);
sys/dev/pci/if_rtwn.c
494
&rx_ring->map);
sys/dev/pci/if_rtwn.c
498
rx_ring->map = NULL;
sys/dev/pci/if_rtwn.c
520
error = bus_dmamap_load_raw(sc->sc_dmat, rx_ring->map, &rx_ring->seg,
sys/dev/pci/if_rtwn.c
528
bus_dmamap_sync(sc->sc_dmat, rx_ring->map, 0, size,
sys/dev/pci/if_rtwn.c
536
0, BUS_DMA_NOWAIT, &rx_data->map);
sys/dev/pci/if_rtwn.c
551
error = bus_dmamap_load(sc->sc_dmat, rx_data->map,
sys/dev/pci/if_rtwn.c
561
rx_data->map->dm_segs[0].ds_addr, MCLBYTES, i);
sys/dev/pci/if_rtwn.c
578
rx_data->map->dm_segs[0].ds_addr, MCLBYTES, i);
sys/dev/pci/if_rtwn.c
591
if (rx_ring->map) {
sys/dev/pci/if_rtwn.c
593
bus_dmamap_unload(sc->sc_dmat, rx_ring->map);
sys/dev/pci/if_rtwn.c
601
bus_dmamap_destroy(sc->sc_dmat, rx_ring->map);
sys/dev/pci/if_rtwn.c
602
rx_ring->map = NULL;
sys/dev/pci/if_rtwn.c
609
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/pci/if_rtwn.c
613
bus_dmamap_destroy(sc->sc_dmat, rx_data->map);
sys/dev/pci/if_rtwn.c
614
rx_data->map = NULL;
sys/dev/pci/if_rtwn.c
630
BUS_DMA_NOWAIT, &tx_ring->map);
sys/dev/pci/if_rtwn.c
656
error = bus_dmamap_load(sc->sc_dmat, tx_ring->map, tx_ring->desc,
sys/dev/pci/if_rtwn.c
669
desc->nextdescaddr = htole32(tx_ring->map->dm_segs[0].ds_addr
sys/dev/pci/if_rtwn.c
675
0, BUS_DMA_NOWAIT, &tx_data->map);
sys/dev/pci/if_rtwn.c
706
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/pci/if_rtwn.c
714
bus_dmamap_sync(sc->sc_dmat, tx_ring->map, 0, MCLBYTES,
sys/dev/pci/if_rtwn.c
729
if (tx_ring->map != NULL) {
sys/dev/pci/if_rtwn.c
731
bus_dmamap_unload(sc->sc_dmat, tx_ring->map);
sys/dev/pci/if_rtwn.c
737
bus_dmamap_destroy(sc->sc_dmat, tx_ring->map);
sys/dev/pci/if_rtwn.c
744
bus_dmamap_unload(sc->sc_dmat, tx_data->map);
sys/dev/pci/if_rtwn.c
748
bus_dmamap_destroy(sc->sc_dmat, tx_data->map);
sys/dev/pci/if_rtwn.c
847
rx_data->map->dm_segs[0].ds_addr, MCLBYTES,
sys/dev/pci/if_rtwn.c
890
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
sys/dev/pci/if_rtwn.c
891
error = bus_dmamap_load(sc->sc_dmat, rx_data->map,
sys/dev/pci/if_rtwn.c
897
if (bus_dmamap_load_mbuf(sc->sc_dmat, rx_data->map,
sys/dev/pci/if_rtwn.c
904
rx_data->map->dm_segs[0].ds_addr, MCLBYTES, desc_idx);
sys/dev/pci/if_rtwn.c
916
rtwn_setup_rx_desc(sc, rx_desc, rx_data->map->dm_segs[0].ds_addr,
sys/dev/pci/if_sis.c
1156
BUS_DMA_NOWAIT, &sc->sis_ldata->sis_rx_list[i].map) != 0) {
sys/dev/pci/if_sis.c
1165
&sc->sis_ldata->sis_tx_list[i].map) != 0) {
sys/dev/pci/if_sis.c
1323
if (bus_dmamap_load_mbuf(sc->sc_dmat, c->map, m_new,
sys/dev/pci/if_sis.c
1329
bus_dmamap_sync(sc->sc_dmat, c->map, 0, c->map->dm_mapsize,
sys/dev/pci/if_sis.c
1333
c->sis_ptr = htole32(c->map->dm_segs[0].ds_addr);
sys/dev/pci/if_sis.c
1412
bus_dmamap_sync(sc->sc_dmat, cur_rx->map, 0,
sys/dev/pci/if_sis.c
1413
cur_rx->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_sis.c
1493
if (cur_tx->map->dm_nsegs != 0) {
sys/dev/pci/if_sis.c
1494
bus_dmamap_t map = cur_tx->map;
sys/dev/pci/if_sis.c
1496
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_sis.c
1498
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_sis.c
1594
bus_dmamap_t map;
sys/dev/pci/if_sis.c
1597
map = sc->sc_tx_sparemap;
sys/dev/pci/if_sis.c
1599
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m_head,
sys/dev/pci/if_sis.c
1607
bus_dmamap_load_mbuf(sc->sc_dmat, map, m_head,
sys/dev/pci/if_sis.c
1616
if ((SIS_TX_LIST_CNT - (sc->sis_cdata.sis_tx_cnt + map->dm_nsegs)) < 2) {
sys/dev/pci/if_sis.c
1617
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_sis.c
1628
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/if_sis.c
1630
f->sis_ctl = htole32(SIS_CMDSTS_MORE | map->dm_segs[i].ds_len);
sys/dev/pci/if_sis.c
1631
f->sis_ptr = htole32(map->dm_segs[i].ds_addr);
sys/dev/pci/if_sis.c
1638
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_sis.c
1644
sc->sis_cdata.sis_tx_cnt += map->dm_nsegs;
sys/dev/pci/if_sis.c
2002
if (sc->sis_ldata->sis_rx_list[i].map->dm_nsegs != 0) {
sys/dev/pci/if_sis.c
2003
bus_dmamap_t map = sc->sis_ldata->sis_rx_list[i].map;
sys/dev/pci/if_sis.c
2005
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_sis.c
2007
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_sis.c
2021
if (sc->sis_ldata->sis_tx_list[i].map->dm_nsegs != 0) {
sys/dev/pci/if_sis.c
2022
bus_dmamap_t map = sc->sis_ldata->sis_tx_list[i].map;
sys/dev/pci/if_sis.c
2024
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_sis.c
2026
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_sisreg.h
333
bus_dmamap_t map;
sys/dev/pci/if_vic.c
1305
vic_alloc_mbuf(struct vic_softc *sc, bus_dmamap_t map, u_int pktlen)
sys/dev/pci/if_vic.c
1315
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT) != 0) {
sys/dev/pci/if_vmx.c
1052
bus_dmamap_t map;
sys/dev/pci/if_vmx.c
1085
map = ring->dmap[cons];
sys/dev/pci/if_vmx.c
1086
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_vmx.c
1116
bus_dmamap_t map;
sys/dev/pci/if_vmx.c
1152
map = ring->dmap[idx];
sys/dev/pci/if_vmx.c
1153
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_vmx.c
1155
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_vmx.c
1542
vmx_load_mbuf(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf *m)
sys/dev/pci/if_vmx.c
1546
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_vmx.c
1555
return (bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_vmx.c
1644
bus_dmamap_t map;
sys/dev/pci/if_vmx.c
1699
map = ring->dmap[prod];
sys/dev/pci/if_vmx.c
1701
if (vmx_load_mbuf(sc->sc_dmat, map, m) != 0) {
sys/dev/pci/if_vmx.c
1719
bus_dmamap_sync(sc->sc_dmat, map, 0,
sys/dev/pci/if_vmx.c
1720
map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_vmx.c
1722
free -= map->dm_nsegs;
sys/dev/pci/if_vmx.c
1729
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pci/if_vmx.c
1731
txd->tx_addr = htole64(map->dm_segs[i].ds_addr);
sys/dev/pci/if_vmx.c
1732
txd->tx_word2 = htole32(map->dm_segs[i].ds_len <<
sys/dev/pci/if_vmx.c
179
#define DMAADDR(map) ((map)->dm_segs[0].ds_addr)
sys/dev/pci/if_vmx.c
1810
bus_dmamap_t map;
sys/dev/pci/if_vmx.c
1820
BUS_DMA_NOWAIT | BUS_DMA_64BIT, &map))
sys/dev/pci/if_vmx.c
1822
if (bus_dmamap_load(t, map, va, size, NULL, BUS_DMA_NOWAIT))
sys/dev/pci/if_vmx.c
1825
*pa = DMAADDR(map);
sys/dev/pci/if_vmx.c
1826
bus_dmamap_unload(t, map);
sys/dev/pci/if_vmx.c
1827
bus_dmamap_destroy(t, map);
sys/dev/pci/if_vmx.c
735
bus_dmamap_t map;
sys/dev/pci/if_vmx.c
767
map = ring->dmap[prod];
sys/dev/pci/if_vmx.c
768
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT))
sys/dev/pci/if_vmx.c
771
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pci/if_vmx.c
777
rxd->rx_addr = htole64(DMAADDR(map));
sys/dev/pci/if_vr.c
1593
bus_dmamap_t map;
sys/dev/pci/if_vr.c
1629
map = sc->vr_cdata.vr_rx_chain[i].vr_map;
sys/dev/pci/if_vr.c
1630
if (map != NULL) {
sys/dev/pci/if_vr.c
1631
if (map->dm_nsegs > 0)
sys/dev/pci/if_vr.c
1632
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_vr.c
1633
bus_dmamap_destroy(sc->sc_dmat, map);
sys/dev/pci/if_vr.c
1648
map = sc->vr_cdata.vr_tx_chain[i].vr_map;
sys/dev/pci/if_vr.c
1649
if (map != NULL) {
sys/dev/pci/if_vr.c
1650
if (map->dm_nsegs > 0)
sys/dev/pci/if_vr.c
1651
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pci/if_vr.c
1652
bus_dmamap_destroy(sc->sc_dmat, map);
sys/dev/pci/if_vte.c
932
bus_dmamap_t map;
sys/dev/pci/if_vte.c
969
map = rxd->rx_dmamap;
sys/dev/pci/if_vte.c
971
sc->vte_cdata.vte_rx_sparemap = map;
sys/dev/pci/if_wpi.c
1188
bus_dmamap_sync(sc->sc_dmat, data->map, 0, WPI_RBUF_SIZE,
sys/dev/pci/if_wpi.c
1222
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_wpi.c
1224
error = bus_dmamap_load(sc->sc_dmat, data->map, mtod(m1, void *),
sys/dev/pci/if_wpi.c
1230
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/pci/if_wpi.c
1238
ring->desc[ring->cur] = htole32(data->map->dm_segs[0].ds_addr);
sys/dev/pci/if_wpi.c
1239
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
sys/dev/pci/if_wpi.c
1249
ring->desc[ring->cur] = htole32(data->map->dm_segs[0].ds_addr);
sys/dev/pci/if_wpi.c
1250
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
sys/dev/pci/if_wpi.c
1358
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/pci/if_wpi.c
1360
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_wpi.c
1389
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_wpi.c
1390
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_wpi.c
1391
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_wpi.c
1406
bus_dmamap_sync(sc->sc_dmat, sc->shared_dma.map, 0,
sys/dev/pci/if_wpi.c
1414
bus_dmamap_sync(sc->sc_dmat, data->map, 0, sizeof (*desc),
sys/dev/pci/if_wpi.c
1442
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_wpi.c
1463
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_wpi.c
1482
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_wpi.c
1496
bus_dmamap_sync(sc->sc_dmat, data->map, sizeof (*desc),
sys/dev/pci/if_wpi.c
1816
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_wpi.c
1830
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_wpi.c
1844
ring->qid, ring->cur, m->m_pkthdr.len, data->map->dm_nsegs));
sys/dev/pci/if_wpi.c
1848
(1 + data->map->dm_nsegs) << 24);
sys/dev/pci/if_wpi.c
1855
for (i = 1; i <= data->map->dm_nsegs; i++) {
sys/dev/pci/if_wpi.c
1857
htole32(data->map->dm_segs[i - 1].ds_addr);
sys/dev/pci/if_wpi.c
1859
htole32(data->map->dm_segs[i - 1].ds_len);
sys/dev/pci/if_wpi.c
1862
bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
sys/dev/pci/if_wpi.c
1864
bus_dmamap_sync(sc->sc_dmat, ring->cmd_dma.map,
sys/dev/pci/if_wpi.c
1867
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
sys/dev/pci/if_wpi.c
2045
error = bus_dmamap_load(sc->sc_dmat, data->map, cmd, totlen,
sys/dev/pci/if_wpi.c
2052
paddr = data->map->dm_segs[0].ds_addr;
sys/dev/pci/if_wpi.c
2069
bus_dmamap_sync(sc->sc_dmat, data->map, 0, totlen,
sys/dev/pci/if_wpi.c
2072
bus_dmamap_sync(sc->sc_dmat, ring->cmd_dma.map,
sys/dev/pci/if_wpi.c
2076
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
sys/dev/pci/if_wpi.c
2873
bus_dmamap_sync(sc->sc_dmat, dma->map, 0, fw->init.datasz,
sys/dev/pci/if_wpi.c
2877
bus_dmamap_sync(sc->sc_dmat, dma->map, WPI_FW_DATA_MAXSZ,
sys/dev/pci/if_wpi.c
2909
bus_dmamap_sync(sc->sc_dmat, dma->map, 0, fw->main.datasz,
sys/dev/pci/if_wpi.c
2913
bus_dmamap_sync(sc->sc_dmat, dma->map, WPI_FW_DATA_MAXSZ,
sys/dev/pci/if_wpi.c
566
&dma->map);
sys/dev/pci/if_wpi.c
580
error = bus_dmamap_load_raw(tag, dma->map, &dma->seg, 1, size,
sys/dev/pci/if_wpi.c
585
bus_dmamap_sync(tag, dma->map, 0, size, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_wpi.c
587
dma->paddr = dma->map->dm_segs[0].ds_addr;
sys/dev/pci/if_wpi.c
600
if (dma->map != NULL) {
sys/dev/pci/if_wpi.c
602
bus_dmamap_sync(dma->tag, dma->map, 0, dma->size,
sys/dev/pci/if_wpi.c
604
bus_dmamap_unload(dma->tag, dma->map);
sys/dev/pci/if_wpi.c
609
bus_dmamap_destroy(dma->tag, dma->map);
sys/dev/pci/if_wpi.c
610
dma->map = NULL;
sys/dev/pci/if_wpi.c
667
WPI_RBUF_SIZE, 0, BUS_DMA_NOWAIT, &data->map);
sys/dev/pci/if_wpi.c
682
error = bus_dmamap_load(sc->sc_dmat, data->map,
sys/dev/pci/if_wpi.c
692
ring->desc[i] = htole32(data->map->dm_segs[0].ds_addr);
sys/dev/pci/if_wpi.c
695
bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map, 0, size,
sys/dev/pci/if_wpi.c
733
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_wpi.c
734
data->map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_wpi.c
735
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_wpi.c
738
if (data->map != NULL)
sys/dev/pci/if_wpi.c
739
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/pci/if_wpi.c
766
bus_dmamap_sync(sc->sc_dmat, sc->shared_dma.map, 0,
sys/dev/pci/if_wpi.c
795
&data->map);
sys/dev/pci/if_wpi.c
817
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_wpi.c
818
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_wpi.c
819
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_wpi.c
843
bus_dmamap_sync(sc->sc_dmat, data->map, 0,
sys/dev/pci/if_wpi.c
844
data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_wpi.c
845
bus_dmamap_unload(sc->sc_dmat, data->map);
sys/dev/pci/if_wpi.c
848
if (data->map != NULL)
sys/dev/pci/if_wpi.c
849
bus_dmamap_destroy(sc->sc_dmat, data->map);
sys/dev/pci/if_wpivar.h
56
bus_dmamap_t map;
sys/dev/pci/if_wpivar.h
64
bus_dmamap_t map;
sys/dev/pci/if_wpivar.h
85
bus_dmamap_t map;
sys/dev/pci/sv.c
429
0, BUS_DMA_NOWAIT, &p->map);
sys/dev/pci/sv.c
433
error = bus_dmamap_load(sc->sc_dmatag, p->map, p->addr, p->size, NULL,
sys/dev/pci/sv.c
440
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/sv.c
451
bus_dmamap_unload(sc->sc_dmatag, p->map);
sys/dev/pci/sv.c
452
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/sv.c
75
bus_dmamap_t map;
sys/dev/pci/sv.c
82
#define DMAADDR(map) ((map)->segs[0].ds_addr)
sys/dev/pci/sv.c
83
#define KERNADDR(map) ((void *)((map)->addr))
sys/dev/pci/yds.c
1016
0, BUS_DMA_NOWAIT, &p->map);
sys/dev/pci/yds.c
1020
error = bus_dmamap_load(sc->sc_dmatag, p->map, p->addr, p->size, NULL,
sys/dev/pci/yds.c
1027
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/yds.c
1038
bus_dmamap_unload(sc->sc_dmatag, p->map);
sys/dev/pci/yds.c
1039
bus_dmamap_destroy(sc->sc_dmatag, p->map);
sys/dev/pci/yds.c
1300
bus_dmamap_sync(sc->sc_dmatag, sc->sc_ctrldata.map,
sys/dev/pci/yds.c
1306
bus_dmamap_sync(sc->sc_dmatag, p->map, 0, blksize,
sys/dev/pci/yds.c
1383
bus_dmamap_sync(sc->sc_dmatag, sc->sc_ctrldata.map,
sys/dev/pci/yds.c
1390
bus_dmamap_sync(sc->sc_dmatag, p->map, 0, blksize,
sys/dev/pci/yds.c
1429
bus_dmamap_sync(sc->sc_dmatag, sc->sc_ctrldata.map,
sys/dev/pci/yds.c
1440
bus_dmamap_sync(sc->sc_dmatag, sc->sc_play.dma->map,
sys/dev/pci/yds.c
1459
bus_dmamap_sync(sc->sc_dmatag, sc->sc_ctrldata.map,
sys/dev/pci/yds.c
1465
bus_dmamap_sync(sc->sc_dmatag, sc->sc_rec.dma->map,
sys/dev/pci/yds.c
445
mp, (void *) sc->sc_ctrldata.map->dm_segs[0].ds_addr));
sys/dev/pci/yds.c
484
bus_dmamap_sync(sc->sc_dmatag, p->map,
sys/dev/pci/yds.c
88
#define DMAADDR(p) ((p)->map->dm_segs[0].ds_addr)
sys/dev/pci/yds.c
917
bus_dmamap_sync(sc->sc_dmatag, sc->sc_ctrldata.map,
sys/dev/pci/yds.c
934
sc->sc_play.dma->map,
sys/dev/pci/yds.c
948
sc->sc_play.dma->map,
sys/dev/pci/yds.c
957
bus_dmamap_sync(sc->sc_dmatag, sc->sc_ctrldata.map,
sys/dev/pci/yds.c
974
sc->sc_rec.dma->map,
sys/dev/pci/yds.c
988
sc->sc_rec.dma->map,
sys/dev/pci/ydsreg.h
324
bus_dmamap_t map;
sys/dev/pckbc/wskbdmap_mfii.c
1115
#define KBD_MAP(name, base, map) \
sys/dev/pckbc/wskbdmap_mfii.c
1116
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/dev/pv/hvs.c
623
bus_dmamap_t map;
sys/dev/pv/hvs.c
626
map = ccb->ccb_dmap;
sys/dev/pv/hvs.c
627
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pv/hvs.c
629
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pv/hyperv.c
945
} map[] = {
sys/dev/pv/hyperv.c
972
for (i = 0; i < nitems(map); i++) {
sys/dev/pv/hyperv.c
973
if (memcmp(guid, map[i].guid, sizeof(*guid)) == 0) {
sys/dev/pv/hyperv.c
974
strlcpy(str, map[i].ident, size);
sys/dev/pv/xbf.c
1222
bus_dmamap_t map;
sys/dev/pv/xbf.c
1232
map = ccb->ccb_bbuf.dma_map;
sys/dev/pv/xbf.c
1234
map = ccb->ccb_dmap;
sys/dev/pv/xbf.c
1235
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pv/xbf.c
1237
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pv/xbf.c
452
bus_dmamap_t map;
sys/dev/pv/xbf.c
456
map = ccb->ccb_dmap;
sys/dev/pv/xbf.c
468
error = bus_dmamap_load(sc->sc_dmat, map, xs->data, xs->datalen,
sys/dev/pv/xbf.c
478
for (seg = 0, nsg = 0; seg < map->dm_nsegs; seg++, nsg++) {
sys/dev/pv/xbf.c
489
sge->sge_ref = map->dm_segs[seg].ds_addr;
sys/dev/pv/xbf.c
494
(map->dm_segs[seg].ds_len >> XBF_SEC_SHIFT) - 1;
sys/dev/pv/xbf.c
497
sc->sc_dev.dv_xname, nsg + 1, map->dm_nsegs,
sys/dev/pv/xbf.c
498
map->dm_segs[seg].ds_addr, map->dm_segs[seg].ds_len,
sys/dev/pv/xbf.c
517
bus_dmamap_t map;
sys/dev/pv/xbf.c
544
map = dma->dma_map;
sys/dev/pv/xbf.c
547
sc->sc_dev.dv_xname, xs->datalen, size, map->dm_nsegs);
sys/dev/pv/xbf.c
554
for (seg = 0, nsg = 0; seg < map->dm_nsegs; seg++, nsg++) {
sys/dev/pv/xbf.c
565
sge->sge_ref = map->dm_segs[seg].ds_addr;
sys/dev/pv/xbf.c
570
(map->dm_segs[seg].ds_len >> XBF_SEC_SHIFT) - 1;
sys/dev/pv/xbf.c
573
sc->sc_dev.dv_xname, nsg + 1, map->dm_nsegs,
sys/dev/pv/xbf.c
574
map->dm_segs[seg].ds_addr, map->dm_segs[seg].ds_len,
sys/dev/pv/xbf.c
751
bus_dmamap_t map;
sys/dev/pv/xbf.c
797
map = ccb->ccb_bbuf.dma_map;
sys/dev/pv/xbf.c
799
map = ccb->ccb_dmap;
sys/dev/pv/xbf.c
801
bus_dmamap_sync(sc->sc_dmat, map, 0, map->dm_mapsize,
sys/dev/pv/xbf.c
803
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pv/xen.c
1253
xen_bus_dmamap_destroy(bus_dma_tag_t t, bus_dmamap_t map)
sys/dev/pv/xen.c
1259
gm = map->_dm_cookie;
sys/dev/pv/xen.c
1260
for (i = 0; i < map->_dm_segcnt; i++) {
sys/dev/pv/xen.c
1265
free(gm, M_DEVBUF, map->_dm_segcnt * sizeof(struct xen_gntmap));
sys/dev/pv/xen.c
1266
bus_dmamap_destroy(sc->sc_dmat, map);
sys/dev/pv/xen.c
1270
xen_bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
sys/dev/pv/xen.c
1274
struct xen_gntmap *gm = map->_dm_cookie;
sys/dev/pv/xen.c
1279
error = bus_dmamap_load(sc->sc_dmat, map, buf, buflen, p, flags);
sys/dev/pv/xen.c
1282
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pv/xen.c
1283
xen_grant_table_enter(sc, gm[i].gm_ref, map->dm_segs[i].ds_addr,
sys/dev/pv/xen.c
1285
gm[i].gm_paddr = map->dm_segs[i].ds_addr;
sys/dev/pv/xen.c
1286
map->dm_segs[i].ds_addr = gm[i].gm_ref;
sys/dev/pv/xen.c
1292
xen_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m0,
sys/dev/pv/xen.c
1296
struct xen_gntmap *gm = map->_dm_cookie;
sys/dev/pv/xen.c
1301
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m0, flags);
sys/dev/pv/xen.c
1304
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pv/xen.c
1305
xen_grant_table_enter(sc, gm[i].gm_ref, map->dm_segs[i].ds_addr,
sys/dev/pv/xen.c
1307
gm[i].gm_paddr = map->dm_segs[i].ds_addr;
sys/dev/pv/xen.c
1308
map->dm_segs[i].ds_addr = gm[i].gm_ref;
sys/dev/pv/xen.c
1314
xen_bus_dmamap_unload(bus_dma_tag_t t, bus_dmamap_t map)
sys/dev/pv/xen.c
1317
struct xen_gntmap *gm = map->_dm_cookie;
sys/dev/pv/xen.c
1320
for (i = 0; i < map->dm_nsegs; i++) {
sys/dev/pv/xen.c
1324
map->dm_segs[i].ds_addr = gm[i].gm_paddr;
sys/dev/pv/xen.c
1327
bus_dmamap_unload(sc->sc_dmat, map);
sys/dev/pv/xen.c
1331
xen_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, bus_addr_t addr,
sys/dev/sun/sunkbdmap.c
1002
#define KBD_MAP(name, base, map) \
sys/dev/sun/sunkbdmap.c
1003
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/dev/usb/dwc2/dwc2_hcdqueue.c
241
static int pmap_schedule(unsigned long *map, int bits_per_period,
sys/dev/usb/dwc2/dwc2_hcdqueue.c
283
start = bitmap_find_next_zero_area(map, end, start, num_bits,
sys/dev/usb/dwc2/dwc2_hcdqueue.c
304
map, ith_start + num_bits, ith_start, num_bits,
sys/dev/usb/dwc2/dwc2_hcdqueue.c
313
map, ith_end, ith_start, num_bits, 0);
sys/dev/usb/dwc2/dwc2_hcdqueue.c
333
bitmap_set(map, ith_start, num_bits);
sys/dev/usb/dwc2/dwc2_hcdqueue.c
349
static void pmap_unschedule(unsigned long *map, int bits_per_period,
sys/dev/usb/dwc2/dwc2_hcdqueue.c
366
bitmap_clear(map, ith_start, num_bits);
sys/dev/usb/dwc2/dwc2_hcdqueue.c
386
unsigned long *map;
sys/dev/usb/dwc2/dwc2_hcdqueue.c
393
map = qh->dwc_tt->periodic_bitmaps;
sys/dev/usb/dwc2/dwc2_hcdqueue.c
395
map += DWC2_ELEMENTS_PER_LS_BITMAP * (qh->ttport - 1);
sys/dev/usb/dwc2/dwc2_hcdqueue.c
397
return map;
sys/dev/usb/dwc2/dwc2_hcdqueue.c
449
static void pmap_print(unsigned long *map, int bits_per_period,
sys/dev/usb/dwc2/dwc2_hcdqueue.c
471
bitmap_find_next_zero_area(map, i + 1,
sys/dev/usb/dwc2/dwc2_hcdqueue.c
537
unsigned long *map = dwc2_get_ls_map(hsotg, qh);
sys/dev/usb/dwc2/dwc2_hcdqueue.c
544
if (map) {
sys/dev/usb/dwc2/dwc2_hcdqueue.c
547
qh, map);
sys/dev/usb/dwc2/dwc2_hcdqueue.c
548
pmap_print(map, DWC2_LS_PERIODIC_SLICES_PER_FRAME,
sys/dev/usb/dwc2/dwc2_hcdqueue.c
597
unsigned long *map = dwc2_get_ls_map(hsotg, qh);
sys/dev/usb/dwc2/dwc2_hcdqueue.c
600
if (!map)
sys/dev/usb/dwc2/dwc2_hcdqueue.c
615
slice = pmap_schedule(map, DWC2_LS_PERIODIC_SLICES_PER_FRAME,
sys/dev/usb/dwc2/dwc2_hcdqueue.c
636
unsigned long *map = dwc2_get_ls_map(hsotg, qh);
sys/dev/usb/dwc2/dwc2_hcdqueue.c
639
if (!map)
sys/dev/usb/dwc2/dwc2_hcdqueue.c
642
pmap_unschedule(map, DWC2_LS_PERIODIC_SLICES_PER_FRAME,
sys/dev/usb/ukbdmap.c
1182
#define KBD_MAP(name, base, map) \
sys/dev/usb/ukbdmap.c
1183
{ name, base, sizeof(map)/sizeof(keysym_t), map }
sys/dev/usb/usb_mem.c
131
0, BUS_DMA_NOWAIT | (flags & BUS_DMA_64BIT), &p->map);
sys/dev/usb/usb_mem.c
135
error = bus_dmamap_load(tag, p->map, p->kaddr, p->size, NULL,
sys/dev/usb/usb_mem.c
144
bus_dmamap_destroy(tag, p->map);
sys/dev/usb/usb_mem.c
158
bus_dmamap_unload(p->tag, p->map);
sys/dev/usb/usb_mem.c
159
bus_dmamap_destroy(p->tag, p->map);
sys/dev/usb/usb_mem.c
266
bus_dmamap_sync(p->block->tag, p->block->map, p->offs + offset,
sys/dev/usb/usb_mem.h
39
bus_dmamap_t map;
sys/dev/usb/usb_mem.h
50
#define DMAADDR(dma, o) ((dma)->block->map->dm_segs[0].ds_addr + (dma)->offs + (o))
sys/dev/usb/xhci.c
1124
bus_dmamap_sync(sc->sc_cmd_ring.dma.tag, sc->sc_cmd_ring.dma.map,
sys/dev/usb/xhci.c
1600
bus_dmamap_sync(sdev->ictx_dma.tag, sdev->ictx_dma.map, 0,
sys/dev/usb/xhci.c
1680
bus_dmamap_sync(sdev->ictx_dma.tag, sdev->ictx_dma.map, 0,
sys/dev/usb/xhci.c
1730
bus_dmamap_sync(sdev->octx_dma.tag, sdev->octx_dma.map, 0,
sys/dev/usb/xhci.c
1784
bus_dmamap_sync(sc->sc_spad.table_dma.tag, sc->sc_spad.table_dma.map, 0,
sys/dev/usb/xhci.c
1790
bus_dmamap_sync(sc->sc_dcbaa.dma.tag, sc->sc_dcbaa.dma.map, 0,
sys/dev/usb/xhci.c
1802
bus_dmamap_sync(sc->sc_dcbaa.dma.tag, sc->sc_dcbaa.dma.map, 0,
sys/dev/usb/xhci.c
1858
bus_dmamap_sync(ring->dma.tag, ring->dma.map, 0, size,
sys/dev/usb/xhci.c
1861
bus_dmamap_sync(ring->dma.tag, ring->dma.map, 0, size,
sys/dev/usb/xhci.c
1872
bus_dmamap_sync(ring->dma.tag, ring->dma.map, TRBOFF(ring, trb),
sys/dev/usb/xhci.c
1901
bus_dmamap_sync(ring->dma.tag, ring->dma.map, TRBOFF(ring, lnk),
sys/dev/usb/xhci.c
1909
bus_dmamap_sync(ring->dma.tag, ring->dma.map, TRBOFF(ring, lnk),
sys/dev/usb/xhci.c
1914
bus_dmamap_sync(ring->dma.tag, ring->dma.map, TRBOFF(ring, lnk),
sys/dev/usb/xhci.c
1919
bus_dmamap_sync(ring->dma.tag, ring->dma.map, TRBOFF(ring, trb),
sys/dev/usb/xhci.c
1980
bus_dmamap_sync(sc->sc_cmd_ring.dma.tag, sc->sc_cmd_ring.dma.map,
sys/dev/usb/xhci.c
1985
bus_dmamap_sync(sc->sc_cmd_ring.dma.tag, sc->sc_cmd_ring.dma.map,
sys/dev/usb/xhci.c
2244
bus_dmamap_sync(sc->sc_dcbaa.dma.tag, sc->sc_dcbaa.dma.map,
sys/dev/usb/xhci.c
2257
bus_dmamap_sync(sc->sc_dcbaa.dma.tag, sc->sc_dcbaa.dma.map,
sys/dev/usb/xhci.c
241
BUS_DMA_NOWAIT | bus->dmaflags, &dma->map);
sys/dev/usb/xhci.c
255
error = bus_dmamap_load_raw(dma->tag, dma->map, &dma->seg, 1, size,
sys/dev/usb/xhci.c
260
bus_dmamap_sync(dma->tag, dma->map, 0, size, BUS_DMASYNC_PREREAD |
sys/dev/usb/xhci.c
263
dma->paddr = dma->map->dm_segs[0].ds_addr;
sys/dev/usb/xhci.c
274
bus_dmamap_destroy(dma->tag, dma->map);
sys/dev/usb/xhci.c
281
if (dma->map != NULL) {
sys/dev/usb/xhci.c
282
bus_dmamap_sync(bus->dmatag, dma->map, 0, dma->size,
sys/dev/usb/xhci.c
284
bus_dmamap_unload(bus->dmatag, dma->map);
sys/dev/usb/xhci.c
287
bus_dmamap_destroy(bus->dmatag, dma->map);
sys/dev/usb/xhci.c
288
dma->map = NULL;
sys/dev/usb/xhci.c
2960
bus_dmamap_sync(xp->ring.dma.tag, xp->ring.dma.map,
sys/dev/usb/xhci.c
2979
bus_dmamap_sync(xp->ring.dma.tag, xp->ring.dma.map,
sys/dev/usb/xhci.c
2995
bus_dmamap_sync(xp->ring.dma.tag, xp->ring.dma.map,
sys/dev/usb/xhci.c
3001
bus_dmamap_sync(xp->ring.dma.tag, xp->ring.dma.map,
sys/dev/usb/xhci.c
3089
bus_dmamap_sync(xp->ring.dma.tag, xp->ring.dma.map,
sys/dev/usb/xhci.c
3114
bus_dmamap_sync(xp->ring.dma.tag, xp->ring.dma.map,
sys/dev/usb/xhci.c
3128
bus_dmamap_sync(xp->ring.dma.tag, xp->ring.dma.map,
sys/dev/usb/xhci.c
3135
bus_dmamap_sync(xp->ring.dma.tag, xp->ring.dma.map,
sys/dev/usb/xhci.c
3283
bus_dmamap_sync(xp->ring.dma.tag, xp->ring.dma.map,
sys/dev/usb/xhci.c
3312
bus_dmamap_sync(xp->ring.dma.tag, xp->ring.dma.map,
sys/dev/usb/xhci.c
3325
bus_dmamap_sync(xp->ring.dma.tag, xp->ring.dma.map,
sys/dev/usb/xhci.c
392
bus_dmamap_sync(sc->sc_erst.dma.tag, sc->sc_erst.dma.map, 0,
sys/dev/usb/xhcivar.h
31
bus_dmamap_t map;
sys/dev/wscons/wsconsio.h
196
struct wscons_keymap *map; /* map to get or set */
sys/dev/wscons/wskbd.c
1174
error = copyin(umdp->map, buf, len);
sys/dev/wscons/wskbd.c
1176
struct wscons_keymap *map;
sys/dev/wscons/wskbd.c
1178
map = wskbd_init_keymap(umdp->maplen);
sys/dev/wscons/wskbd.c
1179
memcpy(map, buf, len);
sys/dev/wscons/wskbd.c
1180
wskbd_set_keymap(sc, map, umdp->maplen);
sys/dev/wscons/wskbd.c
1193
error = copyout(sc->sc_map, umdp->map,
sys/dev/wscons/wskbd.c
1216
struct wscons_keymap *map;
sys/dev/wscons/wskbd.c
1220
&map, &maplen);
sys/dev/wscons/wskbd.c
1223
wskbd_set_keymap(sc, map, maplen);
sys/dev/wscons/wskbd.c
1931
wskbd_set_keymap(struct wskbd_softc *sc, struct wscons_keymap *map, int maplen)
sys/dev/wscons/wskbd.c
1934
sc->sc_map = map;
sys/dev/wscons/wskbd.c
452
struct wscons_keymap *map;
sys/dev/wscons/wskbd.c
455
if (wskbd_load_keymap(&sc->id->t_keymap, layout, &map,
sys/dev/wscons/wskbd.c
457
wskbd_set_keymap(sc, map, maplen);
sys/dev/wscons/wskbdutil.c
350
for (kp = mp->map; kp < mp->map + mp->map_size; kp++) {
sys/dev/wscons/wskbdutil.c
360
for (l = 0; kp + l < mp->map + mp->map_size;
sys/dev/wscons/wskbdutil.c
381
struct wscons_keymap *map;
sys/dev/wscons/wskbdutil.c
384
map = mallocarray(maplen, sizeof(*map), M_DEVBUF, M_WAITOK);
sys/dev/wscons/wskbdutil.c
386
map[i].command = KS_voidSymbol;
sys/dev/wscons/wskbdutil.c
387
map[i].group1[0] = KS_voidSymbol;
sys/dev/wscons/wskbdutil.c
388
map[i].group1[1] = KS_voidSymbol;
sys/dev/wscons/wskbdutil.c
389
map[i].group2[0] = KS_voidSymbol;
sys/dev/wscons/wskbdutil.c
390
map[i].group2[1] = KS_voidSymbol;
sys/dev/wscons/wskbdutil.c
392
return map;
sys/dev/wscons/wskbdutil.c
397
struct wscons_keymap **map, int *maplen)
sys/dev/wscons/wskbdutil.c
427
for (kp = mp->map; kp < mp->map + mp->map_size; kp++) {
sys/dev/wscons/wskbdutil.c
434
*map = wskbd_init_keymap(i + 1);
sys/dev/wscons/wskbdutil.c
439
for (kp = mp->map; kp < mp->map + mp->map_size; ) {
sys/dev/wscons/wskbdutil.c
450
(*map)[kc].command = *kp;
sys/dev/wscons/wskbdutil.c
454
for (i = 0; kp + i < mp->map + mp->map_size; i++) {
sys/dev/wscons/wskbdutil.c
464
fillmapentry(kp, i, &(*map)[kc]);
sys/dev/wscons/wsksymvar.h
53
const keysym_t *map; /* the map itself */
sys/isofs/udf/ecma167-udf.h
467
uint32_t map; /* absolute disc address (!) can be in partition, but doesn't have to be */
sys/isofs/udf/udf_vnops.c
1398
letoh32(ump->um_stbl->entries[i].map) +
sys/kern/kern_physio.c
141
PROT_READ | PROT_WRITE : PROT_READ, &map);
sys/kern/kern_physio.c
144
if (map) {
sys/kern/kern_physio.c
145
bp->b_data = map;
sys/kern/kern_physio.c
178
if (!map)
sys/kern/kern_physio.c
180
uvm_vsunlock_device(p, iovp->iov_base, todo, map);
sys/kern/kern_physio.c
97
void *map = NULL;
sys/kern/kern_subr.c
60
struct vm_map *map = &p->p_vmspace->vm_map;
sys/kern/kern_subr.c
66
max = map->check_copyin_count;
sys/kern/kern_subr.c
69
vaddr_t s = map->check_copyin[i].start;
sys/kern/kern_subr.c
70
vaddr_t e = map->check_copyin[i].end;
sys/kern/sys_futex.c
175
vm_map_t map = &p->p_vmspace->vm_map;
sys/kern/sys_futex.c
187
vm_map_lock_read(map);
sys/kern/sys_futex.c
188
if (uvm_map_lookup_entry(map, (vaddr_t)uaddr, &entry) &&
sys/kern/sys_futex.c
200
vm_map_unlock_read(map);
sys/msdosfs/msdosfs_fat.c
646
u_int map;
sys/msdosfs/msdosfs_fat.c
654
map = pmp->pm_inusemap[idx];
sys/msdosfs/msdosfs_fat.c
655
map &= ~((1U << start) - 1);
sys/msdosfs/msdosfs_fat.c
656
if (map) {
sys/msdosfs/msdosfs_fat.c
657
len = ffs(map) - 1 - start;
sys/msdosfs/msdosfs_fat.c
670
if ((map = pmp->pm_inusemap[idx]) != 0) {
sys/msdosfs/msdosfs_fat.c
671
len += ffs(map) - 1;
sys/msdosfs/msdosfs_fat.c
733
u_int map;
sys/msdosfs/msdosfs_fat.c
761
map = pmp->pm_inusemap[idx];
sys/msdosfs/msdosfs_fat.c
762
map |= (1U << (cn % N_INUSEBITS)) - 1;
sys/msdosfs/msdosfs_fat.c
763
if (map != (u_int)-1) {
sys/msdosfs/msdosfs_fat.c
764
cn = idx * N_INUSEBITS + ffs(map^(u_int)-1) - 1;
sys/msdosfs/msdosfs_fat.c
778
map = pmp->pm_inusemap[idx];
sys/msdosfs/msdosfs_fat.c
779
map |= (1U << (cn % N_INUSEBITS)) - 1;
sys/msdosfs/msdosfs_fat.c
780
if (map != (u_int)-1) {
sys/msdosfs/msdosfs_fat.c
781
cn = idx * N_INUSEBITS + ffs(map^(u_int)-1) - 1;
sys/net/if.c
202
struct ifnet **map; /* SMR protected */
sys/net/if.c
209
struct ifnet **map;
sys/net/if.c
340
SMR_PTR_SET_LOCKED(&if_idxmap.map, if_map);
sys/net/if.c
357
if_map = SMR_PTR_GET_LOCKED(&if_idxmap.map);
sys/net/if.c
396
SMR_PTR_SET_LOCKED(&if_idxmap.map, if_map);
sys/net/if.c
398
dtor->map = oif_map;
sys/net/if.c
423
struct ifnet **oif_map = dtor->map;
sys/net/if.c
442
if_map = SMR_PTR_GET_LOCKED(&if_idxmap.map);
sys/net/if.c
464
if_map = SMR_PTR_GET_LOCKED(&if_idxmap.map);
sys/net/if.c
491
if_map = SMR_PTR_GET(&if_idxmap.map);
sys/net/if.c
610
struct ifqueue **map;
sys/net/if.c
617
map = mallocarray(sizeof(*map), nqs, M_DEVBUF, M_WAITOK);
sys/net/if.c
620
map[0] = &ifp->if_snd;
sys/net/if.c
626
map[i] = ifq;
sys/net/if.c
629
ifp->if_ifqs = map;
sys/net/if.c
636
struct ifiqueue **map;
sys/net/if.c
642
map = mallocarray(niqs, sizeof(*map), M_DEVBUF, M_WAITOK);
sys/net/if.c
645
map[0] = &ifp->if_rcv;
sys/net/if.c
650
map[i] = ifiq;
sys/net/if.c
653
ifp->if_iqs = map;
sys/net/if_aggr.c
1689
struct aggr_map *map = NULL;
sys/net/if_aggr.c
1698
map = &sc->sc_maps[gen % nitems(sc->sc_maps)];
sys/net/if_aggr.c
1700
for (i = 0; i < nitems(map->m_ifp0s); i++) {
sys/net/if_aggr.c
1701
map->m_ifp0s[i] = p->p_ifp0;
sys/net/if_aggr.c
1711
SMR_PTR_SET_LOCKED(&sc->sc_map, map);
sys/net/if_aggr.c
678
aggr_transmit(struct aggr_softc *sc, const struct aggr_map *map, struct mbuf *m)
sys/net/if_aggr.c
695
ifp0 = map->m_ifp0s[flow % AGGR_MAX_PORTS];
sys/net/if_aggr.c
705
const struct aggr_map *map;
sys/net/if_aggr.c
714
map = SMR_PTR_GET(&sc->sc_map);
sys/net/if_aggr.c
715
if (__predict_false(map == NULL)) {
sys/net/if_aggr.c
721
aggr_transmit(sc, map, m);
sys/net/if_aggr.c
733
const struct aggr_map *map;
sys/net/if_aggr.c
736
map = SMR_PTR_GET(&sc->sc_map);
sys/net/if_aggr.c
737
if (__predict_false(map == NULL))
sys/net/if_aggr.c
743
aggr_transmit(sc, map, m);
sys/net/if_veb.c
2005
uint32_t *map;
sys/net/if_veb.c
2014
map = p->p_vid_map;
sys/net/if_veb.c
2015
if (map == NULL)
sys/net/if_veb.c
2021
uint32_t e = map[w];
sys/net/if_veb.c
2067
uint32_t *map;
sys/net/if_veb.c
2070
map = mallocarray(VEB_VID_WORDS, sizeof(*map), M_IFADDR,
sys/net/if_veb.c
2072
if (map == NULL)
sys/net/if_veb.c
2083
map[w] = e;
sys/net/if_veb.c
2086
return (map);
sys/net/if_veb.c
2090
veb_free_vid_map(uint32_t *map)
sys/net/if_veb.c
2092
free(map, M_IFADDR, VEB_VID_BYTES);
sys/net/if_veb.c
2097
uint32_t *map;
sys/net/if_veb.c
2104
veb_free_vid_map(dtor->map);
sys/net/if_veb.c
2109
veb_destroy_vid_map(uint32_t *map)
sys/net/if_veb.c
2117
veb_free_vid_map(map);
sys/net/if_veb.c
2122
dtor->map = map;
sys/net/if_veb.c
2232
uint32_t *map;
sys/net/if_veb.c
2237
map = SMR_PTR_GET_LOCKED(&p->p_vid_map);
sys/net/if_veb.c
2238
if (map != NULL && ISSET(map[off], 1U << bit))
sys/net/if_veb.c
661
uint32_t *map;
sys/net/if_veb.c
665
map = SMR_PTR_GET(&p->p_vid_map);
sys/net/if_veb.c
666
if (map != NULL) {
sys/net/if_veb.c
670
drop = !ISSET(map[off], 1U << bit);
sys/net/rtable.c
118
struct rtmap *map, *nmap;
sys/net/rtable.c
130
map = srp_get_locked(&afmap[af2idx[af]]);
sys/net/rtable.c
131
if (map != NULL) {
sys/net/rtable.c
132
KASSERT(map->limit == rtmap_limit);
sys/net/rtable.c
134
for (i = 0; i < map->limit; i++)
sys/net/rtable.c
135
nmap->tbl[i] = map->tbl[i];
sys/net/rtable.c
144
struct rtmap *map = xmap;
sys/net/rtable.c
150
free(map->tbl, M_RTABLE, map->limit * sizeof(*map[0].tbl));
sys/net/rtable.c
151
free(map, M_RTABLE, sizeof(*map));
sys/net/rtable.c
198
struct rtmap *map;
sys/net/rtable.c
229
map = srp_get_locked(&afmap[af2idx[af]]);
sys/net/rtable.c
230
map->tbl[id] = tbl;
sys/net/rtable.c
251
struct rtmap *map;
sys/net/rtable.c
258
map = srp_enter(&sr, &afmap[af2idx[af]]);
sys/net/rtable.c
259
if (rtableid < map->limit)
sys/net/rtable.c
260
tbl = map->tbl[rtableid];
sys/ufs/ext2fs/ext2fs_alloc.c
398
int error, start, len, loc, map, i;
sys/ufs/ext2fs/ext2fs_alloc.c
431
map = ibp[i];
sys/ufs/ext2fs/ext2fs_alloc.c
434
if ((map & i) == 0) {
sys/ufs/ext2fs/ext2fs_alloc.c
549
int start, len, loc, i, map;
sys/ufs/ext2fs/ext2fs_alloc.c
573
map = bbp[i];
sys/ufs/ext2fs/ext2fs_alloc.c
576
if ((map & i) == 0)
sys/ufs/ffs/ffs_alloc.c
1091
int start, len, loc, map, i;
sys/ufs/ffs/ffs_alloc.c
1168
map = cg_inosused(cgp)[i];
sys/ufs/ffs/ffs_alloc.c
1171
if ((map & i) == 0) {
sys/ufs/ffs/ffs_alloc.c
1481
int i, start, end, forw, back, map, bit;
sys/ufs/ffs/ffs_alloc.c
1502
map = *mapp++;
sys/ufs/ffs/ffs_alloc.c
1505
if ((map & bit) == 0)
sys/ufs/ffs/ffs_alloc.c
1510
map = *mapp++;
sys/ufs/ffs/ffs_alloc.c
1523
map = *mapp--;
sys/ufs/ffs/ffs_alloc.c
1526
if ((map & bit) == 0)
sys/ufs/ffs/ffs_alloc.c
1531
map = *mapp--;
sys/ufs/ffs/fs.h
501
#define blkmap(fs, map, loc) \
sys/ufs/ffs/fs.h
502
(((map)[(loc) / NBBY] >> ((loc) % NBBY)) & (0xff >> (NBBY - (fs)->fs_frag)))
sys/uvm/uvm_addr.c
1087
uaddr_pivot_select(struct vm_map *map, struct uvm_addr_state *uaddr_p,
sys/uvm/uvm_addr.c
1104
if (uaddr_rnd_select(map, uaddr_p, entry_out, addr_out,
sys/uvm/uvm_addr.c
1154
err = uaddr_pivot_newpivot(map, uaddr, pivot, entry_out, addr_out,
sys/uvm/uvm_addr.c
1172
uaddr_pivot_insert(struct vm_map *map, struct uvm_addr_state *uaddr_p,
sys/uvm/uvm_addr.c
1215
uaddr_pivot_remove(struct vm_map *map, struct uvm_addr_state *uaddr_p,
sys/uvm/uvm_addr.c
1337
uaddr_stack_brk_select(struct vm_map *map, struct uvm_addr_state *uaddr,
sys/uvm/uvm_addr.c
1349
start = MAX(map->b_start, uaddr->uaddr_minaddr);
sys/uvm/uvm_addr.c
1350
end = MIN(map->b_end, uaddr->uaddr_maxaddr);
sys/uvm/uvm_addr.c
1356
if (uvm_addr_linsearch(map, uaddr, entry_out, addr_out,
sys/uvm/uvm_addr.c
1363
start = MAX(map->s_start, uaddr->uaddr_minaddr);
sys/uvm/uvm_addr.c
1364
end = MIN(map->s_end, uaddr->uaddr_maxaddr);
sys/uvm/uvm_addr.c
1374
if (uvm_addr_linsearch(map, uaddr, entry_out, addr_out,
sys/uvm/uvm_addr.c
306
uvm_addr_linsearch(struct vm_map *map, struct uvm_addr_state *uaddr,
sys/uvm/uvm_addr.c
337
for (entry = uvm_map_entrybyaddr(&map->addr,
sys/uvm/uvm_addr.c
372
uvm_addr_invoke(struct vm_map *map, struct uvm_addr_state *uaddr,
sys/uvm/uvm_addr.c
387
vm_map_assert_anylock(map);
sys/uvm/uvm_addr.c
389
error = (*uaddr->uaddr_functions->uaddr_select)(map, uaddr,
sys/uvm/uvm_addr.c
395
if (!uvm_map_isavail(map, uaddr, entry_out, last_out,
sys/uvm/uvm_addr.c
468
uaddr_lin_select(struct vm_map *map, struct uvm_addr_state *uaddr,
sys/uvm/uvm_addr.c
478
guard_sz = ((map->flags & VM_MAP_GUARDPAGES) == 0 ? 0 : PAGE_SIZE);
sys/uvm/uvm_addr.c
482
return uvm_addr_linsearch(map, uaddr, entry_out, addr_out, 0, sz,
sys/uvm/uvm_addr.c
523
uaddr_rnd_select(struct vm_map *map, struct uvm_addr_state *uaddr,
sys/uvm/uvm_addr.c
536
KASSERT((map->flags & VM_MAP_ISVMSPACE) != 0);
sys/uvm/uvm_addr.c
537
vm = (struct vmspace *)map;
sys/uvm/uvm_addr.c
540
guard_sz = ((map->flags & VM_MAP_GUARDPAGES) == 0 ? 0 : PAGE_SIZE);
sys/uvm/uvm_addr.c
579
entry = uvm_map_entrybyaddr(&map->addr, hint);
sys/uvm/uvm_addr.c
589
uvm_map_uaddr_e(map, entry) == uaddr &&
sys/uvm/uvm_addr.c
641
uaddr_rnd_insert(struct vm_map *map, struct uvm_addr_state *uaddr_p,
sys/uvm/uvm_addr.c
651
uaddr_rnd_remove(struct vm_map *map, struct uvm_addr_state *uaddr_p,
sys/uvm/uvm_addr.c
719
uaddr_kbootstrap_select(struct vm_map *map, struct uvm_addr_state *uaddr,
sys/uvm/uvm_addr.c
725
RBT_FOREACH(*entry_out, uvm_map_addr, &map->addr) {
sys/uvm/uvm_addr.c
778
uaddr_bestfit_insert(struct vm_map *map, struct uvm_addr_state *uaddr_p,
sys/uvm/uvm_addr.c
794
uaddr_bestfit_remove(struct vm_map *map, struct uvm_addr_state *uaddr_p,
sys/uvm/uvm_addr.c
805
uaddr_bestfit_select(struct vm_map *map, struct uvm_addr_state *uaddr_p,
sys/uvm/uvm_addr.c
816
guardsz = ((map->flags & VM_MAP_GUARDPAGES) ? PAGE_SIZE : 0);
sys/uvm/uvm_addr.c
916
uaddr_pivot_newpivot(struct vm_map *map, struct uaddr_pivot_state *uaddr,
sys/uvm/uvm_addr.h
55
int (*uaddr_select)(struct vm_map *map,
sys/uvm/uvm_addr.h
60
void (*uaddr_free_insert)(struct vm_map *map,
sys/uvm/uvm_addr.h
63
void (*uaddr_free_remove)(struct vm_map *map,
sys/uvm/uvm_amap.c
1062
int i, map;
sys/uvm/uvm_amap.c
1077
map = chunk->ac_usedmap;
sys/uvm/uvm_amap.c
1079
for (i = ffs(map); i != 0; i = ffs(map)) {
sys/uvm/uvm_amap.c
1084
map ^= 1 << slot;
sys/uvm/uvm_amap.c
484
int i, refs, map = chunk->ac_usedmap;
sys/uvm/uvm_amap.c
486
for (i = ffs(map); i != 0; i = ffs(map)) {
sys/uvm/uvm_amap.c
488
map ^= 1 << slot;
sys/uvm/uvm_amap.c
529
amap_copy(struct vm_map *map, struct vm_map_entry *entry, int waitf,
sys/uvm/uvm_amap.c
539
KASSERT(map != kernel_map); /* we use sleeping locks */
sys/uvm/uvm_amap.c
560
UVM_MAP_CLIP_START(map, entry, startva);
sys/uvm/uvm_amap.c
563
UVM_MAP_CLIP_END(map, entry, endva);
sys/uvm/uvm_amap.c
720
amap_cow_now(struct vm_map *map, struct vm_map_entry *entry)
sys/uvm/uvm_amap.c
736
int i, map = chunk->ac_usedmap;
sys/uvm/uvm_amap.c
738
for (i = ffs(map); i != 0; i = ffs(map)) {
sys/uvm/uvm_amap.c
740
map ^= 1 << slot;
sys/uvm/uvm_amap.c
946
int curslot, i, map;
sys/uvm/uvm_amap.c
953
map = chunk->ac_usedmap;
sys/uvm/uvm_amap.c
955
map &= ~((1 << (slotoff - startbase)) - 1);
sys/uvm/uvm_amap.c
957
map &= (1 << (slotoff + slots - endbase)) - 1;
sys/uvm/uvm_amap.c
959
for (i = ffs(map); i != 0; i = ffs(map)) {
sys/uvm/uvm_amap.c
963
map ^= 1 << curslot;
sys/uvm/uvm_fault.c
1692
uvm_fault_wire(vm_map_t map, vaddr_t start, vaddr_t end, vm_prot_t access_type)
sys/uvm/uvm_fault.c
1703
rv = uvm_fault(map, va, VM_FAULT_WIRE, access_type);
sys/uvm/uvm_fault.c
1706
uvm_fault_unwire(map, start, va);
sys/uvm/uvm_fault.c
1719
uvm_fault_unwire(vm_map_t map, vaddr_t start, vaddr_t end)
sys/uvm/uvm_fault.c
1722
vm_map_lock_read(map);
sys/uvm/uvm_fault.c
1723
uvm_fault_unwire_locked(map, start, end);
sys/uvm/uvm_fault.c
1724
vm_map_unlock_read(map);
sys/uvm/uvm_fault.c
1733
uvm_fault_unwire_locked(vm_map_t map, vaddr_t start, vaddr_t end)
sys/uvm/uvm_fault.c
1736
pmap_t pmap = vm_map_pmap(map);
sys/uvm/uvm_fault.c
1741
KASSERT((map->flags & VM_MAP_INTRSAFE) == 0);
sys/uvm/uvm_fault.c
1742
vm_map_assert_anylock(map);
sys/uvm/uvm_fault.c
1753
KASSERT(start >= vm_map_min(map) && end <= vm_map_max(map));
sys/uvm/uvm_fault.c
1754
if (uvm_map_lookup_entry(map, start, &entry) == FALSE)
sys/uvm/uvm_fault.c
1815
vm_map_unlock(ufi->map);
sys/uvm/uvm_fault.c
1817
vm_map_unlock_read(ufi->map);
sys/uvm/uvm_fault.c
1860
ufi->map = ufi->orig_map;
sys/uvm/uvm_fault.c
1868
if (ufi->orig_rvaddr < ufi->map->min_offset ||
sys/uvm/uvm_fault.c
1869
ufi->orig_rvaddr >= ufi->map->max_offset)
sys/uvm/uvm_fault.c
1874
vm_map_lock(ufi->map);
sys/uvm/uvm_fault.c
1876
vm_map_lock_read(ufi->map);
sys/uvm/uvm_fault.c
1880
if (!uvm_map_lookup_entry(ufi->map, ufi->orig_rvaddr,
sys/uvm/uvm_fault.c
1897
ufi->map = tmpmap;
sys/uvm/uvm_fault.c
1904
ufi->mapv = ufi->map->timestamp;
sys/uvm/uvm_fault.c
1933
vm_map_lock_read(ufi->map);
sys/uvm/uvm_fault.c
1934
if (ufi->mapv != ufi->map->timestamp) {
sys/uvm/uvm_fault.c
1935
vm_map_unlock_read(ufi->map);
sys/uvm/uvm_fault.c
509
struct vm_map *map;
sys/uvm/uvm_fault.c
513
map = ufi->orig_map;
sys/uvm/uvm_fault.c
522
if (pmap_nested(map->pmap))
sys/uvm/uvm_fault.c
526
if (map->flags & VM_MAP_ISVMSPACE) {
sys/uvm/uvm_fault.c
528
KASSERT(p != NULL && &p->p_vmspace->vm_map == map);
sys/uvm/uvm_fault.c
530
res = pmap_resident_count(map->pmap);
sys/uvm/uvm_fault.c
698
if ((ufi->map->flags & VM_MAP_PAGEABLE) == 0)
sys/uvm/uvm_fault.c
700
ufi->map, ufi->orig_rvaddr);
sys/uvm/uvm_fault.c
736
if (!vm_map_upgrade(ufi->map)) {
sys/uvm/uvm_fault.c
742
amap_copy(ufi->map, ufi->entry, M_NOWAIT,
sys/uvm/uvm_fault.c
764
vm_map_downgrade(ufi->map);
sys/uvm/uvm_fault.h
56
vm_map_t map; /* map (could be a submap) */
sys/uvm/uvm_glue.c
109
struct vm_map *map = &p->p_vmspace->vm_map;
sys/uvm/uvm_glue.c
117
return uvm_map_pageable(map, start, end, FALSE, 0);
sys/uvm/uvm_glue.c
128
struct vm_map *map = &p->p_vmspace->vm_map;
sys/uvm/uvm_glue.c
135
uvm_map_pageable(map, start, end, TRUE, 0);
sys/uvm/uvm_glue.c
148
struct vm_map *map = &p->p_vmspace->vm_map;
sys/uvm/uvm_glue.c
164
vm_map_lock_read(map);
sys/uvm/uvm_glue.c
166
mapv = map->timestamp;
sys/uvm/uvm_glue.c
167
vm_map_unlock_read(map);
sys/uvm/uvm_glue.c
169
if ((error = uvm_fault_wire(map, start, end, access_type)))
sys/uvm/uvm_glue.c
172
vm_map_lock_read(map);
sys/uvm/uvm_glue.c
173
if (mapv != map->timestamp)
sys/uvm/uvm_glue.c
180
if (!pmap_extract(map->pmap, start + ptoa(i), &pa)) {
sys/uvm/uvm_glue.c
223
uvm_fault_unwire_locked(map, start, end);
sys/uvm/uvm_glue.c
224
vm_map_unlock_read(map);
sys/uvm/uvm_glue.c
234
uvm_vsunlock_device(struct proc *p, void *addr, size_t len, void *map)
sys/uvm/uvm_glue.c
245
if (map)
sys/uvm/uvm_glue.c
246
copyout(map, addr, len);
sys/uvm/uvm_glue.c
251
if (!map)
sys/uvm/uvm_glue.c
254
kva = trunc_page((vaddr_t)map);
sys/uvm/uvm_glue.c
381
struct vm_map *map;
sys/uvm/uvm_glue.c
384
map = &pr->ps_vmspace->vm_map;
sys/uvm/uvm_glue.c
386
map = kernel_map;
sys/uvm/uvm_glue.c
387
return uvm_map_fill_vmmap(map, kve, lenp);
sys/uvm/uvm_io.c
54
uvm_io(vm_map_t map, struct uio *uio, int flags)
sys/uvm/uvm_io.c
98
error = uvm_map_extract(map, baseva, chunksz, &kva,
sys/uvm/uvm_km.c
205
uvm_km_suballoc(struct vm_map *map, vaddr_t *min, vaddr_t *max, vsize_t size,
sys/uvm/uvm_km.c
213
if (uvm_map(map, min, size, NULL, UVM_UNKNOWN_OFFSET, 0,
sys/uvm/uvm_km.c
223
pmap_reference(vm_map_pmap(map));
sys/uvm/uvm_km.c
225
submap = uvm_map_create(vm_map_pmap(map), *min, *max, flags);
sys/uvm/uvm_km.c
229
uvm_map_setup(submap, vm_map_pmap(map), *min, *max, flags);
sys/uvm/uvm_km.c
235
if (uvm_map_submap(map, *min, *max, submap) != 0)
sys/uvm/uvm_km.c
531
struct vm_map *map;
sys/uvm/uvm_km.c
626
map = *kv->kv_map;
sys/uvm/uvm_km.c
627
va = vm_map_min(map);
sys/uvm/uvm_km.c
628
if (uvm_map(map, &va, sz, uobj, kd->kd_prefer,
sys/uvm/uvm_km.c
632
tsleep_nsec(map, PVM, "km_allocva", INFSLP);
sys/uvm/uvm_map.c
1001
if (!(map->flags & VM_MAP_ISVMSPACE) && !(flags & UVM_FLAG_FIXED))
sys/uvm/uvm_map.c
1008
if (map == kernel_map &&
sys/uvm/uvm_map.c
1017
new = uvm_mapent_alloc(map, flags);
sys/uvm/uvm_map.c
1022
if (vm_map_lock_try(map) == FALSE) {
sys/uvm/uvm_map.c
1027
vm_map_lock(map);
sys/uvm/uvm_map.c
1044
if ((map->flags & VM_MAP_ISVMSPACE) == 0 &&
sys/uvm/uvm_map.c
1046
uvm_map_kmem_grow(map, &dead,
sys/uvm/uvm_map.c
1052
if (uvm_unmap_remove(map, *addr, *addr + sz, &dead,
sys/uvm/uvm_map.c
1058
if (!uvm_map_isavail(map, NULL, &first, &last, *addr, sz)) {
sys/uvm/uvm_map.c
1063
(map->flags & VM_MAP_ISVMSPACE) == VM_MAP_ISVMSPACE &&
sys/uvm/uvm_map.c
1065
uvm_map_isavail(map, NULL, &first, &last, *addr, sz)) {
sys/uvm/uvm_map.c
1072
} else if ((prot & PROT_EXEC) != 0 && map->uaddr_exe != NULL) {
sys/uvm/uvm_map.c
1074
error = uvm_addr_invoke(map, map->uaddr_exe, &first, &last,
sys/uvm/uvm_map.c
1078
if (error != 0 && (map->flags & VM_MAP_ISVMSPACE) == 0) {
sys/uvm/uvm_map.c
1079
uvm_map_kmem_grow(map, &dead, sz, flags);
sys/uvm/uvm_map.c
1081
error = uvm_addr_invoke(map, map->uaddr_exe,
sys/uvm/uvm_map.c
1090
if (map->flags & VM_MAP_ISVMSPACE)
sys/uvm/uvm_map.c
1091
uvm_map_vmspace_update(map, &dead, flags);
sys/uvm/uvm_map.c
1093
error = uvm_map_findspace(map, &first, &last, addr, sz,
sys/uvm/uvm_map.c
1097
if (error != 0 && (map->flags & VM_MAP_ISVMSPACE) == 0) {
sys/uvm/uvm_map.c
1098
uvm_map_kmem_grow(map, &dead, sz, flags);
sys/uvm/uvm_map.c
1100
error = uvm_map_findspace(map, &first, &last, addr, sz,
sys/uvm/uvm_map.c
1114
KASSERT((map->flags & VM_MAP_ISVMSPACE) == VM_MAP_ISVMSPACE ||
sys/uvm/uvm_map.c
1134
entry = uvm_map_mkentry(map, first, last, *addr, sz, flags, &dead,
sys/uvm/uvm_map.c
1152
map->sserial++;
sys/uvm/uvm_map.c
1176
map->size += sz;
sys/uvm/uvm_map.c
1177
if ((map->flags & VM_MAP_ISVMSPACE) && uobj == NULL &&
sys/uvm/uvm_map.c
1179
((struct vmspace *)map)->vm_dused +=
sys/uvm/uvm_map.c
1180
uvmspace_dused(map, *addr, *addr + sz);
sys/uvm/uvm_map.c
1192
(map->flags & VM_MAP_ISVMSPACE) == 0)
sys/uvm/uvm_map.c
1193
uvm_mapent_tryjoin(map, entry, &dead);
sys/uvm/uvm_map.c
1196
vm_map_unlock(map);
sys/uvm/uvm_map.c
1205
if (map->flags & VM_MAP_INTRSAFE)
sys/uvm/uvm_map.c
1219
uvm_mapent_isjoinable(struct vm_map *map, struct vm_map_entry *e1,
sys/uvm/uvm_map.c
1273
uvm_mapent_merge(struct vm_map *map, struct vm_map_entry *e1,
sys/uvm/uvm_map.c
1292
free = uvm_map_uaddr_e(map, e1);
sys/uvm/uvm_map.c
1293
uvm_mapent_free_remove(map, free, e1);
sys/uvm/uvm_map.c
1295
free = uvm_map_uaddr_e(map, e2);
sys/uvm/uvm_map.c
1296
uvm_mapent_free_remove(map, free, e2);
sys/uvm/uvm_map.c
1297
uvm_mapent_addr_remove(map, e2);
sys/uvm/uvm_map.c
1301
uvm_mapent_free_insert(map, free, e1);
sys/uvm/uvm_map.c
1315
uvm_mapent_tryjoin(struct vm_map *map, struct vm_map_entry *entry,
sys/uvm/uvm_map.c
1323
if (other && uvm_mapent_isjoinable(map, other, entry)) {
sys/uvm/uvm_map.c
1324
merged = uvm_mapent_merge(map, other, entry, dead);
sys/uvm/uvm_map.c
1339
uvm_mapent_isjoinable(map, entry, other)) {
sys/uvm/uvm_map.c
1340
merged = uvm_mapent_merge(map, entry, other, dead);
sys/uvm/uvm_map.c
1400
uvm_map_mkentry(struct vm_map *map, struct vm_map_entry *first,
sys/uvm/uvm_map.c
1408
KDASSERT(map != NULL);
sys/uvm/uvm_map.c
1416
KDASSERT(uvm_map_isavail(map, NULL, &first, &last, addr, sz));
sys/uvm/uvm_map.c
1417
uvm_tree_sanity(map, __FILE__, __LINE__);
sys/uvm/uvm_map.c
1424
entry = uvm_mapent_alloc(map, flags);
sys/uvm/uvm_map.c
1440
vm_map_assert_wrlock(map);
sys/uvm/uvm_map.c
1443
free = uvm_map_uaddr_e(map, first);
sys/uvm/uvm_map.c
1444
uvm_mapent_free_remove(map, free, first);
sys/uvm/uvm_map.c
1456
free = uvm_map_uaddr_e(map, last);
sys/uvm/uvm_map.c
1457
uvm_mapent_free_remove(map, free, last);
sys/uvm/uvm_map.c
1458
uvm_mapent_addr_remove(map, last);
sys/uvm/uvm_map.c
1463
uvm_mapent_addr_remove(map, first);
sys/uvm/uvm_map.c
1466
uvm_map_fix_space(map, first, VMMAP_FREE_START(first),
sys/uvm/uvm_map.c
1471
uvm_mapent_addr_insert(map, entry);
sys/uvm/uvm_map.c
1472
uvm_map_fix_space(map, entry, min, max, flags);
sys/uvm/uvm_map.c
1474
uvm_tree_sanity(map, __FILE__, __LINE__);
sys/uvm/uvm_map.c
1483
uvm_mapent_alloc(struct vm_map *map, int flags)
sys/uvm/uvm_map.c
1493
if (map->flags & VM_MAP_INTRSAFE || cold) {
sys/uvm/uvm_map.c
1515
} else if (map == kernel_map) {
sys/uvm/uvm_map.c
1566
uvm_map_lookup_entry(struct vm_map *map, vaddr_t address,
sys/uvm/uvm_map.c
1569
vm_map_assert_anylock(map);
sys/uvm/uvm_map.c
1571
*entry = uvm_map_entrybyaddr(&map->addr, address);
sys/uvm/uvm_map.c
1608
vm_map_t map = &p->p_vmspace->vm_map;
sys/uvm/uvm_map.c
1612
if (addr < map->min_offset || addr >= map->max_offset)
sys/uvm/uvm_map.c
1616
vm_map_lock_read(map);
sys/uvm/uvm_map.c
1619
if (!uvm_map_lookup_entry(map, trunc_page(addr), &entry)) {
sys/uvm/uvm_map.c
1620
vm_map_unlock_read(map);
sys/uvm/uvm_map.c
1626
vm_map_unlock_read(map);
sys/uvm/uvm_map.c
1635
vm_map_unlock_read(map);
sys/uvm/uvm_map.c
1668
uvm_map_is_stack_remappable(struct vm_map *map, vaddr_t addr, vaddr_t sz,
sys/uvm/uvm_map.c
1674
vm_map_assert_anylock(map);
sys/uvm/uvm_map.c
1676
if (!uvm_map_lookup_entry(map, addr, &first))
sys/uvm/uvm_map.c
1720
vm_map_t map = &p->p_vmspace->vm_map;
sys/uvm/uvm_map.c
1738
if (start < map->min_offset || end >= map->max_offset || end < start)
sys/uvm/uvm_map.c
1748
return uvm_mapanon(map, &start, end - start, 0, flags);
sys/uvm/uvm_map.c
1790
uvm_unmap(struct vm_map *map, vaddr_t start, vaddr_t end)
sys/uvm/uvm_map.c
1797
vm_map_lock(map);
sys/uvm/uvm_map.c
1798
uvm_unmap_remove(map, start, end, &dead, FALSE, TRUE, FALSE);
sys/uvm/uvm_map.c
1799
vm_map_unlock(map);
sys/uvm/uvm_map.c
1801
if (map->flags & VM_MAP_INTRSAFE)
sys/uvm/uvm_map.c
1815
uvm_mapent_mkfree(struct vm_map *map, struct vm_map_entry *entry,
sys/uvm/uvm_map.c
1824
UVM_MAP_REQ_WRITE(map);
sys/uvm/uvm_map.c
1842
free = uvm_map_uaddr_e(map, entry);
sys/uvm/uvm_map.c
1843
uvm_mapent_free_remove(map, free, entry);
sys/uvm/uvm_map.c
1844
uvm_mapent_addr_remove(map, entry);
sys/uvm/uvm_map.c
1849
free = uvm_map_uaddr_e(map, prev);
sys/uvm/uvm_map.c
1850
uvm_mapent_free_remove(map, free, prev);
sys/uvm/uvm_map.c
1852
*prev_ptr = uvm_map_fix_space(map, prev, addr, end, 0);
sys/uvm/uvm_map.c
1860
uvm_unmap_kill_entry_withlock(struct vm_map *map, struct vm_map_entry *entry,
sys/uvm/uvm_map.c
1866
uvm_fault_unwire_locked(map, entry->start, entry->end);
sys/uvm/uvm_map.c
1875
} else if (map->flags & VM_MAP_INTRSAFE) {
sys/uvm/uvm_map.c
1876
KASSERT(vm_map_pmap(map) == pmap_kernel());
sys/uvm/uvm_map.c
1881
KASSERT(vm_map_pmap(map) == pmap_kernel());
sys/uvm/uvm_map.c
1920
pmap_remove(map->pmap, entry->start, entry->end);
sys/uvm/uvm_map.c
1928
uvm_unmap_kill_entry(struct vm_map *map, struct vm_map_entry *entry)
sys/uvm/uvm_map.c
1930
uvm_unmap_kill_entry_withlock(map, entry, 0);
sys/uvm/uvm_map.c
1941
uvm_unmap_remove(struct vm_map *map, vaddr_t start, vaddr_t end,
sys/uvm/uvm_map.c
1947
start = MAX(start, map->min_offset);
sys/uvm/uvm_map.c
1948
end = MIN(end, map->max_offset);
sys/uvm/uvm_map.c
1952
vm_map_assert_wrlock(map);
sys/uvm/uvm_map.c
1955
entry = uvm_map_entrybyaddr(&map->addr, start);
sys/uvm/uvm_map.c
1978
UVM_MAP_CLIP_START(map, entry, start);
sys/uvm/uvm_map.c
1988
UVM_MAP_CLIP_END(map, entry, end);
sys/uvm/uvm_map.c
2001
if (UVM_ET_ISSTACK(entry) && (map->flags & VM_MAP_ISVMSPACE))
sys/uvm/uvm_map.c
2002
map->sserial++;
sys/uvm/uvm_map.c
2005
uvm_unmap_kill_entry_withlock(map, entry, 1);
sys/uvm/uvm_map.c
2008
if ((map->flags & VM_MAP_ISVMSPACE) &&
sys/uvm/uvm_map.c
2012
((struct vmspace *)map)->vm_dused -=
sys/uvm/uvm_map.c
2013
uvmspace_dused(map, entry->start, entry->end);
sys/uvm/uvm_map.c
2016
map->size -= entry->end - entry->start;
sys/uvm/uvm_map.c
2019
uvm_mapent_mkfree(map, entry, &prev_hint, dead, markfree);
sys/uvm/uvm_map.c
2022
pmap_update(vm_map_pmap(map));
sys/uvm/uvm_map.c
2026
for (entry = uvm_map_entrybyaddr(&map->addr, start);
sys/uvm/uvm_map.c
2036
KDASSERT(uvm_map_entrybyaddr(&map->addr, a) == NULL);
sys/uvm/uvm_map.c
2048
uvm_map_pageable_pgon(struct vm_map *map, struct vm_map_entry *first,
sys/uvm/uvm_map.c
2060
uvm_fault_unwire_locked(map, iter->start, iter->end);
sys/uvm/uvm_map.c
2071
uvm_map_pageable_wire(struct vm_map *map, struct vm_map_entry *first,
sys/uvm/uvm_map.c
2108
amap_copy(map, iter, M_WAITOK,
sys/uvm/uvm_map.c
2119
timestamp_save = map->timestamp;
sys/uvm/uvm_map.c
212
#define UVM_ASSERT(map, cond, file, line) \
sys/uvm/uvm_map.c
2121
vm_map_busy(map);
sys/uvm/uvm_map.c
2122
vm_map_unlock(map);
sys/uvm/uvm_map.c
213
uvm_tree_assert((map), (cond), #cond, (file), (line))
sys/uvm/uvm_map.c
2132
error = uvm_fault_wire(map, iter->start, iter->end,
sys/uvm/uvm_map.c
2139
vm_map_lock(map);
sys/uvm/uvm_map.c
2140
vm_map_unbusy(map);
sys/uvm/uvm_map.c
2144
if (timestamp_save != map->timestamp)
sys/uvm/uvm_map.c
2162
uvm_fault_unwire_locked(map,
sys/uvm/uvm_map.c
2178
vm_map_unlock(map);
sys/uvm/uvm_map.c
2184
vm_map_unlock(map);
sys/uvm/uvm_map.c
2187
if (timestamp_save != map->timestamp)
sys/uvm/uvm_map.c
2205
uvm_map_pageable(struct vm_map *map, vaddr_t start, vaddr_t end,
sys/uvm/uvm_map.c
2218
if (start < map->min_offset)
sys/uvm/uvm_map.c
2220
if (end > map->max_offset)
sys/uvm/uvm_map.c
2223
KASSERT(map->flags & VM_MAP_PAGEABLE);
sys/uvm/uvm_map.c
2225
vm_map_lock(map);
sys/uvm/uvm_map.c
2233
first = uvm_map_entrybyaddr(&map->addr, start);
sys/uvm/uvm_map.c
2263
last = RBT_MAX(uvm_map_addr, &map->addr);
sys/uvm/uvm_map.c
2280
UVM_MAP_CLIP_START(map, first, start);
sys/uvm/uvm_map.c
2287
UVM_MAP_CLIP_END(map, last, end);
sys/uvm/uvm_map.c
2292
uvm_map_pageable_pgon(map, first, tmp, start, end);
sys/uvm/uvm_map.c
2297
vm_map_unlock(map);
sys/uvm/uvm_map.c
2305
UVM_MAP_CLIP_START(map, first, start);
sys/uvm/uvm_map.c
2312
UVM_MAP_CLIP_END(map, last, end);
sys/uvm/uvm_map.c
2317
return uvm_map_pageable_wire(map, first, tmp, start, end,
sys/uvm/uvm_map.c
2330
uvm_map_pageable_all(struct vm_map *map, int flags, vsize_t limit)
sys/uvm/uvm_map.c
2335
KASSERT(map->flags & VM_MAP_PAGEABLE);
sys/uvm/uvm_map.c
2336
vm_map_lock(map);
sys/uvm/uvm_map.c
2339
uvm_map_pageable_pgon(map, RBT_MIN(uvm_map_addr, &map->addr),
sys/uvm/uvm_map.c
2340
NULL, map->min_offset, map->max_offset);
sys/uvm/uvm_map.c
2342
vm_map_modflags(map, 0, VM_MAP_WIREFUTURE);
sys/uvm/uvm_map.c
2343
vm_map_unlock(map);
sys/uvm/uvm_map.c
2348
vm_map_modflags(map, VM_MAP_WIREFUTURE, 0);
sys/uvm/uvm_map.c
2350
vm_map_unlock(map);
sys/uvm/uvm_map.c
2359
RBT_FOREACH(iter, uvm_map_addr, &map->addr) {
sys/uvm/uvm_map.c
2367
vm_map_unlock(map);
sys/uvm/uvm_map.c
2374
size + ptoa(pmap_wired_count(vm_map_pmap(map))) > limit) {
sys/uvm/uvm_map.c
2375
vm_map_unlock(map);
sys/uvm/uvm_map.c
2383
return uvm_map_pageable_wire(map, RBT_MIN(uvm_map_addr, &map->addr),
sys/uvm/uvm_map.c
2384
NULL, map->min_offset, map->max_offset, 0);
sys/uvm/uvm_map.c
2393
uvm_map_setup(struct vm_map *map, pmap_t pmap, vaddr_t min, vaddr_t max,
sys/uvm/uvm_map.c
2415
RBT_INIT(uvm_map_addr, &map->addr);
sys/uvm/uvm_map.c
2416
map->uaddr_exe = NULL;
sys/uvm/uvm_map.c
2417
for (i = 0; i < nitems(map->uaddr_any); ++i)
sys/uvm/uvm_map.c
2418
map->uaddr_any[i] = NULL;
sys/uvm/uvm_map.c
2419
map->uaddr_brk_stack = NULL;
sys/uvm/uvm_map.c
2421
map->pmap = pmap;
sys/uvm/uvm_map.c
2422
map->size = 0;
sys/uvm/uvm_map.c
2423
map->ref_count = 0;
sys/uvm/uvm_map.c
2424
map->min_offset = min;
sys/uvm/uvm_map.c
2425
map->max_offset = max;
sys/uvm/uvm_map.c
2426
map->b_start = map->b_end = 0; /* Empty brk() area by default. */
sys/uvm/uvm_map.c
2427
map->s_start = map->s_end = 0; /* Empty stack area by default. */
sys/uvm/uvm_map.c
2428
map->flags = flags;
sys/uvm/uvm_map.c
2429
map->timestamp = 0;
sys/uvm/uvm_map.c
2430
map->busy = NULL;
sys/uvm/uvm_map.c
2432
rw_init_flags(&map->lock, "vmmaplk", RWL_DUPOK);
sys/uvm/uvm_map.c
2434
rw_init(&map->lock, "kmmaplk");
sys/uvm/uvm_map.c
2435
mtx_init(&map->mtx, IPL_VM);
sys/uvm/uvm_map.c
2436
mtx_init(&map->flags_lock, IPL_VM);
sys/uvm/uvm_map.c
2440
uvm_map_setup_md(map);
sys/uvm/uvm_map.c
2442
map->uaddr_any[3] = &uaddr_kbootstrap;
sys/uvm/uvm_map.c
2450
uvm_map_setup_entries(map);
sys/uvm/uvm_map.c
2451
uvm_tree_sanity(map, __FILE__, __LINE__);
sys/uvm/uvm_map.c
2452
map->ref_count = 1;
sys/uvm/uvm_map.c
2461
uvm_map_teardown(struct vm_map *map)
sys/uvm/uvm_map.c
2470
KASSERT((map->flags & VM_MAP_INTRSAFE) == 0);
sys/uvm/uvm_map.c
2472
vm_map_lock(map);
sys/uvm/uvm_map.c
2492
if ((entry = RBT_ROOT(uvm_map_addr, &map->addr)) != NULL)
sys/uvm/uvm_map.c
2496
uvm_unmap_kill_entry(map, entry);
sys/uvm/uvm_map.c
2507
RBT_FOREACH(entry, uvm_map_addr, &map->addr)
sys/uvm/uvm_map.c
2516
map->size = 0;
sys/uvm/uvm_map.c
2517
map->min_offset = 0;
sys/uvm/uvm_map.c
2518
map->max_offset = 0;
sys/uvm/uvm_map.c
2519
map->flags &= ~VM_MAP_ISVMSPACE;
sys/uvm/uvm_map.c
2522
RBT_INIT(uvm_map_addr, &map->addr);
sys/uvm/uvm_map.c
2523
vm_map_unlock(map);
sys/uvm/uvm_map.c
2526
uvm_addr_destroy(map->uaddr_exe);
sys/uvm/uvm_map.c
2527
map->uaddr_exe = NULL;
sys/uvm/uvm_map.c
2528
for (i = 0; i < nitems(map->uaddr_any); i++) {
sys/uvm/uvm_map.c
2529
uvm_addr_destroy(map->uaddr_any[i]);
sys/uvm/uvm_map.c
2530
map->uaddr_any[i] = NULL;
sys/uvm/uvm_map.c
2532
uvm_addr_destroy(map->uaddr_brk_stack);
sys/uvm/uvm_map.c
2533
map->uaddr_brk_stack = NULL;
sys/uvm/uvm_map.c
2544
uvm_map_setup_entries(struct vm_map *map)
sys/uvm/uvm_map.c
2546
KDASSERT(RBT_EMPTY(uvm_map_addr, &map->addr));
sys/uvm/uvm_map.c
2548
uvm_map_fix_space(map, NULL, map->min_offset, map->max_offset, 0);
sys/uvm/uvm_map.c
2559
uvm_map_splitentry(struct vm_map *map, struct vm_map_entry *orig,
sys/uvm/uvm_map.c
2569
KDASSERT(map != NULL && orig != NULL && next != NULL);
sys/uvm/uvm_map.c
2570
uvm_tree_sanity(map, __FILE__, __LINE__);
sys/uvm/uvm_map.c
2574
KDASSERT(RBT_FIND(uvm_map_addr, &map->addr, orig) == orig);
sys/uvm/uvm_map.c
2575
KDASSERT(RBT_FIND(uvm_map_addr, &map->addr, next) != next);
sys/uvm/uvm_map.c
2581
free = uvm_map_uaddr_e(map, orig);
sys/uvm/uvm_map.c
2582
uvm_mapent_free_remove(map, free, orig);
sys/uvm/uvm_map.c
2632
free_before = uvm_map_uaddr_e(map, orig);
sys/uvm/uvm_map.c
2633
uvm_mapent_free_insert(map, free_before, orig);
sys/uvm/uvm_map.c
2634
uvm_mapent_addr_insert(map, next);
sys/uvm/uvm_map.c
2635
uvm_mapent_free_insert(map, free, next);
sys/uvm/uvm_map.c
2637
uvm_tree_sanity(map, __FILE__, __LINE__);
sys/uvm/uvm_map.c
2644
uvm_tree_assert(struct vm_map *map, int test, char *test_str,
sys/uvm/uvm_map.c
2652
if (map == kernel_map)
sys/uvm/uvm_map.c
2654
else if (map == kmem_map)
sys/uvm/uvm_map.c
2658
panic("uvm_tree_sanity %p%s (%s %d): %s", map, map_special, file,
sys/uvm/uvm_map.c
2666
uvm_tree_sanity(struct vm_map *map, char *file, int line)
sys/uvm/uvm_map.c
2673
addr = vm_map_min(map);
sys/uvm/uvm_map.c
2674
RBT_FOREACH(iter, uvm_map_addr, &map->addr) {
sys/uvm/uvm_map.c
2679
UVM_ASSERT(map, iter->end >= iter->start, file, line);
sys/uvm/uvm_map.c
2680
UVM_ASSERT(map, VMMAP_FREE_END(iter) >= iter->end, file, line);
sys/uvm/uvm_map.c
2683
UVM_ASSERT(map, iter->start < VMMAP_FREE_END(iter),
sys/uvm/uvm_map.c
2687
UVM_ASSERT(map, iter->start >= vm_map_min(map) &&
sys/uvm/uvm_map.c
2688
VMMAP_FREE_END(iter) <= vm_map_max(map), file, line);
sys/uvm/uvm_map.c
2691
UVM_ASSERT(map, iter->start == addr, file, line);
sys/uvm/uvm_map.c
2702
(bound = uvm_map_boundary(map, min, max)) != max) {
sys/uvm/uvm_map.c
2703
UVM_ASSERT(map,
sys/uvm/uvm_map.c
2704
uvm_map_uaddr(map, bound - 1) ==
sys/uvm/uvm_map.c
2705
uvm_map_uaddr(map, bound),
sys/uvm/uvm_map.c
2710
free = uvm_map_uaddr_e(map, iter);
sys/uvm/uvm_map.c
2712
UVM_ASSERT(map, (iter->etype & UVM_ET_FREEMAPPED) != 0,
sys/uvm/uvm_map.c
2715
UVM_ASSERT(map, (iter->etype & UVM_ET_FREEMAPPED) == 0,
sys/uvm/uvm_map.c
2719
UVM_ASSERT(map, addr == vm_map_max(map), file, line);
sys/uvm/uvm_map.c
2723
uvm_tree_size_chk(struct vm_map *map, char *file, int line)
sys/uvm/uvm_map.c
2729
RBT_FOREACH(iter, uvm_map_addr, &map->addr) {
sys/uvm/uvm_map.c
2734
if (map->size != size)
sys/uvm/uvm_map.c
2735
printf("map size = 0x%lx, should be 0x%lx\n", map->size, size);
sys/uvm/uvm_map.c
2736
UVM_ASSERT(map, map->size == size, file, line);
sys/uvm/uvm_map.c
2738
vmspace_validate(map);
sys/uvm/uvm_map.c
2745
vmspace_validate(struct vm_map *map)
sys/uvm/uvm_map.c
2753
if (!(map->flags & VM_MAP_ISVMSPACE))
sys/uvm/uvm_map.c
2756
vm = (struct vmspace *)map;
sys/uvm/uvm_map.c
2761
RBT_FOREACH(iter, uvm_map_addr, &map->addr) {
sys/uvm/uvm_map.c
2799
map);
sys/uvm/uvm_map.c
2845
uvm_map_printit(struct vm_map *map, boolean_t full,
sys/uvm/uvm_map.c
2854
(*pr)("MAP %p: [0x%lx->0x%lx]\n", map, map->min_offset,map->max_offset);
sys/uvm/uvm_map.c
2856
map->b_start, map->b_end);
sys/uvm/uvm_map.c
2858
map->s_start, map->s_end);
sys/uvm/uvm_map.c
2860
map->size, map->ref_count, map->timestamp,
sys/uvm/uvm_map.c
2861
map->flags);
sys/uvm/uvm_map.c
2862
(*pr)("\tpmap=%p(resident=%d)\n", map->pmap,
sys/uvm/uvm_map.c
2863
pmap_resident_count(map->pmap));
sys/uvm/uvm_map.c
2866
if (map->flags & VM_MAP_ISVMSPACE) {
sys/uvm/uvm_map.c
2867
vm = (struct vmspace *)map;
sys/uvm/uvm_map.c
2881
RBT_FOREACH(entry, uvm_map_addr, &map->addr) {
sys/uvm/uvm_map.c
2896
free = uvm_map_uaddr_e(map, entry);
sys/uvm/uvm_map.c
2915
uvm_addr_print(map->uaddr_exe, "exe", full, pr);
sys/uvm/uvm_map.c
2916
for (i = 0; i < nitems(map->uaddr_any); i++) {
sys/uvm/uvm_map.c
2918
uvm_addr_print(map->uaddr_any[i], &buf[0], full, pr);
sys/uvm/uvm_map.c
2920
uvm_addr_print(map->uaddr_brk_stack, "brk/stack", full, pr);
sys/uvm/uvm_map.c
295
#define vm_map_modflags(map, set, clear) \
sys/uvm/uvm_map.c
297
mtx_enter(&(map)->flags_lock); \
sys/uvm/uvm_map.c
298
(map)->flags = ((map)->flags | (set)) & ~(clear); \
sys/uvm/uvm_map.c
299
mtx_leave(&(map)->flags_lock); \
sys/uvm/uvm_map.c
3055
uvm_map_protect(struct vm_map *map, vaddr_t start, vaddr_t end,
sys/uvm/uvm_map.c
3068
start = MAX(start, map->min_offset);
sys/uvm/uvm_map.c
3069
end = MIN(end, map->max_offset);
sys/uvm/uvm_map.c
3075
vm_map_lock(map);
sys/uvm/uvm_map.c
3081
first = uvm_map_entrybyaddr(&map->addr, start);
sys/uvm/uvm_map.c
3100
map, MAX(start, iter->start), MIN(end, iter->end));
sys/uvm/uvm_map.c
3111
if (map == kernel_map &&
sys/uvm/uvm_map.c
3117
if (dused > 0 && (map->flags & VM_MAP_ISVMSPACE)) {
sys/uvm/uvm_map.c
3121
limit - dused < ptoa(((struct vmspace *)map)->vm_dused)) {
sys/uvm/uvm_map.c
3153
UVM_MAP_CLIP_START(map, iter, start);
sys/uvm/uvm_map.c
3154
UVM_MAP_CLIP_END(map, iter, end);
sys/uvm/uvm_map.c
3171
if (map->flags & VM_MAP_ISVMSPACE) {
sys/uvm/uvm_map.c
3173
((struct vmspace *)map)->vm_dused +=
sys/uvm/uvm_map.c
3174
uvmspace_dused(map, iter->start,
sys/uvm/uvm_map.c
3178
((struct vmspace *)map)->vm_dused -=
sys/uvm/uvm_map.c
3179
uvmspace_dused(map, iter->start,
sys/uvm/uvm_map.c
3202
pmap_protect(map->pmap, iter->start, iter->end,
sys/uvm/uvm_map.c
3212
if ((map->flags & VM_MAP_WIREFUTURE) != 0 &&
sys/uvm/uvm_map.c
3216
if (uvm_map_pageable(map, iter->start, iter->end,
sys/uvm/uvm_map.c
3235
pmap_update(map->pmap);
sys/uvm/uvm_map.c
3239
map->sserial++;
sys/uvm/uvm_map.c
3240
vm_map_unlock(map);
sys/uvm/uvm_map.c
3314
struct vm_map *map = &ovm->vm_map;
sys/uvm/uvm_map.c
3344
vm_map_lock(map);
sys/uvm/uvm_map.c
3345
vm_map_modflags(map, 0, VM_MAP_WIREFUTURE |
sys/uvm/uvm_map.c
3358
uvm_unmap_remove(map, map->min_offset, map->max_offset,
sys/uvm/uvm_map.c
3361
KDASSERT(RBT_EMPTY(uvm_map_addr, &map->addr));
sys/uvm/uvm_map.c
3375
map->min_offset = start;
sys/uvm/uvm_map.c
3376
map->max_offset = end;
sys/uvm/uvm_map.c
3377
uvm_map_setup_entries(map);
sys/uvm/uvm_map.c
3378
vm_map_unlock(map);
sys/uvm/uvm_map.c
3389
(map->flags & VM_MAP_PAGEABLE) ? TRUE : FALSE, TRUE);
sys/uvm/uvm_map.c
341
uvm_mapent_free_insert(struct vm_map *map, struct uvm_addr_state *uaddr,
sys/uvm/uvm_map.c
358
bound = uvm_map_boundary(map, min, max);
sys/uvm/uvm_map.c
359
KASSERT(uvm_map_uaddr(map, min) == uaddr);
sys/uvm/uvm_map.c
366
UVM_MAP_REQ_WRITE(map);
sys/uvm/uvm_map.c
373
(*fun->uaddr_free_insert)(map, uaddr, entry);
sys/uvm/uvm_map.c
385
uvm_mapent_free_remove(struct vm_map *map, struct uvm_addr_state *uaddr,
sys/uvm/uvm_map.c
3884
uvm_map_submap(struct vm_map *map, vaddr_t start, vaddr_t end,
sys/uvm/uvm_map.c
3890
if (start > map->max_offset || end > map->max_offset ||
sys/uvm/uvm_map.c
3891
start < map->min_offset || end < map->min_offset)
sys/uvm/uvm_map.c
3894
vm_map_lock(map);
sys/uvm/uvm_map.c
3896
if (uvm_map_lookup_entry(map, start, &entry)) {
sys/uvm/uvm_map.c
3897
UVM_MAP_CLIP_START(map, entry, start);
sys/uvm/uvm_map.c
3898
UVM_MAP_CLIP_END(map, entry, end);
sys/uvm/uvm_map.c
391
KASSERT(uvm_map_uaddr_e(map, entry) == uaddr);
sys/uvm/uvm_map.c
3914
vm_map_unlock(map);
sys/uvm/uvm_map.c
392
UVM_MAP_REQ_WRITE(map);
sys/uvm/uvm_map.c
3925
uvm_map_checkprot(struct vm_map *map, vaddr_t start, vaddr_t end,
sys/uvm/uvm_map.c
3930
vm_map_assert_anylock(map);
sys/uvm/uvm_map.c
3932
if (start < map->min_offset || end > map->max_offset || start > end)
sys/uvm/uvm_map.c
3940
for (entry = uvm_map_entrybyaddr(&map->addr, start);
sys/uvm/uvm_map.c
3961
vm_map_t map;
sys/uvm/uvm_map.c
3963
map = malloc(sizeof *map, M_VMMAP, M_WAITOK);
sys/uvm/uvm_map.c
3964
uvm_map_setup(map, pmap, min, max, flags);
sys/uvm/uvm_map.c
3965
return (map);
sys/uvm/uvm_map.c
397
(*fun->uaddr_free_remove)(map, uaddr, entry);
sys/uvm/uvm_map.c
3975
uvm_map_deallocate(vm_map_t map)
sys/uvm/uvm_map.c
3980
c = atomic_dec_int_nv(&map->ref_count);
sys/uvm/uvm_map.c
3991
uvm_tree_sanity(map, __FILE__, __LINE__);
sys/uvm/uvm_map.c
3992
vm_map_lock(map);
sys/uvm/uvm_map.c
3993
uvm_unmap_remove(map, map->min_offset, map->max_offset, &dead,
sys/uvm/uvm_map.c
3995
vm_map_unlock(map);
sys/uvm/uvm_map.c
3996
pmap_destroy(map->pmap);
sys/uvm/uvm_map.c
3997
KASSERT(RBT_EMPTY(uvm_map_addr, &map->addr));
sys/uvm/uvm_map.c
3998
free(map, M_VMMAP, sizeof *map);
sys/uvm/uvm_map.c
4011
uvm_map_inherit(struct vm_map *map, vaddr_t start, vaddr_t end,
sys/uvm/uvm_map.c
4029
start = MAX(start, map->min_offset);
sys/uvm/uvm_map.c
4030
end = MIN(end, map->max_offset);
sys/uvm/uvm_map.c
4034
vm_map_lock(map);
sys/uvm/uvm_map.c
4036
entry = uvm_map_entrybyaddr(&map->addr, start);
sys/uvm/uvm_map.c
4038
UVM_MAP_CLIP_START(map, entry, start);
sys/uvm/uvm_map.c
4054
UVM_MAP_CLIP_END(map, entry, end);
sys/uvm/uvm_map.c
406
uvm_mapent_addr_insert(struct vm_map *map, struct vm_map_entry *entry)
sys/uvm/uvm_map.c
4061
vm_map_unlock(map);
sys/uvm/uvm_map.c
4067
check_copyin_add(struct vm_map *map, vaddr_t start, vaddr_t end)
sys/uvm/uvm_map.c
4070
map->check_copyin_count >= UVM_MAP_CHECK_COPYIN_MAX)
sys/uvm/uvm_map.c
4072
vm_map_assert_wrlock(map);
sys/uvm/uvm_map.c
4073
map->check_copyin[map->check_copyin_count].start = start;
sys/uvm/uvm_map.c
4074
map->check_copyin[map->check_copyin_count].end = end;
sys/uvm/uvm_map.c
4076
map->check_copyin_count++;
sys/uvm/uvm_map.c
4086
uvm_map_check_copyin_add(struct vm_map *map, vaddr_t start, vaddr_t end)
sys/uvm/uvm_map.c
4090
start = MAX(start, map->min_offset);
sys/uvm/uvm_map.c
4091
end = MIN(end, map->max_offset);
sys/uvm/uvm_map.c
4094
vm_map_lock(map);
sys/uvm/uvm_map.c
4095
check_copyin_add(map, start, end);
sys/uvm/uvm_map.c
4096
vm_map_unlock(map);
sys/uvm/uvm_map.c
4107
uvm_map_immutable(struct vm_map *map, vaddr_t start, vaddr_t end, int imut)
sys/uvm/uvm_map.c
4114
start = MAX(start, map->min_offset);
sys/uvm/uvm_map.c
4115
end = MIN(end, map->max_offset);
sys/uvm/uvm_map.c
4119
vm_map_lock(map);
sys/uvm/uvm_map.c
4121
entry = uvm_map_entrybyaddr(&map->addr, start);
sys/uvm/uvm_map.c
4123
UVM_MAP_CLIP_START(map, entry, start);
sys/uvm/uvm_map.c
4136
UVM_MAP_CLIP_END(map, entry, end);
sys/uvm/uvm_map.c
4145
vm_map_unlock(map);
sys/uvm/uvm_map.c
4155
uvm_map_advice(struct vm_map *map, vaddr_t start, vaddr_t end, int new_advice)
sys/uvm/uvm_map.c
4170
start = MAX(start, map->min_offset);
sys/uvm/uvm_map.c
4171
end = MIN(end, map->max_offset);
sys/uvm/uvm_map.c
4175
vm_map_lock(map);
sys/uvm/uvm_map.c
4177
entry = uvm_map_entrybyaddr(&map->addr, start);
sys/uvm/uvm_map.c
4179
UVM_MAP_CLIP_START(map, entry, start);
sys/uvm/uvm_map.c
4187
UVM_MAP_CLIP_END(map, entry, end);
sys/uvm/uvm_map.c
419
UVM_MAP_REQ_WRITE(map);
sys/uvm/uvm_map.c
4192
vm_map_unlock(map);
sys/uvm/uvm_map.c
420
res = RBT_INSERT(uvm_map_addr, &map->addr, entry);
sys/uvm/uvm_map.c
425
map, entry,
sys/uvm/uvm_map.c
435
uvm_mapent_addr_remove(struct vm_map *map, struct vm_map_entry *entry)
sys/uvm/uvm_map.c
4361
uvm_map_clean(struct vm_map *map, vaddr_t start, vaddr_t end, int flags)
sys/uvm/uvm_map.c
4376
if (start > end || start < map->min_offset || end > map->max_offset)
sys/uvm/uvm_map.c
4379
vm_map_lock(map);
sys/uvm/uvm_map.c
4380
first = uvm_map_entrybyaddr(&map->addr, start);
sys/uvm/uvm_map.c
4388
vm_map_unlock(map);
sys/uvm/uvm_map.c
4395
vm_map_unlock(map);
sys/uvm/uvm_map.c
4400
vm_map_busy(map);
sys/uvm/uvm_map.c
4401
vm_map_unlock(map);
sys/uvm/uvm_map.c
442
UVM_MAP_REQ_WRITE(map);
sys/uvm/uvm_map.c
4420
vm_map_unbusy(map);
sys/uvm/uvm_map.c
443
res = RBT_REMOVE(uvm_map_addr, &map->addr, entry);
sys/uvm/uvm_map.c
4502
vm_map_unbusy(map);
sys/uvm/uvm_map.c
4510
uvm_map_clip_end(struct vm_map *map, struct vm_map_entry *entry, vaddr_t addr)
sys/uvm/uvm_map.c
4515
tmp = uvm_mapent_alloc(map, 0);
sys/uvm/uvm_map.c
4518
uvm_map_splitentry(map, entry, tmp, addr);
sys/uvm/uvm_map.c
4531
uvm_map_clip_start(struct vm_map *map, struct vm_map_entry *entry, vaddr_t addr)
sys/uvm/uvm_map.c
4537
free = uvm_map_uaddr_e(map, entry);
sys/uvm/uvm_map.c
4538
uvm_mapent_free_remove(map, free, entry);
sys/uvm/uvm_map.c
4539
uvm_mapent_addr_remove(map, entry);
sys/uvm/uvm_map.c
4543
tmp = uvm_mapent_alloc(map, 0);
sys/uvm/uvm_map.c
4547
uvm_mapent_addr_insert(map, tmp);
sys/uvm/uvm_map.c
4548
uvm_mapent_free_insert(map, free, tmp);
sys/uvm/uvm_map.c
455
uvm_map_reference(struct vm_map *map)
sys/uvm/uvm_map.c
4551
uvm_map_splitentry(map, tmp, entry, addr);
sys/uvm/uvm_map.c
457
atomic_inc_int(&map->ref_count);
sys/uvm/uvm_map.c
4573
uvm_map_uaddr(struct vm_map *map, vaddr_t addr)
sys/uvm/uvm_map.c
4583
if ((map->flags & VM_MAP_ISVMSPACE) == 0) {
sys/uvm/uvm_map.c
4589
if (map->uaddr_exe != NULL && addr >= map->uaddr_exe->uaddr_minaddr &&
sys/uvm/uvm_map.c
4590
addr < map->uaddr_exe->uaddr_maxaddr)
sys/uvm/uvm_map.c
4591
return map->uaddr_exe;
sys/uvm/uvm_map.c
4594
if ((addr >= map->b_start && addr < map->b_end) ||
sys/uvm/uvm_map.c
4595
(addr >= map->s_start && addr < map->s_end)) {
sys/uvm/uvm_map.c
4596
if (map->uaddr_brk_stack != NULL &&
sys/uvm/uvm_map.c
4597
addr >= map->uaddr_brk_stack->uaddr_minaddr &&
sys/uvm/uvm_map.c
4598
addr < map->uaddr_brk_stack->uaddr_maxaddr) {
sys/uvm/uvm_map.c
4599
return map->uaddr_brk_stack;
sys/uvm/uvm_map.c
4610
for (i = 0; i < nitems(map->uaddr_any); i++) {
sys/uvm/uvm_map.c
4611
uaddr = map->uaddr_any[i];
sys/uvm/uvm_map.c
4634
uvm_map_uaddr_e(struct vm_map *map, struct vm_map_entry *entry)
sys/uvm/uvm_map.c
4636
return uvm_map_uaddr(map, VMMAP_FREE_START(entry));
sys/uvm/uvm_map.c
4643
uvm_map_boundary(struct vm_map *map, vaddr_t min, vaddr_t max)
sys/uvm/uvm_map.c
4652
if ((map->flags & VM_MAP_ISVMSPACE) == 0)
sys/uvm/uvm_map.c
4656
if (map->uaddr_exe != NULL) {
sys/uvm/uvm_map.c
4657
max = uvm_map_boundfix(min, max, map->uaddr_exe->uaddr_minaddr);
sys/uvm/uvm_map.c
4658
max = uvm_map_boundfix(min, max, map->uaddr_exe->uaddr_maxaddr);
sys/uvm/uvm_map.c
4662
if (map->uaddr_brk_stack != NULL) {
sys/uvm/uvm_map.c
4664
map->uaddr_brk_stack->uaddr_minaddr);
sys/uvm/uvm_map.c
4666
map->uaddr_brk_stack->uaddr_maxaddr);
sys/uvm/uvm_map.c
4670
for (i = 0; i < nitems(map->uaddr_any); i++) {
sys/uvm/uvm_map.c
4671
uaddr = map->uaddr_any[i];
sys/uvm/uvm_map.c
4679
max = uvm_map_boundfix(min, max, map->s_start);
sys/uvm/uvm_map.c
4680
max = uvm_map_boundfix(min, max, map->s_end);
sys/uvm/uvm_map.c
4681
max = uvm_map_boundfix(min, max, map->b_start);
sys/uvm/uvm_map.c
4682
max = uvm_map_boundfix(min, max, map->b_end);
sys/uvm/uvm_map.c
4691
uvm_map_vmspace_update(struct vm_map *map,
sys/uvm/uvm_map.c
4697
KASSERT(map->flags & VM_MAP_ISVMSPACE);
sys/uvm/uvm_map.c
4703
vm = (struct vmspace *)map;
sys/uvm/uvm_map.c
4719
if (__predict_true(map->b_start == b_start && map->b_end == b_end &&
sys/uvm/uvm_map.c
4720
map->s_start == s_start && map->s_end == s_end))
sys/uvm/uvm_map.c
4723
uvm_map_freelist_update(map, dead, b_start, b_end,
sys/uvm/uvm_map.c
4736
uvm_map_kmem_grow(struct vm_map *map, struct uvm_map_deadq *dead,
sys/uvm/uvm_map.c
4744
KASSERT((map->flags & VM_MAP_ISVMSPACE) == 0);
sys/uvm/uvm_map.c
4746
uvm_map_freelist_update_clear(map, dead);
sys/uvm/uvm_map.c
4749
if (map->flags & VM_MAP_GUARDPAGES)
sys/uvm/uvm_map.c
4766
end = MAX(uvm_maxkaddr, map->min_offset);
sys/uvm/uvm_map.c
4767
entry = uvm_map_entrybyaddr(&map->addr, end);
sys/uvm/uvm_map.c
4772
end += MIN(sz, map->max_offset - end);
sys/uvm/uvm_map.c
4774
end = map->max_offset;
sys/uvm/uvm_map.c
4784
uvm_map_freelist_update_refill(map, flags);
sys/uvm/uvm_map.c
4791
uvm_map_freelist_update_clear(struct vm_map *map, struct uvm_map_deadq *dead)
sys/uvm/uvm_map.c
4797
for (entry = RBT_MIN(uvm_map_addr, &map->addr); entry != NULL;
sys/uvm/uvm_map.c
4801
free = uvm_map_uaddr_e(map, entry);
sys/uvm/uvm_map.c
4802
uvm_mapent_free_remove(map, free, entry);
sys/uvm/uvm_map.c
4806
uvm_mapent_addr_remove(map, entry);
sys/uvm/uvm_map.c
4817
uvm_map_freelist_update_refill(struct vm_map *map, int flags)
sys/uvm/uvm_map.c
4822
RBT_FOREACH(entry, uvm_map_addr, &map->addr) {
sys/uvm/uvm_map.c
4827
entry = uvm_map_fix_space(map, entry, min, max, flags);
sys/uvm/uvm_map.c
4830
uvm_tree_sanity(map, __FILE__, __LINE__);
sys/uvm/uvm_map.c
4837
uvm_map_freelist_update(struct vm_map *map, struct uvm_map_deadq *dead,
sys/uvm/uvm_map.c
4841
vm_map_assert_wrlock(map);
sys/uvm/uvm_map.c
4844
uvm_map_freelist_update_clear(map, dead);
sys/uvm/uvm_map.c
4847
map->b_start = b_start;
sys/uvm/uvm_map.c
4848
map->b_end = b_end;
sys/uvm/uvm_map.c
4849
map->s_start = s_start;
sys/uvm/uvm_map.c
4850
map->s_end = s_end;
sys/uvm/uvm_map.c
4853
uvm_map_freelist_update_refill(map, flags);
sys/uvm/uvm_map.c
486
uvmspace_dused(struct vm_map *map, vaddr_t min, vaddr_t max)
sys/uvm/uvm_map.c
4862
uvm_map_set_uaddr(struct vm_map *map, struct uvm_addr_state **which,
sys/uvm/uvm_map.c
4869
KASSERT((void*)map <= (void*)(which) &&
sys/uvm/uvm_map.c
4870
(void*)(which) < (void*)(map + 1));
sys/uvm/uvm_map.c
4872
vm_map_lock(map);
sys/uvm/uvm_map.c
4874
uvm_map_freelist_update_clear(map, &dead);
sys/uvm/uvm_map.c
4879
uvm_map_freelist_update_refill(map, 0);
sys/uvm/uvm_map.c
4880
vm_map_unlock(map);
sys/uvm/uvm_map.c
4890
uvm_map_fix_space(struct vm_map *map, struct vm_map_entry *entry,
sys/uvm/uvm_map.c
4899
min == map->min_offset);
sys/uvm/uvm_map.c
4901
UVM_MAP_REQ_WRITE(map);
sys/uvm/uvm_map.c
4908
uvm_map_uaddr_e(map, entry));
sys/uvm/uvm_map.c
4912
if ((map->flags & VM_MAP_GUARDPAGES) && entry != NULL &&
sys/uvm/uvm_map.c
493
KASSERT(map->flags & VM_MAP_ISVMSPACE);
sys/uvm/uvm_map.c
494
vm_map_assert_anylock(map);
sys/uvm/uvm_map.c
4943
lmax = uvm_map_boundary(map, min, max);
sys/uvm/uvm_map.c
4944
free = uvm_map_uaddr(map, min);
sys/uvm/uvm_map.c
4953
!((map->flags & VM_MAP_ISVMSPACE) == 0 &&
sys/uvm/uvm_map.c
496
vm = (struct vmspace *)map;
sys/uvm/uvm_map.c
4965
uvm_mapent_free_insert(map, entfree, entry);
sys/uvm/uvm_map.c
4968
entry = uvm_mapent_alloc(map, flags);
sys/uvm/uvm_map.c
4982
uvm_mapent_addr_insert(map, entry);
sys/uvm/uvm_map.c
4991
uvm_mapent_free_insert(map, entfree, entry);
sys/uvm/uvm_map.c
5005
uvm_map_mquery(struct vm_map *map, vaddr_t *addr_p, vsize_t sz, voff_t offset,
sys/uvm/uvm_map.c
5014
vm_map_lock_read(map);
sys/uvm/uvm_map.c
5034
entry = uvm_map_entrybyaddr(&map->addr, addr);
sys/uvm/uvm_map.c
5036
if (uvm_map_isavail(map, NULL, &entry, &last, addr, sz)) {
sys/uvm/uvm_map.c
5060
if (addr >= map->max_offset)
sys/uvm/uvm_map.c
5063
entry = RBT_MIN(uvm_map_addr, &map->addr);
sys/uvm/uvm_map.c
5085
if (addr + sz > map->b_start && addr < map->b_end) {
sys/uvm/uvm_map.c
5086
if (VMMAP_FREE_END(entry) > map->b_end) {
sys/uvm/uvm_map.c
5087
addr = map->b_end;
sys/uvm/uvm_map.c
5093
if (addr + sz > map->s_start && addr < map->s_end) {
sys/uvm/uvm_map.c
5094
if (VMMAP_FREE_END(entry) > map->s_end) {
sys/uvm/uvm_map.c
5095
addr = map->s_end;
sys/uvm/uvm_map.c
5102
if (uvm_map_isavail(map, NULL, &entry, &last, addr, sz)) {
sys/uvm/uvm_map.c
5109
vm_map_unlock_read(map);
sys/uvm/uvm_map.c
5116
vm_map_lock_try_ln(struct vm_map *map, char *file, int line)
sys/uvm/uvm_map.c
5120
if (map->flags & VM_MAP_INTRSAFE) {
sys/uvm/uvm_map.c
5121
if (!mtx_enter_try(&map->mtx))
sys/uvm/uvm_map.c
5126
mtx_enter(&map->flags_lock);
sys/uvm/uvm_map.c
5127
busy = map->busy;
sys/uvm/uvm_map.c
5128
mtx_leave(&map->flags_lock);
sys/uvm/uvm_map.c
5132
rv = rw_enter(&map->lock, RW_WRITE|RW_NOSLEEP);
sys/uvm/uvm_map.c
5137
mtx_enter(&map->flags_lock);
sys/uvm/uvm_map.c
5138
busy = map->busy;
sys/uvm/uvm_map.c
5139
mtx_leave(&map->flags_lock);
sys/uvm/uvm_map.c
5141
rw_exit(&map->lock);
sys/uvm/uvm_map.c
5146
map->timestamp++;
sys/uvm/uvm_map.c
5147
LPRINTF(("map lock: %p (at %s %d)\n", map, file, line));
sys/uvm/uvm_map.c
5148
uvm_tree_sanity(map, file, line);
sys/uvm/uvm_map.c
5149
uvm_tree_size_chk(map, file, line);
sys/uvm/uvm_map.c
5155
vm_map_lock_ln(struct vm_map *map, char *file, int line)
sys/uvm/uvm_map.c
5157
if ((map->flags & VM_MAP_INTRSAFE) == 0) {
sys/uvm/uvm_map.c
5158
mtx_enter(&map->flags_lock);
sys/uvm/uvm_map.c
5160
while (map->busy != NULL && map->busy != curproc) {
sys/uvm/uvm_map.c
5161
map->nbusy++;
sys/uvm/uvm_map.c
5162
msleep_nsec(&map->busy, &map->flags_lock,
sys/uvm/uvm_map.c
5164
map->nbusy--;
sys/uvm/uvm_map.c
5166
mtx_leave(&map->flags_lock);
sys/uvm/uvm_map.c
5168
rw_enter_write(&map->lock);
sys/uvm/uvm_map.c
5171
mtx_enter(&map->flags_lock);
sys/uvm/uvm_map.c
5172
if (map->busy != NULL && map->busy != curproc) {
sys/uvm/uvm_map.c
5174
rw_exit_write(&map->lock);
sys/uvm/uvm_map.c
5180
mtx_leave(&map->flags_lock);
sys/uvm/uvm_map.c
5182
mtx_enter(&map->mtx);
sys/uvm/uvm_map.c
5185
if (map->busy != curproc) {
sys/uvm/uvm_map.c
5186
KASSERT(map->busy == NULL);
sys/uvm/uvm_map.c
5187
map->timestamp++;
sys/uvm/uvm_map.c
5189
LPRINTF(("map lock: %p (at %s %d)\n", map, file, line));
sys/uvm/uvm_map.c
5190
uvm_tree_sanity(map, file, line);
sys/uvm/uvm_map.c
5191
uvm_tree_size_chk(map, file, line);
sys/uvm/uvm_map.c
5195
vm_map_lock_read_ln(struct vm_map *map, char *file, int line)
sys/uvm/uvm_map.c
5197
if ((map->flags & VM_MAP_INTRSAFE) == 0)
sys/uvm/uvm_map.c
5198
rw_enter_read(&map->lock);
sys/uvm/uvm_map.c
5200
mtx_enter(&map->mtx);
sys/uvm/uvm_map.c
5201
LPRINTF(("map lock: %p (at %s %d)\n", map, file, line));
sys/uvm/uvm_map.c
5202
uvm_tree_sanity(map, file, line);
sys/uvm/uvm_map.c
5203
uvm_tree_size_chk(map, file, line);
sys/uvm/uvm_map.c
5207
vm_map_unlock_ln(struct vm_map *map, char *file, int line)
sys/uvm/uvm_map.c
5209
KASSERT(map->busy == NULL || map->busy == curproc);
sys/uvm/uvm_map.c
5210
uvm_tree_sanity(map, file, line);
sys/uvm/uvm_map.c
5211
uvm_tree_size_chk(map, file, line);
sys/uvm/uvm_map.c
5212
LPRINTF(("map unlock: %p (at %s %d)\n", map, file, line));
sys/uvm/uvm_map.c
5213
if ((map->flags & VM_MAP_INTRSAFE) == 0)
sys/uvm/uvm_map.c
5214
rw_exit(&map->lock);
sys/uvm/uvm_map.c
5216
mtx_leave(&map->mtx);
sys/uvm/uvm_map.c
5220
vm_map_unlock_read_ln(struct vm_map *map, char *file, int line)
sys/uvm/uvm_map.c
5222
/* XXX: RO */ uvm_tree_sanity(map, file, line);
sys/uvm/uvm_map.c
5223
/* XXX: RO */ uvm_tree_size_chk(map, file, line);
sys/uvm/uvm_map.c
5224
LPRINTF(("map unlock: %p (at %s %d)\n", map, file, line));
sys/uvm/uvm_map.c
5225
if ((map->flags & VM_MAP_INTRSAFE) == 0)
sys/uvm/uvm_map.c
5226
rw_exit_read(&map->lock);
sys/uvm/uvm_map.c
5228
mtx_leave(&map->mtx);
sys/uvm/uvm_map.c
5232
vm_map_upgrade_ln(struct vm_map *map, char *file, int line)
sys/uvm/uvm_map.c
5236
if (map->flags & VM_MAP_INTRSAFE) {
sys/uvm/uvm_map.c
5237
MUTEX_ASSERT_LOCKED(&map->mtx);
sys/uvm/uvm_map.c
5241
mtx_enter(&map->flags_lock);
sys/uvm/uvm_map.c
5242
busy = map->busy;
sys/uvm/uvm_map.c
5243
mtx_leave(&map->flags_lock);
sys/uvm/uvm_map.c
5247
rv = rw_enter(&map->lock, RW_UPGRADE|RW_NOSLEEP);
sys/uvm/uvm_map.c
5252
map->timestamp++;
sys/uvm/uvm_map.c
5253
LPRINTF(("map upgrade: %p (at %s %d)\n", map, file, line));
sys/uvm/uvm_map.c
5254
uvm_tree_sanity(map, file, line);
sys/uvm/uvm_map.c
5255
uvm_tree_size_chk(map, file, line);
sys/uvm/uvm_map.c
5261
vm_map_downgrade_ln(struct vm_map *map, char *file, int line)
sys/uvm/uvm_map.c
5265
uvm_tree_sanity(map, file, line);
sys/uvm/uvm_map.c
5266
uvm_tree_size_chk(map, file, line);
sys/uvm/uvm_map.c
5267
LPRINTF(("map downgrade: %p (at %s %d)\n", map, file, line));
sys/uvm/uvm_map.c
5268
if (map->flags & VM_MAP_INTRSAFE) {
sys/uvm/uvm_map.c
5269
MUTEX_ASSERT_LOCKED(&map->mtx);
sys/uvm/uvm_map.c
5271
rv = rw_enter(&map->lock, RW_DOWNGRADE);
sys/uvm/uvm_map.c
5277
vm_map_busy_ln(struct vm_map *map, char *file, int line)
sys/uvm/uvm_map.c
5279
KASSERT((map->flags & VM_MAP_INTRSAFE) == 0);
sys/uvm/uvm_map.c
5280
KASSERT(rw_write_held(&map->lock));
sys/uvm/uvm_map.c
5281
KASSERT(map->busy == NULL);
sys/uvm/uvm_map.c
5283
mtx_enter(&map->flags_lock);
sys/uvm/uvm_map.c
5284
map->busy = curproc;
sys/uvm/uvm_map.c
5285
mtx_leave(&map->flags_lock);
sys/uvm/uvm_map.c
5289
vm_map_unbusy_ln(struct vm_map *map, char *file, int line)
sys/uvm/uvm_map.c
5293
KASSERT((map->flags & VM_MAP_INTRSAFE) == 0);
sys/uvm/uvm_map.c
5294
KASSERT(map->busy == curproc);
sys/uvm/uvm_map.c
5296
mtx_enter(&map->flags_lock);
sys/uvm/uvm_map.c
5297
nbusy = map->nbusy;
sys/uvm/uvm_map.c
5298
map->busy = NULL;
sys/uvm/uvm_map.c
5299
mtx_leave(&map->flags_lock);
sys/uvm/uvm_map.c
5302
wakeup(&map->busy);
sys/uvm/uvm_map.c
5306
vm_map_assert_anylock_ln(struct vm_map *map, char *file, int line)
sys/uvm/uvm_map.c
5308
LPRINTF(("map assert read or write locked: %p (at %s %d)\n", map, file, line));
sys/uvm/uvm_map.c
5309
if ((map->flags & VM_MAP_INTRSAFE) == 0)
sys/uvm/uvm_map.c
5310
rw_assert_anylock(&map->lock);
sys/uvm/uvm_map.c
5312
MUTEX_ASSERT_LOCKED(&map->mtx);
sys/uvm/uvm_map.c
5316
vm_map_assert_wrlock_ln(struct vm_map *map, char *file, int line)
sys/uvm/uvm_map.c
5318
LPRINTF(("map assert write locked: %p (at %s %d)\n", map, file, line));
sys/uvm/uvm_map.c
5319
if ((map->flags & VM_MAP_INTRSAFE) == 0) {
sys/uvm/uvm_map.c
5321
rw_assert_wrlock(&map->lock);
sys/uvm/uvm_map.c
5323
MUTEX_ASSERT_LOCKED(&map->mtx);
sys/uvm/uvm_map.c
5328
uvm_map_fill_vmmap(struct vm_map *map, struct kinfo_vmentry *kve,
sys/uvm/uvm_map.c
5348
vm_map_lock(map);
sys/uvm/uvm_map.c
5349
RBT_FOREACH(entry, uvm_map_addr, &map->addr) {
sys/uvm/uvm_map.c
5372
vm_map_unlock(map);
sys/uvm/uvm_map.c
5391
uvm_map_setup_md(struct vm_map *map)
sys/uvm/uvm_map.c
5395
min = map->min_offset;
sys/uvm/uvm_map.c
5396
max = map->max_offset;
sys/uvm/uvm_map.c
5406
map->uaddr_any[3] = uaddr_pivot_create(MAX(min, 0x100000000ULL), max);
sys/uvm/uvm_map.c
5408
map->uaddr_any[0] = uaddr_rnd_create(min, max);
sys/uvm/uvm_map.c
5412
map->uaddr_brk_stack = uaddr_stack_brk_create(min, max);
sys/uvm/uvm_map.c
5417
uvm_map_setup_md(struct vm_map *map)
sys/uvm/uvm_map.c
5421
min = map->min_offset;
sys/uvm/uvm_map.c
5422
max = map->max_offset;
sys/uvm/uvm_map.c
5432
map->uaddr_any[3] = uaddr_pivot_create(min, max);
sys/uvm/uvm_map.c
5434
map->uaddr_any[0] = uaddr_rnd_create(min, max);
sys/uvm/uvm_map.c
5438
map->uaddr_brk_stack = uaddr_stack_brk_create(min, max);
sys/uvm/uvm_map.c
564
uvm_map_isavail(struct vm_map *map, struct uvm_addr_state *uaddr,
sys/uvm/uvm_map.c
575
vm_map_assert_anylock(map);
sys/uvm/uvm_map.c
580
if ((map->flags & VM_MAP_ISVMSPACE) == 0) {
sys/uvm/uvm_map.c
585
atree = &map->addr;
sys/uvm/uvm_map.c
636
free = uvm_map_uaddr_e(map, i);
sys/uvm/uvm_map.c
639
(free == map->uaddr_exe ||
sys/uvm/uvm_map.c
640
free == map->uaddr_brk_stack))
sys/uvm/uvm_map.c
653
uvm_map_findspace(struct vm_map *map, struct vm_map_entry**first,
sys/uvm/uvm_map.c
665
for (i = 0; i < nitems(map->uaddr_any); i++) {
sys/uvm/uvm_map.c
666
uaddr = map->uaddr_any[i];
sys/uvm/uvm_map.c
668
if (uvm_addr_invoke(map, uaddr, first, last,
sys/uvm/uvm_map.c
674
uaddr = map->uaddr_brk_stack;
sys/uvm/uvm_map.c
675
if (uvm_addr_invoke(map, uaddr, first, last,
sys/uvm/uvm_map.c
738
uvm_mapanon(struct vm_map *map, vaddr_t *addr, vsize_t sz,
sys/uvm/uvm_map.c
751
KASSERT((map->flags & VM_MAP_ISVMSPACE) == VM_MAP_ISVMSPACE);
sys/uvm/uvm_map.c
752
KASSERT(map != kernel_map);
sys/uvm/uvm_map.c
753
KASSERT((map->flags & UVM_FLAG_HOLE) == 0);
sys/uvm/uvm_map.c
754
KASSERT((map->flags & VM_MAP_INTRSAFE) == 0);
sys/uvm/uvm_map.c
788
new = uvm_mapent_alloc(map, flags);
sys/uvm/uvm_map.c
792
vm_map_lock(map);
sys/uvm/uvm_map.c
806
!uvm_map_is_stack_remappable(map, *addr, sz,
sys/uvm/uvm_map.c
811
if (uvm_unmap_remove(map, *addr, *addr + sz, &dead,
sys/uvm/uvm_map.c
818
if (!uvm_map_isavail(map, NULL, &first, &last, *addr, sz)) {
sys/uvm/uvm_map.c
824
uvm_map_isavail(map, NULL, &first, &last, *addr, sz)) {
sys/uvm/uvm_map.c
831
} else if ((prot & PROT_EXEC) != 0 && map->uaddr_exe != NULL) {
sys/uvm/uvm_map.c
833
error = uvm_addr_invoke(map, map->uaddr_exe, &first, &last,
sys/uvm/uvm_map.c
840
uvm_map_vmspace_update(map, &dead, flags);
sys/uvm/uvm_map.c
842
error = uvm_map_findspace(map, &first, &last, addr, sz,
sys/uvm/uvm_map.c
865
entry = uvm_map_mkentry(map, first, last, *addr, sz, flags, &dead,
sys/uvm/uvm_map.c
883
map->sserial++;
sys/uvm/uvm_map.c
898
map->size += sz;
sys/uvm/uvm_map.c
900
((struct vmspace *)map)->vm_dused +=
sys/uvm/uvm_map.c
901
uvmspace_dused(map, *addr, *addr + sz);
sys/uvm/uvm_map.c
905
vm_map_unlock(map);
sys/uvm/uvm_map.c
940
uvm_map(struct vm_map *map, vaddr_t *addr, vsize_t sz,
sys/uvm/uvm_map.c
954
if ((map->flags & VM_MAP_INTRSAFE) == 0)
sys/uvm/uvm_map.h
395
#define vm_map_lock_try(map) vm_map_lock_try_ln(map, __FILE__, __LINE__)
sys/uvm/uvm_map.h
396
#define vm_map_lock(map) vm_map_lock_ln(map, __FILE__, __LINE__)
sys/uvm/uvm_map.h
397
#define vm_map_lock_read(map) vm_map_lock_read_ln(map, __FILE__, __LINE__)
sys/uvm/uvm_map.h
398
#define vm_map_unlock(map) vm_map_unlock_ln(map, __FILE__, __LINE__)
sys/uvm/uvm_map.h
399
#define vm_map_unlock_read(map) vm_map_unlock_read_ln(map, __FILE__, __LINE__)
sys/uvm/uvm_map.h
400
#define vm_map_upgrade(map) vm_map_upgrade_ln(map, __FILE__, __LINE__)
sys/uvm/uvm_map.h
401
#define vm_map_downgrade(map) vm_map_downgrade_ln(map, __FILE__, __LINE__)
sys/uvm/uvm_map.h
402
#define vm_map_busy(map) vm_map_busy_ln(map, __FILE__, __LINE__)
sys/uvm/uvm_map.h
403
#define vm_map_unbusy(map) vm_map_unbusy_ln(map, __FILE__, __LINE__)
sys/uvm/uvm_map.h
404
#define vm_map_assert_anylock(map) \
sys/uvm/uvm_map.h
405
vm_map_assert_anylock_ln(map, __FILE__, __LINE__)
sys/uvm/uvm_map.h
406
#define vm_map_assert_wrlock(map) \
sys/uvm/uvm_map.h
407
vm_map_assert_wrlock_ln(map, __FILE__, __LINE__)
sys/uvm/uvm_map.h
409
#define vm_map_lock_try(map) vm_map_lock_try_ln(map, NULL, 0)
sys/uvm/uvm_map.h
410
#define vm_map_lock(map) vm_map_lock_ln(map, NULL, 0)
sys/uvm/uvm_map.h
411
#define vm_map_lock_read(map) vm_map_lock_read_ln(map, NULL, 0)
sys/uvm/uvm_map.h
412
#define vm_map_unlock(map) vm_map_unlock_ln(map, NULL, 0)
sys/uvm/uvm_map.h
413
#define vm_map_unlock_read(map) vm_map_unlock_read_ln(map, NULL, 0)
sys/uvm/uvm_map.h
414
#define vm_map_upgrade(map) vm_map_upgrade_ln(map, NULL, 0)
sys/uvm/uvm_map.h
415
#define vm_map_downgrade(map) vm_map_downgrade_ln(map, NULL, 0)
sys/uvm/uvm_map.h
416
#define vm_map_busy(map) vm_map_busy_ln(map, NULL, 0)
sys/uvm/uvm_map.h
417
#define vm_map_unbusy(map) vm_map_unbusy_ln(map, NULL, 0)
sys/uvm/uvm_map.h
418
#define vm_map_assert_anylock(map) vm_map_assert_anylock_ln(map, NULL, 0)
sys/uvm/uvm_map.h
419
#define vm_map_assert_wrlock(map) vm_map_assert_wrlock_ln(map, NULL, 0)
sys/uvm/uvm_map.h
430
#define vm_map_min(map) ((map)->min_offset)
sys/uvm/uvm_map.h
431
#define vm_map_max(map) ((map)->max_offset)
sys/uvm/uvm_map.h
432
#define vm_map_pmap(map) ((map)->pmap)
sys/uvm/uvm_meter.c
187
struct vm_map *map;
sys/uvm/uvm_meter.c
223
vm_map_lock(map);
sys/uvm/uvm_meter.c
224
for (map = &p->p_vmspace->vm_map, entry = map->header.next;
sys/uvm/uvm_meter.c
225
entry != &map->header; entry = entry->next) {
sys/uvm/uvm_meter.c
231
vm_map_unlock(map);
sys/uvm/uvm_mmap.c
1029
error = uvm_mapanon(map, addr, size, align, uvmflag);
sys/uvm/uvm_mmap.c
1032
error = uvm_mmaplock(map, addr, size, prot, locklimit);
sys/uvm/uvm_mmap.c
1043
uvm_mmapfile(vm_map_t map, vaddr_t *addr, vsize_t size, vm_prot_t prot,
sys/uvm/uvm_mmap.c
1139
error = uvm_map(map, addr, size, uobj, foff, align, uvmflag);
sys/uvm/uvm_mmap.c
1142
return uvm_mmaplock(map, addr, size, prot, locklimit);
sys/uvm/uvm_mmap.c
501
vm_map_t map;
sys/uvm/uvm_mmap.c
522
map = &p->p_vmspace->vm_map;
sys/uvm/uvm_mmap.c
525
vm_map_lock(map); /* lock map so we can checkprot */
sys/uvm/uvm_mmap.c
531
if (!uvm_map_checkprot(map, addr, addr + size, PROT_NONE)) {
sys/uvm/uvm_mmap.c
532
vm_map_unlock(map);
sys/uvm/uvm_mmap.c
537
if (uvm_unmap_remove(map, addr, addr + size, &dead_entries,
sys/uvm/uvm_mmap.c
539
vm_map_unlock(map);
sys/uvm/uvm_mmap.c
542
vm_map_unlock(map); /* and unlock */
sys/uvm/uvm_mmap.c
609
struct vm_map *map = &p->p_vmspace->vm_map;
sys/uvm/uvm_mmap.c
631
if (base < map->min_offset || base+len > map->max_offset)
sys/uvm/uvm_mmap.c
666
uvm_map_check_copyin_add(map, base, base+len);
sys/uvm/uvm_mmap.c
932
uvm_mmaplock(vm_map_t map, vaddr_t *addr, vsize_t size, vm_prot_t prot,
sys/uvm/uvm_mmap.c
948
vm_map_lock(map);
sys/uvm/uvm_mmap.c
949
if (map->flags & VM_MAP_WIREFUTURE) {
sys/uvm/uvm_mmap.c
954
ptoa(pmap_wired_count(vm_map_pmap(map)))) >
sys/uvm/uvm_mmap.c
959
vm_map_unlock(map);
sys/uvm/uvm_mmap.c
961
uvm_unmap(map, *addr, *addr + size);
sys/uvm/uvm_mmap.c
969
error = uvm_map_pageable(map, *addr, *addr + size,
sys/uvm/uvm_mmap.c
973
uvm_unmap(map, *addr, *addr + size);
sys/uvm/uvm_mmap.c
980
vm_map_unlock(map);
sys/uvm/uvm_mmap.c
990
uvm_mmapanon(vm_map_t map, vaddr_t *addr, vsize_t size, vm_prot_t prot,
sys/uvm/uvm_unix.c
111
vm_map_t map = &vm->vm_map;
sys/uvm/uvm_unix.c
122
vm_map_lock(map);
sys/uvm/uvm_unix.c
141
vm_map_unlock(map);
sys/uvm/uvm_unix.c
279
struct vm_map *map = &vm->vm_map;
sys/uvm/uvm_unix.c
294
RBT_FOREACH(entry, uvm_map_addr, &map->addr) {
sys/uvm/uvm_unix.c
325
entry = RBT_MIN(uvm_map_addr, &map->addr);
usr.bin/aucat/dsp.c
813
const short *map;
usr.bin/aucat/dsp.c
818
map = is_alaw ? dec_alawmap : dec_ulawmap;
usr.bin/aucat/dsp.c
822
*odata++ = map[*idata++] << (ADATA_BITS - 16);
usr.bin/dig/lib/isccfg/include/isccfg/grammar.h
93
cfg_map_t map;
usr.bin/dig/lib/isccfg/parser.c
1158
obj->value.map.symtab = symtab;
usr.bin/dig/lib/isccfg/parser.c
1159
obj->value.map.id = NULL;
usr.bin/dig/lib/isccfg/parser.c
1172
CLEANUP_OBJ(obj->value.map.id);
usr.bin/dig/lib/isccfg/parser.c
1173
isc_symtab_destroy(&obj->value.map.symtab);
usr.bin/dig/lib/isccfg/parser.c
626
obj->value.map.clausesets = clausesets;
usr.bin/dig/lib/isccfg/parser.c
686
result = isc_symtab_lookup(obj->value.map.symtab,
usr.bin/dig/lib/isccfg/parser.c
693
obj->value.map.symtab));
usr.bin/dig/lib/isccfg/parser.c
775
mapobj->value.map.id = idobj;
usr.bin/dig/lib/isccfg/parser.c
797
const cfg_map_t *map;
usr.bin/dig/lib/isccfg/parser.c
803
map = &mapobj->value.map;
usr.bin/dig/lib/isccfg/parser.c
805
result = isc_symtab_lookup(map->symtab, name, MAP_SYM, &val);
usr.bin/dig/lib/isccfg/parser.c
815
return (mapobj->value.map.id);
usr.bin/m4/eval.c
421
map(temp, argv[2], argv[3], argv[4]);
usr.bin/m4/eval.c
423
map(temp, argv[2], argv[3], null);
usr.bin/m4/eval.c
71
static void map(char *, const char *, const char *, const char *);
usr.bin/mg/extend.c
419
dobindkey(KEYMAP *map, const char *func, const char *str)
usr.bin/mg/extend.c
457
return (bindkey(&map, func, key.k_chars, key.k_count));
usr.bin/mg/help.c
126
showall(struct buffer *bp, KEYMAP *map, char *prefix)
usr.bin/mg/help.c
138
fun = doscan(map, c, &newmap);
usr.bin/mg/help.c
209
findbind(KEYMAP *map, PF fun, char *buf, size_t len)
usr.bin/mg/help.c
218
nfun = doscan(map, c, &newmap);
usr.bin/mg/kbd.c
125
doscan(KEYMAP *map, int c, KEYMAP **newmap)
usr.bin/mg/kbd.c
127
struct map_element *elec = &map->map_element[0];
usr.bin/mg/kbd.c
128
struct map_element *last = &map->map_element[map->map_num];
usr.bin/mg/kbd.c
137
ret = map->map_default;
usr.bin/mg/keymap.c
541
maps_add(KEYMAP *map, const char *name)
usr.bin/mg/keymap.c
549
mp->p_map = map;
usr.bin/mg/log.c
110
map,
usr.bin/mg/log.c
111
map->map_num,
usr.bin/mg/log.c
112
map->map_max,
usr.bin/mg/log.c
113
map->map_default,
usr.bin/mg/log.c
114
map->map_element->k_base,
usr.bin/mg/log.c
115
map->map_element->k_num
usr.bin/mg/log.c
117
for (pfp = map->map_element->k_funcp; *pfp != NULL; pfp++)
usr.bin/mg/log.c
63
static int mglog_key(KEYMAP *map);
usr.bin/mg/log.c
82
mglog(PF funct, void *map)
usr.bin/mg/log.c
90
if(!mglog_key(map))
usr.bin/mg/log.c
98
mglog_key(KEYMAP *map)
usr.bin/mklocale/ldef.h
44
rune_t map;
usr.bin/mklocale/ldef.h
50
u_int32_t map[_CACHED_RUNES];
usr.bin/mklocale/yacc.y
102
%type <list> map
usr.bin/mklocale/yacc.y
162
| MAPLOWER map
usr.bin/mklocale/yacc.y
164
| MAPUPPER map
usr.bin/mklocale/yacc.y
175
$$->map = 0;
usr.bin/mklocale/yacc.y
183
$$->map = 0;
usr.bin/mklocale/yacc.y
191
$$->map = 0;
usr.bin/mklocale/yacc.y
199
$$->map = 0;
usr.bin/mklocale/yacc.y
204
map : LBRK RUNE RUNE RBRK
usr.bin/mklocale/yacc.y
209
$$->map = $3;
usr.bin/mklocale/yacc.y
212
| map LBRK RUNE RUNE RBRK
usr.bin/mklocale/yacc.y
217
$$->map = $4;
usr.bin/mklocale/yacc.y
225
$$->map = $6;
usr.bin/mklocale/yacc.y
228
| map LBRK RUNE THRU RUNE ':' RUNE RBRK
usr.bin/mklocale/yacc.y
233
$$->map = $7;
usr.bin/mklocale/yacc.y
239
| map LBRK RUNE RUNE RBRK { }
usr.bin/mklocale/yacc.y
241
| map LBRK RUNE THRU RUNE ':' RUNE RBRK { }
usr.bin/mklocale/yacc.y
291
mapupper.map[x] = x;
usr.bin/mklocale/yacc.y
292
maplower.map[x] = x;
usr.bin/mklocale/yacc.y
344
set_map(rune_map *map, rune_list *list, u_int32_t flag)
usr.bin/mklocale/yacc.y
346
list->map &= charsetmask;
usr.bin/mklocale/yacc.y
347
list->map |= charsetbits;
usr.bin/mklocale/yacc.y
350
add_map(map, list, flag);
usr.bin/mklocale/yacc.y
356
add_map(rune_map *map, rune_list *list, u_int32_t flag)
usr.bin/mklocale/yacc.y
365
map->map[list->min++] |= flag;
usr.bin/mklocale/yacc.y
367
map->map[list->min++] = list->map++;
usr.bin/mklocale/yacc.y
377
if (!(r = map->root) || (list->max < r->min - 1)
usr.bin/mklocale/yacc.y
384
list->next = map->root;
usr.bin/mklocale/yacc.y
385
map->root = list;
usr.bin/mklocale/yacc.y
389
for (r = map->root; r && r->max + 1 < list->min; r = r->next)
usr.bin/mklocale/yacc.y
427
if (!flag && list->map - list->min != r->map - r->min) {
usr.bin/mklocale/yacc.y
476
r->map = list->map;
usr.bin/mklocale/yacc.y
500
r->map = list->map;
usr.bin/mklocale/yacc.y
575
list->map = list->types[0];
usr.bin/mklocale/yacc.y
577
if (list->types[x] != list->map) {
usr.bin/mklocale/yacc.y
578
list->map = 0;
usr.bin/mklocale/yacc.y
598
file_new_locale.frl_runetype[x] = htonl(types.map[x]);
usr.bin/mklocale/yacc.y
599
file_new_locale.frl_maplower[x] = htonl(maplower.map[x]);
usr.bin/mklocale/yacc.y
600
file_new_locale.frl_mapupper[x] = htonl(mapupper.map[x]);
usr.bin/mklocale/yacc.y
653
re.fre_map = htonl(list->map);
usr.bin/mklocale/yacc.y
667
re.fre_map = htonl(list->map);
usr.bin/mklocale/yacc.y
681
re.fre_map = htonl(list->map);
usr.bin/mklocale/yacc.y
693
if (!list->map) {
usr.bin/mklocale/yacc.y
721
if (isprint(maplower.map[x]))
usr.bin/mklocale/yacc.y
722
fprintf(stderr, " '%c'", (int)maplower.map[x]);
usr.bin/mklocale/yacc.y
723
else if (maplower.map[x])
usr.bin/mklocale/yacc.y
724
fprintf(stderr, "%04x", maplower.map[x]);
usr.bin/mklocale/yacc.y
735
fprintf(stderr, "\t%04x - %04x : %04x\n", list->min, list->max, list->map);
usr.bin/mklocale/yacc.y
740
if (isprint(mapupper.map[x]))
usr.bin/mklocale/yacc.y
741
fprintf(stderr, " '%c'", (int)mapupper.map[x]);
usr.bin/mklocale/yacc.y
742
else if (mapupper.map[x])
usr.bin/mklocale/yacc.y
743
fprintf(stderr, "%04x", mapupper.map[x]);
usr.bin/mklocale/yacc.y
754
fprintf(stderr, "\t%04x - %04x : %04x\n", list->min, list->max, list->map);
usr.bin/mklocale/yacc.y
760
u_int32_t r = types.map[x];
usr.bin/mklocale/yacc.y
787
if (list->map && list->min + 3 < list->max) {
usr.bin/mklocale/yacc.y
788
u_int32_t r = list->map;
usr.bin/netstat/route.c
121
kread((u_long)afm[af2i[i]].ref, &map, sizeof(map));
usr.bin/netstat/route.c
122
if (tableid >= map.limit)
usr.bin/netstat/route.c
125
if ((tblmap = calloc(map.limit, sizeof(*tblmap))) == NULL)
usr.bin/netstat/route.c
128
kread((u_long)map.tbl, tblmap, map.limit * sizeof(*tblmap));
usr.bin/netstat/route.c
93
} map;
usr.bin/rsync/blocks.c
149
char *map;
usr.bin/rsync/blocks.c
166
fhash = hash_fast(st->map + st->offs, (size_t)osz);
usr.bin/rsync/blocks.c
179
hash_slow(st->map + st->offs, (size_t)osz, md, sess);
usr.bin/rsync/blocks.c
212
hash_slow(st->map + st->offs, (size_t)osz, md, sess);
usr.bin/rsync/blocks.c
230
map = st->map + st->offs;
usr.bin/rsync/blocks.c
231
st->s1 -= map[0];
usr.bin/rsync/blocks.c
232
st->s2 -= osz * map[0];
usr.bin/rsync/blocks.c
235
st->s1 += map[osz];
usr.bin/rsync/blocks.c
290
hash_file_buf(&st->ctx, st->map + last, sz + blk->len);
usr.bin/rsync/blocks.c
315
hash_file_buf(&st->ctx, st->map + last, sz);
usr.bin/rsync/downloader.c
123
p->map = MAP_FAILED;
usr.bin/rsync/downloader.c
146
if (p->map != MAP_FAILED) {
usr.bin/rsync/downloader.c
148
munmap(p->map, p->mapsz);
usr.bin/rsync/downloader.c
149
p->map = MAP_FAILED;
usr.bin/rsync/downloader.c
402
p->map = mmap(NULL, p->mapsz,
usr.bin/rsync/downloader.c
404
if (p->map == MAP_FAILED) {
usr.bin/rsync/downloader.c
497
assert(p->map != MAP_FAILED);
usr.bin/rsync/downloader.c
498
buf = p->map + (tok * p->blk.len);
usr.bin/rsync/downloader.c
508
assert(p->map != MAP_FAILED);
usr.bin/rsync/downloader.c
56
void *map; /* mmap of current file */
usr.bin/rsync/extern.h
210
void *map; /* mapped file or MAP_FAILED otherwise */
usr.bin/rsync/sender.c
131
up->stat.map + up->stat.curpos, sz);
usr.bin/rsync/sender.c
381
up.stat.map = MAP_FAILED;
usr.bin/rsync/sender.c
523
assert(up.stat.map == MAP_FAILED);
usr.bin/rsync/sender.c
540
up.stat.map = mmap(NULL,
usr.bin/rsync/sender.c
543
if (up.stat.map == MAP_FAILED) {
usr.bin/rsync/sender.c
606
assert(up.stat.map == MAP_FAILED);
usr.bin/rsync/sender.c
73
if (p->stat.map != MAP_FAILED)
usr.bin/rsync/sender.c
74
munmap(p->stat.map, p->stat.mapsz);
usr.bin/rsync/sender.c
76
p->stat.map = MAP_FAILED;
usr.bin/rsync/uploader.c
150
size_t idx, const void *map, const struct sess *sess)
usr.bin/rsync/uploader.c
158
p->chksum_short = hash_fast(map, p->len);
usr.bin/rsync/uploader.c
159
hash_slow(map, p->len, p->chksum_long, sess);
usr.bin/tmux/format-draw.c
715
u_int map[] = { LEFT,
usr.bin/tmux/format-draw.c
900
map[list_align] = AFTER;
usr.bin/tmux/format-draw.c
902
map[STYLE_ALIGN_DEFAULT] = AFTER;
usr.bin/tmux/format-draw.c
905
current = map[sy.align];
usr.bin/tmux/options.c
101
const struct options_name_map *map;
usr.bin/tmux/options.c
103
for (map = options_other_names; map->from != NULL; map++) {
usr.bin/tmux/options.c
104
if (strcmp(map->from, name) == 0)
usr.bin/tmux/options.c
105
return (map->to);
usr.bin/tset/tset.c
222
struct map *next; /* Linked list of maps. */
usr.bin/tset/tset.c
568
goto map;
usr.bin/tset/tset.c
581
goto map;
usr.bin/tset/tset.c
601
goto map;
usr.bin/tset/tset.c
613
map:ttype = mapped(ttype);
usr.bin/vi/ex/ex_tag.c
1008
(map = mmap(NULL, (size_t)sb.st_size, PROT_READ | PROT_WRITE,
usr.bin/vi/ex/ex_tag.c
1015
front = map;
usr.bin/vi/ex/ex_tag.c
1103
done: if (munmap(map, (size_t)sb.st_size))
usr.bin/vi/ex/ex_tag.c
992
char *back, *cname, *dname, *front, *map, *name, *p, *search, *t;
usr.bin/ypwhich/ypwhich.c
136
char *domain, *master, *map = NULL, *host = NULL;
usr.bin/ypwhich/ypwhich.c
211
map = argv[0];
usr.bin/ypwhich/ypwhich.c
213
if (strcmp(map, ypaliases[i].alias) == 0)
usr.bin/ypwhich/ypwhich.c
214
map = ypaliases[i].name;
usr.bin/ypwhich/ypwhich.c
217
r = yp_master_host(client, domain, map, &master);
usr.bin/ypwhich/ypwhich.c
219
r = yp_master(domain, map, &master);
usr.bin/ypwhich/ypwhich.c
231
map, yperr_string(r));
usr.bin/ypwhich/ypwhich.c
250
domain, ypml->map, &master);
usr.bin/ypwhich/ypwhich.c
252
r = yp_master(domain, ypml->map, &master);
usr.bin/ypwhich/ypwhich.c
256
printf("%s %s\n", ypml->map, master);
usr.bin/ypwhich/ypwhich.c
262
ypml->map, yperr_string(r));
usr.sbin/acpidump/acpidump.c
224
struct acpi_user_mapping *map;
usr.sbin/acpidump/acpidump.c
228
for (map = LIST_FIRST(&maplist); map; map = LIST_NEXT(map, link)) {
usr.sbin/acpidump/acpidump.c
229
if (map->pa <= pa && map->size >= pa + size - map->pa)
usr.sbin/acpidump/acpidump.c
230
return (map);
usr.sbin/acpidump/acpidump.c
242
map = malloc(sizeof(struct acpi_user_mapping));
usr.sbin/acpidump/acpidump.c
243
if (!map)
usr.sbin/acpidump/acpidump.c
245
map->pa = pa;
usr.sbin/acpidump/acpidump.c
246
map->va = mmap(0, size, PROT_READ, MAP_SHARED, acpi_mem_fd, pa);
usr.sbin/acpidump/acpidump.c
247
map->size = size;
usr.sbin/acpidump/acpidump.c
248
if (map->va == MAP_FAILED)
usr.sbin/acpidump/acpidump.c
250
LIST_INSERT_HEAD(&maplist, map, link);
usr.sbin/acpidump/acpidump.c
252
return (map);
usr.sbin/acpidump/acpidump.c
258
struct acpi_user_mapping *map;
usr.sbin/acpidump/acpidump.c
260
map = acpi_user_find_mapping(pa, size);
usr.sbin/acpidump/acpidump.c
261
return (map->va + (pa - map->pa));
usr.sbin/amd/amd/am_ops.c
110
return ops_match(fo, keybuf, "", path, keym, map);
usr.sbin/amd/amd/am_ops.c
117
char *map)
usr.sbin/amd/amd/am_ops.c
125
if (!eval_fs_opts(fo, key, g_key, path, keym, map)) {
usr.sbin/amd/amd/am_ops.c
128
plog(XLOG_USER, "No fs type specified (key = \"%s\", map = \"%s\")", keym, map);
usr.sbin/amd/amd/am_ops.c
98
char *keym, char *map)
usr.sbin/amd/amd/get_args.c
226
char *map = v[optind++];
usr.sbin/amd/amd/get_args.c
231
root_newmap(dir, opts, map);
usr.sbin/amd/amd/info_file.c
105
line_no, map);
usr.sbin/amd/amd/info_file.c
167
map, line_no);
usr.sbin/amd/amd/info_file.c
188
file_open(char *map, time_t *tp)
usr.sbin/amd/amd/info_file.c
190
FILE *mapf = fopen(map, "r");
usr.sbin/amd/amd/info_file.c
204
file_init(char *map, time_t *tp)
usr.sbin/amd/amd/info_file.c
206
FILE *mapf = file_open(map, tp);
usr.sbin/amd/amd/info_file.c
216
file_reload(mnt_map *m, char *map, void (*fn)(mnt_map *, char *, char *))
usr.sbin/amd/amd/info_file.c
218
FILE *mapf = file_open(map, (time_t *) 0);
usr.sbin/amd/amd/info_file.c
221
int error = search_or_reload_file(mapf, map, 0, 0, m, fn);
usr.sbin/amd/amd/info_file.c
230
file_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp)
usr.sbin/amd/amd/info_file.c
233
FILE *mapf = file_open(map, &t);
usr.sbin/amd/amd/info_file.c
241
error = search_or_reload_file(mapf, map, key, pval, 0, 0);
usr.sbin/amd/amd/info_file.c
251
file_mtime(char *map, time_t *tp)
usr.sbin/amd/amd/info_file.c
253
FILE *mapf = file_open(map, tp);
usr.sbin/amd/amd/info_file.c
85
search_or_reload_file(FILE *fp, char *map, char *key, char **val, mnt_map *m,
usr.sbin/amd/amd/info_ndbm.c
66
ndbm_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp)
usr.sbin/amd/amd/info_ndbm.c
70
db = dbm_open(map, O_RDONLY, 0);
usr.sbin/amd/amd/info_ndbm.c
90
ndbm_init(char *map, time_t *tp)
usr.sbin/amd/amd/info_ndbm.c
94
db = dbm_open(map, O_RDONLY, 0);
usr.sbin/amd/amd/info_nis.c
136
nis_reload(mnt_map *m, char *map, void (*fn)(mnt_map *, char *, char *))
usr.sbin/amd/amd/info_nis.c
149
data.ncd_map = map;
usr.sbin/amd/amd/info_nis.c
154
error = yp_all(domain, map, &cbinfo);
usr.sbin/amd/amd/info_nis.c
158
map, yperr_string(ypprot_err(error)));
usr.sbin/amd/amd/info_nis.c
167
nis_search(mnt_map *m, char *map, char *key, char **val, time_t *tp)
usr.sbin/amd/amd/info_nis.c
178
if (yp_order(domain, map, &order))
usr.sbin/amd/amd/info_nis.c
201
if (yp_order(domain, map, &order))
usr.sbin/amd/amd/info_nis.c
222
res = yp_match(domain, map, key, strlen(key), val, &outlen);
usr.sbin/amd/amd/info_nis.c
235
plog(XLOG_ERROR, "%s: %s", map, yperr_string(res));
usr.sbin/amd/amd/info_nis.c
241
nis_init(char *map, time_t *tp)
usr.sbin/amd/amd/info_nis.c
258
yp_order_result = yp_order(domain, map, &order);
usr.sbin/amd/amd/info_nis.c
264
dlog("NIS master for %s@%s has order %d", map, domain, order);
usr.sbin/amd/amd/info_nis.c
268
plog(XLOG_ERROR, "%s: %s", map, "NIS+ server");
usr.sbin/amd/amd/info_nis.c
273
if (yp_master(domain, map, &master))
usr.sbin/amd/amd/info_passwd.c
55
passwd_init(char *map, time_t *tp)
usr.sbin/amd/amd/info_passwd.c
58
return strcmp(map, PASSWD_MAP) == 0 ? 0 : ENOENT;
usr.sbin/amd/amd/info_passwd.c
67
passwd_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp)
usr.sbin/amd/amd/info_union.c
58
union_init(char *map, time_t *tp)
usr.sbin/amd/amd/info_union.c
61
return strncmp(map, UNION_PREFIX, UNION_PREFLEN) == 0 ? 0 : ENOENT;
usr.sbin/amd/amd/info_union.c
65
union_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp)
usr.sbin/amd/amd/info_union.c
67
char *mapd = strdup(map + UNION_PREFLEN);
usr.sbin/amd/amd/info_union.c
81
union_reload(mnt_map *m, char *map, void (*fn)(mnt_map *, char *, char *))
usr.sbin/amd/amd/info_union.c
83
char *mapd = strdup(map + UNION_PREFLEN);
usr.sbin/amd/amd/mapc.c
378
mapc_create(char *map, char *opt)
usr.sbin/amd/amd/mapc.c
388
if ((*mt->init)(map, &modify) == 0)
usr.sbin/amd/amd/mapc.c
426
dlog("Map for %s coming from maptype %s", map, mt->name);
usr.sbin/amd/amd/mapc.c
435
m->map_name = strdup(map);
usr.sbin/amd/amd/mapc.c
486
mapc_find(char *map, char *opt)
usr.sbin/amd/amd/mapc.c
498
if (STREQ(m->map_name, map))
usr.sbin/amd/amd/mapc.c
501
m = mapc_create(map, opt);
usr.sbin/amd/amd/mapc.c
708
root_init(char *map, time_t *tp)
usr.sbin/amd/amd/mapc.c
711
return strcmp(map, ROOT_MAP) == 0 ? 0 : ENOENT;
usr.sbin/amd/amd/mapc.c
722
root_newmap(char *dir, char *opts, char *map)
usr.sbin/amd/amd/mapc.c
736
if (map)
usr.sbin/amd/amd/mapc.c
738
map, opts ? opts : "");
usr.sbin/amd/amd/mapc.c
786
error_init(char *map, time_t *tp)
usr.sbin/amd/amd/mapc.c
788
plog(XLOG_USER, "No source data for map %s", map);
usr.sbin/amd/amd/mapc.c
794
error_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp)
usr.sbin/amd/amd/mapc.c
800
error_reload(mnt_map *m, char *map, add_fn *fn)
usr.sbin/amd/amd/mapc.c
806
error_mtime(char *map, time_t *tp)
usr.sbin/amd/amd/opts.c
728
char *key, char *map)
usr.sbin/amd/amd/opts.c
745
opt_map = map;
usr.sbin/bgpd/bitmap.c
104
bitmap_getset(map, &ptr, &max);
usr.sbin/bgpd/bitmap.c
112
if (bitmap_resize(map, bid) == -1)
usr.sbin/bgpd/bitmap.c
114
bitmap_getset(map, &ptr, &max);
usr.sbin/bgpd/bitmap.c
128
bitmap_test(struct bitmap *map, uint32_t bid)
usr.sbin/bgpd/bitmap.c
133
bitmap_getset(map, &ptr, &max);
usr.sbin/bgpd/bitmap.c
148
bitmap_clear(struct bitmap *map, uint32_t bid)
usr.sbin/bgpd/bitmap.c
153
bitmap_getset(map, &ptr, &max);
usr.sbin/bgpd/bitmap.c
169
bitmap_empty(struct bitmap *map)
usr.sbin/bgpd/bitmap.c
174
bitmap_getset(map, &ptr, &max);
usr.sbin/bgpd/bitmap.c
191
bitmap_id_get(struct bitmap *map, uint32_t *bid)
usr.sbin/bgpd/bitmap.c
196
bitmap_getset(map, &ptr, &max);
usr.sbin/bgpd/bitmap.c
207
if (bitmap_set(map, *bid) == -1)
usr.sbin/bgpd/bitmap.c
212
if (bitmap_set(map, max) == -1)
usr.sbin/bgpd/bitmap.c
223
bitmap_id_put(struct bitmap *map, uint32_t bid)
usr.sbin/bgpd/bitmap.c
225
bitmap_clear(map, bid);
usr.sbin/bgpd/bitmap.c
232
bitmap_init(struct bitmap *map)
usr.sbin/bgpd/bitmap.c
234
map->data[0] = 0;
usr.sbin/bgpd/bitmap.c
235
map->data[1] = 0;
usr.sbin/bgpd/bitmap.c
242
bitmap_reset(struct bitmap *map)
usr.sbin/bgpd/bitmap.c
244
bitmap_free(map);
usr.sbin/bgpd/bitmap.c
245
bitmap_init(map);
usr.sbin/bgpd/bitmap.c
36
bitmap_getset(struct bitmap *map, uint64_t **ptr, uint32_t *max)
usr.sbin/bgpd/bitmap.c
38
if ((map->data[0] & 0x1) == 0) {
usr.sbin/bgpd/bitmap.c
39
*ptr = map->data;
usr.sbin/bgpd/bitmap.c
40
*max = nitems(map->data) * BITMAP_BITS;
usr.sbin/bgpd/bitmap.c
42
*ptr = BITMAP_GETPTR(map->data[0]);
usr.sbin/bgpd/bitmap.c
43
*max = map->data[1];
usr.sbin/bgpd/bitmap.c
48
bitmap_free(struct bitmap *map)
usr.sbin/bgpd/bitmap.c
53
if (map->data[0] & 0x1) {
usr.sbin/bgpd/bitmap.c
54
bitmap_getset(map, &ptr, &max);
usr.sbin/bgpd/bitmap.c
62
bitmap_resize(struct bitmap *map, uint32_t bid)
usr.sbin/bgpd/bitmap.c
67
bitmap_getset(map, &ptr, &oldmax);
usr.sbin/bgpd/bitmap.c
83
bitmap_free(map);
usr.sbin/bgpd/bitmap.c
86
map->data[0] = BITMAP_SETPTR(new);
usr.sbin/bgpd/bitmap.c
87
map->data[1] = newmax;
usr.sbin/bgpd/bitmap.c
99
bitmap_set(struct bitmap *map, uint32_t bid)
usr.sbin/btrace/btrace.c
1002
map_clear(map);
usr.sbin/btrace/btrace.c
1005
debug("map=%p '%s' clear\n", map, bv_name(bv));
usr.sbin/btrace/btrace.c
1018
struct map *map;
usr.sbin/btrace/btrace.c
1024
map = (struct map *)bv->bv_value;
usr.sbin/btrace/btrace.c
1025
if (map == NULL)
usr.sbin/btrace/btrace.c
1030
debug("map=%p '%s' delete key=%p '%s'\n", map, bv_name(bv), bkey, hash);
usr.sbin/btrace/btrace.c
1032
map_delete(map, hash);
usr.sbin/btrace/btrace.c
1047
struct map *map;
usr.sbin/btrace/btrace.c
1058
map = (struct map *)bv->bv_value;
usr.sbin/btrace/btrace.c
1059
if (map == NULL)
usr.sbin/btrace/btrace.c
1060
map = map_new();
usr.sbin/btrace/btrace.c
1065
val = ba2long(map_get(map, hash), NULL);
usr.sbin/btrace/btrace.c
1070
val = ba2long(map_get(map, hash), NULL);
usr.sbin/btrace/btrace.c
1075
val = ba2long(map_get(map, hash), NULL);
usr.sbin/btrace/btrace.c
1080
val = ba2long(map_get(map, hash), NULL);
usr.sbin/btrace/btrace.c
1089
map_insert(map, hash, bval);
usr.sbin/btrace/btrace.c
1091
debug("map=%p '%s' insert key=%p '%s' bval=%p\n", map,
usr.sbin/btrace/btrace.c
1094
bv->bv_value = (struct bt_arg *)map;
usr.sbin/btrace/btrace.c
1109
struct map *map;
usr.sbin/btrace/btrace.c
1128
map = (struct map *)bv->bv_value;
usr.sbin/btrace/btrace.c
1129
if (map == NULL)
usr.sbin/btrace/btrace.c
1135
map_print(map, top, bv_name(bv));
usr.sbin/btrace/btrace.c
1137
hist_print((struct hist *)map, bv_name(bv));
usr.sbin/btrace/btrace.c
1156
struct map *map;
usr.sbin/btrace/btrace.c
1176
map = (struct map *)bvar->bv_value;
usr.sbin/btrace/btrace.c
1178
if (map == NULL)
usr.sbin/btrace/btrace.c
1181
bv->bv_value = map_get(map, ba2hash(ba->ba_key, dtev));
usr.sbin/btrace/btrace.c
1291
struct map *map;
usr.sbin/btrace/btrace.c
1296
map = (struct map *)bv->bv_value;
usr.sbin/btrace/btrace.c
1297
if (map == NULL)
usr.sbin/btrace/btrace.c
1303
map_zero(map);
usr.sbin/btrace/btrace.c
1305
debug("map=%p '%s' zero\n", map, bv_name(bv));
usr.sbin/btrace/btrace.c
1722
val = ba2long(map_get((struct map *)bv->bv_value,
usr.sbin/btrace/btrace.c
1858
str = ba2str(map_get((struct map *)bv->bv_value,
usr.sbin/btrace/btrace.c
753
struct map *map;
usr.sbin/btrace/btrace.c
758
map = (struct map *)bv->bv_value;
usr.sbin/btrace/btrace.c
759
if (map == NULL)
usr.sbin/btrace/btrace.c
763
map_print(map, SIZE_T_MAX, bv_name(bv));
usr.sbin/btrace/btrace.c
765
hist_print((struct hist *)map, bv_name(bv));
usr.sbin/btrace/btrace.c
766
map_clear(map);
usr.sbin/btrace/btrace.c
990
struct map *map;
usr.sbin/btrace/btrace.c
995
map = (struct map *)bv->bv_value;
usr.sbin/btrace/btrace.c
996
if (map == NULL)
usr.sbin/btrace/btrace.h
49
struct map;
usr.sbin/btrace/btrace.h
51
struct map *map_new(void);
usr.sbin/btrace/btrace.h
52
void map_clear(struct map *);
usr.sbin/btrace/btrace.h
53
void map_delete(struct map *, const char *);
usr.sbin/btrace/btrace.h
54
struct bt_arg *map_get(struct map *, const char *);
usr.sbin/btrace/btrace.h
55
void map_insert(struct map *, const char *, void *);
usr.sbin/btrace/btrace.h
56
void map_print(struct map *, size_t, const char *);
usr.sbin/btrace/btrace.h
57
void map_zero(struct map *);
usr.sbin/btrace/map.c
101
map_delete(struct map *map, const char *key)
usr.sbin/btrace/map.c
106
mep = RB_FIND(map, map, &me);
usr.sbin/btrace/map.c
108
RB_REMOVE(map, map, mep);
usr.sbin/btrace/map.c
114
map_get(struct map *map, const char *key)
usr.sbin/btrace/map.c
118
mep = mget(map, key);
usr.sbin/btrace/map.c
126
map_insert(struct map *map, const char *key, void *cookie)
usr.sbin/btrace/map.c
130
mep = mget(map, key);
usr.sbin/btrace/map.c
150
map_print(struct map *map, size_t top, const char *name)
usr.sbin/btrace/map.c
155
if (map == NULL)
usr.sbin/btrace/map.c
158
RB_FOREACH(mep, map, map)
usr.sbin/btrace/map.c
166
RB_FOREACH(mep, map, map)
usr.sbin/btrace/map.c
181
map_zero(struct map *map)
usr.sbin/btrace/map.c
185
RB_FOREACH(mep, map, map) {
usr.sbin/btrace/map.c
195
struct map hmap;
usr.sbin/btrace/map.c
303
struct map *map = &hist->hmap;
usr.sbin/btrace/map.c
309
if (map == NULL)
usr.sbin/btrace/map.c
313
RB_FOREACH(mep, map, map) {
usr.sbin/btrace/map.c
328
RB_FOREACH(mep, map, map) {
usr.sbin/btrace/map.c
36
RB_HEAD(map, mentry);
usr.sbin/btrace/map.c
45
struct mentry *mget(struct map *, const char *);
usr.sbin/btrace/map.c
47
RB_GENERATE(map, mentry, mlink, mcmp);
usr.sbin/btrace/map.c
56
mget(struct map *map, const char *key)
usr.sbin/btrace/map.c
61
mep = RB_FIND(map, map, &me);
usr.sbin/btrace/map.c
68
RB_INSERT(map, map, mep);
usr.sbin/btrace/map.c
74
struct map *
usr.sbin/btrace/map.c
77
struct map *map;
usr.sbin/btrace/map.c
79
map = calloc(1, sizeof(struct map));
usr.sbin/btrace/map.c
80
if (map == NULL)
usr.sbin/btrace/map.c
83
return map;
usr.sbin/btrace/map.c
87
map_clear(struct map *map)
usr.sbin/btrace/map.c
91
while ((mep = RB_MIN(map, map)) != NULL) {
usr.sbin/btrace/map.c
92
RB_REMOVE(map, map, mep);
usr.sbin/btrace/map.c
96
assert(RB_EMPTY(map));
usr.sbin/btrace/map.c
97
free(map);
usr.sbin/ldpd/address.c
144
send_mac_withdrawal(struct nbr *nbr, struct map *fec, uint8_t *mac)
usr.sbin/ldpd/l2vpn.c
136
struct map fec;
usr.sbin/ldpd/l2vpn.c
285
l2vpn_pw_negotiate(struct lde_nbr *ln, struct fec_node *fn, struct map *map)
usr.sbin/ldpd/l2vpn.c
302
if ((map->flags & F_MAP_PW_CWORD) &&
usr.sbin/ldpd/l2vpn.c
306
} else if (!(map->flags & F_MAP_PW_CWORD) &&
usr.sbin/ldpd/l2vpn.c
310
st.msg_id = map->msg_id;
usr.sbin/ldpd/l2vpn.c
317
} else if (map->flags & F_MAP_PW_CWORD) {
usr.sbin/ldpd/l2vpn.c
328
!(map->flags & F_MAP_PW_STATUS))
usr.sbin/ldpd/l2vpn.c
416
struct map *wcard = &nm->fec;
usr.sbin/ldpd/l2vpn.c
545
pwctl.remote_label = me->map.label;
usr.sbin/ldpd/l2vpn.c
546
pwctl.remote_gid = me->map.fec.pwid.group_id;
usr.sbin/ldpd/l2vpn.c
547
if (me->map.flags & F_MAP_PW_IFMTU)
usr.sbin/ldpd/l2vpn.c
548
pwctl.remote_ifmtu = me->map.fec.pwid.ifmtu;
usr.sbin/ldpd/labelmapping.c
100
if (me->map.flags & F_MAP_REQ_ID)
usr.sbin/ldpd/labelmapping.c
101
err |= gen_reqid_tlv(buf, me->map.requestid);
usr.sbin/ldpd/labelmapping.c
102
if (me->map.flags & F_MAP_PW_STATUS)
usr.sbin/ldpd/labelmapping.c
103
err |= gen_pw_status_tlv(buf, me->map.pw_status);
usr.sbin/ldpd/labelmapping.c
104
if (me->map.flags & F_MAP_STATUS)
usr.sbin/ldpd/labelmapping.c
105
err |= gen_status_tlv(buf, me->map.st.status_code,
usr.sbin/ldpd/labelmapping.c
106
me->map.st.msg_id, me->map.st.msg_type);
usr.sbin/ldpd/labelmapping.c
113
log_msg_mapping(1, type, nbr, &me->map);
usr.sbin/ldpd/labelmapping.c
136
struct map map;
usr.sbin/ldpd/labelmapping.c
164
memset(&map, 0, sizeof(map));
usr.sbin/ldpd/labelmapping.c
165
map.msg_id = msg.id;
usr.sbin/ldpd/labelmapping.c
168
&map)) == -1)
usr.sbin/ldpd/labelmapping.c
170
if (map.type == MAP_TYPE_PWID &&
usr.sbin/ldpd/labelmapping.c
171
!(map.flags & F_MAP_PW_ID) &&
usr.sbin/ldpd/labelmapping.c
183
if (map.type == MAP_TYPE_WILDCARD) {
usr.sbin/ldpd/labelmapping.c
202
if (map.type == MAP_TYPE_TYPED_WCARD) {
usr.sbin/ldpd/labelmapping.c
224
mapping_list_add(&mh, &map);
usr.sbin/ldpd/labelmapping.c
361
me->map.flags |= flags;
usr.sbin/ldpd/labelmapping.c
362
switch (me->map.type) {
usr.sbin/ldpd/labelmapping.c
364
switch (me->map.fec.prefix.af) {
usr.sbin/ldpd/labelmapping.c
38
static void log_msg_mapping(int, uint16_t, struct nbr *, struct map *);
usr.sbin/ldpd/labelmapping.c
393
if (me->map.flags & F_MAP_PW_STATUS)
usr.sbin/ldpd/labelmapping.c
394
me->map.pw_status = pw_status;
usr.sbin/ldpd/labelmapping.c
399
me->map.label = label;
usr.sbin/ldpd/labelmapping.c
400
if (me->map.flags & F_MAP_REQ_ID)
usr.sbin/ldpd/labelmapping.c
401
me->map.requestid = reqid;
usr.sbin/ldpd/labelmapping.c
403
log_msg_mapping(0, type, nbr, &me->map);
usr.sbin/ldpd/labelmapping.c
425
ldpe_imsg_compose_lde(imsg_type, nbr->peerid, 0, &me->map,
usr.sbin/ldpd/labelmapping.c
426
sizeof(struct map));
usr.sbin/ldpd/labelmapping.c
526
len_fec_tlv(struct map *map)
usr.sbin/ldpd/labelmapping.c
530
switch (map->type) {
usr.sbin/ldpd/labelmapping.c
536
PREFIX_SIZE(map->fec.prefix.prefixlen);
usr.sbin/ldpd/labelmapping.c
540
if (map->flags & F_MAP_PW_ID)
usr.sbin/ldpd/labelmapping.c
542
if (map->flags & F_MAP_PW_IFMTU)
usr.sbin/ldpd/labelmapping.c
544
if (map->flags & F_MAP_PW_STATUS)
usr.sbin/ldpd/labelmapping.c
549
switch (map->fec.twcard.type) {
usr.sbin/ldpd/labelmapping.c
566
gen_fec_tlv(struct ibuf *buf, struct map *map)
usr.sbin/ldpd/labelmapping.c
576
switch (map->type) {
usr.sbin/ldpd/labelmapping.c
580
err |= ibuf_add(buf, &map->type, sizeof(map->type));
usr.sbin/ldpd/labelmapping.c
583
len = PREFIX_SIZE(map->fec.prefix.prefixlen);
usr.sbin/ldpd/labelmapping.c
584
ft.length = htons(sizeof(map->type) + sizeof(family) +
usr.sbin/ldpd/labelmapping.c
585
sizeof(map->fec.prefix.prefixlen) + len);
usr.sbin/ldpd/labelmapping.c
587
err |= ibuf_add(buf, &map->type, sizeof(map->type));
usr.sbin/ldpd/labelmapping.c
588
switch (map->fec.prefix.af) {
usr.sbin/ldpd/labelmapping.c
600
err |= ibuf_add(buf, &map->fec.prefix.prefixlen,
usr.sbin/ldpd/labelmapping.c
601
sizeof(map->fec.prefix.prefixlen));
usr.sbin/ldpd/labelmapping.c
603
err |= ibuf_add(buf, &map->fec.prefix.prefix, len);
usr.sbin/ldpd/labelmapping.c
606
if (map->flags & F_MAP_PW_ID)
usr.sbin/ldpd/labelmapping.c
608
if (map->flags & F_MAP_PW_IFMTU)
usr.sbin/ldpd/labelmapping.c
616
err |= ibuf_add(buf, &map->type, sizeof(uint8_t));
usr.sbin/ldpd/labelmapping.c
617
pw_type = map->fec.pwid.type;
usr.sbin/ldpd/labelmapping.c
618
if (map->flags & F_MAP_PW_CWORD)
usr.sbin/ldpd/labelmapping.c
623
group_id = htonl(map->fec.pwid.group_id);
usr.sbin/ldpd/labelmapping.c
625
if (map->flags & F_MAP_PW_ID) {
usr.sbin/ldpd/labelmapping.c
626
pwid = htonl(map->fec.pwid.pwid);
usr.sbin/ldpd/labelmapping.c
629
if (map->flags & F_MAP_PW_IFMTU) {
usr.sbin/ldpd/labelmapping.c
636
ifmtu = htons(map->fec.pwid.ifmtu);
usr.sbin/ldpd/labelmapping.c
642
switch (map->fec.twcard.type) {
usr.sbin/ldpd/labelmapping.c
652
err |= ibuf_add(buf, &map->type, sizeof(uint8_t));
usr.sbin/ldpd/labelmapping.c
653
err |= ibuf_add(buf, &map->fec.twcard.type, sizeof(uint8_t));
usr.sbin/ldpd/labelmapping.c
655
switch (map->fec.twcard.type) {
usr.sbin/ldpd/labelmapping.c
660
switch (map->fec.twcard.u.prefix_af) {
usr.sbin/ldpd/labelmapping.c
677
pw_type = htons(map->fec.twcard.u.pw_type);
usr.sbin/ldpd/labelmapping.c
693
uint16_t len, struct map *map)
usr.sbin/ldpd/labelmapping.c
698
map->type = *buf;
usr.sbin/ldpd/labelmapping.c
701
switch (map->type) {
usr.sbin/ldpd/labelmapping.c
719
memcpy(&map->fec.prefix.af, buf + off,
usr.sbin/ldpd/labelmapping.c
720
sizeof(map->fec.prefix.af));
usr.sbin/ldpd/labelmapping.c
721
off += sizeof(map->fec.prefix.af);
usr.sbin/ldpd/labelmapping.c
722
map->fec.prefix.af = ntohs(map->fec.prefix.af);
usr.sbin/ldpd/labelmapping.c
723
switch (map->fec.prefix.af) {
usr.sbin/ldpd/labelmapping.c
725
map->fec.prefix.af = AF_INET;
usr.sbin/ldpd/labelmapping.c
728
map->fec.prefix.af = AF_INET6;
usr.sbin/ldpd/labelmapping.c
737
map->fec.prefix.prefixlen = buf[off];
usr.sbin/ldpd/labelmapping.c
739
if (len < off + PREFIX_SIZE(map->fec.prefix.prefixlen)) {
usr.sbin/ldpd/labelmapping.c
746
memset(&map->fec.prefix.prefix, 0,
usr.sbin/ldpd/labelmapping.c
747
sizeof(map->fec.prefix.prefix));
usr.sbin/ldpd/labelmapping.c
748
memcpy(&map->fec.prefix.prefix, buf + off,
usr.sbin/ldpd/labelmapping.c
749
PREFIX_SIZE(map->fec.prefix.prefixlen));
usr.sbin/ldpd/labelmapping.c
752
ldp_applymask(map->fec.prefix.af, &map->fec.prefix.prefix,
usr.sbin/ldpd/labelmapping.c
753
&map->fec.prefix.prefix, map->fec.prefix.prefixlen);
usr.sbin/ldpd/labelmapping.c
755
return (off + PREFIX_SIZE(map->fec.prefix.prefixlen));
usr.sbin/ldpd/labelmapping.c
764
memcpy(&map->fec.pwid.type, buf + off, sizeof(uint16_t));
usr.sbin/ldpd/labelmapping.c
765
map->fec.pwid.type = ntohs(map->fec.pwid.type);
usr.sbin/ldpd/labelmapping.c
766
if (map->fec.pwid.type & CONTROL_WORD_FLAG) {
usr.sbin/ldpd/labelmapping.c
767
map->flags |= F_MAP_PW_CWORD;
usr.sbin/ldpd/labelmapping.c
768
map->fec.pwid.type &= ~CONTROL_WORD_FLAG;
usr.sbin/ldpd/labelmapping.c
78
msg_size += len_fec_tlv(&me->map);
usr.sbin/ldpd/labelmapping.c
783
memcpy(&map->fec.pwid.group_id, buf + off, sizeof(uint32_t));
usr.sbin/ldpd/labelmapping.c
784
map->fec.pwid.group_id = ntohl(map->fec.pwid.group_id);
usr.sbin/ldpd/labelmapping.c
79
if (me->map.label != NO_LABEL)
usr.sbin/ldpd/labelmapping.c
797
memcpy(&map->fec.pwid.pwid, buf + off, sizeof(uint32_t));
usr.sbin/ldpd/labelmapping.c
798
map->fec.pwid.pwid = ntohl(map->fec.pwid.pwid);
usr.sbin/ldpd/labelmapping.c
799
map->flags |= F_MAP_PW_ID;
usr.sbin/ldpd/labelmapping.c
81
if (me->map.flags & F_MAP_REQ_ID)
usr.sbin/ldpd/labelmapping.c
827
memcpy(&map->fec.pwid.ifmtu, buf + off +
usr.sbin/ldpd/labelmapping.c
829
map->fec.pwid.ifmtu = ntohs(map->fec.pwid.ifmtu);
usr.sbin/ldpd/labelmapping.c
83
if (me->map.flags & F_MAP_STATUS)
usr.sbin/ldpd/labelmapping.c
830
map->flags |= F_MAP_PW_IFMTU;
usr.sbin/ldpd/labelmapping.c
848
memcpy(&map->fec.twcard.type, buf + off, sizeof(uint8_t));
usr.sbin/ldpd/labelmapping.c
858
switch (map->fec.twcard.type) {
usr.sbin/ldpd/labelmapping.c
866
memcpy(&map->fec.twcard.u.prefix_af, buf + off,
usr.sbin/ldpd/labelmapping.c
868
map->fec.twcard.u.prefix_af =
usr.sbin/ldpd/labelmapping.c
869
ntohs(map->fec.twcard.u.prefix_af);
usr.sbin/ldpd/labelmapping.c
872
switch (map->fec.twcard.u.prefix_af) {
usr.sbin/ldpd/labelmapping.c
874
map->fec.twcard.u.prefix_af = AF_INET;
usr.sbin/ldpd/labelmapping.c
877
map->fec.twcard.u.prefix_af = AF_INET6;
usr.sbin/ldpd/labelmapping.c
892
memcpy(&map->fec.twcard.u.pw_type, buf + off,
usr.sbin/ldpd/labelmapping.c
894
map->fec.twcard.u.pw_type =
usr.sbin/ldpd/labelmapping.c
895
ntohs(map->fec.twcard.u.pw_type);
usr.sbin/ldpd/labelmapping.c
897
map->fec.twcard.u.pw_type &= ~PW_TWCARD_RESERVED_BIT;
usr.sbin/ldpd/labelmapping.c
916
log_msg_mapping(int out, uint16_t msg_type, struct nbr *nbr, struct map *map)
usr.sbin/ldpd/labelmapping.c
920
log_map(map), log_label(map->label));
usr.sbin/ldpd/labelmapping.c
97
err |= gen_fec_tlv(buf, &me->map);
usr.sbin/ldpd/labelmapping.c
98
if (me->map.label != NO_LABEL)
usr.sbin/ldpd/labelmapping.c
99
err |= gen_label_tlv(buf, me->map.label);
usr.sbin/ldpd/lde.c
1210
fnh->remote_label = me->map.label;
usr.sbin/ldpd/lde.c
1260
struct lde_map *map = ptr;
usr.sbin/ldpd/lde.c
1262
LIST_REMOVE(map, entry);
usr.sbin/ldpd/lde.c
1263
free(map);
usr.sbin/ldpd/lde.c
196
struct map map;
usr.sbin/ldpd/lde.c
239
if (imsg.hdr.len - IMSG_HEADER_SIZE != sizeof(map))
usr.sbin/ldpd/lde.c
241
memcpy(&map, imsg.data, sizeof(map));
usr.sbin/ldpd/lde.c
252
lde_check_mapping(&map, ln);
usr.sbin/ldpd/lde.c
255
lde_check_request(&map, ln);
usr.sbin/ldpd/lde.c
258
lde_check_release(&map, ln);
usr.sbin/ldpd/lde.c
261
lde_check_withdraw(&map, ln);
usr.sbin/ldpd/lde.c
713
lde_fec2map(struct fec *fec, struct map *map)
usr.sbin/ldpd/lde.c
715
memset(map, 0, sizeof(*map));
usr.sbin/ldpd/lde.c
719
map->type = MAP_TYPE_PREFIX;
usr.sbin/ldpd/lde.c
720
map->fec.prefix.af = AF_INET;
usr.sbin/ldpd/lde.c
721
map->fec.prefix.prefix.v4 = fec->u.ipv4.prefix;
usr.sbin/ldpd/lde.c
722
map->fec.prefix.prefixlen = fec->u.ipv4.prefixlen;
usr.sbin/ldpd/lde.c
725
map->type = MAP_TYPE_PREFIX;
usr.sbin/ldpd/lde.c
726
map->fec.prefix.af = AF_INET6;
usr.sbin/ldpd/lde.c
727
map->fec.prefix.prefix.v6 = fec->u.ipv6.prefix;
usr.sbin/ldpd/lde.c
728
map->fec.prefix.prefixlen = fec->u.ipv6.prefixlen;
usr.sbin/ldpd/lde.c
731
map->type = MAP_TYPE_PWID;
usr.sbin/ldpd/lde.c
732
map->fec.pwid.type = fec->u.pwid.type;
usr.sbin/ldpd/lde.c
733
map->fec.pwid.group_id = 0;
usr.sbin/ldpd/lde.c
734
map->flags |= F_MAP_PW_ID;
usr.sbin/ldpd/lde.c
735
map->fec.pwid.pwid = fec->u.pwid.pwid;
usr.sbin/ldpd/lde.c
741
lde_map2fec(struct map *map, struct in_addr lsr_id, struct fec *fec)
usr.sbin/ldpd/lde.c
745
switch (map->type) {
usr.sbin/ldpd/lde.c
747
switch (map->fec.prefix.af) {
usr.sbin/ldpd/lde.c
750
fec->u.ipv4.prefix = map->fec.prefix.prefix.v4;
usr.sbin/ldpd/lde.c
751
fec->u.ipv4.prefixlen = map->fec.prefix.prefixlen;
usr.sbin/ldpd/lde.c
755
fec->u.ipv6.prefix = map->fec.prefix.prefix.v6;
usr.sbin/ldpd/lde.c
756
fec->u.ipv6.prefixlen = map->fec.prefix.prefixlen;
usr.sbin/ldpd/lde.c
765
fec->u.pwid.type = map->fec.pwid.type;
usr.sbin/ldpd/lde.c
766
fec->u.pwid.pwid = map->fec.pwid.pwid;
usr.sbin/ldpd/lde.c
777
struct map map;
usr.sbin/ldpd/lde.c
786
lde_fec2map(&fn->fec, &map);
usr.sbin/ldpd/lde.c
802
map.flags |= F_MAP_PW_IFMTU;
usr.sbin/ldpd/lde.c
803
map.fec.pwid.ifmtu = pw->l2vpn->mtu;
usr.sbin/ldpd/lde.c
805
map.flags |= F_MAP_PW_CWORD;
usr.sbin/ldpd/lde.c
807
map.flags |= F_MAP_PW_STATUS;
usr.sbin/ldpd/lde.c
809
map.pw_status = PW_FORWARDING;
usr.sbin/ldpd/lde.c
813
map.label = fn->local_label;
usr.sbin/ldpd/lde.c
819
map.requestid = lre->msg_id;
usr.sbin/ldpd/lde.c
820
map.flags = F_MAP_REQ_ID;
usr.sbin/ldpd/lde.c
828
&map, sizeof(map));
usr.sbin/ldpd/lde.c
837
me->map = map;
usr.sbin/ldpd/lde.c
842
struct map *wcard, struct status_tlv *st)
usr.sbin/ldpd/lde.c
845
struct map map;
usr.sbin/ldpd/lde.c
850
lde_fec2map(&fn->fec, &map);
usr.sbin/ldpd/lde.c
867
map.flags |= F_MAP_PW_CWORD;
usr.sbin/ldpd/lde.c
870
map.label = fn->local_label;
usr.sbin/ldpd/lde.c
872
memcpy(&map, wcard, sizeof(map));
usr.sbin/ldpd/lde.c
875
map.st.status_code = st->status_code;
usr.sbin/ldpd/lde.c
876
map.st.msg_id = st->msg_id;
usr.sbin/ldpd/lde.c
877
map.st.msg_type = st->msg_type;
usr.sbin/ldpd/lde.c
878
map.flags |= F_MAP_STATUS;
usr.sbin/ldpd/lde.c
883
&map, sizeof(map));
usr.sbin/ldpd/lde.c
891
lw->label = map.label;
usr.sbin/ldpd/lde.c
905
lw->label = map.label;
usr.sbin/ldpd/lde.c
913
struct map wcard;
usr.sbin/ldpd/lde.c
925
struct map wcard;
usr.sbin/ldpd/lde.c
939
struct map wcard;
usr.sbin/ldpd/lde.c
953
struct map wcard;
usr.sbin/ldpd/lde.c
966
struct map *wcard, uint32_t label)
usr.sbin/ldpd/lde.c
968
struct map map;
usr.sbin/ldpd/lde.c
972
lde_fec2map(&fn->fec, &map);
usr.sbin/ldpd/lde.c
989
map.flags |= F_MAP_PW_CWORD;
usr.sbin/ldpd/lde.c
993
memcpy(&map, wcard, sizeof(map));
usr.sbin/ldpd/lde.c
994
map.label = label;
usr.sbin/ldpd/lde.c
997
&map, sizeof(map));
usr.sbin/ldpd/lde.h
133
void lde_fec2map(struct fec *, struct map *);
usr.sbin/ldpd/lde.h
134
void lde_map2fec(struct map *, struct in_addr, struct fec *);
usr.sbin/ldpd/lde.h
138
struct map *, struct status_tlv *);
usr.sbin/ldpd/lde.h
147
struct map *, uint32_t);
usr.sbin/ldpd/lde.h
180
void lde_check_mapping(struct map *, struct lde_nbr *);
usr.sbin/ldpd/lde.h
181
void lde_check_request(struct map *, struct lde_nbr *);
usr.sbin/ldpd/lde.h
182
void lde_check_request_wcard(struct map *, struct lde_nbr *);
usr.sbin/ldpd/lde.h
183
void lde_check_release(struct map *, struct lde_nbr *);
usr.sbin/ldpd/lde.h
184
void lde_check_release_wcard(struct map *, struct lde_nbr *);
usr.sbin/ldpd/lde.h
185
void lde_check_withdraw(struct map *, struct lde_nbr *);
usr.sbin/ldpd/lde.h
186
void lde_check_withdraw_wcard(struct map *, struct lde_nbr *);
usr.sbin/ldpd/lde.h
187
int lde_wildcard_apply(struct map *, struct fec *,
usr.sbin/ldpd/lde.h
209
struct map *);
usr.sbin/ldpd/lde.h
67
struct map map;
usr.sbin/ldpd/lde_lib.c
188
rtctl.remote_label = me->map.label;
usr.sbin/ldpd/lde_lib.c
396
lde_check_mapping(&me->map, ln);
usr.sbin/ldpd/lde_lib.c
432
lde_check_mapping(struct map *map, struct lde_nbr *ln)
usr.sbin/ldpd/lde_lib.c
442
lde_map2fec(map, ln->id, &fec);
usr.sbin/ldpd/lde_lib.c
454
if (map->type == MAP_TYPE_PWID && l2vpn_pw_negotiate(ln, fn, map))
usr.sbin/ldpd/lde_lib.c
466
if (me->map.label != map->label && lre == NULL) {
usr.sbin/ldpd/lde_lib.c
468
lde_send_labelrelease(ln, fn, NULL, me->map.label);
usr.sbin/ldpd/lde_lib.c
497
fnh->remote_label = map->label;
usr.sbin/ldpd/lde_lib.c
505
pw->remote_group = map->fec.pwid.group_id;
usr.sbin/ldpd/lde_lib.c
506
if (map->flags & F_MAP_PW_IFMTU)
usr.sbin/ldpd/lde_lib.c
507
pw->remote_mtu = map->fec.pwid.ifmtu;
usr.sbin/ldpd/lde_lib.c
508
if (map->flags & F_MAP_PW_STATUS)
usr.sbin/ldpd/lde_lib.c
509
pw->remote_status = map->pw_status;
usr.sbin/ldpd/lde_lib.c
510
fnh->remote_label = map->label;
usr.sbin/ldpd/lde_lib.c
523
me->map = *map;
usr.sbin/ldpd/lde_lib.c
537
lde_check_request(struct map *map, struct lde_nbr *ln)
usr.sbin/ldpd/lde_lib.c
545
if (map->type == MAP_TYPE_TYPED_WCARD) {
usr.sbin/ldpd/lde_lib.c
546
lde_check_request_wcard(map, ln);
usr.sbin/ldpd/lde_lib.c
553
lde_map2fec(map, ln->id, &fec);
usr.sbin/ldpd/lde_lib.c
557
lde_send_notification(ln, S_NO_ROUTE, map->msg_id,
usr.sbin/ldpd/lde_lib.c
571
lde_send_notification(ln, S_LOOP_DETECTED, map->msg_id,
usr.sbin/ldpd/lde_lib.c
588
lre->msg_id = ntohl(map->msg_id);
usr.sbin/ldpd/lde_lib.c
601
lde_check_request_wcard(struct map *map, struct lde_nbr *ln)
usr.sbin/ldpd/lde_lib.c
611
if (lde_wildcard_apply(map, &fn->fec, NULL) == 0)
usr.sbin/ldpd/lde_lib.c
627
lre->msg_id = ntohl(map->msg_id);
usr.sbin/ldpd/lde_lib.c
645
switch (map->fec.twcard.type) {
usr.sbin/ldpd/lde_lib.c
648
map->fec.twcard.u.prefix_af);
usr.sbin/ldpd/lde_lib.c
652
map->fec.twcard.u.pw_type);
usr.sbin/ldpd/lde_lib.c
661
lde_check_release(struct map *map, struct lde_nbr *ln)
usr.sbin/ldpd/lde_lib.c
669
if (map->type == MAP_TYPE_WILDCARD ||
usr.sbin/ldpd/lde_lib.c
670
map->type == MAP_TYPE_TYPED_WCARD ||
usr.sbin/ldpd/lde_lib.c
671
(map->type == MAP_TYPE_PWID && !(map->flags & F_MAP_PW_ID))) {
usr.sbin/ldpd/lde_lib.c
672
lde_check_release_wcard(map, ln);
usr.sbin/ldpd/lde_lib.c
676
lde_map2fec(map, ln->id, &fec);
usr.sbin/ldpd/lde_lib.c
684
if (lw && (map->label == NO_LABEL || map->label == lw->label)) {
usr.sbin/ldpd/lde_lib.c
691
if (me && (map->label == NO_LABEL || map->label == me->map.label))
usr.sbin/ldpd/lde_lib.c
701
lde_check_release_wcard(struct map *map, struct lde_nbr *ln)
usr.sbin/ldpd/lde_lib.c
713
if (lde_wildcard_apply(map, &fn->fec, me) == 0)
usr.sbin/ldpd/lde_lib.c
718
if (lw && (map->label == NO_LABEL || map->label == lw->label)) {
usr.sbin/ldpd/lde_lib.c
725
(map->label == NO_LABEL || map->label == me->map.label))
usr.sbin/ldpd/lde_lib.c
736
lde_check_withdraw(struct map *map, struct lde_nbr *ln)
usr.sbin/ldpd/lde_lib.c
745
if (map->type == MAP_TYPE_WILDCARD ||
usr.sbin/ldpd/lde_lib.c
746
map->type == MAP_TYPE_TYPED_WCARD ||
usr.sbin/ldpd/lde_lib.c
747
(map->type == MAP_TYPE_PWID && !(map->flags & F_MAP_PW_ID))) {
usr.sbin/ldpd/lde_lib.c
748
lde_check_withdraw_wcard(map, ln);
usr.sbin/ldpd/lde_lib.c
752
lde_map2fec(map, ln->id, &fec);
usr.sbin/ldpd/lde_lib.c
773
if (map->label != NO_LABEL && map->label != fnh->remote_label)
usr.sbin/ldpd/lde_lib.c
781
lde_send_labelrelease(ln, fn, NULL, map->label);
usr.sbin/ldpd/lde_lib.c
785
if (me && (map->label == NO_LABEL || map->label == me->map.label))
usr.sbin/ldpd/lde_lib.c
791
lde_check_withdraw_wcard(struct map *map, struct lde_nbr *ln)
usr.sbin/ldpd/lde_lib.c
799
lde_send_labelrelease(ln, NULL, map, map->label);
usr.sbin/ldpd/lde_lib.c
805
if (lde_wildcard_apply(map, &fn->fec, me) == 0)
usr.sbin/ldpd/lde_lib.c
824
if (map->label != NO_LABEL && map->label !=
usr.sbin/ldpd/lde_lib.c
833
if (me && (map->label == NO_LABEL ||
usr.sbin/ldpd/lde_lib.c
834
map->label == me->map.label))
usr.sbin/ldpd/lde_lib.c
844
lde_wildcard_apply(struct map *wcard, struct fec *fec, struct lde_map *me)
usr.sbin/ldpd/lde_lib.c
877
if (me == NULL || (me->map.fec.pwid.group_id !=
usr.sbin/ldpd/ldpd.h
241
struct map fec;
usr.sbin/ldpd/ldpd.h
644
const char *log_map(const struct map *);
usr.sbin/ldpd/ldpe.c
497
struct map map;
usr.sbin/ldpd/ldpe.c
528
if (imsg.hdr.len - IMSG_HEADER_SIZE != sizeof(map))
usr.sbin/ldpd/ldpe.c
530
memcpy(&map, imsg.data, sizeof(map));
usr.sbin/ldpd/ldpe.c
543
mapping_list_add(&nbr->mapping_list, &map);
usr.sbin/ldpd/ldpe.c
546
mapping_list_add(&nbr->release_list, &map);
usr.sbin/ldpd/ldpe.c
549
mapping_list_add(&nbr->request_list, &map);
usr.sbin/ldpd/ldpe.c
552
mapping_list_add(&nbr->withdraw_list, &map);
usr.sbin/ldpd/ldpe.c
810
mapping_list_add(struct mapping_head *mh, struct map *map)
usr.sbin/ldpd/ldpe.c
817
me->map = *map;
usr.sbin/ldpd/ldpe.h
132
struct map map;
usr.sbin/ldpd/ldpe.h
181
void send_mac_withdrawal(struct nbr *, struct map *, uint8_t *);
usr.sbin/ldpd/ldpe.h
189
uint16_t len_fec_tlv(struct map *);
usr.sbin/ldpd/ldpe.h
190
int gen_fec_tlv(struct ibuf *, struct map *);
usr.sbin/ldpd/ldpe.h
192
uint16_t, struct map *);
usr.sbin/ldpd/ldpe.h
207
void mapping_list_add(struct mapping_head *, struct map *);
usr.sbin/ldpd/logmsg.c
155
log_map(const struct map *map)
usr.sbin/ldpd/logmsg.c
159
switch (map->type) {
usr.sbin/ldpd/logmsg.c
166
log_addr(map->fec.prefix.af, &map->fec.prefix.prefix),
usr.sbin/ldpd/logmsg.c
167
map->fec.prefix.prefixlen) == -1)
usr.sbin/ldpd/logmsg.c
172
map->fec.pwid.pwid, map->fec.pwid.group_id,
usr.sbin/ldpd/logmsg.c
173
pw_type_name(map->fec.pwid.type)) == -1)
usr.sbin/ldpd/logmsg.c
179
switch (map->fec.twcard.type) {
usr.sbin/ldpd/logmsg.c
183
af_name(map->fec.twcard.u.prefix_af)) < 0)
usr.sbin/ldpd/logmsg.c
189
pw_type_name(map->fec.twcard.u.pw_type)) < 0)
usr.sbin/makefs/ffs/ffs_subr.c
139
int i, start, end, forw, back, map, bit;
usr.sbin/makefs/ffs/ffs_subr.c
162
map = *mapp++;
usr.sbin/makefs/ffs/ffs_subr.c
165
if ((map & bit) == 0)
usr.sbin/makefs/ffs/ffs_subr.c
170
map = *mapp++;
usr.sbin/makefs/ffs/ffs_subr.c
183
map = *mapp--;
usr.sbin/makefs/ffs/ffs_subr.c
186
if ((map & bit) == 0)
usr.sbin/makefs/ffs/ffs_subr.c
191
map = *mapp--;
usr.sbin/makefs/ffs/mkfs.c
679
int map = *mapp++;
usr.sbin/makefs/ffs/mkfs.c
684
if ((map & bit) != 0) {
usr.sbin/makefs/ffs/mkfs.c
695
map = *mapp++;
usr.sbin/makefs/msdos/msdosfs_fat.c
697
u_int map;
usr.sbin/makefs/msdos/msdosfs_fat.c
703
map = pmp->pm_inusemap[idx];
usr.sbin/makefs/msdos/msdosfs_fat.c
704
map &= ~((1 << start) - 1);
usr.sbin/makefs/msdos/msdosfs_fat.c
705
if (map) {
usr.sbin/makefs/msdos/msdosfs_fat.c
706
len = ffs(map) - 1 - start;
usr.sbin/makefs/msdos/msdosfs_fat.c
715
if ((map = pmp->pm_inusemap[idx]) != 0) {
usr.sbin/makefs/msdos/msdosfs_fat.c
716
len += ffs(map) - 1;
usr.sbin/makefs/msdos/msdosfs_fat.c
773
u_int map;
usr.sbin/makefs/msdos/msdosfs_fat.c
799
map = pmp->pm_inusemap[idx];
usr.sbin/makefs/msdos/msdosfs_fat.c
800
map |= (1 << (cn % N_INUSEBITS)) - 1;
usr.sbin/makefs/msdos/msdosfs_fat.c
801
if (map != (u_int)-1) {
usr.sbin/makefs/msdos/msdosfs_fat.c
802
cn = idx * N_INUSEBITS + ffs(map^(u_int)-1) - 1;
usr.sbin/makefs/msdos/msdosfs_fat.c
816
map = pmp->pm_inusemap[idx];
usr.sbin/makefs/msdos/msdosfs_fat.c
817
map |= (1 << (cn % N_INUSEBITS)) - 1;
usr.sbin/makefs/msdos/msdosfs_fat.c
818
if (map != (u_int)-1) {
usr.sbin/makefs/msdos/msdosfs_fat.c
819
cn = idx * N_INUSEBITS + ffs(map^(u_int)-1) - 1;
usr.sbin/nsd/xdp-server.c
246
struct bpf_map *map;
usr.sbin/nsd/xdp-server.c
290
map = bpf_object__find_map_by_name(xdp_program__bpf_obj(xdp->bpf_prog), "xsks_map");
usr.sbin/nsd/xdp-server.c
291
ret = bpf_map__fd(map);
usr.sbin/nsd/xdp-server.c
297
xdp->xsk_map = map;
usr.sbin/nsd/xdp-server.c
310
map = bpf_object__find_map_by_name(xdp_program__bpf_obj(xdp->bpf_prog), "xsks_map");
usr.sbin/nsd/xdp-server.c
311
if ((ret = bpf_map__reuse_fd(map, fd))) {
usr.sbin/nsd/xdp-server.c
317
xdp->xsk_map = map;
usr.sbin/relayd/relayd.c
1702
map4to6(struct sockaddr_storage *in4, struct sockaddr_storage *map)
usr.sbin/relayd/relayd.c
1707
struct sockaddr_in6 *map6 = (struct sockaddr_in6 *)map;
usr.sbin/tcpdump/print-ofp.c
71
print_map(unsigned int type, struct constmap *map)
usr.sbin/tcpdump/print-ofp.c
83
for (i = 0; map[i].cm_name != NULL; i++) {
usr.sbin/tcpdump/print-ofp.c
84
if (map[i].cm_type == type) {
usr.sbin/tcpdump/print-ofp.c
85
name = map[i].cm_name;
usr.sbin/ypldap/yp.c
439
arg->key.keydat_val, arg->map);
usr.sbin/ypldap/yp.c
458
if (strcmp(arg->map, "passwd.byname") == 0 ||
usr.sbin/ypldap/yp.c
459
strcmp(arg->map, "master.passwd.byname") == 0) {
usr.sbin/ypldap/yp.c
469
} else if (strcmp(arg->map, "passwd.byuid") == 0 ||
usr.sbin/ypldap/yp.c
470
strcmp(arg->map, "master.passwd.byuid") == 0) {
usr.sbin/ypldap/yp.c
485
} else if (strcmp(arg->map, "group.bygid") == 0) {
usr.sbin/ypldap/yp.c
499
} else if (strcmp(arg->map, "group.byname") == 0) {
usr.sbin/ypldap/yp.c
509
} else if (strcmp(arg->map, "netid.byname") == 0) {
usr.sbin/ypldap/yp.c
550
log_debug("unknown map %s", arg->map);
usr.sbin/ypldap/yp.c
564
if (strcmp(arg->map, "passwd.byname") == 0 ||
usr.sbin/ypldap/yp.c
565
strcmp(arg->map, "master.passwd.byname") == 0) {
usr.sbin/ypldap/yp.c
570
} else if (strcmp(arg->map, "group.byname") == 0) {
usr.sbin/ypldap/yp.c
576
log_debug("unknown map %s", arg->map);
usr.sbin/ypldap/yp.c
597
if (strcmp(arg->map, "passwd.byname") == 0 ||
usr.sbin/ypldap/yp.c
598
strcmp(arg->map, "master.passwd.byname") == 0) {
usr.sbin/ypldap/yp.c
614
} else if (strcmp(arg->map, "group.byname") == 0) {
usr.sbin/ypldap/yp.c
631
log_debug("unknown map %s", arg->map);
usr.sbin/ypldap/yp.c
693
maps[i].map = mapnames[i].name;
usr.sbin/yppoll/yppoll.c
97
yprnk.map = inmap;
usr.sbin/ypserv/common/yplib_host.c
137
yprk.map = inmap;
usr.sbin/ypserv/common/yplib_host.c
173
yprnk.map = inmap;
usr.sbin/ypserv/common/yplib_host.c
210
yprk.map = inmap;
usr.sbin/ypserv/common/yplib_host.c
304
yprnk.map = inmap;
usr.sbin/ypserv/common/yplib_host.c
327
yprnk.map = inmap;
usr.sbin/ypserv/common/yplib_host.c
351
yprnk.map = inmap;
usr.sbin/ypserv/yppush/yppush.c
116
request.map_parms.map=(char *)⤅
usr.sbin/ypserv/yppush/yppush.c
125
request.transid, request.map_parms.map,
usr.sbin/ypserv/yppush/yppush.c
220
char *domain, *map, *hostname;
usr.sbin/ypserv/yppush/yppush.c
251
map = argv[optind];
usr.sbin/ypserv/yppush/yppush.c
255
strncpy(Map, map, sizeof(Map)-1);
usr.sbin/ypserv/ypserv/ypserv_db.c
152
last->map, last->dom->domain, last->db);
usr.sbin/ypserv/ypserv/ypserv_db.c
156
free(last->map); /* free map name */
usr.sbin/ypserv/ypserv/ypserv_db.c
195
ypdb_open_db(domainname domain, mapname map, ypstat *status,
usr.sbin/ypserv/ypserv/ypserv_db.c
219
if (strcmp(map, m->map) == 0)
usr.sbin/ypserv/ypserv/ypserv_db.c
229
domain, map, m->db);
usr.sbin/ypserv/ypserv/ypserv_db.c
245
if (strchr(map, '/')) {
usr.sbin/ypserv/ypserv/ypserv_db.c
258
domain, map);
usr.sbin/ypserv/ypserv/ypserv_db.c
281
map, domain);
usr.sbin/ypserv/ypserv/ypserv_db.c
287
map, domain);
usr.sbin/ypserv/ypserv/ypserv_db.c
319
m->map = strdup(map);
usr.sbin/ypserv/ypserv/ypserv_db.c
320
if (m == NULL || m->map == NULL) {
usr.sbin/ypserv/ypserv/ypserv_db.c
331
if (strcmp(map, YP_HOSTNAME) == 0 || strcmp(map, YP_HOSTADDR) == 0) {
usr.sbin/ypserv/ypserv/ypserv_db.c
352
domain, map, m->host_lookup, m->secure, m->db);
usr.sbin/ypserv/ypserv/ypserv_db.c
442
ypdb_get_record(domainname domain, mapname map, keydat key, int ypprivate)
usr.sbin/ypserv/ypserv/ypserv_db.c
453
db = ypdb_open_db(domain, map, &res.stat, &map_info);
usr.sbin/ypserv/ypserv/ypserv_db.c
471
if ((hn = strcmp(map, YP_HOSTNAME)) != 0 &&
usr.sbin/ypserv/ypserv/ypserv_db.c
472
strcmp(map, YP_HOSTADDR) != 0)
usr.sbin/ypserv/ypserv/ypserv_db.c
490
ypdb_get_first(domainname domain, mapname map, int ypprivate)
usr.sbin/ypserv/ypserv/ypserv_db.c
498
db = ypdb_open_db(domain, map, &res.stat, NULL);
usr.sbin/ypserv/ypserv/ypserv_db.c
525
ypdb_get_next(domainname domain, mapname map, keydat key, int ypprivate)
usr.sbin/ypserv/ypserv/ypserv_db.c
532
db = ypdb_open_db(domain, map, &res.stat, NULL);
usr.sbin/ypserv/ypserv/ypserv_db.c
573
ypdb_get_order(domainname domain, mapname map)
usr.sbin/ypserv/ypserv/ypserv_db.c
582
db = ypdb_open_db(domain, map, &res.stat, NULL);
usr.sbin/ypserv/ypserv/ypserv_db.c
602
ypdb_get_master(domainname domain, mapname map)
usr.sbin/ypserv/ypserv/ypserv_db.c
611
db = ypdb_open_db(domain, map, &res.stat, NULL);
usr.sbin/ypserv/ypserv/ypserv_db.c
63
mapname map; /* map name (malloc'd) */
usr.sbin/ypserv/ypserv/ypserv_db.c
642
db = ypdb_open_db(req->domain, req->map,
usr.sbin/ypserv/ypserv/ypserv_db.c
693
ypdb_secure(domainname domain, mapname map)
usr.sbin/ypserv/ypserv/ypserv_db.c
703
db = ypdb_open_db(domain, map, &res.stat, &map_info);
usr.sbin/ypserv/ypserv/ypserv_proc.c
140
int secure = ypdb_secure(argp->domain, argp->map);
usr.sbin/ypserv/ypserv/ypserv_proc.c
143
if (strchr(argp->domain, '/') || strchr(argp->map, '/'))
usr.sbin/ypserv/ypserv/ypserv_proc.c
148
argp->domain, argp->map, argp->key.keydat_len, argp->key.keydat_val);
usr.sbin/ypserv/ypserv/ypserv_proc.c
159
res = ypdb_get_record(argp->domain, argp->map, argp->key, TRUE);
usr.sbin/ypserv/ypserv/ypserv_proc.c
173
int secure = ypdb_secure(argp->domain, argp->map);
usr.sbin/ypserv/ypserv/ypserv_proc.c
176
if (strchr(argp->domain, '/') || strchr(argp->map, '/'))
usr.sbin/ypserv/ypserv/ypserv_proc.c
180
TORF(ok), TORF(secure), argp->domain, argp->map);
usr.sbin/ypserv/ypserv/ypserv_proc.c
190
res = ypdb_get_first(argp->domain, argp->map,FALSE);
usr.sbin/ypserv/ypserv/ypserv_proc.c
205
int secure = ypdb_secure(argp->domain, argp->map);
usr.sbin/ypserv/ypserv/ypserv_proc.c
207
if (strchr(argp->domain, '/') || strchr(argp->map, '/'))
usr.sbin/ypserv/ypserv/ypserv_proc.c
212
argp->domain, argp->map, argp->key.keydat_len, argp->key.keydat_val);
usr.sbin/ypserv/ypserv/ypserv_proc.c
223
res = ypdb_get_next(argp->domain, argp->map, argp->key,FALSE);
usr.sbin/ypserv/ypserv/ypserv_proc.c
248
argp->port, argp->map_parms.map);
usr.sbin/ypserv/ypserv/ypserv_proc.c
251
strchr(argp->map_parms.map, '/') ||
usr.sbin/ypserv/ypserv/ypserv_proc.c
269
"-C", tid, prog, ipadd, port, argp->map_parms.map, (char *)NULL);
usr.sbin/ypserv/ypserv/ypserv_proc.c
317
int secure = ypdb_secure(argp->domain, argp->map);
usr.sbin/ypserv/ypserv/ypserv_proc.c
319
if (strchr(argp->domain, '/') || strchr(argp->map, '/'))
usr.sbin/ypserv/ypserv/ypserv_proc.c
323
TORF(ok), TORF(secure), argp->domain, argp->map);
usr.sbin/ypserv/ypserv/ypserv_proc.c
359
int secure = ypdb_secure(argp->domain, argp->map);
usr.sbin/ypserv/ypserv/ypserv_proc.c
361
if (strchr(argp->domain, '/') || strchr(argp->map, '/'))
usr.sbin/ypserv/ypserv/ypserv_proc.c
365
TORF(ok), TORF(secure), argp->domain, argp->map);
usr.sbin/ypserv/ypserv/ypserv_proc.c
376
res = ypdb_get_master(argp->domain, argp->map);
usr.sbin/ypserv/ypserv/ypserv_proc.c
405
int secure = ypdb_secure(argp->domain, argp->map);
usr.sbin/ypserv/ypserv/ypserv_proc.c
411
TORF(ok), TORF(secure), argp->domain, argp->map);
usr.sbin/ypserv/ypserv/ypserv_proc.c
421
} else if (strchr(argp->map, '/')) {
usr.sbin/ypserv/ypserv/ypserv_proc.c
424
res = ypdb_get_order(argp->domain, argp->map);
usr.sbin/ypserv/ypserv/ypserv_proc.c
495
m->map = map_name;
usr.sbin/ypserv/ypserv/ypserv_proc.c
498
m->map[dp->d_namlen - 3] = '\0';
usr.sbin/ypserv/ypxfr/ypxfr.c
100
YP_DB_PATH, domain, map, YPDB_SUFFIX);
usr.sbin/ypserv/ypxfr/ypxfr.c
107
YP_DB_PATH, domain, map);
usr.sbin/ypserv/ypxfr/ypxfr.c
137
get_remote_ordernum(CLIENT *client, char *domain, char *map,
usr.sbin/ypserv/ypxfr/ypxfr.c
142
status = yp_order_host(client, domain, map, rordernum);
usr.sbin/ypserv/ypxfr/ypxfr.c
154
get_map(CLIENT *client, char *domain, char *map,
usr.sbin/ypserv/ypxfr/ypxfr.c
159
status = yp_all_host(client, domain, map, incallback);
usr.sbin/ypserv/ypxfr/ypxfr.c
168
create_db(char *domain, char *map, char *temp_map)
usr.sbin/ypserv/ypxfr/ypxfr.c
174
install_db(char *domain, char *map, char *temp_map)
usr.sbin/ypserv/ypxfr/ypxfr.c
179
YP_DB_PATH, domain, map, YPDB_SUFFIX);
usr.sbin/ypserv/ypxfr/ypxfr.c
209
add_master(CLIENT *client, char *domain, char *map, DBM *db)
usr.sbin/ypserv/ypxfr/ypxfr.c
216
status = yp_master_host(client, domain, map, &master);
usr.sbin/ypserv/ypxfr/ypxfr.c
235
add_interdomain(CLIENT *client, char *domain, char *map, DBM *db)
usr.sbin/ypserv/ypxfr/ypxfr.c
246
status = yp_match_host(client, domain, map,
usr.sbin/ypserv/ypxfr/ypxfr.c
264
add_secure(CLIENT *client, char *domain, char *map, DBM *db)
usr.sbin/ypserv/ypxfr/ypxfr.c
275
status = yp_match_host(client, domain, map,
usr.sbin/ypserv/ypxfr/ypxfr.c
348
char *port = NULL, *map = NULL;
usr.sbin/ypserv/ypxfr/ypxfr.c
397
map = argv[optind];
usr.sbin/ypserv/ypxfr/ypxfr.c
412
yplog(" map: %s", map);
usr.sbin/ypserv/ypxfr/ypxfr.c
417
status = get_local_ordernum(domain, map, &ordernum);
usr.sbin/ypserv/ypxfr/ypxfr.c
426
status = yp_master(domain, map, &host);
usr.sbin/ypserv/ypxfr/ypxfr.c
428
status = yp_master(srcdomain, map, &host);
usr.sbin/ypserv/ypxfr/ypxfr.c
452
status = get_remote_ordernum(client, domain, map,
usr.sbin/ypserv/ypxfr/ypxfr.c
470
db = create_db(domain, map, tmpmapname);
usr.sbin/ypserv/ypxfr/ypxfr.c
481
status = add_master(client, domain, map, db);
usr.sbin/ypserv/ypxfr/ypxfr.c
485
status = add_interdomain(client, domain, map, db);
usr.sbin/ypserv/ypxfr/ypxfr.c
489
status = add_secure(client, domain, map, db);
usr.sbin/ypserv/ypxfr/ypxfr.c
493
status = get_map(client, domain, map, &callback);
usr.sbin/ypserv/ypxfr/ypxfr.c
502
status = install_db(domain, map, tmpmapname);
usr.sbin/ypserv/ypxfr/ypxfr.c
78
get_local_ordernum(char *domain, char *map, u_int32_t *lordernum)