Lines Matching refs:mlinks
92 struct mlink *mlinks; /* singly linked list */ member
192 static struct ohash mlinks; /* table of directory entries */ variable
436 mandoc_ohash_init(&mlinks, 6, offsetof(struct mlink, file)); in mandocdb()
509 mandoc_ohash_init(&mlinks, 6, in mandocdb()
526 ohash_delete(&mlinks); in mandocdb()
536 ohash_delete(&mlinks); in mandocdb()
1015 slot = ohash_qlookup(&mlinks, mlink->file); in mlink_add()
1016 assert(NULL == ohash_find(&mlinks, slot)); in mlink_add()
1017 ohash_insert(&mlinks, slot, mlink); in mlink_add()
1034 mlink->next = mpage->mlinks; in mlink_add()
1035 mpage->mlinks = mlink; in mlink_add()
1057 while ((mlink = mpage->mlinks) != NULL) { in mpages_free()
1058 mpage->mlinks = mlink->next; in mpages_free()
1085 prev = &mpage->mlinks; in mlinks_undupe()
1098 if (NULL == ohash_find(&mlinks, in mlinks_undupe()
1099 ohash_qlookup(&mlinks, buf))) in mlinks_undupe()
1188 if ((mlink = mpage->mlinks) == NULL) in mpages_merge()
1214 mlink_dest = ohash_find(&mlinks, in mpages_merge()
1215 ohash_qlookup(&mlinks, meta->sodest)); in mpages_merge()
1218 mlink_dest = ohash_find(&mlinks, in mpages_merge()
1219 ohash_qlookup(&mlinks, cp)); in mpages_merge()
1250 mlink_dest->next = mpage->mlinks; in mpages_merge()
1251 mpage->mlinks = NULL; in mpages_merge()
1296 for (mlink = mpage->mlinks; in mpages_merge()
1322 mlink = mpage->mlinks; in parse_cat()
1895 say(mpage->mlinks->file, in putkeys()
1903 say(mpage->mlinks->file, in putkeys()
2125 mlink = mpage->mlinks; in dbadd()
2208 if (ohash_find(&mlinks, ohash_qlookup(&mlinks, in dbprune()