Symbol: mpage
usr/src/cmd/cdrw/toshiba.c
110
uchar_t *mpage;
usr/src/cmd/cdrw/toshiba.c
144
mpage = (uchar_t *)my_zalloc(16);
usr/src/cmd/cdrw/toshiba.c
149
scmd->uscsi_bufaddr = (char *)mpage;
usr/src/cmd/cdrw/toshiba.c
158
ret = speed_tbl[mpage[14] & 0x3];
usr/src/cmd/cdrw/toshiba.c
162
(void) memset(mpage, 0, 9);
usr/src/cmd/cdrw/toshiba.c
163
mpage[3] = 8;
usr/src/cmd/cdrw/toshiba.c
164
mpage[12] = 0x31;
usr/src/cmd/cdrw/toshiba.c
165
mpage[13] = 2;
usr/src/cmd/cdrw/toshiba.c
166
mpage[14] = rev_speed_tbl[speed];
usr/src/cmd/cdrw/toshiba.c
171
scmd->uscsi_bufaddr = (char *)mpage;
usr/src/cmd/cdrw/toshiba.c
182
free(mpage);
usr/src/cmd/mandoc/mandocdb.c
1019
mpage = ohash_find(&mpages, slot);
usr/src/cmd/mandoc/mandocdb.c
1020
if (NULL == mpage) {
usr/src/cmd/mandoc/mandocdb.c
1021
mpage = mandoc_calloc(1, sizeof(struct mpage));
usr/src/cmd/mandoc/mandocdb.c
1022
mpage->inodev.st_ino = inodev.st_ino;
usr/src/cmd/mandoc/mandocdb.c
1023
mpage->inodev.st_dev = inodev.st_dev;
usr/src/cmd/mandoc/mandocdb.c
1024
mpage->form = FORM_NONE;
usr/src/cmd/mandoc/mandocdb.c
1025
mpage->next = mpage_head;
usr/src/cmd/mandoc/mandocdb.c
1026
mpage_head = mpage;
usr/src/cmd/mandoc/mandocdb.c
1027
ohash_insert(&mpages, slot, mpage);
usr/src/cmd/mandoc/mandocdb.c
1029
mlink->next = mpage->mlinks;
usr/src/cmd/mandoc/mandocdb.c
1030
mpage->mlinks = mlink;
usr/src/cmd/mandoc/mandocdb.c
1031
mlink->mpage = mpage;
usr/src/cmd/mandoc/mandocdb.c
104
struct mpage *mpage; /* parent */
usr/src/cmd/mandoc/mandocdb.c
1048
struct mpage *mpage;
usr/src/cmd/mandoc/mandocdb.c
1051
while ((mpage = mpage_head) != NULL) {
usr/src/cmd/mandoc/mandocdb.c
1052
while ((mlink = mpage->mlinks) != NULL) {
usr/src/cmd/mandoc/mandocdb.c
1053
mpage->mlinks = mlink->next;
usr/src/cmd/mandoc/mandocdb.c
1056
mpage_head = mpage->next;
usr/src/cmd/mandoc/mandocdb.c
1057
free(mpage->sec);
usr/src/cmd/mandoc/mandocdb.c
1058
free(mpage->arch);
usr/src/cmd/mandoc/mandocdb.c
1059
free(mpage->title);
usr/src/cmd/mandoc/mandocdb.c
1060
free(mpage->desc);
usr/src/cmd/mandoc/mandocdb.c
1061
free(mpage);
usr/src/cmd/mandoc/mandocdb.c
1072
mlinks_undupe(struct mpage *mpage)
usr/src/cmd/mandoc/mandocdb.c
1079
mpage->form = FORM_CAT;
usr/src/cmd/mandoc/mandocdb.c
1080
prev = &mpage->mlinks;
usr/src/cmd/mandoc/mandocdb.c
1083
mpage->form = FORM_NONE;
usr/src/cmd/mandoc/mandocdb.c
110
typedef int (*mdoc_fp)(struct mpage *, const struct roff_meta *,
usr/src/cmd/mandoc/mandocdb.c
1109
mlink_check(struct mpage *mpage, struct mlink *mlink)
usr/src/cmd/mandoc/mandocdb.c
1123
if (FORM_SRC == mpage->form &&
usr/src/cmd/mandoc/mandocdb.c
1124
strcasecmp(mpage->sec, mlink->dsec))
usr/src/cmd/mandoc/mandocdb.c
1126
mpage->sec, mlink->dsec);
usr/src/cmd/mandoc/mandocdb.c
1141
if (strcasecmp(mpage->arch, mlink->arch))
usr/src/cmd/mandoc/mandocdb.c
1143
"\"%s\" directory", mpage->arch, mlink->arch);
usr/src/cmd/mandoc/mandocdb.c
1150
if (FORM_CAT == mpage->form)
usr/src/cmd/mandoc/mandocdb.c
1175
struct mpage *mpage, *mpage_dest;
usr/src/cmd/mandoc/mandocdb.c
1181
for (mpage = mpage_head; mpage != NULL; mpage = mpage->next) {
usr/src/cmd/mandoc/mandocdb.c
1182
mlinks_undupe(mpage);
usr/src/cmd/mandoc/mandocdb.c
1183
if ((mlink = mpage->mlinks) == NULL)
usr/src/cmd/mandoc/mandocdb.c
122
static void dbadd(struct dba *, struct mpage *);
usr/src/cmd/mandoc/mandocdb.c
1221
mpage_dest = mlink_dest->mpage;
usr/src/cmd/mandoc/mandocdb.c
1223
mlink->mpage = mpage_dest;
usr/src/cmd/mandoc/mandocdb.c
1245
mlink_dest->next = mpage->mlinks;
usr/src/cmd/mandoc/mandocdb.c
1246
mpage->mlinks = NULL;
usr/src/cmd/mandoc/mandocdb.c
1252
mpage->form = FORM_SRC;
usr/src/cmd/mandoc/mandocdb.c
1253
mpage->sec = meta->msec;
usr/src/cmd/mandoc/mandocdb.c
1254
mpage->sec = mandoc_strdup(
usr/src/cmd/mandoc/mandocdb.c
1255
mpage->sec == NULL ? "" : mpage->sec);
usr/src/cmd/mandoc/mandocdb.c
1256
mpage->arch = meta->arch;
usr/src/cmd/mandoc/mandocdb.c
1257
mpage->arch = mandoc_strdup(
usr/src/cmd/mandoc/mandocdb.c
1258
mpage->arch == NULL ? "" : mpage->arch);
usr/src/cmd/mandoc/mandocdb.c
1259
mpage->title = mandoc_strdup(meta->title);
usr/src/cmd/mandoc/mandocdb.c
1262
mpage->form = FORM_SRC;
usr/src/cmd/mandoc/mandocdb.c
1263
mpage->sec = mandoc_strdup(meta->msec);
usr/src/cmd/mandoc/mandocdb.c
1264
mpage->arch = mandoc_strdup(mlink->arch);
usr/src/cmd/mandoc/mandocdb.c
1265
mpage->title = mandoc_strdup(meta->title);
usr/src/cmd/mandoc/mandocdb.c
1270
assert(mpage->desc == NULL);
usr/src/cmd/mandoc/mandocdb.c
1272
mpage->sec = mandoc_strdup(mlink->dsec);
usr/src/cmd/mandoc/mandocdb.c
1273
mpage->arch = mandoc_strdup(mlink->arch);
usr/src/cmd/mandoc/mandocdb.c
1274
mpage->title = mandoc_strdup(mlink->name);
usr/src/cmd/mandoc/mandocdb.c
1276
mpage->form = FORM_CAT;
usr/src/cmd/mandoc/mandocdb.c
1277
parse_cat(mpage, fd);
usr/src/cmd/mandoc/mandocdb.c
1279
mpage->form = FORM_SRC;
usr/src/cmd/mandoc/mandocdb.c
1281
parse_mdoc(mpage, meta, meta->first);
usr/src/cmd/mandoc/mandocdb.c
1283
parse_man(mpage, meta, meta->first);
usr/src/cmd/mandoc/mandocdb.c
1284
if (mpage->desc == NULL) {
usr/src/cmd/mandoc/mandocdb.c
1285
mpage->desc = mandoc_strdup(mlink->name);
usr/src/cmd/mandoc/mandocdb.c
1291
for (mlink = mpage->mlinks;
usr/src/cmd/mandoc/mandocdb.c
1294
putkey(mpage, mlink->name, NAME_FILE);
usr/src/cmd/mandoc/mandocdb.c
1296
mlink_check(mpage, mlink);
usr/src/cmd/mandoc/mandocdb.c
1299
dbadd(dba, mpage);
usr/src/cmd/mandoc/mandocdb.c
1308
parse_cat(struct mpage *mpage, int fd)
usr/src/cmd/mandoc/mandocdb.c
1317
mlink = mpage->mlinks;
usr/src/cmd/mandoc/mandocdb.c
133
static void mlink_check(struct mpage *, struct mlink *);
usr/src/cmd/mandoc/mandocdb.c
1339
free(mpage->sec);
usr/src/cmd/mandoc/mandocdb.c
1340
mpage->sec = mandoc_strndup(sec, p - sec);
usr/src/cmd/mandoc/mandocdb.c
1342
strcasecmp(mpage->sec, mlink->dsec))
usr/src/cmd/mandoc/mandocdb.c
1345
mpage->sec, mlink->dsec);
usr/src/cmd/mandoc/mandocdb.c
135
static void mlinks_undupe(struct mpage *);
usr/src/cmd/mandoc/mandocdb.c
138
static void parse_cat(struct mpage *, int);
usr/src/cmd/mandoc/mandocdb.c
139
static void parse_man(struct mpage *, const struct roff_meta *,
usr/src/cmd/mandoc/mandocdb.c
141
static void parse_mdoc(struct mpage *, const struct roff_meta *,
usr/src/cmd/mandoc/mandocdb.c
143
static int parse_mdoc_head(struct mpage *, const struct roff_meta *,
usr/src/cmd/mandoc/mandocdb.c
1441
mpage->desc = mandoc_strndup(p, 150);
usr/src/cmd/mandoc/mandocdb.c
145
static int parse_mdoc_Fa(struct mpage *, const struct roff_meta *,
usr/src/cmd/mandoc/mandocdb.c
1450
putkey(const struct mpage *mpage, char *value, uint64_t type)
usr/src/cmd/mandoc/mandocdb.c
1452
putkeys(mpage, value, strlen(value), type);
usr/src/cmd/mandoc/mandocdb.c
1459
putmdockey(const struct mpage *mpage,
usr/src/cmd/mandoc/mandocdb.c
1467
putmdockey(mpage, n->child, m, taboo);
usr/src/cmd/mandoc/mandocdb.c
1469
putkey(mpage, n->string, m);
usr/src/cmd/mandoc/mandocdb.c
147
static int parse_mdoc_Fd(struct mpage *, const struct roff_meta *,
usr/src/cmd/mandoc/mandocdb.c
1474
parse_man(struct mpage *mpage, const struct roff_meta *meta,
usr/src/cmd/mandoc/mandocdb.c
149
static void parse_mdoc_fname(struct mpage *, const struct roff_node *);
usr/src/cmd/mandoc/mandocdb.c
150
static int parse_mdoc_Fn(struct mpage *, const struct roff_meta *,
usr/src/cmd/mandoc/mandocdb.c
152
static int parse_mdoc_Fo(struct mpage *, const struct roff_meta *,
usr/src/cmd/mandoc/mandocdb.c
1539
putkey(mpage, start, NAME_TITLE);
usr/src/cmd/mandoc/mandocdb.c
154
static int parse_mdoc_Nd(struct mpage *, const struct roff_meta *,
usr/src/cmd/mandoc/mandocdb.c
1540
if ( ! (mpage->name_head_done ||
usr/src/cmd/mandoc/mandocdb.c
1542
putkey(mpage, start, NAME_HEAD);
usr/src/cmd/mandoc/mandocdb.c
1543
mpage->name_head_done = 1;
usr/src/cmd/mandoc/mandocdb.c
1558
putkey(mpage, start, NAME_TITLE);
usr/src/cmd/mandoc/mandocdb.c
1559
if ( ! (mpage->name_head_done ||
usr/src/cmd/mandoc/mandocdb.c
156
static int parse_mdoc_Nm(struct mpage *, const struct roff_meta *,
usr/src/cmd/mandoc/mandocdb.c
1561
putkey(mpage, start, NAME_HEAD);
usr/src/cmd/mandoc/mandocdb.c
1562
mpage->name_head_done = 1;
usr/src/cmd/mandoc/mandocdb.c
158
static int parse_mdoc_Sh(struct mpage *, const struct roff_meta *,
usr/src/cmd/mandoc/mandocdb.c
1590
mpage->desc = mandoc_strndup(start, 150);
usr/src/cmd/mandoc/mandocdb.c
1597
if (NULL != mpage->desc)
usr/src/cmd/mandoc/mandocdb.c
1599
parse_man(mpage, meta, n);
usr/src/cmd/mandoc/mandocdb.c
160
static int parse_mdoc_Va(struct mpage *, const struct roff_meta *,
usr/src/cmd/mandoc/mandocdb.c
1604
parse_mdoc(struct mpage *mpage, const struct roff_meta *meta,
usr/src/cmd/mandoc/mandocdb.c
162
static int parse_mdoc_Xr(struct mpage *, const struct roff_meta *,
usr/src/cmd/mandoc/mandocdb.c
1624
(*handler->fp)(mpage, meta, n) == 0)
usr/src/cmd/mandoc/mandocdb.c
1627
putmdockey(mpage, n->child,
usr/src/cmd/mandoc/mandocdb.c
1634
parse_mdoc(mpage, meta, n);
usr/src/cmd/mandoc/mandocdb.c
1639
parse_mdoc_Fa(struct mpage *mpage, const struct roff_meta *meta,
usr/src/cmd/mandoc/mandocdb.c
164
static void putkey(const struct mpage *, char *, uint64_t);
usr/src/cmd/mandoc/mandocdb.c
1648
putmdockey(mpage, n->child, mask, 0);
usr/src/cmd/mandoc/mandocdb.c
165
static void putkeys(const struct mpage *, char *, size_t, uint64_t);
usr/src/cmd/mandoc/mandocdb.c
1653
parse_mdoc_Fd(struct mpage *mpage, const struct roff_meta *meta,
usr/src/cmd/mandoc/mandocdb.c
166
static void putmdockey(const struct mpage *,
usr/src/cmd/mandoc/mandocdb.c
1692
putkeys(mpage, start, end - start + 1, TYPE_In);
usr/src/cmd/mandoc/mandocdb.c
1697
parse_mdoc_fname(struct mpage *mpage, const struct roff_node *n)
usr/src/cmd/mandoc/mandocdb.c
1712
putkeys(mpage, cp, sz, TYPE_Fn);
usr/src/cmd/mandoc/mandocdb.c
1714
putkeys(mpage, cp, sz, NAME_SYN);
usr/src/cmd/mandoc/mandocdb.c
1718
parse_mdoc_Fn(struct mpage *mpage, const struct roff_meta *meta,
usr/src/cmd/mandoc/mandocdb.c
1726
parse_mdoc_fname(mpage, n->child);
usr/src/cmd/mandoc/mandocdb.c
1733
putmdockey(mpage, n, mask, 0);
usr/src/cmd/mandoc/mandocdb.c
1740
parse_mdoc_Fo(struct mpage *mpage, const struct roff_meta *meta,
usr/src/cmd/mandoc/mandocdb.c
1748
parse_mdoc_fname(mpage, n->child);
usr/src/cmd/mandoc/mandocdb.c
1754
parse_mdoc_Va(struct mpage *mpage, const struct roff_meta *meta,
usr/src/cmd/mandoc/mandocdb.c
1770
putkey(mpage, cp, TYPE_Vt | (n->tok == MDOC_Va ||
usr/src/cmd/mandoc/mandocdb.c
1779
parse_mdoc_Xr(struct mpage *mpage, const struct roff_meta *meta,
usr/src/cmd/mandoc/mandocdb.c
1788
putkey(mpage, n->string, TYPE_Xr);
usr/src/cmd/mandoc/mandocdb.c
1793
putkey(mpage, cp, TYPE_Xr);
usr/src/cmd/mandoc/mandocdb.c
1799
parse_mdoc_Nd(struct mpage *mpage, const struct roff_meta *meta,
usr/src/cmd/mandoc/mandocdb.c
1804
deroff(&mpage->desc, n);
usr/src/cmd/mandoc/mandocdb.c
1809
parse_mdoc_Nm(struct mpage *mpage, const struct roff_meta *meta,
usr/src/cmd/mandoc/mandocdb.c
1814
putmdockey(mpage, n->child, NAME_TITLE, 0);
usr/src/cmd/mandoc/mandocdb.c
1817
putkey(mpage, meta->name, NAME_SYN);
usr/src/cmd/mandoc/mandocdb.c
1819
putmdockey(mpage, n->child, NAME_SYN, 0);
usr/src/cmd/mandoc/mandocdb.c
1821
if ( ! (mpage->name_head_done ||
usr/src/cmd/mandoc/mandocdb.c
1824
putkey(mpage, n->child->string, NAME_HEAD);
usr/src/cmd/mandoc/mandocdb.c
1825
mpage->name_head_done = 1;
usr/src/cmd/mandoc/mandocdb.c
1831
parse_mdoc_Sh(struct mpage *mpage, const struct roff_meta *meta,
usr/src/cmd/mandoc/mandocdb.c
1839
parse_mdoc_head(struct mpage *mpage, const struct roff_meta *meta,
usr/src/cmd/mandoc/mandocdb.c
1852
putkeys(const struct mpage *mpage, char *cp, size_t sz, uint64_t v)
usr/src/cmd/mandoc/mandocdb.c
1871
say(mpage->mlinks->file,
usr/src/cmd/mandoc/mandocdb.c
1879
say(mpage->mlinks->file,
usr/src/cmd/mandoc/mandocdb.c
188
static struct mpage *mpage_head; /* list of distinct manual pages */
usr/src/cmd/mandoc/mandocdb.c
1888
if (NULL != s && mpage == s->mpage) {
usr/src/cmd/mandoc/mandocdb.c
1896
s->mpage = mpage;
usr/src/cmd/mandoc/mandocdb.c
2083
dba_page_alias(mlink->mpage->dba, mlink->name, NAME_FILE);
usr/src/cmd/mandoc/mandocdb.c
2084
dba_page_add(mlink->mpage->dba, DBP_SECT, mlink->dsec);
usr/src/cmd/mandoc/mandocdb.c
2085
dba_page_add(mlink->mpage->dba, DBP_SECT, mlink->fsec);
usr/src/cmd/mandoc/mandocdb.c
2086
dba_page_add(mlink->mpage->dba, DBP_ARCH, mlink->arch);
usr/src/cmd/mandoc/mandocdb.c
2087
dba_page_add(mlink->mpage->dba, DBP_FILE, mlink->file);
usr/src/cmd/mandoc/mandocdb.c
2095
dbadd(struct dba *dba, struct mpage *mpage)
usr/src/cmd/mandoc/mandocdb.c
2105
mlink = mpage->mlinks;
usr/src/cmd/mandoc/mandocdb.c
2135
printf(" - %s\n", mpage->desc);
usr/src/cmd/mandoc/mandocdb.c
2142
cp = mpage->desc;
usr/src/cmd/mandoc/mandocdb.c
2145
mpage->dba = dba_page_new(dba->pages,
usr/src/cmd/mandoc/mandocdb.c
2146
*mpage->arch == '\0' ? mlink->arch : mpage->arch,
usr/src/cmd/mandoc/mandocdb.c
2147
cp, mlink->file, mpage->form);
usr/src/cmd/mandoc/mandocdb.c
2150
dba_page_add(mpage->dba, DBP_SECT, mpage->sec);
usr/src/cmd/mandoc/mandocdb.c
2159
assert(key->mpage == mpage);
usr/src/cmd/mandoc/mandocdb.c
2160
dba_page_alias(mpage->dba, key->key, key->mask);
usr/src/cmd/mandoc/mandocdb.c
2165
assert(key->mpage == mpage);
usr/src/cmd/mandoc/mandocdb.c
2170
key->key, mpage->dba);
usr/src/cmd/mandoc/mandocdb.c
433
mandoc_ohash_init(&mpages, 6, offsetof(struct mpage, inodev));
usr/src/cmd/mandoc/mandocdb.c
506
offsetof(struct mpage, inodev));
usr/src/cmd/mandoc/mandocdb.c
74
const struct mpage *mpage; /* if set, the owning parse */
usr/src/cmd/mandoc/mandocdb.c
91
struct mpage *next; /* singly linked list */
usr/src/cmd/mandoc/mandocdb.c
991
struct mpage *mpage;
usr/src/cmd/mandoc/mansearch.c
187
mpage = *res + cur;
usr/src/cmd/mandoc/mansearch.c
188
mandoc_asprintf(&mpage->file, "%s/%s",
usr/src/cmd/mandoc/mansearch.c
191
mpage->file, R_OK) == -1) {
usr/src/cmd/mandoc/mansearch.c
192
warn("%s", mpage->file);
usr/src/cmd/mandoc/mansearch.c
196
free(mpage->file);
usr/src/cmd/mandoc/mansearch.c
200
mpage->names = buildnames(page);
usr/src/cmd/mandoc/mansearch.c
201
mpage->output = buildoutput(outkey, page);
usr/src/cmd/mandoc/mansearch.c
202
mpage->bits = search->firstmatch ? rp->bits : 0;
usr/src/cmd/mandoc/mansearch.c
203
mpage->ipath = i;
usr/src/cmd/mandoc/mansearch.c
204
mpage->sec = *page->sect - '0';
usr/src/cmd/mandoc/mansearch.c
205
if (mpage->sec < 0 || mpage->sec > 9)
usr/src/cmd/mandoc/mansearch.c
206
mpage->sec = 10;
usr/src/cmd/mandoc/mansearch.c
207
mpage->form = *page->file;
usr/src/cmd/mandoc/mansearch.c
93
struct manpage *mpage;