Symbol: md
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
1663
eay_hmac_init(vchar_t *key, const EVP_MD *md)
crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c
1667
HMAC_Init_ex(c, key->v, key->l, md, NULL);
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1077
static int sha256_final(EVP_MD_CTX *ctx, unsigned char *md)
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1079
SHA256_Final(md, data(ctx));
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1096
static int sha384_final(EVP_MD_CTX *ctx, unsigned char *md)
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1098
SHA384_Final(md, data(ctx));
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1115
static int sha512_final(EVP_MD_CTX *ctx, unsigned char *md)
crypto/dist/ipsec-tools/src/racoon/missing/crypto/sha2/sha2.c
1117
SHA512_Final(md, data(ctx));
games/hack/hack.unix.c
421
struct monst *md;
games/hack/hack.unix.c
424
if (md = makemon(&pm_mail_daemon, u.ux, u.uy)) /* always succeeds */
games/hack/hack.unix.c
425
mdrush(md, 0);
games/hack/hack.unix.c
428
if (md) {
games/hack/hack.unix.c
429
if (dist(md->mx, md->my) > 2)
games/hack/hack.unix.c
434
mdrush(md, 1);
games/hack/hack.unix.c
435
mondead(md);
games/hack/hack.unix.c
443
mdrush(struct monst *md, boolean away)
games/hack/hack.unix.c
457
tmp_at(-1, md->data->mlet); /* open call */
games/hack/hack.unix.c
459
unpmon(md);
games/hack/hack.unix.c
461
fx = md->mx;
games/hack/hack.unix.c
462
md->mx = tmp;
games/hack/hack.unix.c
464
fy = md->my;
games/hack/hack.unix.c
465
md->my = tmp;
games/hack/hack.unix.c
467
while (fx != md->mx || fy != md->my) {
games/hack/hack.unix.c
472
d1 = DIST(fx, fy, md->mx, md->my);
games/hack/hack.unix.c
476
d2 = DIST(fx + dx, fy + dy, md->mx, md->my);
games/hack/hack.unix.c
488
md->mx = fx;
games/hack/hack.unix.c
489
md->my = fy;
games/hack/hack.unix.c
497
pmon(md);
lib/libc/arch/arm/misc/arm_initfini.c
69
struct sysctlnode query, md[64];
lib/libc/arch/arm/misc/arm_initfini.c
78
len = sizeof(md);
lib/libc/arch/arm/misc/arm_initfini.c
79
if (sysctl(mib, 2, md, &len, &query, sizeof(query)) == -1)
lib/libc/arch/arm/misc/arm_initfini.c
82
for (size_t i = 0; i < len / sizeof(md[0]); i++) {
lib/libc/arch/arm/misc/arm_initfini.c
83
if (strcmp(md[i].sysctl_name, "fpu_present") == 0) {
lib/libc/arch/arm/misc/arm_initfini.c
84
mib[1] = md[i].sysctl_num;
lib/libc/arch/arm/misc/arm_initfini.c
91
else if (strcmp(md[i].sysctl_name, "hwdiv_present") == 0) {
lib/libc/arch/arm/misc/arm_initfini.c
92
mib[1] = md[i].sysctl_num;
lib/libradius/radlib.c
177
u_char md[EVP_MAX_MD_SIZE];
lib/libradius/radlib.c
191
HMAC_Final(ctx, md, &md_len);
lib/libradius/radlib.c
193
(void)memcpy(&h->request[h->authentic_pos + 2], md,
lib/libradius/radlib.c
213
u_char resp[MSGSIZE], md[EVP_MAX_MD_SIZE];
lib/libradius/radlib.c
274
HMAC_Final(hctx, md, &md_len);
lib/libradius/radlib.c
276
if (memcmp(md, &h->response[pos + 2],
lib/libskey/skeysubr.c
109
MD4_CTX md;
lib/libskey/skeysubr.c
117
MD4Init(&md);
lib/libskey/skeysubr.c
118
MD4Update(&md, (unsigned char *) buf, buflen);
lib/libskey/skeysubr.c
119
MD4Final((unsigned char *) (void *) results, &md);
lib/libskey/skeysubr.c
136
MD5_CTX md;
lib/libskey/skeysubr.c
144
MD5Init(&md);
lib/libskey/skeysubr.c
145
MD5Update(&md, (unsigned char *)buf, buflen);
lib/libskey/skeysubr.c
146
MD5Final((unsigned char *) (void *)results, &md);
lib/libskey/skeysubr.c
235
MD4_CTX md;
lib/libskey/skeysubr.c
238
MD4Init(&md);
lib/libskey/skeysubr.c
239
MD4Update(&md, (unsigned char *) x, SKEY_BINKEY_SIZE);
lib/libskey/skeysubr.c
240
MD4Final((unsigned char *) (void *) results, &md);
lib/libskey/skeysubr.c
251
MD5_CTX md;
lib/libskey/skeysubr.c
254
MD5Init(&md);
lib/libskey/skeysubr.c
255
MD5Update(&md, (unsigned char *)x, SKEY_BINKEY_SIZE);
lib/libskey/skeysubr.c
256
MD5Final((unsigned char *) (void *)results, &md);
sys/arch/aarch64/include/pmap_machdep.h
220
pmap_md_clean_page(struct vm_page_md *md, bool is_src)
sys/arch/acorn32/dev/md_hooks.c
59
extern int load_memory_disc_from_floppy(struct md_conf *md, dev_t dev);
sys/arch/acorn32/dev/md_hooks.c
65
md_attach_hook(int unit, struct md_conf *md)
sys/arch/acorn32/dev/md_hooks.c
70
md->md_addr = (void *) md_root_image;
sys/arch/acorn32/dev/md_hooks.c
71
md->md_size = (size_t) md_root_size;
sys/arch/acorn32/dev/md_hooks.c
72
md->md_type = MD_KMEM_FIXED;
sys/arch/acorn32/dev/md_hooks.c
79
md->md_size = round_page(md_root_size);
sys/arch/acorn32/dev/md_hooks.c
80
md->md_addr = (void *)uvm_km_alloc(kernel_map,
sys/arch/acorn32/dev/md_hooks.c
82
md->md_type = MD_KMEM_FIXED;
sys/arch/acorn32/dev/md_hooks.c
83
bootmd = md;
sys/arch/acorn32/dev/md_hooks.c
86
printf("md%d: allocated %ldK (%ld blocks)\n", unit, (long)md->md_size / 1024, (long)md->md_size / DEV_BSIZE);
sys/arch/acorn32/dev/md_hooks.c
96
md_open_hook(int unit, struct md_conf *md)
sys/arch/acorn32/mainbus/fd.c
1501
int load_memory_disc_from_floppy(struct md_conf *md, dev_t dev);
sys/arch/acorn32/mainbus/fd.c
1504
load_memory_disc_from_floppy(struct md_conf *md, dev_t dev)
sys/arch/acorn32/mainbus/fd.c
1515
if (md->md_type == MD_UNCONFIGURED || md->md_addr == 0)
sys/arch/acorn32/mainbus/fd.c
1522
if (md->md_size < floppysize) {
sys/arch/acorn32/mainbus/fd.c
1562
memcpy((char *)md->md_addr + loop * fd_types[type].sectrac
sys/arch/algor/dev/mainbus.c
171
struct mainbusdev *md;
sys/arch/algor/dev/mainbus.c
217
for (md = mainbusdevs; md->md_name != NULL; md++) {
sys/arch/algor/dev/mainbus.c
218
ma.ma_name = md->md_name;
sys/arch/algor/dev/mainbus.c
220
ma.ma_addr = md->md_addr;
sys/arch/algor/dev/mainbus.c
221
ma.ma_irq = md->md_irq;
sys/arch/alpha/alpha/pmap.c
2357
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/alpha/alpha/pmap.c
2369
attrs = (md->pvh_listx |= attrs);
sys/arch/alpha/alpha/pmap.c
2814
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/alpha/alpha/pmap.c
2830
if (md->pvh_listx & PGA_MODIFIED) {
sys/arch/alpha/alpha/pmap.c
2833
md->pvh_listx &= ~PGA_MODIFIED;
sys/arch/alpha/alpha/pmap.c
2853
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/alpha/alpha/pmap.c
2869
if (md->pvh_listx & PGA_REFERENCED) {
sys/arch/alpha/alpha/pmap.c
2872
md->pvh_listx &= ~PGA_REFERENCED;
sys/arch/alpha/alpha/pmap.c
3174
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/alpha/alpha/pmap.c
3184
md->pvh_listx |= (PGA_REFERENCED|PGA_MODIFIED);
sys/arch/alpha/alpha/pmap.c
3187
md->pvh_listx |= PGA_REFERENCED;
sys/arch/alpha/alpha/pmap.c
3214
struct vm_page_md *md;
sys/arch/alpha/alpha/pmap.c
3219
md = VM_PAGE_TO_MD(pg);
sys/arch/alpha/alpha/pmap.c
3224
printf("pa 0x%lx (attrs = 0x%lx):\n", pa, md->pvh_listx & PGA_ATTRS);
sys/arch/alpha/alpha/pmap.c
3287
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/alpha/alpha/pmap.c
3325
uintptr_t const attrs = md->pvh_listx & PGA_ATTRS;
sys/arch/alpha/alpha/pmap.c
3326
newpv->pv_next = (struct pv_entry *)(md->pvh_listx & ~PGA_ATTRS);
sys/arch/alpha/alpha/pmap.c
3327
md->pvh_listx = (uintptr_t)newpv | attrs;
sys/arch/alpha/alpha/pmap.c
3346
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/alpha/alpha/pmap.c
3360
for (pvp = (struct pv_entry **)&md->pvh_listx, pv = VM_MDPAGE_PVS(pg);
sys/arch/amiga/dev/grf_cl.c
1100
struct grfvideo_mode *md;
sys/arch/amiga/dev/grf_cl.c
1124
md = monitor_def + (gv->mode_num - 1);
sys/arch/amiga/dev/grf_cl.c
1125
memcpy(md, gv, sizeof(struct grfvideo_mode));
sys/arch/amiga/dev/grf_cl.c
1129
md->hblank_start /= 8;
sys/arch/amiga/dev/grf_cl.c
1130
md->hsync_start /= 8;
sys/arch/amiga/dev/grf_cl.c
1131
md->hsync_stop /= 8;
sys/arch/amiga/dev/grf_cl.c
1132
md->htotal /= 8;
sys/arch/amiga/dev/grf_cl.c
1411
cl_load_mon(struct grf_softc *gp, struct grfcltext_mode *md)
sys/arch/amiga/dev/grf_cl.c
1426
gv = &md->gv;
sys/arch/amiga/dev/grf_cl.c
1451
gi->gd_dwidth = md->fx * md->cols;
sys/arch/amiga/dev/grf_cl.c
1452
gi->gd_dheight = md->fy * md->rows;
sys/arch/amiga/dev/grf_cl.c
1474
HDE = ((gv->disp_width + md->fx - 1) / md->fx) - 1;
sys/arch/amiga/dev/grf_cl.c
1595
(TEXT ? ((md->fy - 1) & 0x1f) : 0x00));
sys/arch/amiga/dev/grf_cl.c
1601
WCrt(ba, CRT_ID_CURSOR_START, (md->fy & 0x1f) - 2);
sys/arch/amiga/dev/grf_cl.c
1602
WCrt(ba, CRT_ID_CURSOR_END, (md->fy & 0x1f) - 1);
sys/arch/amiga/dev/grf_cl.c
1605
WCrt(ba, CRT_ID_CURSOR_END, md->fy & 0x1f);
sys/arch/amiga/dev/grf_cl.c
1607
WCrt(ba, CRT_ID_UNDERLINE_LOC, (md->fy - 1) & 0x1f);
sys/arch/amiga/dev/grf_cl.c
2141
struct grfvideo_mode *md;
sys/arch/amiga/dev/grf_cl.c
2144
md = monitor_current;
sys/arch/amiga/dev/grf_cl.c
2146
switch (md->depth) {
sys/arch/amiga/dev/grf_cl.c
2168
fbi->fbi_stride = (fbi->fbi_bitsperpixel / 8) * md->disp_width;
sys/arch/amiga/dev/grf_cl.c
2169
fbi->fbi_width = md->disp_width;
sys/arch/amiga/dev/grf_cl.c
2170
fbi->fbi_height = md->disp_height;
sys/arch/amiga/dev/grf_cl.c
2172
if (md->depth > 8) {
sys/arch/amiga/dev/grf_cl.c
2184
fbi->fbi_subtype.fbi_cmapinfo.cmap_entries = 1 << md->depth;
sys/arch/amiga/dev/grf_cv.c
1082
struct grfvideo_mode *md;
sys/arch/amiga/dev/grf_cv.c
1106
md = monitor_def + (gv->mode_num - 1);
sys/arch/amiga/dev/grf_cv.c
1113
if (md == monitor_current) {
sys/arch/amiga/dev/grf_cv.c
1118
memcpy(md, gv, sizeof(struct grfvideo_mode));
sys/arch/amiga/dev/grf_cv.c
1122
md->hblank_start /= 8;
sys/arch/amiga/dev/grf_cv.c
1123
md->hsync_start /= 8;
sys/arch/amiga/dev/grf_cv.c
1124
md->hsync_stop /= 8;
sys/arch/amiga/dev/grf_cv.c
1125
md->htotal /= 8;
sys/arch/amiga/dev/grf_cv.c
1293
cv_load_mon(struct grf_softc *gp, struct grfcvtext_mode *md)
sys/arch/amiga/dev/grf_cv.c
1309
gv = &md->gv;
sys/arch/amiga/dev/grf_cv.c
1339
gi->gd_dwidth = md->fx * md->cols;
sys/arch/amiga/dev/grf_cv.c
1340
gi->gd_dheight = md->fy * md->rows;
sys/arch/amiga/dev/grf_cv.c
1375
HDE = ((gv->disp_width + md->fx - 1) / md->fx) - 1;
sys/arch/amiga/dev/grf_cv.c
1470
(TEXT ? ((md->fy - 1) & 0x1f) : 0x00));
sys/arch/amiga/dev/grf_cv.c
1478
WCrt(ba, CRT_ID_CURSOR_START, (md->fy & 0x1f) - 2);
sys/arch/amiga/dev/grf_cv.c
1479
WCrt(ba, CRT_ID_CURSOR_END, (md->fy & 0x1f) - 1);
sys/arch/amiga/dev/grf_cv.c
1482
WCrt(ba, CRT_ID_CURSOR_END, md->fy & 0x1f);
sys/arch/amiga/dev/grf_cv.c
1484
WCrt(ba, CRT_ID_UNDERLINE_LOC, (md->fy - 1) & 0x1f);
sys/arch/amiga/dev/grf_cv.c
2526
struct grfvideo_mode *md;
sys/arch/amiga/dev/grf_cv.c
2529
md = monitor_current;
sys/arch/amiga/dev/grf_cv.c
2532
switch (md->depth) {
sys/arch/amiga/dev/grf_cv.c
2556
fbi->fbi_stride = (fbi->fbi_bitsperpixel / 8) * md->disp_width;
sys/arch/amiga/dev/grf_cv.c
2557
fbi->fbi_width = md->disp_width;
sys/arch/amiga/dev/grf_cv.c
2558
fbi->fbi_height = md->disp_height;
sys/arch/amiga/dev/grf_cv.c
2560
if (md->depth > 8) {
sys/arch/amiga/dev/grf_cv.c
2573
fbi->fbi_subtype.fbi_cmapinfo.cmap_entries = 1 << md->depth;
sys/arch/amiga/dev/grf_cv3d.c
1003
struct grfvideo_mode *md;
sys/arch/amiga/dev/grf_cv3d.c
1027
md = monitor_def + (gv->mode_num - 1);
sys/arch/amiga/dev/grf_cv3d.c
1034
if (md == monitor_current) {
sys/arch/amiga/dev/grf_cv3d.c
1039
memcpy(md, gv, sizeof(struct grfvideo_mode));
sys/arch/amiga/dev/grf_cv3d.c
1043
md->hblank_start /= 8;
sys/arch/amiga/dev/grf_cv3d.c
1044
md->hsync_start /= 8;
sys/arch/amiga/dev/grf_cv3d.c
1045
md->hsync_stop /= 8;
sys/arch/amiga/dev/grf_cv3d.c
1046
md->htotal /= 8;
sys/arch/amiga/dev/grf_cv3d.c
1207
cv3d_load_mon(struct grf_softc *gp, struct grfcv3dtext_mode *md)
sys/arch/amiga/dev/grf_cv3d.c
1222
gv = &md->gv;
sys/arch/amiga/dev/grf_cv3d.c
1247
gi->gd_dwidth = md->fx * md->cols;
sys/arch/amiga/dev/grf_cv3d.c
1248
gi->gd_dheight = md->fy * md->rows;
sys/arch/amiga/dev/grf_cv3d.c
1298
HDE = ((gv->disp_width + md->fx - 1) / md->fx) - 1;
sys/arch/amiga/dev/grf_cv3d.c
1393
(TEXT ? ((md->fy - 1) & 0x1f) : 0x00));
sys/arch/amiga/dev/grf_cv3d.c
1401
WCrt(ba, CRT_ID_CURSOR_START, (md->fy & 0x1f) - 2);
sys/arch/amiga/dev/grf_cv3d.c
1402
WCrt(ba, CRT_ID_CURSOR_END, (md->fy & 0x1f) - 1);
sys/arch/amiga/dev/grf_cv3d.c
1405
WCrt(ba, CRT_ID_CURSOR_END, md->fy & 0x1f);
sys/arch/amiga/dev/grf_cv3d.c
1407
WCrt(ba, CRT_ID_UNDERLINE_LOC, (md->fy - 1) & 0x1f);
sys/arch/amiga/dev/grf_cv3d.c
2380
struct grfvideo_mode *md;
sys/arch/amiga/dev/grf_cv3d.c
2383
md = monitor_current;
sys/arch/amiga/dev/grf_cv3d.c
2386
switch (md->depth) {
sys/arch/amiga/dev/grf_cv3d.c
2410
fbi->fbi_stride = (fbi->fbi_bitsperpixel / 8) * md->disp_width;
sys/arch/amiga/dev/grf_cv3d.c
2411
fbi->fbi_width = md->disp_width;
sys/arch/amiga/dev/grf_cv3d.c
2412
fbi->fbi_height = md->disp_height;
sys/arch/amiga/dev/grf_cv3d.c
2414
if (md->depth > 8) {
sys/arch/amiga/dev/grf_cv3d.c
2427
fbi->fbi_subtype.fbi_cmapinfo.cmap_entries = 1 << md->depth;
sys/arch/amiga/dev/grf_et.c
1130
et_load_mon(struct grf_softc *gp, struct grfettext_mode *md)
sys/arch/amiga/dev/grf_et.c
1143
gv = &md->gv;
sys/arch/amiga/dev/grf_et.c
1167
gi->gd_dwidth = md->fx * md->cols;
sys/arch/amiga/dev/grf_et.c
1168
gi->gd_dheight = md->fy * md->rows;
sys/arch/amiga/dev/grf_et.c
1190
HDE = ((gv->disp_width + md->fx - 1) / md->fx) - 1;
sys/arch/amiga/dev/grf_et.c
1299
(TEXT ? ((md->fy - 1) & 0x1f) : 0x00));
sys/arch/amiga/dev/grf_et.c
1307
WCrt(ba, CRT_ID_CURSOR_START, (md->fy & 0x1f) - 2);
sys/arch/amiga/dev/grf_et.c
1308
WCrt(ba, CRT_ID_CURSOR_END, (md->fy & 0x1f) - 1);
sys/arch/amiga/dev/grf_et.c
1311
WCrt(ba, CRT_ID_CURSOR_END, md->fy & 0x1f);
sys/arch/amiga/dev/grf_et.c
1317
WCrt(ba, CRT_ID_UNDERLINE_LOC, ((md->fy - 1) & 0x1f)
sys/arch/amiga/dev/grf_et.c
1968
struct grfvideo_mode *md;
sys/arch/amiga/dev/grf_et.c
1971
md = monitor_current;
sys/arch/amiga/dev/grf_et.c
1973
switch (md->depth) {
sys/arch/amiga/dev/grf_et.c
1995
fbi->fbi_stride = (fbi->fbi_bitsperpixel / 8) * md->disp_width;
sys/arch/amiga/dev/grf_et.c
1996
fbi->fbi_width = md->disp_width;
sys/arch/amiga/dev/grf_et.c
1997
fbi->fbi_height = md->disp_height;
sys/arch/amiga/dev/grf_et.c
1999
if (md->depth > 8) {
sys/arch/amiga/dev/grf_et.c
2011
fbi->fbi_subtype.fbi_cmapinfo.cmap_entries = 1 << md->depth;
sys/arch/amiga/dev/grf_et.c
872
struct grfvideo_mode *md;
sys/arch/amiga/dev/grf_et.c
896
md = monitor_def + (gv->mode_num - 1);
sys/arch/amiga/dev/grf_et.c
897
memcpy(md, gv, sizeof(struct grfvideo_mode));
sys/arch/amiga/dev/grf_et.c
901
md->hblank_start /= 8;
sys/arch/amiga/dev/grf_et.c
902
md->hsync_start /= 8;
sys/arch/amiga/dev/grf_et.c
903
md->hsync_stop /= 8;
sys/arch/amiga/dev/grf_et.c
904
md->htotal /= 8;
sys/arch/amiga/dev/grf_rh.c
1005
if (md->DEP == 4)
sys/arch/amiga/dev/grf_rh.c
1031
if (md->DEP == 4)
sys/arch/amiga/dev/grf_rh.c
1047
if (md->DEP < 16) {
sys/arch/amiga/dev/grf_rh.c
1050
else if (md->DEP == 16) {
sys/arch/amiga/dev/grf_rh.c
1054
else if (md->DEP == 24) {
sys/arch/amiga/dev/grf_rh.c
1059
if (md->DEP < 16) {
sys/arch/amiga/dev/grf_rh.c
1062
RZ3LoadPalette(gp, md->PAL, 0, 16);
sys/arch/amiga/dev/grf_rh.c
1071
if (md->DEP == 4) {
sys/arch/amiga/dev/grf_rh.c
1077
md->TX*4, 2*md->TY,
sys/arch/amiga/dev/grf_rh.c
1084
c += 2 * md->FLo*32;
sys/arch/amiga/dev/grf_rh.c
1086
f = md->FData;
sys/arch/amiga/dev/grf_rh.c
1087
for (z = md->FLo; z <= md->FHi; z++) {
sys/arch/amiga/dev/grf_rh.c
1088
short y = md->FY-1;
sys/arch/amiga/dev/grf_rh.c
1089
if (md->FX > 8){
sys/arch/amiga/dev/grf_rh.c
1102
c += 2 * (32-md->FY);
sys/arch/amiga/dev/grf_rh.c
1116
c += (md->TX-6)*2;
sys/arch/amiga/dev/grf_rh.c
1131
} else if (md->DEP == 8) {
sys/arch/amiga/dev/grf_rh.c
1136
md->TX, md->TY,
sys/arch/amiga/dev/grf_rh.c
1147
} else if (md->DEP == 16) {
sys/arch/amiga/dev/grf_rh.c
1152
md->TX, md->TY,
sys/arch/amiga/dev/grf_rh.c
1163
} else if (md->DEP == 24) {
sys/arch/amiga/dev/grf_rh.c
1168
md->TX, md->TY,
sys/arch/amiga/dev/grf_rh.c
1635
struct MonDef *md;
sys/arch/amiga/dev/grf_rh.c
1644
md = monitor_defs + (vm->mode_num - 1);
sys/arch/amiga/dev/grf_rh.c
1647
vm->pixel_clock = md->FQ;
sys/arch/amiga/dev/grf_rh.c
1648
vm->disp_width = (md->DEP == 4) ? md->MW : md->TX;
sys/arch/amiga/dev/grf_rh.c
1649
vm->disp_height = (md->DEP == 4) ? md->MH : md->TY;
sys/arch/amiga/dev/grf_rh.c
1650
vm->depth = md->DEP;
sys/arch/amiga/dev/grf_rh.c
1668
if (md->DEP != 4) {
sys/arch/amiga/dev/grf_rh.c
1669
vm->hblank_start = md->HBS * 32 / md->DEP;
sys/arch/amiga/dev/grf_rh.c
1670
vm->hsync_start = md->HSS * 32 / md->DEP;
sys/arch/amiga/dev/grf_rh.c
1671
vm->hsync_stop = md->HSE * 32 / md->DEP;
sys/arch/amiga/dev/grf_rh.c
1672
vm->htotal = md->HT * 32 / md->DEP;
sys/arch/amiga/dev/grf_rh.c
1674
vm->hblank_start = md->HBS * md->FX;
sys/arch/amiga/dev/grf_rh.c
1675
vm->hsync_start = md->HSS * md->FX;
sys/arch/amiga/dev/grf_rh.c
1676
vm->hsync_stop = md->HSE * md->FX;
sys/arch/amiga/dev/grf_rh.c
1677
vm->htotal = md->HT * md->FX;
sys/arch/amiga/dev/grf_rh.c
1684
if (md->FLG & MDF_DBL) {
sys/arch/amiga/dev/grf_rh.c
1688
if (md->FLG & MDF_LACE) {
sys/arch/amiga/dev/grf_rh.c
1692
vm->vblank_start = md->VBS * vmul / 2;
sys/arch/amiga/dev/grf_rh.c
1693
vm->vsync_start = md->VSS * vmul / 2;
sys/arch/amiga/dev/grf_rh.c
1694
vm->vsync_stop = md->VSE * vmul / 2;
sys/arch/amiga/dev/grf_rh.c
1695
vm->vtotal = md->VT * vmul / 2;
sys/arch/amiga/dev/grf_rh.c
2146
struct MonDef *md = (struct MonDef *)gp->g_data;
sys/arch/amiga/dev/grf_rh.c
2147
if (md->DEP <= 8)
sys/arch/amiga/dev/grf_rh.c
2149
else if (md->DEP <= 16)
sys/arch/amiga/dev/grf_rh.c
2161
struct MonDef *md = (struct MonDef *)gp->g_data;
sys/arch/amiga/dev/grf_rh.c
2164
r = 0x01 | ((md->FLG & MDF_CLKDIV2)/ MDF_CLKDIV2 * 8);
sys/arch/amiga/dev/grf_rh.c
223
const struct MonDef * md = (struct MonDef *) gp->g_data;
sys/arch/amiga/dev/grf_rh.c
224
RZ3AlphaCopy(gp, xd, yd+md->TY, xd, yd, w, h);
sys/arch/amiga/dev/grf_rh.c
233
const struct MonDef *md = (struct MonDef *) gp->g_data;
sys/arch/amiga/dev/grf_rh.c
254
unsigned long dst = 8 * (xd + yd * md->TX);
sys/arch/amiga/dev/grf_rh.c
256
unsigned long src = 8 * (xs + ys * md->TX);
sys/arch/amiga/dev/grf_rh.c
266
src += 8 * (h - 1) * md->TX * 4;
sys/arch/amiga/dev/grf_rh.c
267
dst += 8 * (h - 1) * md->TX * 4;
sys/arch/amiga/dev/grf_rh.c
306
const struct MonDef *md = (struct MonDef *) gp->g_data;
sys/arch/amiga/dev/grf_rh.c
328
unsigned long dst = 8 * (gbb->dst_x + gbb->dst_y * md->TX);
sys/arch/amiga/dev/grf_rh.c
332
8 * (gbb->src_x + gbb->src_y * md->TX);
sys/arch/amiga/dev/grf_rh.c
342
src += 8 * (gbb->h - 1) * md->TX;
sys/arch/amiga/dev/grf_rh.c
343
dst += 8 * (gbb->h - 1) * md->TX;
sys/arch/amiga/dev/grf_rh.c
382
const struct MonDef * md = (struct MonDef *) gp->g_data;
sys/arch/amiga/dev/grf_rh.c
406
unsigned long dst = 8 * 2 * (gbb->dst_x + gbb->dst_y * md->TX);
sys/arch/amiga/dev/grf_rh.c
410
8 * 2 * (gbb->src_x + gbb->src_y * md->TX);
sys/arch/amiga/dev/grf_rh.c
420
src += 8 * 2 * (gbb->h - 1) * md->TX;
sys/arch/amiga/dev/grf_rh.c
421
dst += 8 * 2 * (gbb->h - 1) * md->TX;
sys/arch/amiga/dev/grf_rh.c
461
const struct MonDef * md = (struct MonDef *) gp->g_data;
sys/arch/amiga/dev/grf_rh.c
487
unsigned long dst = 8 * 3 * (gbb->dst_x + gbb->dst_y * md->TX);
sys/arch/amiga/dev/grf_rh.c
491
8 * 3 * (gbb->src_x + gbb->src_y * md->TX);
sys/arch/amiga/dev/grf_rh.c
501
src += 8 * 3 * (gbb->h - 1) * md->TX;
sys/arch/amiga/dev/grf_rh.c
502
dst += 8 * 3 * (gbb->h - 1) * md->TX;
sys/arch/amiga/dev/grf_rh.c
590
const struct MonDef * md = (struct MonDef *) gp->g_data;
sys/arch/amiga/dev/grf_rh.c
596
if (md->DEP > 8 && md->DEP <= 16) xoff *= 2;
sys/arch/amiga/dev/grf_rh.c
597
else if (md->DEP > 16) xoff *= 3;
sys/arch/amiga/dev/grf_rh.c
604
if (md->DEP == 8)
sys/arch/amiga/dev/grf_rh.c
605
off = ((yoff * md->TX)/ 4) + (xoff >> 2);
sys/arch/amiga/dev/grf_rh.c
606
else if (md->DEP == 16)
sys/arch/amiga/dev/grf_rh.c
607
off = ((yoff * md->TX * 2)/ 4) + (xoff >> 2);
sys/arch/amiga/dev/grf_rh.c
609
off = ((yoff * md->TX * 3)/ 4) + (xoff >> 2);
sys/arch/amiga/dev/grf_rh.c
624
const struct MonDef *md = (struct MonDef *) gp->g_data;
sys/arch/amiga/dev/grf_rh.c
631
if (x >= (gi->gd_fbx+md->MW))
sys/arch/amiga/dev/grf_rh.c
632
RZ3SetPanning(gp, (1 + x - md->MW) , gi->gd_fby);
sys/arch/amiga/dev/grf_rh.c
637
if (y >= (gi->gd_fby+md->MH))
sys/arch/amiga/dev/grf_rh.c
638
RZ3SetPanning(gp, gi->gd_fbx, (1 + y - md->MH));
sys/arch/amiga/dev/grf_rh.c
67
int rh_load_mon(struct grf_softc *gp, struct MonDef *md);
sys/arch/amiga/dev/grf_rh.c
728
rh_load_mon(struct grf_softc *gp, struct MonDef *md)
sys/arch/amiga/dev/grf_rh.c
743
gp->g_data = (void *) md;
sys/arch/amiga/dev/grf_rh.c
748
gi->gd_colors = 1 << md->DEP;
sys/arch/amiga/dev/grf_rh.c
749
gi->gd_planes = md->DEP;
sys/arch/amiga/dev/grf_rh.c
751
if (md->DEP == 4) {
sys/arch/amiga/dev/grf_rh.c
752
gi->gd_fbwidth = md->MW;
sys/arch/amiga/dev/grf_rh.c
753
gi->gd_fbheight = md->MH;
sys/arch/amiga/dev/grf_rh.c
756
gi->gd_dwidth = md->TX * md->FX;
sys/arch/amiga/dev/grf_rh.c
757
gi->gd_dheight = md->TY * md->FY;
sys/arch/amiga/dev/grf_rh.c
761
gi->gd_fbwidth = md->TX;
sys/arch/amiga/dev/grf_rh.c
762
gi->gd_fbheight = md->TY;
sys/arch/amiga/dev/grf_rh.c
765
gi->gd_dwidth = md->MW;
sys/arch/amiga/dev/grf_rh.c
766
gi->gd_dheight = md->MH;
sys/arch/amiga/dev/grf_rh.c
772
if (md->DEP == 4) { /* XXX some text-mode! */
sys/arch/amiga/dev/grf_rh.c
773
switch (md->FX) {
sys/arch/amiga/dev/grf_rh.c
813
if (md->DEP == 4) HDE = (md->MW+md->FX-1)/md->FX;
sys/arch/amiga/dev/grf_rh.c
814
else if (md->DEP == 8) HDE = (md->MW+3)/4;
sys/arch/amiga/dev/grf_rh.c
815
else if (md->DEP == 16) HDE = (md->MW*2+3)/4;
sys/arch/amiga/dev/grf_rh.c
816
else if (md->DEP == 24) HDE = (md->MW*3+3)/4;
sys/arch/amiga/dev/grf_rh.c
818
VDE = md->MH-1;
sys/arch/amiga/dev/grf_rh.c
828
0x01 | ((md->FLG & MDF_CLKDIV2) / MDF_CLKDIV2 * 8));
sys/arch/amiga/dev/grf_rh.c
847
if (md->DEP == 4) {
sys/arch/amiga/dev/grf_rh.c
851
else if (md->DEP == 8) {
sys/arch/amiga/dev/grf_rh.c
855
else if (md->DEP == 16) {
sys/arch/amiga/dev/grf_rh.c
859
else if (md->DEP == 24) {
sys/arch/amiga/dev/grf_rh.c
879
WCrt(ba, CRT_ID_END_VER_RETR, (md->VSE & 0xf) | 0x20);
sys/arch/amiga/dev/grf_rh.c
880
WCrt(ba, CRT_ID_HOR_TOTAL, md->HT & 0xff);
sys/arch/amiga/dev/grf_rh.c
882
WCrt(ba, CRT_ID_START_HOR_BLANK, md->HBS & 0xff);
sys/arch/amiga/dev/grf_rh.c
883
WCrt(ba, CRT_ID_END_HOR_BLANK, (md->HBE & 0x1f) | 0x80);
sys/arch/amiga/dev/grf_rh.c
885
WCrt(ba, CRT_ID_START_HOR_RETR, md->HSS & 0xff);
sys/arch/amiga/dev/grf_rh.c
887
(md->HSE & 0x1f) |
sys/arch/amiga/dev/grf_rh.c
888
((md->HBE & 0x20)/ 0x20 * 0x80));
sys/arch/amiga/dev/grf_rh.c
889
WCrt(ba, CRT_ID_VER_TOTAL, (md->VT & 0xff));
sys/arch/amiga/dev/grf_rh.c
891
((md->VSS & 0x200) / 0x200 * 0x80) |
sys/arch/amiga/dev/grf_rh.c
893
((md->VT & 0x200) / 0x200 * 0x20) |
sys/arch/amiga/dev/grf_rh.c
895
((md->VBS & 0x100) / 0x100 * 8) |
sys/arch/amiga/dev/grf_rh.c
896
((md->VSS & 0x100) / 0x100 * 4) |
sys/arch/amiga/dev/grf_rh.c
898
((md->VT & 0x100) / 0x100));
sys/arch/amiga/dev/grf_rh.c
901
if (md->DEP == 4) {
sys/arch/amiga/dev/grf_rh.c
903
((md->FLG & MDF_DBL)/ MDF_DBL * 0x80) |
sys/arch/amiga/dev/grf_rh.c
905
((md->VBS & 0x200)/0x200*0x20) |
sys/arch/amiga/dev/grf_rh.c
906
((md->FY-1) & 0x1f));
sys/arch/amiga/dev/grf_rh.c
909
((md->FLG & MDF_DBL)/ MDF_DBL * 0x80) |
sys/arch/amiga/dev/grf_rh.c
911
((md->VBS & 0x200)/0x200*0x20) |
sys/arch/amiga/dev/grf_rh.c
917
WCrt(ba, CRT_ID_CURSOR_START, (md->FY & 0x1f) - 2);
sys/arch/amiga/dev/grf_rh.c
918
WCrt(ba, CRT_ID_CURSOR_END, (md->FY & 0x1f) - 1);
sys/arch/amiga/dev/grf_rh.c
921
WCrt(ba, CRT_ID_CURSOR_END, md->FY & 0x1f);
sys/arch/amiga/dev/grf_rh.c
930
WCrt(ba, CRT_ID_START_VER_RETR, md->VSS & 0xff);
sys/arch/amiga/dev/grf_rh.c
931
WCrt(ba, CRT_ID_END_VER_RETR, (md->VSE & 0xf) | 0x80 | 0x20);
sys/arch/amiga/dev/grf_rh.c
934
if (md->DEP == 4) {
sys/arch/amiga/dev/grf_rh.c
938
else if (md->DEP == 8) {
sys/arch/amiga/dev/grf_rh.c
939
WCrt(ba, CRT_ID_OFFSET, (md->TX / 8) & 0xff );
sys/arch/amiga/dev/grf_rh.c
940
} else if (md->DEP == 16) {
sys/arch/amiga/dev/grf_rh.c
941
WCrt(ba, CRT_ID_OFFSET, (md->TX / 4) & 0xff );
sys/arch/amiga/dev/grf_rh.c
943
WCrt(ba, CRT_ID_OFFSET, (md->TX * 3 / 8) & 0xff );
sys/arch/amiga/dev/grf_rh.c
946
WCrt(ba, CRT_ID_UNDERLINE_LOC, (md->FY-1) & 0x1f);
sys/arch/amiga/dev/grf_rh.c
947
WCrt(ba, CRT_ID_START_VER_BLANK, md->VBS & 0xff);
sys/arch/amiga/dev/grf_rh.c
948
WCrt(ba, CRT_ID_END_VER_BLANK, md->VBE & 0xff);
sys/arch/amiga/dev/grf_rh.c
954
((md->FLG & MDF_LACE) / MDF_LACE * 0x10) |
sys/arch/amiga/dev/grf_rh.c
955
((md->HT & 0x100) / 0x100) |
sys/arch/amiga/dev/grf_rh.c
957
((md->HBS & 0x100) / 0x100 * 4) |
sys/arch/amiga/dev/grf_rh.c
958
((md->HSS & 0x100) / 0x100 * 8));
sys/arch/amiga/dev/grf_rh.c
960
if (md->DEP == 4)
sys/arch/amiga/dev/grf_rh.c
963
else if (md->DEP == 8)
sys/arch/amiga/dev/grf_rh.c
965
(((md->TX / 8) & 0x100)/0x100 * 16));
sys/arch/amiga/dev/grf_rh.c
966
else if (md->DEP == 16)
sys/arch/amiga/dev/grf_rh.c
968
(((md->TX / 4) & 0x100)/0x100 * 16));
sys/arch/amiga/dev/grf_rh.c
971
(((md->TX * 3 / 8) & 0x100)/0x100 * 16));
sys/arch/amiga/dev/grf_rh.c
974
((md->HT & 0x200)/ 0x200) |
sys/arch/amiga/dev/grf_rh.c
976
((md->HBS & 0x200)/ 0x200 * 4 ) |
sys/arch/amiga/dev/grf_rh.c
977
((md->HSS & 0x200)/ 0x200 * 8 ) |
sys/arch/amiga/dev/grf_rh.c
978
((md->HBE & 0xc0) / 0x40 * 16 ) |
sys/arch/amiga/dev/grf_rh.c
979
((md->HSE & 0x60) / 0x20 * 64));
sys/arch/amiga/dev/grf_rh.c
982
((md->VSE & 0x10) / 0x10 * 0x80 ) |
sys/arch/amiga/dev/grf_rh.c
983
((md->VBE & 0x300)/ 0x100 * 0x20 ) |
sys/arch/amiga/dev/grf_rh.c
985
((md->VSS & 0x400)/ 0x400 * 8 ) |
sys/arch/amiga/dev/grf_rh.c
986
((md->VBS & 0x400)/ 0x400 * 4 ) |
sys/arch/amiga/dev/grf_rh.c
988
((md->VT & 0x400)/ 0x400));
sys/arch/amiga/dev/grf_rh.c
992
unsigned short tmp = rh_CompFQ(md->FQ);
sys/arch/amiga/dev/grf_rhreg.h
155
"C" unsigned char * RZ3Init (volatile void *HardWareAddress, struct MonDef * md);
sys/arch/amiga/dev/grf_rhreg.h
177
unsigned char * RZ3Init(volatile void *BoardAddress, struct MonDef * md);
sys/arch/amiga/dev/grf_rt.c
1369
struct MonDef *md = (struct MonDef *)gp->g_data;
sys/arch/amiga/dev/grf_rt.c
1372
r = 0x01 | ((md->FLG & MDF_CLKDIV2)/ MDF_CLKDIV2 * 8);
sys/arch/amiga/dev/grf_rt.c
293
rt_load_mon(struct grf_softc *gp, struct MonDef *md)
sys/arch/amiga/dev/grf_rt.c
301
if (FQTab[clksel] == md->FQ) break;
sys/arch/amiga/dev/grf_rt.c
310
if (md->DEP == 4) {
sys/arch/amiga/dev/grf_rt.c
311
switch (md->FX) {
sys/arch/amiga/dev/grf_rt.c
351
if (md->DEP == 4) HDE = (md->MW+md->FX-1)/md->FX;
sys/arch/amiga/dev/grf_rt.c
352
else HDE = (md->MW+3)/4;
sys/arch/amiga/dev/grf_rt.c
353
VDE = md->MH-1;
sys/arch/amiga/dev/grf_rt.c
371
WSeq (ba, SEQ_ID_CLOCKING_MODE, 0x01 | ((md->FLG & MDF_CLKDIV2)/ MDF_CLKDIV2 * 8));
sys/arch/amiga/dev/grf_rt.c
391
WSeq (ba, SEQ_ID_CLOCKING_MODE, 0x01 | ((md->FLG & MDF_CLKDIV2)/ MDF_CLKDIV2 * 8));
sys/arch/amiga/dev/grf_rt.c
415
if (md->DEP == 4) {
sys/arch/amiga/dev/grf_rt.c
443
WCrt (ba, CRT_ID_END_VER_RETR, (md->VSE & 0xf ) | 0x20);
sys/arch/amiga/dev/grf_rt.c
444
WCrt (ba, CRT_ID_HOR_TOTAL, md->HT & 0xff);
sys/arch/amiga/dev/grf_rt.c
446
WCrt (ba, CRT_ID_START_HOR_BLANK, md->HBS & 0xff);
sys/arch/amiga/dev/grf_rt.c
447
WCrt (ba, CRT_ID_END_HOR_BLANK, (md->HBE & 0x1f) | 0x80);
sys/arch/amiga/dev/grf_rt.c
449
WCrt (ba, CRT_ID_START_HOR_RETR, md->HSS & 0xff);
sys/arch/amiga/dev/grf_rt.c
450
WCrt (ba, CRT_ID_END_HOR_RETR, (md->HSE & 0x1f) | ((md->HBE & 0x20)/ 0x20 * 0x80));
sys/arch/amiga/dev/grf_rt.c
451
WCrt (ba, CRT_ID_VER_TOTAL, (md->VT & 0xff));
sys/arch/amiga/dev/grf_rt.c
452
WCrt (ba, CRT_ID_OVERFLOW, (( (md->VSS & 0x200) / 0x200 * 0x80)
sys/arch/amiga/dev/grf_rt.c
454
| ((md->VT & 0x200) / 0x200 * 0x20)
sys/arch/amiga/dev/grf_rt.c
456
| ((md->VBS & 0x100) / 0x100 * 8 )
sys/arch/amiga/dev/grf_rt.c
457
| ((md->VSS & 0x100) / 0x100 * 4 )
sys/arch/amiga/dev/grf_rt.c
459
| ((md->VT & 0x100) / 0x100 )));
sys/arch/amiga/dev/grf_rt.c
462
if (md->DEP == 4) {
sys/arch/amiga/dev/grf_rt.c
463
WCrt (ba, CRT_ID_MAX_SCAN_LINE, (( (md->FLG & MDF_DBL)/ MDF_DBL * 0x80)
sys/arch/amiga/dev/grf_rt.c
465
| ((md->VBS & 0x200)/0x200 * 0x20)
sys/arch/amiga/dev/grf_rt.c
466
| ((md->FY-1) & 0x1f)));
sys/arch/amiga/dev/grf_rt.c
469
WCrt (ba, CRT_ID_MAX_SCAN_LINE, (( (md->FLG & MDF_DBL)/ MDF_DBL * 0x80)
sys/arch/amiga/dev/grf_rt.c
471
| ((md->VBS & 0x200)/0x200 * 0x20)
sys/arch/amiga/dev/grf_rt.c
475
WCrt (ba, CRT_ID_CURSOR_START, (md->FY & 0x1f) - 2);
sys/arch/amiga/dev/grf_rt.c
476
WCrt (ba, CRT_ID_CURSOR_END, (md->FY & 0x1f) - 1);
sys/arch/amiga/dev/grf_rt.c
484
WCrt (ba, CRT_ID_START_VER_RETR, md->VSS & 0xff);
sys/arch/amiga/dev/grf_rt.c
485
WCrt (ba, CRT_ID_END_VER_RETR, (md->VSE & 0x0f) | 0x80 | 0x20);
sys/arch/amiga/dev/grf_rt.c
487
if (md->DEP == 4)
sys/arch/amiga/dev/grf_rt.c
490
WCrt (ba, CRT_ID_OFFSET, (md->TX / 8) & 0xff);
sys/arch/amiga/dev/grf_rt.c
492
WCrt (ba, CRT_ID_UNDERLINE_LOC, (md->FY-1) & 0x1f);
sys/arch/amiga/dev/grf_rt.c
493
WCrt (ba, CRT_ID_START_VER_BLANK, md->VBS & 0xff);
sys/arch/amiga/dev/grf_rt.c
494
WCrt (ba, CRT_ID_END_VER_BLANK, md->VBE & 0xff);
sys/arch/amiga/dev/grf_rt.c
501
| ((md->FLG & MDF_LACE) / MDF_LACE * 0x10)
sys/arch/amiga/dev/grf_rt.c
502
| ((md->HT & 0x100) / 0x100 * 0x01)
sys/arch/amiga/dev/grf_rt.c
504
| ((md->HBS & 0x100) / 0x100 * 0x04)
sys/arch/amiga/dev/grf_rt.c
505
| ((md->HSS & 0x100) / 0x100 * 0x08)));
sys/arch/amiga/dev/grf_rt.c
507
if (md->DEP == 4)
sys/arch/amiga/dev/grf_rt.c
510
WCrt (ba, CRT_ID_EXT_START_ADDR, (((md->TX / 8) & 0x100)/0x100 * 16));
sys/arch/amiga/dev/grf_rt.c
512
WCrt (ba, CRT_ID_EXT_HOR_TIMING2, ( ((md->HT & 0x200)/ 0x200 * 0x01)
sys/arch/amiga/dev/grf_rt.c
514
| ((md->HBS & 0x200)/ 0x200 * 0x04)
sys/arch/amiga/dev/grf_rt.c
515
| ((md->HSS & 0x200)/ 0x200 * 0x08)
sys/arch/amiga/dev/grf_rt.c
516
| ((md->HBE & 0xc0) / 0x40 * 0x10)
sys/arch/amiga/dev/grf_rt.c
517
| ((md->HSE & 0x60) / 0x20 * 0x40)));
sys/arch/amiga/dev/grf_rt.c
519
WCrt (ba, CRT_ID_EXT_VER_TIMING, ( ((md->VSE & 0x10) / 0x10 * 0x80)
sys/arch/amiga/dev/grf_rt.c
520
| ((md->VBE & 0x300)/ 0x100 * 0x20)
sys/arch/amiga/dev/grf_rt.c
522
| ((md->VSS & 0x400)/ 0x400 * 0x08)
sys/arch/amiga/dev/grf_rt.c
523
| ((md->VBS & 0x400)/ 0x400 * 0x04)
sys/arch/amiga/dev/grf_rt.c
525
| ((md->VT & 0x400)/ 0x400 * 0x01)));
sys/arch/amiga/dev/grf_rt.c
533
if (md->DEP == 4)
sys/arch/amiga/dev/grf_rt.c
560
if (md->DEP == 4)
sys/arch/amiga/dev/grf_rt.c
574
if (md->DEP == 4)
sys/arch/amiga/dev/grf_rt.c
575
WCrt (ba, CRT_ID_MAX_SCAN_LINE, ( ((md->FLG & MDF_DBL)/ MDF_DBL * 0x80)
sys/arch/amiga/dev/grf_rt.c
577
| ((md->VBS & 0x200)/0x200 * 0x20)
sys/arch/amiga/dev/grf_rt.c
578
| ((md->FY-1) & 0x1f)));
sys/arch/amiga/dev/grf_rt.c
580
WCrt (ba, CRT_ID_MAX_SCAN_LINE, ( ((md->FLG & MDF_DBL)/ MDF_DBL * 0x80)
sys/arch/amiga/dev/grf_rt.c
582
| ((md->VBS & 0x200)/0x200 * 0x20)
sys/arch/amiga/dev/grf_rt.c
599
const unsigned char * col = md->PAL;
sys/arch/amiga/dev/grf_rt.c
609
if (md->DEP != 4) {
sys/arch/amiga/dev/grf_rt.c
625
if (md->DEP == 4) {
sys/arch/amiga/dev/grf_rt.c
652
volatile char *c = fb + md->FLo * 32;
sys/arch/amiga/dev/grf_rt.c
653
const unsigned char * f = md->FData;
sys/arch/amiga/dev/grf_rt.c
657
for (z = md->FLo; z <= md->FHi; z++) {
sys/arch/amiga/dev/grf_rt.c
659
short y = md->FY-1;
sys/arch/amiga/dev/grf_rt.c
660
if (md->FX > 8){
sys/arch/amiga/dev/grf_rt.c
672
c += 32-md->FY;
sys/arch/amiga/dev/grf_rt.c
676
if (md->FX > 8) {
sys/arch/amiga/dev/grf_rt.c
680
c = fb + md->FLo*32;
sys/arch/amiga/dev/grf_rt.c
681
f = md->FData+1;
sys/arch/amiga/dev/grf_rt.c
682
for (zz = md->FLo; z <= md->FHi; zz++) {
sys/arch/amiga/dev/grf_rt.c
684
short y = md->FY-1;
sys/arch/amiga/dev/grf_rt.c
690
c += 32-md->FY;
sys/arch/amiga/dev/grf_rt.c
700
if (md->DEP == 4)
sys/arch/amiga/dev/grf_rt.c
714
if (md->DEP == 4) {
sys/arch/amiga/dev/grf_rt.c
720
short x = md->XY;
sys/arch/amiga/dev/grf_rt.c
727
c += (md->TX-6)*2;
sys/arch/amiga/dev/grf_rt.c
738
else if (md->DEP == 8) {
sys/arch/amiga/dev/grf_rt.c
743
gp->g_data = (void *)md;
sys/arch/amiga/dev/grf_rt.c
750
gi->gd_colors = 1 << md->DEP;
sys/arch/amiga/dev/grf_rt.c
751
gi->gd_planes = md->DEP;
sys/arch/amiga/dev/grf_rt.c
753
gi->gd_fbwidth = md->MW;
sys/arch/amiga/dev/grf_rt.c
754
gi->gd_fbheight = md->MH;
sys/arch/amiga/dev/grf_rt.c
757
gi->gd_dwidth = md->TX * md->FX;
sys/arch/amiga/dev/grf_rt.c
758
gi->gd_dheight = md->TY * md->FY;
sys/arch/amiga/dev/grf_rt.c
900
struct MonDef *md;
sys/arch/amiga/dev/grf_rt.c
909
md = monitor_defs + (vm->mode_num - 1);
sys/arch/amiga/dev/grf_rt.c
912
vm->pixel_clock = md->FQ;
sys/arch/amiga/dev/grf_rt.c
913
vm->disp_width = md->MW;
sys/arch/amiga/dev/grf_rt.c
914
vm->disp_height = md->MH;
sys/arch/amiga/dev/grf_rt.c
915
vm->depth = md->DEP;
sys/arch/amiga/dev/grf_rt.c
932
if (md->DEP != 4) {
sys/arch/amiga/dev/grf_rt.c
933
vm->hblank_start = md->HBS * 32 / md->DEP;
sys/arch/amiga/dev/grf_rt.c
934
vm->hsync_start = md->HSS * 32 / md->DEP;
sys/arch/amiga/dev/grf_rt.c
935
vm->hsync_stop = md->HSE * 32 / md->DEP;
sys/arch/amiga/dev/grf_rt.c
936
vm->htotal = md->HT * 32 / md->DEP;
sys/arch/amiga/dev/grf_rt.c
938
vm->hblank_start = md->HBS * md->FX;
sys/arch/amiga/dev/grf_rt.c
939
vm->hsync_start = md->HSS * md->FX;
sys/arch/amiga/dev/grf_rt.c
940
vm->hsync_stop = md->HSE * md->FX;
sys/arch/amiga/dev/grf_rt.c
941
vm->htotal = md->HT * md->FX;
sys/arch/amiga/dev/grf_rt.c
949
if (md->FLG & MDF_DBL) {
sys/arch/amiga/dev/grf_rt.c
953
if (md->FLG & MDF_LACE) {
sys/arch/amiga/dev/grf_rt.c
957
vm->vblank_start = md->VBS * vmul / 2;
sys/arch/amiga/dev/grf_rt.c
958
vm->vsync_start = md->VSS * vmul / 2;
sys/arch/amiga/dev/grf_rt.c
959
vm->vsync_stop = md->VSE * vmul / 2;
sys/arch/amiga/dev/grf_rt.c
960
vm->vtotal = md->VT * vmul / 2;
sys/arch/amiga/dev/grf_ul.c
360
ul_load_mon(struct grf_softc *gp, struct grfvideo_mode *md)
sys/arch/amiga/dev/grf_ul.c
371
gi->gd_dyn.gdi_dwidth = md->disp_width;
sys/arch/amiga/dev/grf_ul.c
372
gi->gd_dyn.gdi_dheight = md->disp_height;
sys/arch/amiga/dev/grf_ul.c
381
ba->data = (md->hsync_stop - md->hsync_start)/16;
sys/arch/amiga/dev/grf_ul.c
382
ba->data = (md->htotal - md->hsync_start)/16 - 1;
sys/arch/amiga/dev/grf_ul.c
383
ba->data = (md->hblank_start + md->htotal - md->hsync_start)/16 - 1;
sys/arch/amiga/dev/grf_ul.c
384
ba->data = md->htotal/16 - 1;
sys/arch/amiga/dev/grf_ul.c
386
ba->data = md->vsync_stop - md->vsync_start;
sys/arch/amiga/dev/grf_ul.c
387
ba->data = md->vtotal - md->vsync_start - 1;
sys/arch/amiga/dev/grf_ul.c
388
ba->data = md->vblank_start + md->vtotal - md->vsync_start - 1;
sys/arch/amiga/dev/grf_ul.c
389
ba->data = md->vtotal - 1;
sys/arch/amiga/dev/grf_ul.c
395
if (abs(md->pixel_clock - ulowell_clock[0]) >
sys/arch/amiga/dev/grf_ul.c
396
abs(md->pixel_clock - ulowell_clock[1])) {
sys/arch/amiga/dev/grf_ul.c
399
md->pixel_clock = ulowell_clock[1];
sys/arch/amiga/dev/grf_ul.c
403
md->pixel_clock = ulowell_clock[0];
sys/arch/amiga/dev/grf_ul.c
409
ba->data = md->disp_flags & GRF_FLAGS_LACE ? 0xb020 : 0xf020;
sys/arch/amiga/dev/grf_ul.c
417
buf[1] = md->disp_width; /* display width */
sys/arch/amiga/dev/grf_ul.c
418
buf[2] = md->disp_height; /* display height */
sys/arch/amiga/dev/grf_ul.c
571
struct grfvideo_mode *md;
sys/arch/amiga/dev/grf_ul.c
579
md = ul_monitor_defs + vm->mode_num - 1;
sys/arch/amiga/dev/grf_ul.c
580
strncpy (vm->mode_descr, md->mode_descr,
sys/arch/amiga/dev/grf_ul.c
584
vm->pixel_clock = md->pixel_clock;
sys/arch/amiga/dev/grf_ul.c
585
vm->disp_width = md->disp_width;
sys/arch/amiga/dev/grf_ul.c
586
vm->disp_height = md->disp_height;
sys/arch/amiga/dev/grf_ul.c
587
vm->depth = md->depth;
sys/arch/amiga/dev/grf_ul.c
589
vm->hblank_start = md->hblank_start;
sys/arch/amiga/dev/grf_ul.c
590
vm->hsync_start = md->hsync_start;
sys/arch/amiga/dev/grf_ul.c
591
vm->hsync_stop = md->hsync_stop;
sys/arch/amiga/dev/grf_ul.c
592
vm->htotal = md->htotal;
sys/arch/amiga/dev/grf_ul.c
594
vm->vblank_start = md->vblank_start;
sys/arch/amiga/dev/grf_ul.c
595
vm->vsync_start = md->vsync_start;
sys/arch/amiga/dev/grf_ul.c
596
vm->vsync_stop = md->vsync_stop;
sys/arch/amiga/dev/grf_ul.c
597
vm->vtotal = md->vtotal;
sys/arch/amiga/dev/grf_ul.c
599
vm->disp_flags = md->disp_flags;
sys/arch/amiga/dev/ite_cl.c
107
struct grfcltext_mode *md;
sys/arch/amiga/dev/ite_cl.c
110
md = (struct grfcltext_mode *) ip->priv;
sys/arch/amiga/dev/ite_cl.c
112
ip->cols = md->cols;
sys/arch/amiga/dev/ite_cl.c
113
ip->rows = md->rows;
sys/arch/amiga/dev/ite_cv.c
134
struct grfcvtext_mode *md;
sys/arch/amiga/dev/ite_cv.c
142
md = (struct grfcvtext_mode *) ip->grf->g_data;
sys/arch/amiga/dev/ite_cv.c
144
ip->cols = md->cols;
sys/arch/amiga/dev/ite_cv.c
145
ip->rows = md->rows;
sys/arch/amiga/dev/ite_cv3d.c
134
struct grfcv3dtext_mode *md;
sys/arch/amiga/dev/ite_cv3d.c
142
md = (struct grfcv3dtext_mode *) ip->grf->g_data;
sys/arch/amiga/dev/ite_cv3d.c
144
ip->cols = md->cols;
sys/arch/amiga/dev/ite_cv3d.c
145
ip->rows = md->rows;
sys/arch/amiga/dev/ite_et.c
110
struct grfettext_mode *md;
sys/arch/amiga/dev/ite_et.c
113
md = (struct grfettext_mode *) ip->priv;
sys/arch/amiga/dev/ite_et.c
115
ip->cols = md->cols;
sys/arch/amiga/dev/ite_et.c
116
ip->rows = md->rows;
sys/arch/amiga/dev/ite_rh.c
105
md = (struct MonDef *) ip->priv;
sys/arch/amiga/dev/ite_rh.c
107
ip->cols = md->TX;
sys/arch/amiga/dev/ite_rh.c
108
ip->rows = md->TY;
sys/arch/amiga/dev/ite_rh.c
97
struct MonDef *md;
sys/arch/amiga/dev/ite_rt.c
106
struct MonDef *md;
sys/arch/amiga/dev/ite_rt.c
109
md = (struct MonDef *) ip->priv;
sys/arch/amiga/dev/ite_rt.c
111
ip->cols = md->TX;
sys/arch/amiga/dev/ite_rt.c
112
ip->rows = md->TY;
sys/arch/amiga/dev/ite_rt.c
150
const struct MonDef * md = (struct MonDef *) ip->priv;
sys/arch/amiga/dev/ite_rt.c
186
long toploc = top * (md->TX / 16);
sys/arch/amiga/dev/ite_rt.c
192
long fromloc = (top+lines) * (md->TX / 16);
sys/arch/amiga/dev/ite_rt.c
199
short x = (1 + bottom - (top + lines)) * (md->TX / 16) - 1;
sys/arch/amiga/dev/ite_rt.c
241
f += (1 + bottom - lines) * md->TX * 2;
sys/arch/amiga/dev/ite_rt.c
253
short x = (lines * (md->TX/16)) - 1;
sys/arch/amiga/dev/ite_rt.c
256
p += (1 + bottom - lines) * (md->TX/4);
sys/arch/amiga/dev/ite_rt.c
278
const struct MonDef * md = (struct MonDef *) ip->priv;
sys/arch/amiga/dev/ite_rt.c
304
long toloc = (top + lines) * (md->TX / 16);
sys/arch/amiga/dev/ite_rt.c
310
long fromloc = top * (md->TX / 16);
sys/arch/amiga/dev/ite_rt.c
317
short x = (1 + bottom - (top + lines)) * (md->TX / 16) - 1;
sys/arch/amiga/dev/ite_rt.c
318
p += (1 + bottom - (top + lines)) * md->TX;
sys/arch/amiga/dev/ite_rt.c
358
f += top * md->TX * 2;
sys/arch/amiga/dev/ite_rt.c
370
short x = (lines * (md->TX/16)) - 1;
sys/arch/amiga/dev/ite_rt.c
373
p += top * (md->TX/4);
sys/arch/arm/arm32/pmap.c
1008
md->pvh_attrs |= flags & (PVF_REF | PVF_MOD);
sys/arch/arm/arm32/pmap.c
1011
md->pvh_attrs |= PVF_KMOD;
sys/arch/arm/arm32/pmap.c
1012
if ((md->pvh_attrs & (PVF_DMOD|PVF_NC)) != PVF_NC)
sys/arch/arm/arm32/pmap.c
1013
md->pvh_attrs |= PVF_DIRTY;
sys/arch/arm/arm32/pmap.c
1014
KASSERT((md->pvh_attrs & PVF_DMOD) == 0 || (md->pvh_attrs & (PVF_DIRTY|PVF_NC)));
sys/arch/arm/arm32/pmap.c
1019
md->krw_mappings++;
sys/arch/arm/arm32/pmap.c
1021
md->kro_mappings++;
sys/arch/arm/arm32/pmap.c
1024
md->urw_mappings++;
sys/arch/arm/arm32/pmap.c
1026
md->uro_mappings++;
sys/arch/arm/arm32/pmap.c
1036
md->pvh_attrs |= PVF_WRITE;
sys/arch/arm/arm32/pmap.c
1044
if (!PV_IS_EXEC_P(md->pvh_attrs)) {
sys/arch/arm/arm32/pmap.c
1045
pmap_syncicache_page(md, pa);
sys/arch/arm/arm32/pmap.c
1065
pmap_find_pv(struct vm_page_md *md, pmap_t pm, vaddr_t va)
sys/arch/arm/arm32/pmap.c
1069
SLIST_FOREACH(pv, &md->pvh_list, pv_link) {
sys/arch/arm/arm32/pmap.c
1088
pmap_remove_pv(struct vm_page_md *md, paddr_t pa, pmap_t pm, vaddr_t va)
sys/arch/arm/arm32/pmap.c
1092
(uintptr_t)md, (uintptr_t)pa, (uintptr_t)pm, va);
sys/arch/arm/arm32/pmap.c
1096
prevptr = &SLIST_FIRST(&md->pvh_list); /* prev pv_entry ptr */
sys/arch/arm/arm32/pmap.c
1102
(uintptr_t)pm, (uintptr_t)md, pv->pv_flags, 0);
sys/arch/arm/arm32/pmap.c
1110
md->krw_mappings--;
sys/arch/arm/arm32/pmap.c
1112
md->kro_mappings--;
sys/arch/arm/arm32/pmap.c
1115
md->urw_mappings--;
sys/arch/arm/arm32/pmap.c
1117
md->uro_mappings--;
sys/arch/arm/arm32/pmap.c
1127
if (PV_IS_EXEC_P(md->pvh_attrs)) {
sys/arch/arm/arm32/pmap.c
1128
if (SLIST_EMPTY(&md->pvh_list)) {
sys/arch/arm/arm32/pmap.c
1129
md->pvh_attrs &= ~PVF_EXEC;
sys/arch/arm/arm32/pmap.c
1132
pmap_syncicache_page(md, pa);
sys/arch/arm/arm32/pmap.c
1148
if (SLIST_FIRST(&md->pvh_list) == NULL
sys/arch/arm/arm32/pmap.c
1149
|| (SLIST_FIRST(&md->pvh_list)->pv_flags & PVF_KWRITE) != PVF_KWRITE)
sys/arch/arm/arm32/pmap.c
1150
md->pvh_attrs &= ~PVF_KMOD;
sys/arch/arm/arm32/pmap.c
1158
if (md->krw_mappings + md->urw_mappings == 0)
sys/arch/arm/arm32/pmap.c
1159
md->pvh_attrs &= ~PVF_WRITE;
sys/arch/arm/arm32/pmap.c
1160
PMAP_VALIDATE_MD_PAGE(md);
sys/arch/arm/arm32/pmap.c
1162
KASSERT((md->pvh_attrs & PVF_DMOD) == 0 || (md->pvh_attrs & (PVF_DIRTY|PVF_NC)));
sys/arch/arm/arm32/pmap.c
1182
pmap_modify_pv(struct vm_page_md *md, paddr_t pa, pmap_t pm, vaddr_t va,
sys/arch/arm/arm32/pmap.c
1189
(uintptr_t)md, (uintptr_t)pa, (uintptr_t)pm, va);
sys/arch/arm/arm32/pmap.c
1195
if ((npv = pmap_find_pv(md, pm, va)) == NULL) {
sys/arch/arm/arm32/pmap.c
1205
md->pvh_attrs |= set_mask & (PVF_REF | PVF_MOD);
sys/arch/arm/arm32/pmap.c
1207
if ((md->pvh_attrs & (PVF_DMOD|PVF_NC)) != PVF_NC)
sys/arch/arm/arm32/pmap.c
1208
md->pvh_attrs |= PVF_DIRTY;
sys/arch/arm/arm32/pmap.c
1209
KASSERT((md->pvh_attrs & PVF_DMOD) == 0 || (md->pvh_attrs & (PVF_DIRTY|PVF_NC)));
sys/arch/arm/arm32/pmap.c
1226
md->krw_mappings++;
sys/arch/arm/arm32/pmap.c
1227
md->kro_mappings--;
sys/arch/arm/arm32/pmap.c
1229
md->kro_mappings++;
sys/arch/arm/arm32/pmap.c
1230
md->krw_mappings--;
sys/arch/arm/arm32/pmap.c
1234
md->urw_mappings++;
sys/arch/arm/arm32/pmap.c
1235
md->uro_mappings--;
sys/arch/arm/arm32/pmap.c
1237
md->uro_mappings++;
sys/arch/arm/arm32/pmap.c
1238
md->urw_mappings--;
sys/arch/arm/arm32/pmap.c
1244
if (md->urw_mappings + md->krw_mappings == 0) {
sys/arch/arm/arm32/pmap.c
1245
md->pvh_attrs &= ~PVF_WRITE;
sys/arch/arm/arm32/pmap.c
1247
md->pvh_attrs |= PVF_WRITE;
sys/arch/arm/arm32/pmap.c
1256
if ((PV_IS_EXEC_P(flags) && !PV_IS_EXEC_P(md->pvh_attrs))
sys/arch/arm/arm32/pmap.c
1257
|| (PV_IS_EXEC_P(md->pvh_attrs)
sys/arch/arm/arm32/pmap.c
1259
pmap_syncicache_page(md, pa);
sys/arch/arm/arm32/pmap.c
1263
KASSERT((md->pvh_attrs & PVF_DMOD) == 0 || (md->pvh_attrs & (PVF_DIRTY|PVF_NC)));
sys/arch/arm/arm32/pmap.c
1790
pmap_get_vac_flags(const struct vm_page_md *md)
sys/arch/arm/arm32/pmap.c
1795
if (md->kro_mappings || md->krw_mappings > 1)
sys/arch/arm/arm32/pmap.c
1797
if (md->krw_mappings)
sys/arch/arm/arm32/pmap.c
1801
if (md->uro_mappings || md->urw_mappings > 1)
sys/arch/arm/arm32/pmap.c
1803
if (md->urw_mappings)
sys/arch/arm/arm32/pmap.c
1810
pmap_vac_me_harder(struct vm_page_md *md, paddr_t pa, pmap_t pm, vaddr_t va)
sys/arch/arm/arm32/pmap.c
1814
nattr = pmap_get_vac_flags(md);
sys/arch/arm/arm32/pmap.c
1817
md->pvh_attrs &= ~PVF_NC;
sys/arch/arm/arm32/pmap.c
1821
if (nattr == 0 && (md->pvh_attrs & PVF_NC) == 0)
sys/arch/arm/arm32/pmap.c
1825
pmap_vac_me_kpmap(md, pa, pm, va);
sys/arch/arm/arm32/pmap.c
1827
pmap_vac_me_user(md, pa, pm, va);
sys/arch/arm/arm32/pmap.c
1829
md->pvh_attrs = (md->pvh_attrs & ~PVF_NC) | nattr;
sys/arch/arm/arm32/pmap.c
1833
pmap_vac_me_kpmap(struct vm_page_md *md, paddr_t pa, pmap_t pm, vaddr_t va)
sys/arch/arm/arm32/pmap.c
1845
SLIST_FOREACH(pv, &md->pvh_list, pv_link) {
sys/arch/arm/arm32/pmap.c
1850
u_entries = md->urw_mappings + md->uro_mappings;
sys/arch/arm/arm32/pmap.c
1857
if (md->k_mappings == 0 && u_cacheable == u_entries)
sys/arch/arm/arm32/pmap.c
1866
SLIST_FOREACH(pv, &md->pvh_list, pv_link) {
sys/arch/arm/arm32/pmap.c
1881
if (md->k_mappings &&
sys/arch/arm/arm32/pmap.c
1891
if (md->krw_mappings == 0 &&
sys/arch/arm/arm32/pmap.c
1901
pmap_vac_me_user(md, pa, (last_pmap = pv->pv_pmap), 0);
sys/arch/arm/arm32/pmap.c
1904
if (md->k_mappings == 0)
sys/arch/arm/arm32/pmap.c
1908
pmap_vac_me_user(md, pa, pm, va);
sys/arch/arm/arm32/pmap.c
1912
pmap_vac_me_user(struct vm_page_md *md, paddr_t pa, pmap_t pm, vaddr_t va)
sys/arch/arm/arm32/pmap.c
1928
KASSERT(pmap_page_locked_p(md));
sys/arch/arm/arm32/pmap.c
1929
SLIST_FOREACH(pv, &md->pvh_list, pv_link) {
sys/arch/arm/arm32/pmap.c
2023
pmap_vac_me_harder(struct vm_page_md *md, paddr_t pa, pmap_t pm, vaddr_t va)
sys/arch/arm/arm32/pmap.c
2031
rw_mappings = md->urw_mappings + md->krw_mappings,
sys/arch/arm/arm32/pmap.c
2032
ro_mappings = md->uro_mappings + md->kro_mappings;
sys/arch/arm/arm32/pmap.c
2040
(uintptr_t)md, (uintptr_t)pa, (uintptr_t)pm, va);
sys/arch/arm/arm32/pmap.c
2043
KASSERT((md->pvh_attrs & PVF_DMOD) == 0 || (md->pvh_attrs & (PVF_DIRTY|PVF_NC)));
sys/arch/arm/arm32/pmap.c
2046
if (__predict_false(md->pvh_attrs & PVF_NC)) {
sys/arch/arm/arm32/pmap.c
2048
KASSERT(!(md->pvh_attrs & PVF_DIRTY));
sys/arch/arm/arm32/pmap.c
2049
KASSERT(!(md->pvh_attrs & PVF_MULTCLR));
sys/arch/arm/arm32/pmap.c
2054
KASSERT((rw_mappings == 0) == !(md->pvh_attrs & PVF_WRITE));
sys/arch/arm/arm32/pmap.c
2057
pv = SLIST_FIRST(&md->pvh_list);
sys/arch/arm/arm32/pmap.c
2059
if (md->pvh_attrs & PVF_KMPAGE) {
sys/arch/arm/arm32/pmap.c
2060
tst_mask = md->pvh_attrs;
sys/arch/arm/arm32/pmap.c
2076
md->pvh_attrs |= PVF_WRITE;
sys/arch/arm/arm32/pmap.c
2078
md->pvh_attrs |= PVF_DIRTY;
sys/arch/arm/arm32/pmap.c
2088
if (md->pvh_attrs & PVF_KMPAGE)
sys/arch/arm/arm32/pmap.c
2093
md->pvh_attrs &= ~PVF_WRITE;
sys/arch/arm/arm32/pmap.c
2099
md->pvh_attrs |= PVF_MULTCLR;
sys/arch/arm/arm32/pmap.c
2105
if ((md->pvh_attrs & PVF_WRITE)
sys/arch/arm/arm32/pmap.c
2107
SLIST_FOREACH(pv, &md->pvh_list, pv_link)
sys/arch/arm/arm32/pmap.c
2111
md->pvh_attrs &= (PAGE_SIZE - 1) & ~PVF_NC;
sys/arch/arm/arm32/pmap.c
2112
md->pvh_attrs |= tst_mask | PVF_COLORED;
sys/arch/arm/arm32/pmap.c
2116
if (md->pvh_attrs & PVF_DMOD)
sys/arch/arm/arm32/pmap.c
2117
md->pvh_attrs |= PVF_DIRTY;
sys/arch/arm/arm32/pmap.c
2120
KASSERT(SLIST_FIRST(&md->pvh_list) != NULL);
sys/arch/arm/arm32/pmap.c
2121
KASSERT(SLIST_NEXT(SLIST_FIRST(&md->pvh_list), pv_link) != NULL);
sys/arch/arm/arm32/pmap.c
2123
KASSERT((md->pvh_attrs & PVF_DMOD) == 0 || (md->pvh_attrs & (PVF_DIRTY|PVF_NC)));
sys/arch/arm/arm32/pmap.c
2124
KASSERT((rw_mappings == 0) == !(md->pvh_attrs & PVF_WRITE));
sys/arch/arm/arm32/pmap.c
2126
KASSERT(pmap_is_page_colored_p(md));
sys/arch/arm/arm32/pmap.c
2127
KASSERT(!(md->pvh_attrs & PVF_WRITE)
sys/arch/arm/arm32/pmap.c
2128
|| (md->pvh_attrs & PVF_DIRTY));
sys/arch/arm/arm32/pmap.c
2130
md->pvh_attrs &= ~PVF_WRITE;
sys/arch/arm/arm32/pmap.c
2132
&& (md->pvh_attrs & PVF_MULTCLR)) {
sys/arch/arm/arm32/pmap.c
2139
pv = SLIST_FIRST(&md->pvh_list);
sys/arch/arm/arm32/pmap.c
2140
tst_mask = (md->pvh_attrs ^ pv->pv_va)
sys/arch/arm/arm32/pmap.c
2143
md->pvh_attrs ^= tst_mask;
sys/arch/arm/arm32/pmap.c
2148
KASSERT((md->pvh_attrs & PVF_DMOD) == 0 || (md->pvh_attrs & (PVF_DIRTY|PVF_NC)));
sys/arch/arm/arm32/pmap.c
2149
KASSERT((rw_mappings == 0) == !(md->pvh_attrs & PVF_WRITE));
sys/arch/arm/arm32/pmap.c
2151
} else if (!pmap_is_page_colored_p(md)) {
sys/arch/arm/arm32/pmap.c
2153
KASSERT(md->pvh_attrs & (PVF_WRITE|PVF_DIRTY));
sys/arch/arm/arm32/pmap.c
2154
KASSERT(!(md->pvh_attrs & PVF_MULTCLR));
sys/arch/arm/arm32/pmap.c
2156
md->pvh_attrs &= PAGE_SIZE - 1;
sys/arch/arm/arm32/pmap.c
2157
md->pvh_attrs |= PVF_COLORED
sys/arch/arm/arm32/pmap.c
2160
KASSERT((md->pvh_attrs & PVF_DMOD) == 0 || (md->pvh_attrs & (PVF_DIRTY|PVF_NC)));
sys/arch/arm/arm32/pmap.c
2161
KASSERT((rw_mappings == 0) == !(md->pvh_attrs & PVF_WRITE));
sys/arch/arm/arm32/pmap.c
2163
} else if (((md->pvh_attrs ^ va) & arm_cache_prefer_mask) == 0) {
sys/arch/arm/arm32/pmap.c
2172
if (md->pvh_attrs & PVF_MULTCLR) {
sys/arch/arm/arm32/pmap.c
2179
pmap_flush_page(md, pa,
sys/arch/arm/arm32/pmap.c
2185
md->pvh_attrs |= PVF_WRITE;
sys/arch/arm/arm32/pmap.c
2191
|| (md->pvh_attrs & PMAP_KMPAGE)) {
sys/arch/arm/arm32/pmap.c
2192
tst_mask = md->pvh_attrs & arm_cache_prefer_mask;
sys/arch/arm/arm32/pmap.c
2193
SLIST_FOREACH(pv, &md->pvh_list, pv_link)
sys/arch/arm/arm32/pmap.c
2197
if (SLIST_EMPTY(&md->pvh_list))
sys/arch/arm/arm32/pmap.c
2203
KASSERT((md->pvh_attrs & PVF_DMOD) == 0 || (md->pvh_attrs & (PVF_DIRTY|PVF_NC)));
sys/arch/arm/arm32/pmap.c
2204
KASSERT((rw_mappings == 0) == !(md->pvh_attrs & PVF_WRITE));
sys/arch/arm/arm32/pmap.c
2207
KASSERT(SLIST_FIRST(&md->pvh_list) != NULL);
sys/arch/arm/arm32/pmap.c
2208
KASSERT(SLIST_NEXT(SLIST_FIRST(&md->pvh_list), pv_link) != NULL);
sys/arch/arm/arm32/pmap.c
2212
pmap_flush_page(md, pa, PMAP_FLUSH_PRIMARY);
sys/arch/arm/arm32/pmap.c
2213
md->pvh_attrs &= ~PVF_COLORED;
sys/arch/arm/arm32/pmap.c
2214
md->pvh_attrs |= PVF_NC;
sys/arch/arm/arm32/pmap.c
2215
KASSERT((md->pvh_attrs & PVF_DMOD) == 0 || (md->pvh_attrs & (PVF_DIRTY|PVF_NC)));
sys/arch/arm/arm32/pmap.c
2216
KASSERT(!(md->pvh_attrs & PVF_MULTCLR));
sys/arch/arm/arm32/pmap.c
2219
&& (md->pvh_attrs & PVF_KMPAGE) == 0) {
sys/arch/arm/arm32/pmap.c
2220
KASSERT((md->pvh_attrs & PVF_WRITE) == 0);
sys/arch/arm/arm32/pmap.c
2225
if (md->pvh_attrs & PVF_DIRTY)
sys/arch/arm/arm32/pmap.c
2226
pmap_flush_page(md, pa, PMAP_CLEAN_PRIMARY);
sys/arch/arm/arm32/pmap.c
2235
KASSERT(((md->pvh_attrs ^ va) & arm_cache_prefer_mask) != 0);
sys/arch/arm/arm32/pmap.c
2236
md->pvh_attrs &= PAGE_SIZE - 1;
sys/arch/arm/arm32/pmap.c
2237
md->pvh_attrs |= (va & arm_cache_prefer_mask);
sys/arch/arm/arm32/pmap.c
2242
md->pvh_attrs |= PVF_MULTCLR;
sys/arch/arm/arm32/pmap.c
2243
KASSERT((md->pvh_attrs & PVF_DMOD) == 0 || (md->pvh_attrs & (PVF_DIRTY|PVF_NC)));
sys/arch/arm/arm32/pmap.c
2244
KASSERT((rw_mappings == 0) == !(md->pvh_attrs & PVF_WRITE));
sys/arch/arm/arm32/pmap.c
2248
md->pvh_attrs |= PVF_WRITE;
sys/arch/arm/arm32/pmap.c
2251
pmap_flush_page(md, pa, PMAP_FLUSH_PRIMARY);
sys/arch/arm/arm32/pmap.c
2254
pv = SLIST_FIRST(&md->pvh_list);
sys/arch/arm/arm32/pmap.c
2255
if ((md->pvh_attrs & PVF_KMPAGE) == 0) {
sys/arch/arm/arm32/pmap.c
2263
md->pvh_attrs &= PAGE_SIZE - 1;
sys/arch/arm/arm32/pmap.c
2264
md->pvh_attrs |= (va & arm_cache_prefer_mask);
sys/arch/arm/arm32/pmap.c
2265
if (md->pvh_attrs & PVF_DMOD)
sys/arch/arm/arm32/pmap.c
2266
md->pvh_attrs |= PVF_DIRTY;
sys/arch/arm/arm32/pmap.c
2268
KASSERT((md->pvh_attrs & PVF_DMOD) == 0 || (md->pvh_attrs & (PVF_DIRTY|PVF_NC)));
sys/arch/arm/arm32/pmap.c
2269
KASSERT((rw_mappings == 0) == !(md->pvh_attrs & PVF_WRITE));
sys/arch/arm/arm32/pmap.c
2270
KASSERT(!(md->pvh_attrs & PVF_MULTCLR));
sys/arch/arm/arm32/pmap.c
2275
md->pvh_attrs &= ~PVF_COLORED;
sys/arch/arm/arm32/pmap.c
2276
md->pvh_attrs |= PVF_NC;
sys/arch/arm/arm32/pmap.c
2278
KASSERT((md->pvh_attrs & PVF_DMOD) == 0 || (md->pvh_attrs & (PVF_DIRTY|PVF_NC)));
sys/arch/arm/arm32/pmap.c
2282
KASSERT((rw_mappings == 0) == !(md->pvh_attrs & PVF_WRITE));
sys/arch/arm/arm32/pmap.c
2287
SLIST_FOREACH(pv, &md->pvh_list, pv_link) {
sys/arch/arm/arm32/pmap.c
2322
pmap_clearbit(struct vm_page_md *md, paddr_t pa, u_int maskbits)
sys/arch/arm/arm32/pmap.c
2326
const bool want_syncicache = PV_IS_EXEC_P(md->pvh_attrs);
sys/arch/arm/arm32/pmap.c
2335
(uintptr_t)md, pa, maskbits, 0);
sys/arch/arm/arm32/pmap.c
2343
if (md->pvh_attrs & PVF_MOD) {
sys/arch/arm/arm32/pmap.c
2348
KASSERT(pmap_page_locked_p(md));
sys/arch/arm/arm32/pmap.c
2353
md->pvh_attrs &= ~(maskbits & (PVF_MOD | PVF_REF));
sys/arch/arm/arm32/pmap.c
2355
if (SLIST_EMPTY(&md->pvh_list)) {
sys/arch/arm/arm32/pmap.c
2362
md->pvh_attrs &= ~PVF_EXEC;
sys/arch/arm/arm32/pmap.c
2372
for (pv = SLIST_FIRST(&md->pvh_list); pv != NULL;) {
sys/arch/arm/arm32/pmap.c
2397
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
2403
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
2404
pv = SLIST_FIRST(&md->pvh_list);
sys/arch/arm/arm32/pmap.c
2468
md->krw_mappings--;
sys/arch/arm/arm32/pmap.c
2469
md->kro_mappings++;
sys/arch/arm/arm32/pmap.c
2471
md->urw_mappings--;
sys/arch/arm/arm32/pmap.c
2472
md->uro_mappings++;
sys/arch/arm/arm32/pmap.c
2476
if (md->urw_mappings + md->krw_mappings == 0) {
sys/arch/arm/arm32/pmap.c
2477
md->pvh_attrs &= ~PVF_WRITE;
sys/arch/arm/arm32/pmap.c
2479
PMAP_VALIDATE_MD_PAGE(md);
sys/arch/arm/arm32/pmap.c
2543
pmap_syncicache_page(md, pa);
sys/arch/arm/arm32/pmap.c
2553
if (md->pvh_attrs & PVF_NC)
sys/arch/arm/arm32/pmap.c
2554
pmap_vac_me_harder(md, pa, NULL, 0);
sys/arch/arm/arm32/pmap.c
2582
pmap_clean_page(struct vm_page_md *md, bool is_src)
sys/arch/arm/arm32/pmap.c
2595
KASSERT(pmap_page_locked_p(md));
sys/arch/arm/arm32/pmap.c
2596
SLIST_FOREACH(pv, &md->pvh_list, pv_link) {
sys/arch/arm/arm32/pmap.c
2640
pmap_syncicache_page(struct vm_page_md *md, paddr_t pa)
sys/arch/arm/arm32/pmap.c
2649
(uintptr_t)md, pa, md->pvh_attrs, 0);
sys/arch/arm/arm32/pmap.c
2655
if (md->pvh_attrs & PVF_NC)
sys/arch/arm/arm32/pmap.c
2657
KASSERT(arm_cache_prefer_mask == 0 || md->pvh_attrs & PVF_COLORED);
sys/arch/arm/arm32/pmap.c
2710
md->pvh_attrs |= PVF_EXEC;
sys/arch/arm/arm32/pmap.c
2716
pmap_flush_page(struct vm_page_md *md, paddr_t pa, enum pmap_flush_op flush)
sys/arch/arm/arm32/pmap.c
2726
(uintptr_t)md, pa, op, 0);
sys/arch/arm/arm32/pmap.c
2730
if (md->pvh_attrs & PVF_MULTCLR) {
sys/arch/arm/arm32/pmap.c
2733
md->pvh_attrs &= ~PVF_MULTCLR;
sys/arch/arm/arm32/pmap.c
2736
va_offset = md->pvh_attrs & arm_cache_prefer_mask;
sys/arch/arm/arm32/pmap.c
2743
md->pvh_attrs &= ~PVF_DIRTY;
sys/arch/arm/arm32/pmap.c
2750
md->pvh_attrs &= ~PVF_MULTCLR;
sys/arch/arm/arm32/pmap.c
2754
va_offset = md->pvh_attrs & arm_cache_prefer_mask;
sys/arch/arm/arm32/pmap.c
2760
if ((md->pvh_attrs & PVF_DMOD) == 0)
sys/arch/arm/arm32/pmap.c
2761
md->pvh_attrs &= ~PVF_DIRTY;
sys/arch/arm/arm32/pmap.c
2768
KASSERT(!(md->pvh_attrs & PVF_NC));
sys/arch/arm/arm32/pmap.c
2770
UVMHIST_LOG(maphist, "md %#jx (attrs=%#jx)", (uintptr_t)md,
sys/arch/arm/arm32/pmap.c
2771
md->pvh_attrs, 0, 0);
sys/arch/arm/arm32/pmap.c
2781
&& va_offset == (md->pvh_attrs & arm_cache_prefer_mask))
sys/arch/arm/arm32/pmap.c
2841
pmap_page_remove(struct vm_page_md *md, paddr_t pa)
sys/arch/arm/arm32/pmap.c
2852
UVMHIST_CALLARGS(maphist, "md %#jx pa %#jx", (uintptr_t)md, pa, 0, 0);
sys/arch/arm/arm32/pmap.c
2855
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
2856
struct pv_entry **pvp = &SLIST_FIRST(&md->pvh_list);
sys/arch/arm/arm32/pmap.c
2863
if (PV_IS_EXEC_P(md->pvh_attrs))
sys/arch/arm/arm32/pmap.c
2865
md->pvh_attrs &= ~PVF_EXEC;
sys/arch/arm/arm32/pmap.c
2866
PMAP_VALIDATE_MD_PAGE(md);
sys/arch/arm/arm32/pmap.c
2868
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
2874
KASSERT(arm_cache_prefer_mask == 0 || pmap_is_page_colored_p(md));
sys/arch/arm/arm32/pmap.c
2881
md->k_mappings = 0;
sys/arch/arm/arm32/pmap.c
2883
md->urw_mappings = md->uro_mappings = 0;
sys/arch/arm/arm32/pmap.c
2886
pmap_clean_page(md, false);
sys/arch/arm/arm32/pmap.c
2916
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
2922
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
2923
pvp = &SLIST_FIRST(&md->pvh_list);
sys/arch/arm/arm32/pmap.c
2931
md->krw_mappings--;
sys/arch/arm/arm32/pmap.c
2933
md->kro_mappings--;
sys/arch/arm/arm32/pmap.c
2940
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
2973
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
2978
pvp = &SLIST_FIRST(&md->pvh_list);
sys/arch/arm/arm32/pmap.c
2985
if (!SLIST_EMPTY(&md->pvh_list)) {
sys/arch/arm/arm32/pmap.c
2986
pmap_vac_me_harder(md, pa, pmap_kernel(), 0);
sys/arch/arm/arm32/pmap.c
2993
if (PV_IS_EXEC_P(md->pvh_attrs))
sys/arch/arm/arm32/pmap.c
2995
md->pvh_attrs &= ~PVF_EXEC;
sys/arch/arm/arm32/pmap.c
2996
KASSERT(md->urw_mappings == 0);
sys/arch/arm/arm32/pmap.c
2997
KASSERT(md->uro_mappings == 0);
sys/arch/arm/arm32/pmap.c
3000
if (md->krw_mappings == 0)
sys/arch/arm/arm32/pmap.c
3001
md->pvh_attrs &= ~PVF_WRITE;
sys/arch/arm/arm32/pmap.c
3002
PMAP_VALIDATE_MD_PAGE(md);
sys/arch/arm/arm32/pmap.c
3006
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
3181
struct vm_page_md *md = (pg != NULL) ? VM_PAGE_TO_MD(pg) :
sys/arch/arm/arm32/pmap.c
3186
md->pvh_attrs, nflags);
sys/arch/arm/arm32/pmap.c
3191
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
3192
if ((flags & VM_PROT_ALL) || (md->pvh_attrs & PVF_REF)) {
sys/arch/arm/arm32/pmap.c
3206
(md->pvh_attrs & PVF_MOD) != 0)) {
sys/arch/arm/arm32/pmap.c
3224
if (md->pvh_attrs & nflags & PVF_EXEC) {
sys/arch/arm/arm32/pmap.c
3244
oflags = pmap_modify_pv(md, pa, pm, va,
sys/arch/arm/arm32/pmap.c
3294
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
3309
pmap_enter_pv(md, pa, pv, pm, va, nflags);
sys/arch/arm/arm32/pmap.c
3311
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
3389
struct vm_page_md *md = VM_PAGE_TO_MD(pg);
sys/arch/arm/arm32/pmap.c
3391
pmap_syncicache_page(md, pa);
sys/arch/arm/arm32/pmap.c
3436
struct vm_page_md *md = VM_PAGE_TO_MD(pg);
sys/arch/arm/arm32/pmap.c
3438
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
3439
pmap_vac_me_harder(md, pa, pm, va);
sys/arch/arm/arm32/pmap.c
3440
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
3446
struct vm_page_md *md = VM_PAGE_TO_MD(pg);
sys/arch/arm/arm32/pmap.c
3448
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
3450
KASSERT((md->pvh_attrs & PVF_DMOD) == 0 || (md->pvh_attrs & (PVF_DIRTY|PVF_NC)));
sys/arch/arm/arm32/pmap.c
3452
PMAP_VALIDATE_MD_PAGE(md);
sys/arch/arm/arm32/pmap.c
3453
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
3565
struct vm_page_md *md = VM_PAGE_TO_MD(pg);
sys/arch/arm/arm32/pmap.c
3567
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
3568
pv = pmap_remove_pv(md, pa, pm, sva);
sys/arch/arm/arm32/pmap.c
3569
pmap_vac_me_harder(md, pa, pm, 0);
sys/arch/arm/arm32/pmap.c
3570
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
3689
struct vm_page_md *md = VM_PAGE_TO_MD(pg);
sys/arch/arm/arm32/pmap.c
3693
KASSERT(arm_cache_prefer_mask == 0 || md->pvh_attrs & (PVF_COLORED|PVF_NC));
sys/arch/arm/arm32/pmap.c
3694
KASSERT((md->pvh_attrs & PVF_KMPAGE) == 0);
sys/arch/arm/arm32/pmap.c
3695
KASSERT(pmap_page_locked_p(md));
sys/arch/arm/arm32/pmap.c
3697
pv = pmap_remove_pv(md, pa, pmap_kernel(), va);
sys/arch/arm/arm32/pmap.c
3706
if ((md->pvh_attrs & (PVF_NC|PVF_EXEC)) == PVF_EXEC
sys/arch/arm/arm32/pmap.c
3708
if (SLIST_EMPTY(&md->pvh_list)) {
sys/arch/arm/arm32/pmap.c
3709
md->pvh_attrs &= ~PVF_EXEC;
sys/arch/arm/arm32/pmap.c
3712
pmap_syncicache_page(md, pa);
sys/arch/arm/arm32/pmap.c
3716
pmap_vac_me_harder(md, pa, pmap_kernel(), 0);
sys/arch/arm/arm32/pmap.c
3742
struct vm_page_md *md = pg != NULL ? VM_PAGE_TO_MD(pg) : NULL;
sys/arch/arm/arm32/pmap.c
3831
KASSERT(md->urw_mappings == 0);
sys/arch/arm/arm32/pmap.c
3832
KASSERT(md->uro_mappings == 0);
sys/arch/arm/arm32/pmap.c
3833
KASSERT(md->krw_mappings == 0);
sys/arch/arm/arm32/pmap.c
3834
KASSERT(md->kro_mappings == 0);
sys/arch/arm/arm32/pmap.c
3838
KASSERT((md->pvh_attrs & PVF_NC) == 0);
sys/arch/arm/arm32/pmap.c
3840
if (pmap_is_page_colored_p(md)
sys/arch/arm/arm32/pmap.c
3841
&& ((va ^ md->pvh_attrs) & arm_cache_prefer_mask)) {
sys/arch/arm/arm32/pmap.c
3843
pmap_flush_page(md, pa, PMAP_FLUSH_PRIMARY);
sys/arch/arm/arm32/pmap.c
3844
} else if (md->pvh_attrs & PVF_MULTCLR) {
sys/arch/arm/arm32/pmap.c
3850
pmap_flush_page(md, pa, PMAP_FLUSH_SECONDARY);
sys/arch/arm/arm32/pmap.c
3856
md->pvh_attrs &= PAGE_SIZE - 1;
sys/arch/arm/arm32/pmap.c
3857
md->pvh_attrs |= PVF_KMPAGE | PVF_COLORED | PVF_DIRTY
sys/arch/arm/arm32/pmap.c
3860
md->pvh_attrs |= PVF_KMPAGE;
sys/arch/arm/arm32/pmap.c
3869
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
3870
pmap_enter_pv(md, pa, pv, pmap_kernel(), va,
sys/arch/arm/arm32/pmap.c
3874
&& !(md->pvh_attrs & PVF_NC))
sys/arch/arm/arm32/pmap.c
3875
md->pvh_attrs |= PVF_DIRTY;
sys/arch/arm/arm32/pmap.c
3876
KASSERT((prot & VM_PROT_WRITE) == 0 || (md->pvh_attrs & (PVF_DIRTY|PVF_NC)));
sys/arch/arm/arm32/pmap.c
3877
pmap_vac_me_harder(md, pa, pmap_kernel(), va);
sys/arch/arm/arm32/pmap.c
3878
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
4082
struct vm_page_md *md = PMAP_PAGE_TO_MD(pp);
sys/arch/arm/arm32/pmap.c
4083
pmap_page_remove(md, pa);
sys/arch/arm/arm32/pmap.c
4169
struct vm_page_md *md = VM_PAGE_TO_MD(pg);
sys/arch/arm/arm32/pmap.c
4172
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
4176
pmap_modify_pv(md, pa, pm, sva,
sys/arch/arm/arm32/pmap.c
4178
pmap_vac_me_harder(md, pa, pm, sva);
sys/arch/arm/arm32/pmap.c
4179
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
4255
struct vm_page_md *md = VM_PAGE_TO_MD(pg);
sys/arch/arm/arm32/pmap.c
4260
(uintptr_t)md, pa, prot, 0);
sys/arch/arm/arm32/pmap.c
4265
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
4266
pmap_clearbit(md, pa, PVF_EXEC);
sys/arch/arm/arm32/pmap.c
4267
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
4275
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
4276
pmap_clearbit(md, pa, PVF_WRITE|PVF_EXEC);
sys/arch/arm/arm32/pmap.c
4277
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
4281
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
4282
pmap_clearbit(md, pa, PVF_WRITE);
sys/arch/arm/arm32/pmap.c
4283
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
4287
pmap_page_remove(md, pa);
sys/arch/arm/arm32/pmap.c
4300
struct vm_page_md *md = VM_PAGE_TO_MD(pg);
sys/arch/arm/arm32/pmap.c
4304
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
4306
if (md->pvh_attrs & PVF_MOD) {
sys/arch/arm/arm32/pmap.c
4314
if ((md->pvh_attrs & (PVF_DMOD|PVF_NC)) == PVF_MOD)
sys/arch/arm/arm32/pmap.c
4315
pmap_flush_page(md, pa, PMAP_CLEAN_PRIMARY);
sys/arch/arm/arm32/pmap.c
4317
pmap_clearbit(md, pa, PVF_MOD);
sys/arch/arm/arm32/pmap.c
4321
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
4334
struct vm_page_md *md = VM_PAGE_TO_MD(pg);
sys/arch/arm/arm32/pmap.c
4338
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
4340
if (md->pvh_attrs & PVF_REF) {
sys/arch/arm/arm32/pmap.c
4342
pmap_clearbit(md, pa, PVF_REF);
sys/arch/arm/arm32/pmap.c
4346
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
4399
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/arm/arm32/pmap.c
4401
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
4402
struct pv_entry * const pv = pmap_find_pv(md, pm, va);
sys/arch/arm/arm32/pmap.c
4409
if (!PV_IS_EXEC_P(md->pvh_attrs)) {
sys/arch/arm/arm32/pmap.c
4410
pmap_syncicache_page(md, pa);
sys/arch/arm/arm32/pmap.c
4416
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
4513
struct vm_page_md *md = VM_PAGE_TO_MD(pg);
sys/arch/arm/arm32/pmap.c
4516
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
4517
pv = pmap_find_pv(md, pm, va);
sys/arch/arm/arm32/pmap.c
4519
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
4532
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
4537
md->pvh_attrs |= PVF_REF | PVF_MOD;
sys/arch/arm/arm32/pmap.c
4543
if ((md->pvh_attrs & PVF_NC) == 0)
sys/arch/arm/arm32/pmap.c
4544
md->pvh_attrs |= PVF_DIRTY;
sys/arch/arm/arm32/pmap.c
4547
if (md->pvh_attrs & PVF_EXEC) {
sys/arch/arm/arm32/pmap.c
4548
md->pvh_attrs &= ~PVF_EXEC;
sys/arch/arm/arm32/pmap.c
4552
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
4590
struct vm_page_md *md = VM_PAGE_TO_MD(pg);
sys/arch/arm/arm32/pmap.c
4593
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
4594
struct pv_entry *pv = pmap_find_pv(md, pm, va);
sys/arch/arm/arm32/pmap.c
4596
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
4601
md->pvh_attrs |= PVF_REF;
sys/arch/arm/arm32/pmap.c
4620
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
4628
if ((md->pvh_attrs & PVF_EXEC) == 0) {
sys/arch/arm/arm32/pmap.c
4631
pmap_syncicache_page(md, pa);
sys/arch/arm/arm32/pmap.c
4637
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
4656
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/arm/arm32/pmap.c
4659
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
4660
struct pv_entry * const pv = pmap_find_pv(md, pm, va);
sys/arch/arm/arm32/pmap.c
4662
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
4670
if ((md->pvh_attrs & PVF_EXEC) == 0) {
sys/arch/arm/arm32/pmap.c
4673
pmap_syncicache_page(md, pa);
sys/arch/arm/arm32/pmap.c
4675
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
4898
struct vm_page_md *md = VM_PAGE_TO_MD(pg);
sys/arch/arm/arm32/pmap.c
4900
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
4901
(void) pmap_modify_pv(md, pa, pm, va, PVF_WIRED, 0);
sys/arch/arm/arm32/pmap.c
4902
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
534
pmap_acquire_page_lock(struct vm_page_md *md)
sys/arch/arm/arm32/pmap.c
540
pmap_release_page_lock(struct vm_page_md *md)
sys/arch/arm/arm32/pmap.c
546
pmap_page_locked_p(struct vm_page_md *md)
sys/arch/arm/arm32/pmap.c
5466
struct vm_page_md *md = VM_PAGE_TO_MD(pg);
sys/arch/arm/arm32/pmap.c
5470
const vsize_t va_offset = md->pvh_attrs & arm_cache_prefer_mask;
sys/arch/arm/arm32/pmap.c
5492
if (!SLIST_EMPTY(&md->pvh_list))
sys/arch/arm/arm32/pmap.c
5517
md->pvh_attrs &= ~arm_cache_prefer_mask;
sys/arch/arm/arm32/pmap.c
5518
md->pvh_attrs |= (pa & arm_cache_prefer_mask);
sys/arch/arm/arm32/pmap.c
5539
if (!pmap_is_page_colored_p(md)) {
sys/arch/arm/arm32/pmap.c
5541
md->pvh_attrs |= PVF_COLORED;
sys/arch/arm/arm32/pmap.c
5543
md->pvh_attrs |= PVF_DIRTY;
sys/arch/arm/arm32/pmap.c
5545
if (PV_IS_EXEC_P(md->pvh_attrs)) {
sys/arch/arm/arm32/pmap.c
5546
md->pvh_attrs &= ~PVF_EXEC;
sys/arch/arm/arm32/pmap.c
5559
struct vm_page_md *md = VM_PAGE_TO_MD(pg);
sys/arch/arm/arm32/pmap.c
5561
if (!SLIST_EMPTY(&md->pvh_list))
sys/arch/arm/arm32/pmap.c
5598
struct vm_page_md *md = VM_PAGE_TO_MD(pg);
sys/arch/arm/arm32/pmap.c
5602
const vsize_t va_offset = md->pvh_attrs & arm_cache_prefer_mask;
sys/arch/arm/arm32/pmap.c
5620
if (!SLIST_EMPTY(&md->pvh_list))
sys/arch/arm/arm32/pmap.c
5667
if (!pmap_is_page_colored_p(md)) {
sys/arch/arm/arm32/pmap.c
5669
md->pvh_attrs |= PVF_COLORED;
sys/arch/arm/arm32/pmap.c
5672
if (PV_IS_EXEC_P(md->pvh_attrs)) {
sys/arch/arm/arm32/pmap.c
5673
md->pvh_attrs &= ~PVF_EXEC;
sys/arch/arm/arm32/pmap.c
5947
struct vm_page_md *md __diagused = VM_PAGE_TO_MD(pg);
sys/arch/arm/arm32/pmap.c
5948
KASSERT(SLIST_EMPTY(&md->pvh_list));
sys/arch/arm/arm32/pmap.c
781
#define PMAP_VALIDATE_MD_PAGE(md) \
sys/arch/arm/arm32/pmap.c
782
KASSERTMSG(arm_cache_prefer_mask == 0 || (((md)->pvh_attrs & PVF_WRITE) == 0) == ((md)->urw_mappings + (md)->krw_mappings == 0), \
sys/arch/arm/arm32/pmap.c
783
"(md) %p: attrs=%#x urw=%u krw=%u", (md), \
sys/arch/arm/arm32/pmap.c
784
(md)->pvh_attrs, (md)->urw_mappings, (md)->krw_mappings);
sys/arch/arm/arm32/pmap.c
7999
struct vm_page_md *md;
sys/arch/arm/arm32/pmap.c
8010
md = VM_PAGE_TO_MD(pg);
sys/arch/arm/arm32/pmap.c
8014
md->krw_mappings, md->kro_mappings,
sys/arch/arm/arm32/pmap.c
8015
md->urw_mappings, md->uro_mappings);
sys/arch/arm/arm32/pmap.c
8017
SLIST_FOREACH(pv, &md->pvh_list, pv_link) {
sys/arch/arm/arm32/pmap.c
8266
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/arm/arm32/pmap.c
8267
pmap_acquire_page_lock(md);
sys/arch/arm/arm32/pmap.c
8268
pmap_vac_me_harder(md, pa, pmap_kernel(), va);
sys/arch/arm/arm32/pmap.c
8269
pmap_release_page_lock(md);
sys/arch/arm/arm32/pmap.c
976
pmap_enter_pv(struct vm_page_md *md, paddr_t pa, struct pv_entry *pv, pmap_t pm,
sys/arch/arm/arm32/pmap.c
981
(uintptr_t)md, (uintptr_t)pa, (uintptr_t)pm, va);
sys/arch/arm/arm32/pmap.c
991
pvp = &SLIST_FIRST(&md->pvh_list);
sys/arch/arm/at91/at91spi.c
104
at91spi_machdep_tag_t md)
sys/arch/arm/at91/at91spi.c
117
sc->sc_md = md;
sys/arch/arm/at91/at91spivar.h
78
at91spi_machdep_tag_t md);
sys/arch/arm/include/arm32/pmap.h
397
#define pmap_is_page_colored_p(md) \
sys/arch/arm/include/arm32/pmap.h
398
(((md)->pvh_attrs & PVF_COLORED) != 0)
sys/arch/atari/dev/md_root.c
109
md_attach_hook(int unit, struct md_conf *md)
sys/arch/atari/dev/md_root.c
116
md->md_type = MD_UNCONFIGURED; /* Paranoia... */
sys/arch/atari/dev/md_root.c
121
md_open_hook(int unit, struct md_conf *md)
sys/arch/atari/dev/md_root.c
129
if (md->md_type != MD_UNCONFIGURED)
sys/arch/atari/dev/md_root.c
131
md->md_addr = kmem_alloc(ri->ramd_size, KM_SLEEP);
sys/arch/atari/dev/md_root.c
132
md->md_size = ri->ramd_size;
sys/arch/atari/dev/md_root.c
133
if (md->md_addr == NULL)
sys/arch/atari/dev/md_root.c
136
if (loaddisk(md, ri->ramd_dev, curlwp)) {
sys/arch/atari/dev/md_root.c
137
kmem_free(md->md_addr, ri->ramd_size);
sys/arch/atari/dev/md_root.c
138
md->md_addr = NULL;
sys/arch/atari/dev/md_root.c
142
md->md_type = MD_KMEM_ALLOCATED;
sys/arch/atari/dev/md_root.c
146
loaddisk(struct md_conf *md, dev_t ld_dev, struct lwp *lwp)
sys/arch/atari/dev/md_root.c
171
rs.nbytes = md->md_size;
sys/arch/atari/dev/md_root.c
173
rs.bufp = md->md_addr;
sys/arch/atari/dev/md_root.c
174
rs.ebufp = (char *)md->md_addr + md->md_size;
sys/arch/atari/dev/md_root.c
176
rs.media_sz = md->md_size;
sys/arch/dreamcast/dev/g2/aica.c
650
aica_query_devinfo(void *addr, mixer_devinfo_t *md)
sys/arch/dreamcast/dev/g2/aica.c
653
switch (md->index) {
sys/arch/dreamcast/dev/g2/aica.c
655
md->type = AUDIO_MIXER_VALUE;
sys/arch/dreamcast/dev/g2/aica.c
656
md->mixer_class = AICA_OUTPUT_CLASS;
sys/arch/dreamcast/dev/g2/aica.c
657
md->prev = md->next = AUDIO_MIXER_LAST;
sys/arch/dreamcast/dev/g2/aica.c
658
strcpy(md->label.name, AudioNmaster);
sys/arch/dreamcast/dev/g2/aica.c
659
md->un.v.num_channels = 1;
sys/arch/dreamcast/dev/g2/aica.c
660
strcpy(md->un.v.units.name, AudioNvolume);
sys/arch/dreamcast/dev/g2/aica.c
663
md->type = AUDIO_MIXER_VALUE;
sys/arch/dreamcast/dev/g2/aica.c
664
md->mixer_class = AICA_OUTPUT_CLASS;
sys/arch/dreamcast/dev/g2/aica.c
665
md->prev = md->next = AUDIO_MIXER_LAST;
sys/arch/dreamcast/dev/g2/aica.c
666
strcpy(md->label.name, AudioNoutput);
sys/arch/dreamcast/dev/g2/aica.c
667
md->un.v.num_channels = 2;
sys/arch/dreamcast/dev/g2/aica.c
668
strcpy(md->label.name, AudioNvolume);
sys/arch/dreamcast/dev/g2/aica.c
671
md->type = AUDIO_MIXER_CLASS;
sys/arch/dreamcast/dev/g2/aica.c
672
md->mixer_class = AICA_OUTPUT_CLASS;
sys/arch/dreamcast/dev/g2/aica.c
673
md->next = md->prev = AUDIO_MIXER_LAST;
sys/arch/dreamcast/dev/g2/aica.c
674
strcpy(md->label.name, AudioCoutputs);
sys/arch/evbmips/adm5120/mainbus.c
135
const struct mainbusdev *md;
sys/arch/evbmips/adm5120/mainbus.c
153
for (md = mainbusdevs; md->md_name != NULL; md++) {
sys/arch/evbmips/adm5120/mainbus.c
154
ma.ma_name = md->md_name;
sys/arch/evbmips/alchemy/dbau1550.c
386
static const struct auspi_machdep md = {
sys/arch/evbmips/alchemy/dbau1550.c
396
return &md;
sys/arch/evbmips/alchemy/mainbus.c
84
const struct mainbusdev *md;
sys/arch/evbmips/alchemy/mainbus.c
89
for (md = mainbusdevs; md->md_name != NULL; md++) {
sys/arch/evbmips/atheros/mainbus.c
84
const struct mainbusdev *md;
sys/arch/evbmips/atheros/mainbus.c
89
for (md = mainbusdevs; md->md_name != NULL; md++) {
sys/arch/evbmips/atheros/mainbus.c
90
struct mainbusdev ma = *md;
sys/arch/evbmips/ingenic/mainbus.c
83
const struct mainbusdev *md;
sys/arch/evbmips/ingenic/mainbus.c
88
for (md = mainbusdevs; md->md_name != NULL; md++) {
sys/arch/evbmips/ingenic/mainbus.c
89
struct mainbusdev ma = *md;
sys/arch/evbmips/malta/dev/mainbus.c
113
const struct mainbusdev *md;
sys/arch/evbmips/malta/dev/mainbus.c
167
for (md = mainbusdevs; md->md_name != NULL; md++) {
sys/arch/evbmips/malta/dev/mainbus.c
168
ma.ma_name = md->md_name;
sys/arch/evbmips/malta/dev/mainbus.c
169
ma.ma_addr = md->md_addr;
sys/arch/evbmips/malta/dev/mainbus.c
170
ma.ma_intr = md->md_intr;
sys/arch/evbmips/mipssim/mainbus.c
82
const struct mainbusdev *md;
sys/arch/evbmips/mipssim/mainbus.c
88
for (md = mainbusdevs; md->md_name != NULL; md++) {
sys/arch/evbmips/mipssim/mainbus.c
89
maa.ma_name = md->md_name;
sys/arch/evbmips/mipssim/mainbus.c
90
maa.ma_addr = md->md_addr;
sys/arch/evbmips/mipssim/mainbus.c
91
maa.ma_irq = md->md_irq;
sys/arch/hppa/hppa/pmap.c
118
#define PMAP_PV_LOCK(md) \
sys/arch/hppa/hppa/pmap.c
119
((uintptr_t)(md) >> 7 & (__arraycount(pmap_pv_locks) - 1))
sys/arch/hppa/hppa/pmap.c
1289
struct vm_page_md * const md = VM_PAGE_TO_MD(spg);
sys/arch/hppa/hppa/pmap.c
1290
pmap_pv_lock(md);
sys/arch/hppa/hppa/pmap.c
1291
for (pv = md->pvh_list; pv != NULL; pv = npv) {
sys/arch/hppa/hppa/pmap.c
1300
pmap_pv_unlock(md);
sys/arch/hppa/hppa/pmap.c
1302
pmap_pv_lock(md);
sys/arch/hppa/hppa/pmap.c
1304
npv = md->pvh_list;
sys/arch/hppa/hppa/pmap.c
1306
pmap_pv_unlock(md);
sys/arch/hppa/hppa/pmap.c
1338
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/hppa/hppa/pmap.c
1339
struct pv_entry *pve = md->pvh_list;
sys/arch/hppa/hppa/pmap.c
1411
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/hppa/hppa/pmap.c
1413
pmap_pv_lock(md);
sys/arch/hppa/hppa/pmap.c
1415
md->pvh_attrs |= pmap_pvh_attrs(pte);
sys/arch/hppa/hppa/pmap.c
1416
pmap_pv_unlock(md);
sys/arch/hppa/hppa/pmap.c
1430
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/hppa/hppa/pmap.c
1442
pmap_pv_lock(md);
sys/arch/hppa/hppa/pmap.c
1444
pmap_pv_unlock(md);
sys/arch/hppa/hppa/pmap.c
1455
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/hppa/hppa/pmap.c
1458
!IS_PVFEXEC_P(md->pvh_attrs)) {
sys/arch/hppa/hppa/pmap.c
1460
md->pvh_attrs |= PVF_EXEC;
sys/arch/hppa/hppa/pmap.c
1524
struct vm_page_md * const md =
sys/arch/hppa/hppa/pmap.c
1527
pmap_pv_lock(md);
sys/arch/hppa/hppa/pmap.c
1529
md->pvh_attrs |= pmap_pvh_attrs(pte);
sys/arch/hppa/hppa/pmap.c
1530
pmap_pv_unlock(md);
sys/arch/hppa/hppa/pmap.c
1587
struct vm_page_md * const md =
sys/arch/hppa/hppa/pmap.c
1590
pmap_pv_lock(md);
sys/arch/hppa/hppa/pmap.c
1591
md->pvh_attrs |= pmap_pvh_attrs(pte);
sys/arch/hppa/hppa/pmap.c
1592
pmap_pv_unlock(md);
sys/arch/hppa/hppa/pmap.c
1612
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/hppa/hppa/pmap.c
1615
if (md->pvh_list == NULL) {
sys/arch/hppa/hppa/pmap.c
1616
KASSERT((md->pvh_attrs & PVF_EXEC) == 0);
sys/arch/hppa/hppa/pmap.c
1621
pmap_pv_lock(md);
sys/arch/hppa/hppa/pmap.c
1622
pvp = &md->pvh_list;
sys/arch/hppa/hppa/pmap.c
1623
for (pve = md->pvh_list; pve; pve = npve) {
sys/arch/hppa/hppa/pmap.c
1661
pmap_pv_unlock(md);
sys/arch/hppa/hppa/pmap.c
1674
md->pvh_attrs |= pmap_pvh_attrs(pte);
sys/arch/hppa/hppa/pmap.c
1685
pmap_pv_unlock(md);
sys/arch/hppa/hppa/pmap.c
1694
md->pvh_attrs &= ~PVF_EXEC;
sys/arch/hppa/hppa/pmap.c
1697
pmap_pv_unlock(md);
sys/arch/hppa/hppa/pmap.c
1745
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/hppa/hppa/pmap.c
1754
pmap_pv_lock(md);
sys/arch/hppa/hppa/pmap.c
1755
res = md->pvh_attrs & (set | clear);
sys/arch/hppa/hppa/pmap.c
1756
md->pvh_attrs ^= res;
sys/arch/hppa/hppa/pmap.c
1758
for (pve = md->pvh_list; pve; pve = pve->pv_next) {
sys/arch/hppa/hppa/pmap.c
1777
md->pvh_attrs |= pmap_pvh_attrs(pte);
sys/arch/hppa/hppa/pmap.c
1787
pmap_pv_unlock(md);
sys/arch/hppa/hppa/pmap.c
1799
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/hppa/hppa/pmap.c
1804
pmap_pv_lock(md);
sys/arch/hppa/hppa/pmap.c
1805
for (pve = md->pvh_list; !(md->pvh_attrs & bit) && pve;
sys/arch/hppa/hppa/pmap.c
1813
md->pvh_attrs |= pmap_pvh_attrs(pte);
sys/arch/hppa/hppa/pmap.c
1815
ret = ((md->pvh_attrs & bit) != 0);
sys/arch/hppa/hppa/pmap.c
1816
pmap_pv_unlock(md);
sys/arch/hppa/hppa/pmap.c
182
static inline void pmap_pv_lock(const struct vm_page_md *md);
sys/arch/hppa/hppa/pmap.c
183
static inline void pmap_pv_unlock(const struct vm_page_md *md);
sys/arch/hppa/hppa/pmap.c
184
static inline bool pmap_pv_locked(const struct vm_page_md *md);
sys/arch/hppa/hppa/pmap.c
1895
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/hppa/hppa/pmap.c
1899
for (pve = md->pvh_list; pve; pve = pve->pv_next) {
sys/arch/hppa/hppa/pmap.c
2011
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/hppa/hppa/pmap.c
2022
pmap_pv_lock(md);
sys/arch/hppa/hppa/pmap.c
2024
pmap_pv_unlock(md);
sys/arch/hppa/hppa/pmap.c
2088
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/hppa/hppa/pmap.c
2090
pmap_pv_lock(md);
sys/arch/hppa/hppa/pmap.c
2092
pmap_pv_unlock(md);
sys/arch/hppa/hppa/pmap.c
238
pmap_pv_lock(const struct vm_page_md *md)
sys/arch/hppa/hppa/pmap.c
241
mutex_enter(&pmap_pv_locks[PMAP_PV_LOCK(md)].lock);
sys/arch/hppa/hppa/pmap.c
245
pmap_pv_unlock(const struct vm_page_md *md)
sys/arch/hppa/hppa/pmap.c
248
mutex_exit(&pmap_pv_locks[PMAP_PV_LOCK(md)].lock);
sys/arch/hppa/hppa/pmap.c
252
pmap_pv_locked(const struct vm_page_md *md)
sys/arch/hppa/hppa/pmap.c
255
return mutex_owned(&pmap_pv_locks[PMAP_PV_LOCK(md)].lock);
sys/arch/hppa/hppa/pmap.c
526
struct vm_page_md *md;
sys/arch/hppa/hppa/pmap.c
533
md = VM_PAGE_TO_MD(pg);
sys/arch/hppa/hppa/pmap.c
534
db_printf("pg %p attr 0x%08x\n", pg, md->pvh_attrs);
sys/arch/hppa/hppa/pmap.c
535
for (pve = md->pvh_list; pve; pve = pve->pv_next)
sys/arch/hppa/hppa/pmap.c
550
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/hppa/hppa/pmap.c
554
pmap_pv_lock(md);
sys/arch/hppa/hppa/pmap.c
555
pvp = &md->pvh_list;
sys/arch/hppa/hppa/pmap.c
556
for (pve = md->pvh_list; pve; pve = npve) {
sys/arch/hppa/hppa/pmap.c
590
pmap_pv_unlock(md);
sys/arch/hppa/hppa/pmap.c
603
md->pvh_attrs |= pmap_pvh_attrs(ppte);
sys/arch/hppa/hppa/pmap.c
633
pmap_pv_unlock(md);
sys/arch/hppa/hppa/pmap.c
656
md->pvh_attrs &= ~PVF_EXEC;
sys/arch/hppa/hppa/pmap.c
662
for (pve = md->pvh_list; pve; pve = pve->pv_next) {
sys/arch/hppa/hppa/pmap.c
681
pmap_pv_unlock(md);
sys/arch/hppa/hppa/pmap.c
716
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/hppa/hppa/pmap.c
724
KASSERT(pmap_pv_locked(md));
sys/arch/hppa/hppa/pmap.c
729
pve->pv_next = md->pvh_list;
sys/arch/hppa/hppa/pmap.c
730
md->pvh_list = pve;
sys/arch/hppa/hppa/pmap.c
740
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/hppa/hppa/pmap.c
743
KASSERT(pmap_pv_locked(md));
sys/arch/hppa/hppa/pmap.c
745
for (pv = *(pve = &md->pvh_list);
sys/arch/hppa/hppa/pmap.c
753
if (IS_PVFEXEC_P(md->pvh_attrs)) {
sys/arch/hppa/hppa/pmap.c
754
if (md->pvh_list == NULL) {
sys/arch/hppa/hppa/pmap.c
755
md->pvh_attrs &= ~PVF_EXEC;
sys/arch/i386/i386/multiboot.c
402
struct multiboot_drive *md;
sys/arch/i386/i386/multiboot.c
405
md = (struct multiboot_drive *)
sys/arch/i386/i386/multiboot.c
409
bbe.sec = md->md_sectors;
sys/arch/i386/i386/multiboot.c
410
bbe.head = md->md_heads;
sys/arch/i386/i386/multiboot.c
411
bbe.cyl = md->md_cylinders;
sys/arch/i386/i386/multiboot.c
412
bbe.dev = md->md_number;
sys/arch/i386/i386/multiboot.c
417
pos += md->md_length;
sys/arch/i386/stand/efiboot/efimemory.c
110
for (i = 0, md = desc; i < *NoEntries - 1; i++, md = next) {
sys/arch/i386/stand/efiboot/efimemory.c
111
target = next = NextMemoryDescriptor(md, *DescriptorSize);
sys/arch/i386/stand/efiboot/efimemory.c
113
if (md->PhysicalStart > target->PhysicalStart) {
sys/arch/i386/stand/efiboot/efimemory.c
114
CopyMem(tmp, md, *DescriptorSize);
sys/arch/i386/stand/efiboot/efimemory.c
115
CopyMem(md, target, *DescriptorSize);
sys/arch/i386/stand/efiboot/efimemory.c
130
EFI_MEMORY_DESCRIPTOR *md, *next, *target, *tmp;
sys/arch/i386/stand/efiboot/efimemory.c
135
for (i = 0, md = target = desc; i < *NoEntries; i++, md = next) {
sys/arch/i386/stand/efiboot/efimemory.c
136
type = md->Type;
sys/arch/i386/stand/efiboot/efimemory.c
143
if ((md->Attribute & EFI_MEMORY_WB) != 0)
sys/arch/i386/stand/efiboot/efimemory.c
145
if (md->Attribute == target->Attribute) {
sys/arch/i386/stand/efiboot/efimemory.c
169
md->Attribute == target->Attribute &&
sys/arch/i386/stand/efiboot/efimemory.c
170
md->PhysicalStart == target->PhysicalStart + target->NumberOfPages * EFI_PAGE_SIZE) {
sys/arch/i386/stand/efiboot/efimemory.c
172
target->NumberOfPages += md->NumberOfPages;
sys/arch/i386/stand/efiboot/efimemory.c
174
tmp = md;
sys/arch/i386/stand/efiboot/efimemory.c
176
next = NextMemoryDescriptor(md, DescriptorSize);
sys/arch/i386/stand/efiboot/efimemory.c
177
CopyMem(md, next, DescriptorSize);
sys/arch/i386/stand/efiboot/efimemory.c
178
md = next;
sys/arch/i386/stand/efiboot/efimemory.c
186
target = md;
sys/arch/i386/stand/efiboot/efimemory.c
190
next = NextMemoryDescriptor(md, DescriptorSize);
sys/arch/i386/stand/efiboot/efimemory.c
200
EFI_MEMORY_DESCRIPTOR *mdtop, *md, *next;
sys/arch/i386/stand/efiboot/efimemory.c
217
for (i = 0, md = mdtop; i < NoEntries; i++, md = next) {
sys/arch/i386/stand/efiboot/efimemory.c
218
memmap[i].addr = md->PhysicalStart;
sys/arch/i386/stand/efiboot/efimemory.c
219
memmap[i].size = md->NumberOfPages * EFI_PAGE_SIZE;
sys/arch/i386/stand/efiboot/efimemory.c
220
memmap[i].type = getmemtype(md);
sys/arch/i386/stand/efiboot/efimemory.c
222
next = NextMemoryDescriptor(md, DescriptorSize);
sys/arch/i386/stand/efiboot/efimemory.c
236
EFI_MEMORY_DESCRIPTOR *mdtop, *md, *next;
sys/arch/i386/stand/efiboot/efimemory.c
244
for (i = 0, md = mdtop; i < NoEntries; i++, md = next) {
sys/arch/i386/stand/efiboot/efimemory.c
245
next = NextMemoryDescriptor(md, DescriptorSize);
sys/arch/i386/stand/efiboot/efimemory.c
246
if (getmemtype(md) != BIM_Memory)
sys/arch/i386/stand/efiboot/efimemory.c
248
if (md->PhysicalStart >= 1 * 1024 * 1024)
sys/arch/i386/stand/efiboot/efimemory.c
250
if (basemem != md->PhysicalStart)
sys/arch/i386/stand/efiboot/efimemory.c
253
MappingSize = md->NumberOfPages * EFI_PAGE_SIZE;
sys/arch/i386/stand/efiboot/efimemory.c
254
epa = md->PhysicalStart + MappingSize;
sys/arch/i386/stand/efiboot/efimemory.c
271
EFI_MEMORY_DESCRIPTOR *mdtop, *md, *next;
sys/arch/i386/stand/efiboot/efimemory.c
283
for (i = 0, md = mdtop; i < NoEntries; i++, md = next) {
sys/arch/i386/stand/efiboot/efimemory.c
284
next = NextMemoryDescriptor(md, DescriptorSize);
sys/arch/i386/stand/efiboot/efimemory.c
285
if (getmemtype(md) == BIM_Reserved)
sys/arch/i386/stand/efiboot/efimemory.c
287
if (md->PhysicalStart >= 4 * 1024 * 1024 * 1024ULL)
sys/arch/i386/stand/efiboot/efimemory.c
290
MappingSize = md->NumberOfPages * EFI_PAGE_SIZE;
sys/arch/i386/stand/efiboot/efimemory.c
291
epa = md->PhysicalStart + MappingSize;
sys/arch/i386/stand/efiboot/efimemory.c
298
pa = md->PhysicalStart;
sys/arch/i386/stand/efiboot/efimemory.c
331
EFI_MEMORY_DESCRIPTOR *mdtop, *md, *next;
sys/arch/i386/stand/efiboot/efimemory.c
348
for (i = 0, n = 0, md = mdtop; i < NoEntries; i++, md = next) {
sys/arch/i386/stand/efiboot/efimemory.c
349
next = NextMemoryDescriptor(md, DescriptorSize);
sys/arch/i386/stand/efiboot/efimemory.c
351
memtype = getmemtype(md);
sys/arch/i386/stand/efiboot/efimemory.c
355
MappingSize = md->NumberOfPages * EFI_PAGE_SIZE;
sys/arch/i386/stand/efiboot/efimemory.c
361
printf("0x%" PRIxMAX "-0x%" PRIxMAX, (uintmax_t)md->PhysicalStart,
sys/arch/i386/stand/efiboot/efimemory.c
362
(uintmax_t)(md->PhysicalStart + MappingSize - 1));
sys/arch/i386/stand/efiboot/efimemory.c
373
EFI_MEMORY_DESCRIPTOR *mdtop, *md, *next;
sys/arch/i386/stand/efiboot/efimemory.c
395
for (i = 0, md = mdtop; i < NoEntries; i++, md = next) {
sys/arch/i386/stand/efiboot/efimemory.c
396
next = NextMemoryDescriptor(md, DescriptorSize);
sys/arch/i386/stand/efiboot/efimemory.c
398
if (md->Type >= __arraycount(efi_memory_type))
sys/arch/i386/stand/efiboot/efimemory.c
400
md->Type);
sys/arch/i386/stand/efiboot/efimemory.c
402
md->Type >= __arraycount(efi_memory_type) ?
sys/arch/i386/stand/efiboot/efimemory.c
403
efimemstr : efi_memory_type[md->Type],
sys/arch/i386/stand/efiboot/efimemory.c
404
(uintmax_t)md->PhysicalStart,
sys/arch/i386/stand/efiboot/efimemory.c
405
(uintmax_t)md->PhysicalStart +
sys/arch/i386/stand/efiboot/efimemory.c
406
md->NumberOfPages * EFI_PAGE_SIZE - 1,
sys/arch/i386/stand/efiboot/efimemory.c
407
(uintmax_t)md->Attribute);
sys/arch/i386/stand/efiboot/efimemory.c
56
getmemtype(EFI_MEMORY_DESCRIPTOR *md)
sys/arch/i386/stand/efiboot/efimemory.c
59
switch (md->Type) {
sys/arch/i386/stand/efiboot/efimemory.c
65
return (md->Attribute & EFI_MEMORY_WB) ?
sys/arch/i386/stand/efiboot/efimemory.c
94
EFI_MEMORY_DESCRIPTOR *desc, *md, *next, *target, *tmp;
sys/arch/ia64/ia64/efi.c
139
efi_md_next(struct efi_md *md)
sys/arch/ia64/ia64/efi.c
144
md = (struct efi_md *)((uintptr_t)md + bootinfo.bi_memdesc_size);
sys/arch/ia64/ia64/efi.c
145
return ((md >= (struct efi_md *)plim) ? NULL : md);
sys/arch/ia64/ia64/efi.c
61
struct efi_md *md;
sys/arch/ia64/ia64/efi.c
84
md = efi_md_first();
sys/arch/ia64/ia64/efi.c
85
while (md != NULL) {
sys/arch/ia64/ia64/efi.c
86
if (md->md_attr & EFI_MD_ATTR_RT) {
sys/arch/ia64/ia64/efi.c
87
if (md->md_attr & EFI_MD_ATTR_WB)
sys/arch/ia64/ia64/efi.c
88
md->md_virt =
sys/arch/ia64/ia64/efi.c
89
(uint64_t)IA64_PHYS_TO_RR7(md->md_phys);
sys/arch/ia64/ia64/efi.c
90
else if (md->md_attr & EFI_MD_ATTR_UC)
sys/arch/ia64/ia64/efi.c
91
md->md_virt =
sys/arch/ia64/ia64/efi.c
92
(uint64_t)IA64_PHYS_TO_RR6(md->md_phys);
sys/arch/ia64/ia64/efi.c
94
md = efi_md_next(md);
sys/arch/ia64/ia64/machdep.c
398
struct efi_md *md;
sys/arch/ia64/ia64/machdep.c
435
for (md = efi_md_first(); md != NULL; md = efi_md_next(md)) {
sys/arch/ia64/ia64/machdep.c
436
switch (md->md_type) {
sys/arch/ia64/ia64/machdep.c
438
ia64_port_base = IA64_PHYS_TO_RR6(md->md_phys);
sys/arch/ia64/ia64/machdep.c
441
ia64_pal_base = md->md_phys;
sys/arch/ia64/ia64/machdep.c
521
for (md = efi_md_first(); md != NULL; md = efi_md_next(md)) {
sys/arch/ia64/ia64/machdep.c
523
DPRINTF("MD %p: type %d pa 0x%lx cnt 0x%lx\n", md,
sys/arch/ia64/ia64/machdep.c
524
md->md_type, md->md_phys, md->md_pages);
sys/arch/ia64/ia64/machdep.c
526
pfn0 = ia64_btop(round_page(md->md_phys));
sys/arch/ia64/ia64/machdep.c
527
pfn1 = ia64_btop(trunc_page(md->md_phys + md->md_pages * 4096));
sys/arch/ia64/ia64/machdep.c
531
if (md->md_type != EFI_MD_TYPE_FREE)
sys/arch/ia64/ia64/machdep.c
540
md->md_phys);
sys/arch/ia64/ia64/machdep.c
545
md->md_phys + md->md_pages * 4096);
sys/arch/ia64/ia64/machdep.c
560
DPRINTF("Descriptor %p contains kernel\n", md);
sys/arch/ia64/ia64/machdep.c
589
md, pfn0, pfn1);
sys/arch/ia64/ia64/pmap.c
2255
struct vm_page *md, *ms;
sys/arch/ia64/ia64/pmap.c
2261
md = PHYS_TO_VM_PAGE(pdst);
sys/arch/ia64/ia64/pmap.c
2263
KASSERT(md != NULL && ms != NULL);
sys/arch/ia64/ia64/pmap.c
2265
dst_va = pmap_page_to_va(md);
sys/arch/ia64/stand/efi/libefi/bootinfo.c
208
struct file_metadata *md;
sys/arch/ia64/stand/ia64/ski/bootinfo.c
206
struct file_metadata *md;
sys/arch/mips/alchemy/dev/aupcmcia.c
205
struct aupcmcia_machdep *md;
sys/arch/mips/alchemy/dev/aupcmcia.c
225
if ((md = aupcmcia_machdep()) == NULL) {
sys/arch/mips/alchemy/dev/aupcmcia.c
230
sc->sc_nslots = md->am_nslots;
sys/arch/mips/alchemy/dev/aupcmcia.c
231
sc->sc_slot_enable = md->am_slot_enable;
sys/arch/mips/alchemy/dev/aupcmcia.c
232
sc->sc_slot_disable = md->am_slot_disable;
sys/arch/mips/alchemy/dev/aupcmcia.c
233
sc->sc_slot_status = md->am_slot_status;
sys/arch/mips/alchemy/dev/aupcmcia.c
248
sp->as_name = md->am_slot_name(slot);
sys/arch/mips/alchemy/dev/aupcmcia.c
249
sp->as_offset = md->am_slot_offset(slot);
sys/arch/mips/alchemy/dev/aupcmcia.c
250
sp->as_card_irq = md->am_slot_irq(slot, AUPCMCIA_IRQ_CARD);
sys/arch/mips/alchemy/dev/aupcmcia.c
251
sp->as_status_irq = md->am_slot_irq(slot,
sys/arch/mips/alchemy/dev/auspi.c
127
const struct auspi_machdep *md;
sys/arch/mips/alchemy/dev/auspi.c
131
if ((md = auspi_machdep(aa->aupsc_addr)) != NULL) {
sys/arch/mips/alchemy/dev/auspi.c
132
sc->sc_md = *md;
sys/arch/powerpc/oea/pmap.c
2375
struct vm_page_md *md = VM_PAGE_TO_MD(pg);
sys/arch/powerpc/oea/pmap.c
2377
pmap_pp_protect(&md->mdpg_pp, VM_PAGE_TO_PHYS(pg), prot);
sys/arch/powerpc/oea/pmap.c
645
struct vm_page_md *md;
sys/arch/powerpc/oea/pmap.c
656
md = VM_PAGE_TO_MD(pg);
sys/arch/powerpc/oea/pmap.c
657
return &md->mdpg_pvoh;
sys/arch/powerpc/oea/pmap.c
663
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/powerpc/oea/pmap.c
665
return &md->mdpg_pvoh;
sys/arch/powerpc/oea/pmap.c
678
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/powerpc/oea/pmap.c
680
pmap_pp_attr_clear(&md->mdpg_pp, ptebit);
sys/arch/powerpc/oea/pmap.c
693
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/powerpc/oea/pmap.c
695
return pmap_pp_attr_fetch(&md->mdpg_pp);
sys/arch/powerpc/oea/pmap.c
701
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/powerpc/oea/pmap.c
703
md->mdpg_attrs |= ptebit;
sys/arch/powerpc/powerpc/pmap_subr.c
294
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/powerpc/powerpc/pmap_subr.c
296
KDASSERT(LIST_EMPTY(&md->mdpg_pvoh));
sys/arch/powerpc/powerpc/pmap_subr.c
298
if (md->mdpg_attrs & PTE_EXEC) {
sys/arch/powerpc/powerpc/pmap_subr.c
302
md->mdpg_attrs &= ~PTE_EXEC;
sys/arch/powerpc/powerpc/pmap_subr.c
375
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/powerpc/powerpc/pmap_subr.c
377
KDASSERT(LIST_EMPTY(&md->mdpg_pvoh));
sys/arch/powerpc/powerpc/pmap_subr.c
379
if (md->mdpg_attrs & PTE_EXEC) {
sys/arch/powerpc/powerpc/pmap_subr.c
383
md->mdpg_attrs &= ~PTE_EXEC;
sys/arch/sh3/sh3/db_disasm.c
1040
int rm, type, md;
sys/arch/sh3/sh3/db_disasm.c
1044
md = (insn & 0x0030) >> 4;
sys/arch/sh3/sh3/db_disasm.c
1048
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1064
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1127
int rm, type, md;
sys/arch/sh3/sh3/db_disasm.c
1131
md = (insn & 0x0030) >> 4;
sys/arch/sh3/sh3/db_disasm.c
1135
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1155
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1163
snprintf(buf, len, "ldc r%d, r%d_bank", rm, md);
sys/arch/sh3/sh3/db_disasm.c
1167
snprintf(buf, len, "ldc r%d, r%d_bank", rm, md+4);
sys/arch/sh3/sh3/db_disasm.c
1201
int rn, rm, md;
sys/arch/sh3/sh3/db_disasm.c
1205
md = (insn & 0x0003);
sys/arch/sh3/sh3/db_disasm.c
1207
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1230
int rn, rm, md;
sys/arch/sh3/sh3/db_disasm.c
1234
md = (insn & 0x0003);
sys/arch/sh3/sh3/db_disasm.c
1236
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1259
int rn, rm, md;
sys/arch/sh3/sh3/db_disasm.c
1263
md = (insn & 0x0003);
sys/arch/sh3/sh3/db_disasm.c
1265
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1288
int rn, rm, md;
sys/arch/sh3/sh3/db_disasm.c
1292
md = (insn & 0x0003);
sys/arch/sh3/sh3/db_disasm.c
1294
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1329
int type, md, rn, disp;
sys/arch/sh3/sh3/db_disasm.c
1332
md = (insn & 0x0300) >> 8;
sys/arch/sh3/sh3/db_disasm.c
1339
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1355
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1370
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1393
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1451
int type, md, imm;
sys/arch/sh3/sh3/db_disasm.c
1454
md = (insn & 0x0300) >> 8;
sys/arch/sh3/sh3/db_disasm.c
1459
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1481
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1504
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1524
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1575
int rn, rm, md;
sys/arch/sh3/sh3/db_disasm.c
1579
md = (insn & 0x0003);
sys/arch/sh3/sh3/db_disasm.c
1581
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1604
int rn, rm, md;
sys/arch/sh3/sh3/db_disasm.c
1608
md = (insn & 0x0003);
sys/arch/sh3/sh3/db_disasm.c
1610
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1633
int rn, rm, md;
sys/arch/sh3/sh3/db_disasm.c
1637
md = (insn & 0x0003);
sys/arch/sh3/sh3/db_disasm.c
1639
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1674
int rn, type, md;
sys/arch/sh3/sh3/db_disasm.c
1678
md = (insn & 0x0030) >> 4;
sys/arch/sh3/sh3/db_disasm.c
1682
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1702
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1718
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
1721
snprintf(buf, len, "fldi%d fr%d", md, rn);
sys/arch/sh3/sh3/db_disasm.c
195
int rn, type, md;
sys/arch/sh3/sh3/db_disasm.c
199
md = (insn & 0x0030) >> 4;
sys/arch/sh3/sh3/db_disasm.c
203
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
224
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
232
snprintf(buf, len, "stc r%d_bank, r%d", md, rn);
sys/arch/sh3/sh3/db_disasm.c
236
snprintf(buf, len, "stc r%d_bank, r%d", md+4, rn);
sys/arch/sh3/sh3/db_disasm.c
245
int rn, type, md;
sys/arch/sh3/sh3/db_disasm.c
249
md = (insn & 0x0030) >> 4;
sys/arch/sh3/sh3/db_disasm.c
253
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
265
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
279
int rn, rm, md;
sys/arch/sh3/sh3/db_disasm.c
283
md = (insn & 0x0003);
sys/arch/sh3/sh3/db_disasm.c
285
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
308
int n1, type, md;
sys/arch/sh3/sh3/db_disasm.c
312
md = (insn & 0x0030) >> 4;
sys/arch/sh3/sh3/db_disasm.c
319
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
339
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
384
int rn, type, md;
sys/arch/sh3/sh3/db_disasm.c
388
md = (insn & 0x0030) >> 4;
sys/arch/sh3/sh3/db_disasm.c
392
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
408
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
451
int rn, rm, md;
sys/arch/sh3/sh3/db_disasm.c
455
md = (insn & 0x0003);
sys/arch/sh3/sh3/db_disasm.c
457
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
494
int rn, rm, md;
sys/arch/sh3/sh3/db_disasm.c
498
md = (insn & 0x0003);
sys/arch/sh3/sh3/db_disasm.c
500
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
520
int rn, rm, md;
sys/arch/sh3/sh3/db_disasm.c
524
md = (insn & 0x0003);
sys/arch/sh3/sh3/db_disasm.c
526
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
549
int rn, rm, md;
sys/arch/sh3/sh3/db_disasm.c
553
md = (insn & 0x0003);
sys/arch/sh3/sh3/db_disasm.c
555
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
579
int rn, rm, md;
sys/arch/sh3/sh3/db_disasm.c
583
md = (insn & 0x0003);
sys/arch/sh3/sh3/db_disasm.c
585
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
608
int rn, rm, md;
sys/arch/sh3/sh3/db_disasm.c
612
md = (insn & 0x0003);
sys/arch/sh3/sh3/db_disasm.c
614
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
634
int rn, rm, md;
sys/arch/sh3/sh3/db_disasm.c
638
md = (insn & 0x0003);
sys/arch/sh3/sh3/db_disasm.c
640
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
663
int rn, rm, md;
sys/arch/sh3/sh3/db_disasm.c
667
md = (insn & 0x0003);
sys/arch/sh3/sh3/db_disasm.c
669
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
689
int rn, rm, md;
sys/arch/sh3/sh3/db_disasm.c
693
md = (insn & 0x0003);
sys/arch/sh3/sh3/db_disasm.c
695
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
768
int rn, type, md;
sys/arch/sh3/sh3/db_disasm.c
772
md = (insn & 0x0030) >> 4;
sys/arch/sh3/sh3/db_disasm.c
776
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
792
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
809
int rn, type, md;
sys/arch/sh3/sh3/db_disasm.c
813
md = (insn & 0x0030) >> 4;
sys/arch/sh3/sh3/db_disasm.c
817
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
837
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
845
snprintf(buf, len, "stc.l r%d_bank, @-r%d", md, rn);
sys/arch/sh3/sh3/db_disasm.c
849
snprintf(buf, len, "stc.l r%d_bank, @-r%d", md+4, rn);
sys/arch/sh3/sh3/db_disasm.c
902
int rm, type, md;
sys/arch/sh3/sh3/db_disasm.c
906
md = (insn & 0x0030) >> 4;
sys/arch/sh3/sh3/db_disasm.c
910
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
926
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
943
int rm, type, md;
sys/arch/sh3/sh3/db_disasm.c
947
md = (insn & 0x0030) >> 4;
sys/arch/sh3/sh3/db_disasm.c
951
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
971
switch (md) {
sys/arch/sh3/sh3/db_disasm.c
979
snprintf(buf, len, "ldc.l @r%d+, r%d_bank", rm, md);
sys/arch/sh3/sh3/db_disasm.c
983
snprintf(buf, len, "ldc.l @r%d+, r%d_bank", rm, md+4);
sys/arch/sparc64/sparc64/pmap.c
1541
struct vm_page_md *md = VM_PAGE_TO_MD(pg);
sys/arch/sparc64/sparc64/pmap.c
1544
KASSERT(md->mdpg_pvh.pv_pmap == NULL);
sys/arch/sparc64/sparc64/pmap.c
1817
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/sparc64/sparc64/pmap.c
1819
pvh = &md->mdpg_pvh;
sys/arch/sparc64/sparc64/pmap.c
2225
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/sparc64/sparc64/pmap.c
2228
pv = &md->mdpg_pvh;
sys/arch/sparc64/sparc64/pmap.c
2563
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/sparc64/sparc64/pmap.c
2576
pv = &md->mdpg_pvh;
sys/arch/sparc64/sparc64/pmap.c
2641
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/sparc64/sparc64/pmap.c
2655
pv = &md->mdpg_pvh;
sys/arch/sparc64/sparc64/pmap.c
2708
pv = &md->mdpg_pvh;
sys/arch/sparc64/sparc64/pmap.c
2733
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/sparc64/sparc64/pmap.c
2738
pv = &md->mdpg_pvh;
sys/arch/sparc64/sparc64/pmap.c
2788
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/sparc64/sparc64/pmap.c
2795
pv = &md->mdpg_pvh;
sys/arch/sparc64/sparc64/pmap.c
2837
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/sparc64/sparc64/pmap.c
2842
pv = &md->mdpg_pvh;
sys/arch/sparc64/sparc64/pmap.c
2912
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/sparc64/sparc64/pmap.c
2925
pv = &md->mdpg_pvh;
sys/arch/sparc64/sparc64/pmap.c
3284
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/sparc64/sparc64/pmap.c
3289
pvh = &md->mdpg_pvh;
sys/arch/sparc64/sparc64/pmap.c
3347
struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
sys/arch/sparc64/sparc64/pmap.c
3353
pvh = &md->mdpg_pvh;
sys/arch/sparc64/sparc64/pmap.c
3424
struct vm_page_md *md;
sys/arch/sparc64/sparc64/pmap.c
3442
md = VM_PAGE_TO_MD(pg);
sys/arch/sparc64/sparc64/pmap.c
3443
pv = &md->mdpg_pvh;
sys/arch/sparc64/sparc64/pmap.c
3536
struct vm_page_md *md;
sys/arch/sparc64/sparc64/pmap.c
3549
md = VM_PAGE_TO_MD(pg);
sys/arch/sparc64/sparc64/pmap.c
3550
for (pv = &md->mdpg_pvh; pv; pv = pv->pv_next)
sys/arch/sun3/dev/xd.c
1167
int md, u_long blk, int cnt, void *db, struct buf *bp)
sys/arch/sun3/dev/xd.c
1173
rq->mode = md;
sys/arch/sun3/dev/xy.c
1110
int md, u_long blk, int cnt, void *db, struct buf *bp)
sys/arch/sun3/dev/xy.c
1116
rq->mode = md;
sys/arch/vax/mba/hp.c
235
hpstart(struct mba_device *md)
sys/arch/vax/mba/hp.c
237
struct hp_softc * const sc = md->md_softc;
sys/arch/vax/mba/hp.c
239
struct buf *bp = bufq_peek(md->md_q);
sys/arch/vax/mba/hp.c
358
hpfinish(struct mba_device *md, int mbasr, int *attn)
sys/arch/vax/mba/hp.c
360
struct hp_softc * const sc = md->md_softc;
sys/arch/vax/mba/hp.c
361
struct buf *bp = bufq_peek(md->md_q);
sys/arch/vax/mba/hp.c
377
bc = bus_space_read_4(md->md_mba->sc_iot,
sys/arch/vax/mba/hp.c
378
md->md_mba->sc_ioh, MBA_BC);
sys/arch/vax/mba/hp.c
399
bufq_peek(md->md_q)->b_resid = 0;
sys/arch/vax/mba/hp.c
400
disk_unbusy(&sc->sc_disk, bufq_peek(md->md_q)->b_bcount,
sys/arch/vax/mba/hp.c
409
hpattn(struct mba_device *md)
sys/arch/vax/mba/hp.c
411
struct hp_softc * const sc = md->md_softc;
sys/arch/vax/mba/mba.c
169
struct mba_device *md;
sys/arch/vax/mba/mba.c
182
md = STAILQ_FIRST(&sc->sc_xfers);
sys/arch/vax/mba/mba.c
183
bp = bufq_peek(md->md_q);
sys/arch/vax/mba/mba.c
190
switch ((*md->md_finish)(md, itype, &attn)) {
sys/arch/vax/mba/mba.c
199
(void)bufq_get(md->md_q);
sys/arch/vax/mba/mba.c
201
if (bufq_peek(md->md_q) != NULL) {
sys/arch/vax/mba/mba.c
202
STAILQ_INSERT_TAIL(&sc->sc_xfers, md, md_link);
sys/arch/vax/mba/mba.c
250
mbaqueue(struct mba_device *md)
sys/arch/vax/mba/mba.c
252
struct mba_softc * const sc = md->md_mba;
sys/arch/vax/mba/mba.c
255
STAILQ_INSERT_TAIL(&sc->sc_xfers, md, md_link);
sys/arch/vax/mba/mba.c
268
struct mba_device * const md = STAILQ_FIRST(&sc->sc_xfers);
sys/arch/vax/mba/mba.c
269
struct buf *bp = bufq_peek(md->md_q);
sys/arch/vax/mba/mba.c
276
(*md->md_start)(md); /* machine-dependent start */
sys/arch/vax/vax/locore.c
137
md = "/m{38,48}";
sys/arch/vax/vax/locore.c
139
md = "/m{30,40}";
sys/arch/vax/vax/locore.c
141
md = "";
sys/arch/vax/vax/locore.c
142
cpu_setmodel("%s 3100%s", mv, md);
sys/arch/vax/vax/locore.c
94
const char *md;
sys/arch/x86/x86/efi_machdep.c
514
struct efi_md *md;
sys/arch/x86/x86/efi_machdep.c
529
md = (struct efi_md *)(efimm->memmap + efimm->size * i);
sys/arch/x86/x86/efi_machdep.c
530
addr = md->md_phys;
sys/arch/x86/x86/efi_machdep.c
531
size = md->md_pages * EFI_PAGE_SIZE;
sys/arch/x86/x86/efi_machdep.c
532
type = efi_getbiosmemtype(md->md_type, md->md_attr);
sys/arch/x86/x86/efi_machdep.c
540
md->md_virt, md->md_virt + size - 1,
sys/arch/x86/x86/efi_machdep.c
541
size, md->md_attr, md->md_type,
sys/arch/x86/x86/efi_machdep.c
542
efi_getmemtype_str(md->md_type));
sys/arch/x86/x86/efi_machdep.c
642
struct efi_md *md = (void *)(efimm->memmap + efimm->size * i);
sys/arch/x86/x86/efi_machdep.c
652
if ((md->md_attr & EFI_MD_ATTR_RT) == 0)
sys/arch/x86/x86/efi_machdep.c
660
__func__, (size_t)md->md_pages, (vaddr_t)md->md_virt,
sys/arch/x86/x86/efi_machdep.c
661
(paddr_t)md->md_phys, md->md_type, md->md_attr);
sys/arch/x86/x86/efi_machdep.c
679
switch (md->md_type) {
sys/arch/x86/x86/efi_machdep.c
694
if (md->md_attr & EFI_MD_ATTR_UC)
sys/arch/x86/x86/efi_machdep.c
696
else if (md->md_attr & EFI_MD_ATTR_WC)
sys/arch/x86/x86/efi_machdep.c
698
if (md->md_attr & EFI_MD_ATTR_RO)
sys/arch/x86/x86/efi_machdep.c
700
if (md->md_attr & EFI_MD_ATTR_XP)
sys/arch/x86/x86/efi_machdep.c
718
pa = md->md_phys;
sys/arch/x86/x86/efi_machdep.c
719
va = md->md_virt;
sys/arch/x86/x86/efi_machdep.c
762
for (j = 0; j < md->md_pages; j++) {
sys/compat/netbsd32/netbsd32_ioctl.h
223
dev/md.h:45:#define MD_GETCONF _IOR('r', 0, struct md_conf) /* get unit config */
sys/compat/netbsd32/netbsd32_ioctl.h
224
dev/md.h:46:#define MD_SETCONF _IOW('r', 1, struct md_conf) /* set unit config */
sys/dev/ic/arcofi.c
894
arcofi_query_devinfo(void *v, mixer_devinfo_t *md)
sys/dev/ic/arcofi.c
897
switch (md->index) {
sys/dev/ic/arcofi.c
903
md->type = AUDIO_MIXER_VALUE;
sys/dev/ic/arcofi.c
904
md->mixer_class = ARCOFI_CLASS_INPUT;
sys/dev/ic/arcofi.c
905
md->prev = AUDIO_MIXER_LAST;
sys/dev/ic/arcofi.c
906
md->next = ARCOFI_PORT_AUDIO_IN_MUTE;
sys/dev/ic/arcofi.c
907
strlcpy(md->label.name, AudioNline,
sys/dev/ic/arcofi.c
908
sizeof md->label.name);
sys/dev/ic/arcofi.c
911
md->type = AUDIO_MIXER_VALUE;
sys/dev/ic/arcofi.c
912
md->mixer_class = ARCOFI_CLASS_OUTPUT;
sys/dev/ic/arcofi.c
913
md->prev = AUDIO_MIXER_LAST;
sys/dev/ic/arcofi.c
914
md->next = ARCOFI_PORT_AUDIO_OUT_MUTE;
sys/dev/ic/arcofi.c
915
strlcpy(md->label.name, AudioNline,
sys/dev/ic/arcofi.c
916
sizeof md->label.name);
sys/dev/ic/arcofi.c
919
md->type = AUDIO_MIXER_VALUE;
sys/dev/ic/arcofi.c
920
md->mixer_class = ARCOFI_CLASS_OUTPUT;
sys/dev/ic/arcofi.c
921
md->prev = AUDIO_MIXER_LAST;
sys/dev/ic/arcofi.c
922
md->next = ARCOFI_PORT_AUDIO_SPKR_MUTE;
sys/dev/ic/arcofi.c
923
strlcpy(md->label.name, AudioNspeaker,
sys/dev/ic/arcofi.c
924
sizeof md->label.name);
sys/dev/ic/arcofi.c
927
md->un.v.num_channels = 1;
sys/dev/ic/arcofi.c
928
strlcpy(md->un.v.units.name, AudioNvolume,
sys/dev/ic/arcofi.c
929
sizeof md->un.v.units.name);
sys/dev/ic/arcofi.c
933
md->type = AUDIO_MIXER_ENUM;
sys/dev/ic/arcofi.c
934
md->mixer_class = ARCOFI_CLASS_INPUT;
sys/dev/ic/arcofi.c
935
md->prev = ARCOFI_PORT_AUDIO_IN_VOLUME;
sys/dev/ic/arcofi.c
936
md->next = AUDIO_MIXER_LAST;
sys/dev/ic/arcofi.c
939
md->type = AUDIO_MIXER_ENUM;
sys/dev/ic/arcofi.c
940
md->mixer_class = ARCOFI_CLASS_OUTPUT;
sys/dev/ic/arcofi.c
941
md->prev = ARCOFI_PORT_AUDIO_OUT_VOLUME;
sys/dev/ic/arcofi.c
942
md->next = AUDIO_MIXER_LAST;
sys/dev/ic/arcofi.c
945
md->type = AUDIO_MIXER_ENUM;
sys/dev/ic/arcofi.c
946
md->mixer_class = ARCOFI_CLASS_OUTPUT;
sys/dev/ic/arcofi.c
947
md->prev = ARCOFI_PORT_AUDIO_SPKR_VOLUME;
sys/dev/ic/arcofi.c
948
md->next = AUDIO_MIXER_LAST;
sys/dev/ic/arcofi.c
951
strlcpy(md->label.name, AudioNmute, sizeof md->label.name);
sys/dev/ic/arcofi.c
952
md->un.e.num_mem = 2;
sys/dev/ic/arcofi.c
953
strlcpy(md->un.e.member[0].label.name, AudioNoff,
sys/dev/ic/arcofi.c
954
sizeof md->un.e.member[0].label.name);
sys/dev/ic/arcofi.c
955
md->un.e.member[0].ord = 0;
sys/dev/ic/arcofi.c
956
strlcpy(md->un.e.member[1].label.name, AudioNon,
sys/dev/ic/arcofi.c
957
sizeof md->un.e.member[1].label.name);
sys/dev/ic/arcofi.c
958
md->un.e.member[1].ord = 1;
sys/dev/ic/arcofi.c
963
md->type = AUDIO_MIXER_CLASS;
sys/dev/ic/arcofi.c
964
md->mixer_class = ARCOFI_CLASS_INPUT;
sys/dev/ic/arcofi.c
965
md->prev = AUDIO_MIXER_LAST;
sys/dev/ic/arcofi.c
966
md->next = AUDIO_MIXER_LAST;
sys/dev/ic/arcofi.c
967
strlcpy(md->label.name, AudioCinputs,
sys/dev/ic/arcofi.c
968
sizeof md->label.name);
sys/dev/ic/arcofi.c
971
md->type = AUDIO_MIXER_CLASS;
sys/dev/ic/arcofi.c
972
md->mixer_class = ARCOFI_CLASS_OUTPUT;
sys/dev/ic/arcofi.c
973
md->prev = AUDIO_MIXER_LAST;
sys/dev/ic/arcofi.c
974
md->next = AUDIO_MIXER_LAST;
sys/dev/ic/arcofi.c
975
strlcpy(md->label.name, AudioCoutputs,
sys/dev/ic/arcofi.c
976
sizeof md->label.name);
sys/dev/md.c
139
CFATTACH_DECL3_NEW(md, sizeof(struct md_softc),
sys/dev/md_root.c
104
md->md_addr = (void *)md_root_image;
sys/dev/md_root.c
105
md->md_size = (size_t)md_root_size;
sys/dev/md_root.c
106
md->md_type = MD_KMEM_FIXED;
sys/dev/md_root.c
107
format_bytes(pbuf, sizeof(pbuf), md->md_size);
sys/dev/md_root.c
116
md_open_hook(int unit, struct md_conf *md)
sys/dev/md_root.c
98
md_attach_hook(int unit, struct md_conf *md)
sys/dev/mscp/mscp.c
340
(*md->md_offline)(ui, mp);
sys/dev/mscp/mscp.c
391
(*md->md_offline)(ui, mp);
sys/dev/sequencer.c
1029
struct midi_dev *md;
sys/dev/sequencer.c
1036
md = sc->devs[i];
sys/dev/sequencer.c
1037
midiseq_reset(md);
sys/dev/sequencer.c
1039
midiseq_ctlchange(md, chn, &SEQ_MK_CHN(CTL_CHANGE,
sys/dev/sequencer.c
1041
midiseq_ctlchange(md, chn, &SEQ_MK_CHN(CTL_CHANGE,
sys/dev/sequencer.c
1043
midiseq_pitchbend(md, chn, &SEQ_MK_CHN(PITCH_BEND,
sys/dev/sequencer.c
1086
struct midi_dev *md;
sys/dev/sequencer.c
1095
md = sc->devs[dev];
sys/dev/sequencer.c
1098
error = midiseq_noteon(md, b->voice.channel, b->voice.key, b);
sys/dev/sequencer.c
1101
error = midiseq_noteoff(md, b->voice.channel, b->voice.key, b);
sys/dev/sequencer.c
1104
error = midiseq_keypressure(md,
sys/dev/sequencer.c
1121
struct midi_dev *md;
sys/dev/sequencer.c
1129
md = sc->devs[dev];
sys/dev/sequencer.c
1135
error = midiseq_pgmchange(md, b->common.channel, b);
sys/dev/sequencer.c
1138
error = midiseq_ctlchange(md, b->common.channel, b);
sys/dev/sequencer.c
1141
error = midiseq_pitchbend(md, b->common.channel, b);
sys/dev/sequencer.c
1144
error = midiseq_chnpressure(md, b->common.channel, b);
sys/dev/sequencer.c
1168
struct midi_dev *md;
sys/dev/sequencer.c
1177
md = sc->devs[dev];
sys/dev/sequencer.c
1179
if (!md->doingsysex) {
sys/dev/sequencer.c
1180
midiseq_out(md, (uint8_t[]){MIDI_SYSEX_START}, 1, 0);
sys/dev/sequencer.c
1181
md->doingsysex = 1;
sys/dev/sequencer.c
1186
midiseq_out(md, bf, i, 0);
sys/dev/sequencer.c
1188
md->doingsysex = 0;
sys/dev/sequencer.c
1417
midiseq_in(struct midi_dev *md, u_char *msg, int len)
sys/dev/sequencer.c
1423
md, msg[0], msg[1], msg[2]));
sys/dev/sequencer.c
1425
sc = md->seq;
sys/dev/sequencer.c
1430
qi.qi_msg[3] = md->unit | 0x80; /* ensure non-zero value of qi_ptr */
sys/dev/sequencer.c
1439
struct midi_dev *md;
sys/dev/sequencer.c
1477
md = kmem_zalloc(sizeof(*md), KM_SLEEP);
sys/dev/sequencer.c
1478
md->unit = unit;
sys/dev/sequencer.c
1479
md->name = mi.name;
sys/dev/sequencer.c
1480
md->subtype = 0;
sys/dev/sequencer.c
1481
md->nr_voices = 128; /* XXX */
sys/dev/sequencer.c
1482
md->instr_bank_size = 128; /* XXX */
sys/dev/sequencer.c
1483
md->vp = vp;
sys/dev/sequencer.c
1485
md->capabilities |= SYNTH_CAP_INPUT;
sys/dev/sequencer.c
1486
sc->seq_md = md;
sys/dev/sequencer.c
1487
return md;
sys/dev/sequencer.c
1491
midiseq_close(struct midi_dev *md)
sys/dev/sequencer.c
1494
DPRINTFN(2, ("midiseq_close: %d\n", md->unit));
sys/dev/sequencer.c
1495
(void)vn_close(md->vp, 0, kauth_cred_get());
sys/dev/sequencer.c
1496
kmem_free(md, sizeof(*md));
sys/dev/sequencer.c
1500
midiseq_reset(struct midi_dev *md)
sys/dev/sequencer.c
1503
DPRINTFN(3, ("midiseq_reset: %d\n", md->unit));
sys/dev/sequencer.c
1507
midiseq_out(struct midi_dev *md, u_char *bf, u_int cc, int chk)
sys/dev/sequencer.c
1510
md, md->unit, bf[0], cc));
sys/dev/sequencer.c
1513
return midi_writebytes(md->unit, bf, cc);
sys/dev/sequencer.c
1522
midiseq_noteon(struct midi_dev *md, int chan, int key, seq_event_t *ev)
sys/dev/sequencer.c
1525
return midiseq_out(md, (uint8_t[]){
sys/dev/sequencer.c
1530
midiseq_noteoff(struct midi_dev *md, int chan, int key, seq_event_t *ev)
sys/dev/sequencer.c
1533
return midiseq_out(md, (uint8_t[]){
sys/dev/sequencer.c
1538
midiseq_keypressure(struct midi_dev *md, int chan, int key, seq_event_t *ev)
sys/dev/sequencer.c
1541
return midiseq_out(md, (uint8_t[]){
sys/dev/sequencer.c
1547
midiseq_pgmchange(struct midi_dev *md, int chan, seq_event_t *ev)
sys/dev/sequencer.c
1552
return midiseq_out(md, (uint8_t[]){
sys/dev/sequencer.c
1557
midiseq_chnpressure(struct midi_dev *md, int chan, seq_event_t *ev)
sys/dev/sequencer.c
1562
return midiseq_out(md, (uint8_t[]){
sys/dev/sequencer.c
1567
midiseq_ctlchange(struct midi_dev *md, int chan, seq_event_t *ev)
sys/dev/sequencer.c
1572
return midiseq_out( md, (uint8_t[]){
sys/dev/sequencer.c
1579
midiseq_pitchbend(struct midi_dev *md, int chan, seq_event_t *ev)
sys/dev/sequencer.c
1582
return midiseq_out(md, (uint8_t[]){
sys/dev/sequencer.c
1589
midiseq_loadpatch(struct midi_dev *md,
sys/dev/sequencer.c
1613
sc = md->seq;
sys/dev/sequencer.c
1615
error = midiseq_out(md, &c, 1, 0);
sys/dev/sequencer.c
1635
error = midiseq_out(md, bf, i, 0);
sys/dev/sequencer.c
1650
error = midiseq_out(md, &c, 1, 0);
sys/dev/sequencer.c
332
struct midi_dev *md;
sys/dev/sequencer.c
372
md = midiseq_open(unit, flags);
sys/dev/sequencer.c
373
if (md) {
sys/dev/sequencer.c
374
sc->devs[sc->nmidi++] = md;
sys/dev/sequencer.c
375
md->seq = sc;
sys/dev/sequencer.c
376
md->doingsysex = 0;
sys/dev/sequencer.c
378
__func__, unit, md));
sys/dev/sequencer.c
731
struct midi_dev *md;
sys/dev/sequencer.c
780
md = sc->devs[devno];
sys/dev/sequencer.c
781
strncpy(si->name, md->name, sizeof si->name);
sys/dev/sequencer.c
783
si->synth_subtype = md->subtype;
sys/dev/sequencer.c
784
si->nr_voices = md->nr_voices;
sys/dev/sequencer.c
785
si->instr_bank_size = md->instr_bank_size;
sys/dev/sequencer.c
786
si->capabilities = md->capabilities;
sys/dev/usb/if_umb.c
303
const struct mbim_descriptor *md;
sys/dev/usb/if_umb.c
369
if (desc->bLength < sizeof(*md))
sys/dev/usb/if_umb.c
371
md = (const struct mbim_descriptor *)desc;
sys/dev/usb/if_umb.c
372
v = UGETW(md->bcdMBIMVersion);
sys/dev/usb/if_umb.c
375
sc->sc_ctrl_len = UGETW(md->wMaxControlMessage);
sys/dev/usb/if_umb.c
385
sc->sc_maxpktlen = UGETW(md->wMaxSegmentSize);
sys/dev/usb/if_umb.c
388
md->bmNetworkCapabilities);
sys/dev/usb/umidi.c
1558
describe_mididev(struct umidi_mididev *md)
sys/dev/usb/umidi.c
1569
sc = md->sc;
sys/dev/usb/umidi.c
1573
if (NULL == md->in_jack)
sys/dev/usb/umidi.c
1577
md->in_jack->cable_number, md->in_jack->endpoint->addr);
sys/dev/usb/umidi.c
1580
md->in_jack->cable_number);
sys/dev/usb/umidi.c
1582
if (NULL == md->out_jack)
sys/dev/usb/umidi.c
1586
md->out_jack->cable_number, md->out_jack->endpoint->addr);
sys/dev/usb/umidi.c
1589
md->out_jack->cable_number);
sys/dev/usb/umidi.c
1600
md->label = final_label;
sys/dev/usb/umidi.c
1601
md->label_len = len;
sys/dev/vme/xd.c
1351
xdc_rqinit(struct xd_iorq *rq, struct xdc_softc *xdc, struct xd_softc *xd, int md, u_long blk, int cnt, void *db, struct buf *bp)
sys/dev/vme/xd.c
1356
rq->mode = md;
sys/dev/vme/xy.c
1258
xyc_rqinit(struct xy_iorq *rq, struct xyc_softc *xyc, struct xy_softc *xy, int md, u_long blk, int cnt, void *db, struct buf *bp)
sys/dev/vme/xy.c
1263
rq->mode = md;
sys/dev/wscons/wskbd.c
1049
struct wskbd_mapdata md;
sys/dev/wscons/wskbd.c
1239
md = *(sc->id->t_keymap); /* structure assignment */
sys/dev/wscons/wskbd.c
1240
md.layout = enc;
sys/dev/wscons/wskbd.c
1241
error = wskbd_load_keymap(&md, &sc->sc_map,
sys/fs/nfs/common/nfs_common.h
102
ret = nfsm_dissect_xx_nonblock((s), &md, &dpos); \
sys/fs/nfs/common/nfs_common.h
110
t1 = nfsm_strsiz_xx(&(s), (m), &md, &dpos); \
sys/fs/nfs/common/nfs_common.h
118
t1 = nfsm_mbuftouio(&md, (p), (s), &dpos); \
sys/fs/nfs/common/nfs_common.h
127
t1 = nfsm_adv_xx((s), &md, &dpos); \
sys/fs/nfs/common/nfs_common.h
65
void *nfsm_dissect_xx(int s, struct mbuf **md, caddr_t *dpos);
sys/fs/nfs/common/nfs_common.h
66
void *nfsm_dissect_xx_nonblock(int s, struct mbuf **md, caddr_t *dpos);
sys/fs/nfs/common/nfs_common.h
67
int nfsm_strsiz_xx(int *s, int m, struct mbuf **md, caddr_t *dpos);
sys/fs/nfs/common/nfs_common.h
68
int nfsm_adv_xx(int s, struct mbuf **md, caddr_t *dpos);
sys/fs/nfs/common/nfs_common.h
94
ret = nfsm_dissect_xx((s), &md, &dpos); \
sys/fs/nfs/common/nfs_fha.c
134
struct mbuf *md;
sys/fs/nfs/common/nfs_fha.c
177
md = req->rq_args;
sys/fs/nfs/common/nfs_fha.c
178
dpos = mtod(md, caddr_t);
sys/fs/nfs/common/nfs_fha.c
181
error = cb->get_fh(&i->fh, v3, &md, &dpos);
sys/fs/nfs/common/nfs_fha.c
187
cb->get_offset(&md, &dpos, v3, i);
sys/fs/nfs/common/nfs_fha.h
89
int (*get_fh)(uint64_t *fh, int v3, struct mbuf **md, caddr_t *dpos);
sys/fs/nfs/common/nfs_fha.h
92
int (*get_offset)(struct mbuf **md, caddr_t *dpos, int v3, struct
sys/fs/nfs/server/nfs_fha_new.c
133
fhanew_get_fh(uint64_t *fh, int v3, struct mbuf **md, caddr_t *dpos)
sys/fs/nfs/server/nfs_fha_new.c
145
nd->nd_md = *md;
sys/fs/nfs/server/nfs_fha_new.c
167
*md = nd->nd_md;
sys/fs/nfs/server/nfs_fha_new.c
192
fhanew_get_offset(struct mbuf **md, caddr_t *dpos, int v3,
sys/fs/nfs/server/nfs_fha_new.c
202
nd->nd_md = *md;
sys/fs/nfs/server/nfs_fha_new.c
214
*md = nd->nd_md;
sys/fs/nfs/server/nfs_fha_new.c
46
int fhanew_get_fh(uint64_t *fh, int v3, struct mbuf **md, caddr_t *dpos);
sys/fs/nfs/server/nfs_fha_new.c
49
int fhanew_get_offset(struct mbuf **md, caddr_t *dpos, int v3,
sys/fs/nfs/server/nfs_nfsdsubs.c
1840
mbuf_t md;
sys/fs/nfs/server/nfs_nfsdsubs.c
1880
md = nd->nd_md;
sys/fs/nfs/server/nfs_nfsdsubs.c
1881
rem = NFSMTOD(md, caddr_t) + mbuf_len(md) - fromcp;
sys/fs/nfs/server/nfs_nfsdsubs.c
1884
md = mbuf_next(md);
sys/fs/nfs/server/nfs_nfsdsubs.c
1885
if (md == NULL) {
sys/fs/nfs/server/nfs_nfsdsubs.c
1889
fromcp = NFSMTOD(md, caddr_t);
sys/fs/nfs/server/nfs_nfsdsubs.c
1890
rem = mbuf_len(md);
sys/fs/nfs/server/nfs_nfsdsubs.c
1994
nd->nd_md = md;
sys/kern/tty_ptm.c
165
int md;
sys/kern/tty_ptm.c
174
md = minor(*dev);
sys/kern/tty_ptm.c
175
if ((error = pty_check(md)) != 0) {
sys/kern/tty_ptm.c
197
error = !pty_isfree(md, 1);
sys/modules/lua/lua.c
516
struct lua_module *m, *md;
sys/modules/lua/lua.c
521
md = NULL;
sys/modules/lua/lua.c
524
md = m;
sys/modules/lua/lua.c
528
if (md == NULL && lua_autoload_on && strchr(module, '/') == NULL) {
sys/modules/lua/lua.c
535
md = m;
sys/modules/lua/lua.c
540
if (md != NULL)
sys/modules/lua/lua.c
546
md->mod_name);
sys/modules/lua/lua.c
547
luaL_requiref(L, md->mod_name, md->open, 0);
sys/modules/lua/lua.c
550
if (m == md)
sys/modules/lua/lua.c
553
md->refcount++;
sys/modules/lua/lua.c
554
LIST_INSERT_HEAD(&s->lua_modules, md, mod_next);
sys/net/if_ethersubr.c
1020
struct m_hdr mh, md;
sys/net/if_ethersubr.c
1034
md.mh_flags = 0;
sys/net/if_ethersubr.c
1035
md.mh_data = m->m_data + ETHER_HDR_LEN;
sys/net/if_ethersubr.c
1036
md.mh_len = m->m_len - ETHER_HDR_LEN;
sys/net/if_ethersubr.c
1037
md.mh_next = m->m_next;
sys/net/if_ethersubr.c
1042
mh.mh_next = (struct mbuf *)&md;
sys/net/zlib.c
5446
uInt md; /* mask for distance tree */
sys/net/zlib.c
5456
md = inflate_mask[bd];
sys/net/zlib.c
5484
e = (t = td + ((uInt)b & md))->exop;
sys/netinet/ip_carp.c
349
unsigned char md[20])
sys/netinet/ip_carp.c
357
SHA1Final(md, &sha1ctx);
sys/netinet/ip_carp.c
362
SHA1Update(&sha1ctx, md, 20);
sys/netinet/ip_carp.c
363
SHA1Final(md, &sha1ctx);
sys/netinet/ip_carp.c
368
unsigned char md[20])
sys/netinet/ip_carp.c
374
return (memcmp(md, md2, sizeof(md2)));
sys/netinet6/mld6.c
637
struct mbuf *md;
sys/netinet6/mld6.c
649
MGET(md, M_DONTWAIT, MT_DATA);
sys/netinet6/mld6.c
650
if (md == NULL) {
sys/netinet6/mld6.c
655
(*mh)->m_next = md;
sys/netinet6/mld6.c
656
md->m_next = NULL;
sys/netinet6/mld6.c
675
md->m_len = sizeof(struct mld_hdr);
sys/netinet6/mld6.c
676
mldh = mtod(md, struct mld_hdr *);
sys/nfs/nfs_clntsocket.c
325
struct mbuf *mrep, *nam, *md;
sys/nfs/nfs_clntsocket.c
389
md = mrep;
sys/nfs/nfs_clntsocket.c
390
dpos = mtod(md, void *);
sys/nfs/nfs_clntsocket.c
413
rep->r_md = md;
sys/nfs/nfs_clntsocket.c
508
struct mbuf *md, *mheadend;
sys/nfs/nfs_clntsocket.c
733
md = rep->r_md;
sys/nfs/nfs_clntsocket.c
766
error = nfs_savenickauth(nmp, cred, i, key, &md, &dpos, mrep);
sys/nfs/nfs_clntsocket.c
932
*mdp = md;
sys/nfs/nfs_clntsocket.c
949
*mdp = md;
sys/nfs/nfs_clntsubs.c
138
struct mbuf *md;
sys/nfs/nfs_clntsubs.c
141
md = *mdp;
sys/nfs/nfs_clntsubs.c
142
t1 = (mtod(md, char *) + md->m_len) - *dposp;
sys/nfs/nfs_iod.c
408
struct mbuf *md = *mdp;
sys/nfs/nfs_iod.c
463
*mdp = md;
sys/nfs/nfs_serv.c
1079
struct mbuf *mb, *mreq, *mrep, *md;
sys/nfs/nfs_serv.c
1089
md = nfsd->nd_md;
sys/nfs/nfs_serv.c
1126
if (mp == md) {
sys/nfs/nfs_serv.c
1422
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
1450
error = nfs_namei(&nd, &nsfh, len, slp, nam, &md, &dpos,
sys/nfs/nfs_serv.c
165
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
1665
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
1690
error = nfs_namei(&nd, &nsfh, len, slp, nam, &md, &dpos,
sys/nfs/nfs_serv.c
1820
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
1845
error = nfs_namei(&nd, &nsfh, len, slp, nam, &md, &dpos,
sys/nfs/nfs_serv.c
1901
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
1938
error = nfs_namei(&fromnd, &fnsfh, len, slp, nam, &md,
sys/nfs/nfs_serv.c
2009
error = nfs_namei(&tond, &tnsfh, len2, slp, nam, &md,
sys/nfs/nfs_serv.c
2169
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
2204
error = nfs_namei(&nd, &dnsfh, len, slp, nam, &md, &dpos,
sys/nfs/nfs_serv.c
2268
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
228
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
2294
error = nfs_namei(&nd, &nsfh, len, slp, nam, &md, &dpos,
sys/nfs/nfs_serv.c
2412
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
2437
error = nfs_namei(&nd, &nsfh, len, slp, nam, &md, &dpos,
sys/nfs/nfs_serv.c
2537
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
2559
error = nfs_namei(&nd, &nsfh, len, slp, nam, &md, &dpos,
sys/nfs/nfs_serv.c
2670
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
268
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
2935
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
3270
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
3328
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
3398
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
3468
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
395
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
424
error = nfs_namei(&nd, &nsfh, len, slp, nam, &md, &dpos,
sys/nfs/nfs_serv.c
526
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
624
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
848
struct mbuf *mrep = nfsd->nd_mrep, *md = nfsd->nd_md;
sys/nfs/nfs_serv.c
900
if (mp == md) {
sys/nfs/nfs_socket.c
1016
struct mbuf *mrep, *md;
sys/nfs/nfs_socket.c
1024
md = nd->nd_md;
sys/nfs/nfs_socket.c
1240
nd->nd_md = md;
sys/nfs/nfs_srvsubs.c
122
struct mbuf *md;
sys/nfs/nfs_srvsubs.c
144
md = *mdp;
sys/nfs/nfs_srvsubs.c
145
rem = mtod(md, char *) + md->m_len - fromcp;
sys/nfs/nfs_srvsubs.c
148
md = md->m_next;
sys/nfs/nfs_srvsubs.c
149
if (md == NULL) {
sys/nfs/nfs_srvsubs.c
153
fromcp = mtod(md, void *);
sys/nfs/nfs_srvsubs.c
154
rem = md->m_len;
sys/nfs/nfs_srvsubs.c
164
*mdp = md;
sys/nfs/nfs_vfsops.c
175
struct mbuf *mreq, *mrep = NULL, *md, *mb;
sys/nfs/nfs_vfsops.c
257
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfs_vnops.c
1073
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfs_vnops.c
1124
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfs_vnops.c
1226
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfs_vnops.c
1451
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfs_vnops.c
1566
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfs_vnops.c
1776
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfs_vnops.c
1905
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfs_vnops.c
1958
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfs_vnops.c
2062
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfs_vnops.c
2155
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfs_vnops.c
2243
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfs_vnops.c
2376
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfs_vnops.c
256
struct mbuf *mreq, *mrep, *md, *mb __unused;
sys/nfs/nfs_vnops.c
2601
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfs_vnops.c
286
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfs_vnops.c
2909
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfs_vnops.c
2995
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfs_vnops.c
3158
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfs_vnops.c
526
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfs_vnops.c
670
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfs_vnops.c
741
struct mbuf *mreq, *mrep, *md, *mb;
sys/nfs/nfsm_subs.h
100
} else if ((t1 = nfsm_disct(&md, &dpos, (s), t1, &cp2)) != 0){ \
sys/nfs/nfsm_subs.h
214
if ((t1 = nfsm_loadattrcache(&ttvp, &md, &dpos, (a), (flags))) \
sys/nfs/nfsm_subs.h
237
if ((t1 = nfsm_loadattrcache(&ttvp, &md, &dpos, \
sys/nfs/nfsm_subs.h
385
(t1 = nfsm_mbuftouio(&md,(p),(s),&dpos)) != 0) { \
sys/nfs/nfsm_subs.h
409
(c), &mrep, &md, &dpos, (rexmitp))) != 0) { \
sys/nfs/nfsm_subs.h
471
{ t1 = mtod(md, char *) + md->m_len - dpos; \
sys/nfs/nfsm_subs.h
474
} else if ((t1 = nfs_adv(&md, &dpos, (s), t1)) != 0) { \
sys/nfs/nfsm_subs.h
96
{ t1 = mtod(md, char *) + md->m_len-dpos; \
sys/stand/efiboot/boot.c
352
EFI_MEMORY_DESCRIPTOR *md, *memmap;
sys/stand/efiboot/boot.c
360
for (n = 0, md = memmap; n < nentries; n++, md = NextMemoryDescriptor(md, descsize)) {
sys/stand/efiboot/boot.c
362
if (md->Type < __arraycount(efi_memory_type))
sys/stand/efiboot/boot.c
363
mem_type = efi_memory_type[md->Type];
sys/stand/efiboot/boot.c
366
mem_type, md->PhysicalStart, md->PhysicalStart + (md->NumberOfPages * EFI_PAGE_SIZE) - 1,
sys/stand/efiboot/boot.c
367
md->Attribute);
sys/stand/efiboot/efifdt.c
257
EFI_MEMORY_DESCRIPTOR *md, *memmap;
sys/stand/efiboot/efifdt.c
274
for (n = 0, md = memmap; n < nentries; n++, md = NextMemoryDescriptor(md, descsize)) {
sys/stand/efiboot/efifdt.c
280
fdt_appendprop_u32(fdt_data, chosen, "netbsd,uefi-memmap", md->Type);
sys/stand/efiboot/efifdt.c
281
fdt_appendprop_u64(fdt_data, chosen, "netbsd,uefi-memmap", md->PhysicalStart);
sys/stand/efiboot/efifdt.c
282
fdt_appendprop_u64(fdt_data, chosen, "netbsd,uefi-memmap", md->NumberOfPages);
sys/stand/efiboot/efifdt.c
283
fdt_appendprop_u64(fdt_data, chosen, "netbsd,uefi-memmap", md->Attribute);
sys/stand/efiboot/efifdt.c
285
if ((md->Attribute & EFI_MEMORY_RUNTIME) != 0)
sys/stand/efiboot/efifdt.c
288
if ((md->Attribute & EFI_MEMORY_WB) == 0)
sys/stand/efiboot/efifdt.c
290
if (!FDT_MEMORY_USABLE(md))
sys/stand/efiboot/efifdt.c
292
if ((address_cells == 1 || size_cells == 1) && md->PhysicalStart + (md->NumberOfPages * EFI_PAGE_SIZE) > 0xffffffff)
sys/stand/efiboot/efifdt.c
294
if (md->NumberOfPages <= 1)
sys/stand/efiboot/efifdt.c
297
phys_start = md->PhysicalStart;
sys/stand/efiboot/efifdt.c
298
phys_size = md->NumberOfPages * EFI_PAGE_SIZE;
sys/stand/efiboot/efifdt.c
751
EFI_MEMORY_DESCRIPTOR *md, *vmd, *vmemmap;
sys/stand/efiboot/efifdt.c
762
for (n = 0, nrt = 0, vmd = vmemmap, md = memmap;
sys/stand/efiboot/efifdt.c
764
n++, md = NextMemoryDescriptor(md, descsize)) {
sys/stand/efiboot/efifdt.c
766
if ((md->Attribute & EFI_MEMORY_RUNTIME) == 0) {
sys/stand/efiboot/efifdt.c
770
md->VirtualStart =
sys/stand/efiboot/efifdt.c
771
efi_fdt_runtime_alloc_va(md->PhysicalStart, md->NumberOfPages);
sys/stand/efiboot/efifdt.c
773
switch (md->Type) {
sys/stand/efiboot/efifdt.c
776
"netbsd,uefi-runtime-code", md->PhysicalStart);
sys/stand/efiboot/efifdt.c
778
"netbsd,uefi-runtime-code", md->VirtualStart);
sys/stand/efiboot/efifdt.c
781
md->NumberOfPages * EFI_PAGE_SIZE);
sys/stand/efiboot/efifdt.c
785
"netbsd,uefi-runtime-data", md->PhysicalStart);
sys/stand/efiboot/efifdt.c
787
"netbsd,uefi-runtime-data", md->VirtualStart);
sys/stand/efiboot/efifdt.c
790
md->NumberOfPages * EFI_PAGE_SIZE);
sys/stand/efiboot/efifdt.c
794
"netbsd,uefi-runtime-mmio", md->PhysicalStart);
sys/stand/efiboot/efifdt.c
796
"netbsd,uefi-runtime-mmio", md->VirtualStart);
sys/stand/efiboot/efifdt.c
799
md->NumberOfPages * EFI_PAGE_SIZE);
sys/stand/efiboot/efifdt.c
805
*vmd = *md;
sys/uvm/pmap/pmap.c
1527
struct vm_page_md *md = (mdpg != NULL) ? mdpg : mdpp;
sys/uvm/pmap/pmap.c
1530
pte_make_enter(pa, md, prot, flags, is_kernel_pmap_p);
sys/uvm/pmap/pmap.c
1562
if (md)
sys/uvm/pmap/pmap.c
1563
pmap_enter_pv(pmap, va, pa, md, &npte, 0);
sys/uvm/uvm_page.h
409
#define VM_MD_TO_PAGE(md) (container_of((md), struct vm_page, mdpage))
tests/crypto/libcrypto/t_sha512trunc.c
47
check(const struct testcase *C, size_t n, size_t digestlen, const EVP_MD *md)
tests/crypto/libcrypto/t_sha512trunc.c
54
ATF_REQUIRE_EQ_MSG((int)digestlen, EVP_MD_size(md),
tests/crypto/libcrypto/t_sha512trunc.c
55
"expected %d, got %d", (int)digestlen, EVP_MD_size(md));
tests/crypto/libcrypto/t_sha512trunc.c
73
REQUIRE(EVP_DigestInit_ex(ctx, md, NULL));
tests/dev/md/h_mdserv.c
103
if (rump_sys_ioctl(fd, MD_SETCONF, &md) == -1) {
tests/dev/md/h_mdserv.c
67
struct md_conf md;
tests/dev/md/h_mdserv.c
73
md.md_addr = calloc(1, MDSIZE);
tests/dev/md/h_mdserv.c
74
md.md_size = MDSIZE;
tests/dev/md/h_mdserv.c
75
md.md_type = MD_UMEM_SERVER;
tests/fs/vfs/t_vnops.c
261
md(pb, sizeof(pb), mp, "test/subtest");
tests/fs/vfs/t_vnops.c
263
md(pb, sizeof(pb), mp, "test");
tests/fs/vfs/t_vnops.c
281
md(buf, sizeof(buf), path, "file");
tests/fs/vfs/t_vnops.c
300
md(pb1, sizeof(pb1), mp, "dir1");
tests/fs/vfs/t_vnops.c
304
md(pb2, sizeof(pb2), mp, "dir2");
tests/fs/vfs/t_vnops.c
307
md(pb2, sizeof(pb2), mp, "dir2/subdir");
tests/fs/vfs/t_vnops.c
311
md(pb3, sizeof(pb3), mp, "dir1/file");
tests/fs/vfs/t_vnops.c
322
md(pb3, sizeof(pb3), mp, "dir3");
tests/fs/vfs/t_vnops.c
328
md(pb1, sizeof(pb1), mp, "dir3/.");
tests/fs/vfs/t_vnops.c
337
md(pb1, sizeof(pb1), mp, "dir2/dir");
tests/fs/vfs/t_vnops.c
338
md(pb2, sizeof(pb2), mp, "dir2");
tests/fs/vfs/t_vnops.c
343
md(pb1, sizeof(pb1), mp, "dir2/subdir/dir2");
tests/fs/vfs/t_vnops.c
354
md(pb1, sizeof(pb1), mp, "dir3");
tests/fs/vfs/t_vnops.c
355
md(pb2, sizeof(pb2), mp, "dir2/somedir");
tests/fs/vfs/t_vnops.c
361
md(pb1, sizeof(pb1), mp, "dir2/somedir/../../dir3");
tests/fs/vfs/t_vnops.c
364
md(pb1, sizeof(pb1), mp, "dir2/../dir3");
tests/fs/vfs/t_vnops.c
368
md(pb3, sizeof(pb3), mp, "dir2/subdir");
tests/fs/vfs/t_vnops.c
374
md(pb1, sizeof(pb1), mp, "parent");
tests/fs/vfs/t_vnops.c
375
md(pb2, sizeof(pb2), mp, "parent/dir1");
tests/fs/vfs/t_vnops.c
376
md(pb3, sizeof(pb3), mp, "parent/dir2");
usr.bin/cal/cal.c
201
static const char *md, *me;
usr.bin/cal/cal.c
614
if (md != NULL) {
usr.bin/cal/cal.c
615
for (t = md; *t; rc++)
usr.bin/cal/cal.c
908
md = enter_reverse_mode;
usr.bin/cal/cal.c
910
md = enter_bold_mode;
usr.bin/cal/cal.c
912
if (me == NULL || md == NULL)
usr.bin/cal/cal.c
913
md = me = NULL;
usr.sbin/gspa/gspa/gsp_inst.c
442
int opc, nw, class, flags, ms, md, off;
usr.sbin/gspa/gspa/gsp_inst.c
712
md = op1->type == REG? M_REG: op1->mode;
usr.sbin/gspa/gspa/gsp_inst.c
713
opc = class == MOVE? move_opc[md][ms]:
usr.sbin/gspa/gspa/gsp_inst.c
714
class == MOVB? movb_opc[md][ms]: pixt_opc[md][ms];
usr.sbin/gspa/gspa/gsp_inst.c
731
if( md == M_INDEX ){
usr.sbin/gspa/gspa/gsp_inst.c
736
} else if( md == M_ABSOLUTE ){
usr.sbin/mdconfig/mdconfig.c
59
struct md_conf md;
usr.sbin/mdconfig/mdconfig.c
81
md.md_size = bytes;
usr.sbin/mdconfig/mdconfig.c
87
md.md_addr = mmap(NULL, md.md_size, PROT_READ | PROT_WRITE,
usr.sbin/mdconfig/mdconfig.c
89
if (md.md_addr == MAP_FAILED)
usr.sbin/mdconfig/mdconfig.c
93
md.md_type = MD_UMEM_SERVER;
usr.sbin/mdconfig/mdconfig.c
94
if (ioctl(fd, MD_SETCONF, &md) == -1)
usr.sbin/mlxctl/cmds.c
111
cmd_status0(struct mlx_disk *md)
usr.sbin/mlxctl/cmds.c
115
result = md->hwunit;
usr.sbin/mlxctl/cmds.c
121
printf("%s: online\n", md->name);
usr.sbin/mlxctl/cmds.c
125
printf("%s: critical\n", md->name);
usr.sbin/mlxctl/cmds.c
131
printf("%s: offline\n", md->name);
usr.sbin/mlxctl/cmds.c
136
printf("%s: unknown status 0x%02x\n", md->name, result);
usr.sbin/mlxctl/cmds.c
141
if (rs.rs_drive == md->hwunit &&
usr.sbin/mlxctl/cmds.c
303
cmd_detach0(struct mlx_disk *md)
usr.sbin/mlxctl/cmds.c
306
if (ioctl(mlxfd, MLXD_DETACH, &md->hwunit) < 0)
usr.sbin/mlxctl/cmds.c
307
warn("can't detach %s", md->name);
usr.sbin/mlxctl/cmds.c
322
cmd_check0(struct mlx_disk *md)
usr.sbin/mlxctl/cmds.c
331
warnx("one or more of the SCSI disks on which %s", md->name);
usr.sbin/mlxctl/cmds.c
336
warnx("drive %s is invalid, or not a drive which ", md->name);
usr.sbin/mlxctl/dklist.c
109
struct mlx_disk *md;
usr.sbin/mlxctl/dklist.c
111
SIMPLEQ_FOREACH(md, &mlx_disks, chain)
usr.sbin/mlxctl/dklist.c
112
(*func)(md);
usr.sbin/mlxctl/dklist.c
118
struct mlx_disk *md;
usr.sbin/mlxctl/dklist.c
124
SIMPLEQ_FOREACH(md, &mlx_disks, chain)
usr.sbin/mlxctl/dklist.c
125
if (strcmp(md->name, name) == 0)
usr.sbin/mlxctl/dklist.c
132
if ((md = malloc(sizeof(*md))) == NULL)
usr.sbin/mlxctl/dklist.c
135
strlcpy(md->name, name, sizeof(md->name));
usr.sbin/mlxctl/dklist.c
136
md->hwunit = unit;
usr.sbin/mlxctl/dklist.c
137
SIMPLEQ_INSERT_TAIL(&mlx_disks, md, chain);
usr.sbin/mtree/spec.c
547
char *kw, *val, *md, *ep;
usr.sbin/mtree/spec.c
593
md=&val[2];
usr.sbin/mtree/spec.c
595
md=val;
usr.sbin/mtree/spec.c
596
if ((ip->md5digest = strdup(md)) == NULL)
usr.sbin/mtree/spec.c
613
md=&val[2];
usr.sbin/mtree/spec.c
615
md=val;
usr.sbin/mtree/spec.c
616
if ((ip->rmd160digest = strdup(md)) == NULL)
usr.sbin/mtree/spec.c
621
md=&val[2];
usr.sbin/mtree/spec.c
623
md=val;
usr.sbin/mtree/spec.c
624
if ((ip->sha1digest = strdup(md)) == NULL)
usr.sbin/mtree/spec.c
671
md=&val[2];
usr.sbin/mtree/spec.c
673
md=val;
usr.sbin/mtree/spec.c
674
if ((ip->sha256digest = strdup(md)) == NULL)
usr.sbin/mtree/spec.c
679
md=&val[2];
usr.sbin/mtree/spec.c
681
md=val;
usr.sbin/mtree/spec.c
682
if ((ip->sha384digest = strdup(md)) == NULL)
usr.sbin/mtree/spec.c
687
md=&val[2];
usr.sbin/mtree/spec.c
689
md=val;
usr.sbin/mtree/spec.c
690
if ((ip->sha512digest = strdup(md)) == NULL)
usr.sbin/npf/npfctl/npf_cmd.c
56
SHA1(const unsigned char *d, size_t l, unsigned char *md)
usr.sbin/npf/npfctl/npf_cmd.c
62
SHA1Final(md, &c);
usr.sbin/npf/npfctl/npf_cmd.c
63
return md;
usr.sbin/sysinst/mbr.c
2017
struct mbr_partition *md = &marg->parts->mbr.mbr.mbr_parts[i];
usr.sbin/sysinst/mbr.c
2018
md->mbrp_size = 0;
usr.sbin/sysinst/mbr.c
2019
md->mbrp_start = 0;
usr.sbin/sysinst/mbr.c
2020
md->mbrp_type = MBR_PTYPE_UNUSED;
usr.sbin/syslogd/sign.c
132
GlobalSign.md = EVP_sha1();
usr.sbin/syslogd/sign.c
752
SSL_CHECK_ONE(EVP_DigestInit_ex(GlobalSign.mdctx, GlobalSign.md, NULL));
usr.sbin/syslogd/sign.h
182
const EVP_MD *md; /* hashing method/algorithm */
usr.sbin/syslogd/tls.c
328
unsigned char md[EVP_MAX_MD_SIZE];
usr.sbin/syslogd/tls.c
375
if (!X509_digest(cert, digest, md, &len)) {
usr.sbin/syslogd/tls.c
395
"%02X:", (unsigned) md[i]);