Lines Matching refs:unr
177 * The bitmap is the same size as struct unr to optimize memory management.
179 struct unr {
180 TAILQ_ENTRY(unr) list;
186 bitstr_t map[sizeof(struct unr) / sizeof(bitstr_t)];
189 CTASSERT((sizeof(struct unr) % sizeof(bitstr_t)) == 0);
225 struct unr *up;
291 struct unr *up;
301 struct unr *up;
370 is_bitmap(struct unrhdr *uh, struct unr *up)
387 struct unr *up, *uf, *us;
493 * See if a given unr should be collapsed with a neighbor.
498 collapse_unr(struct unrhdr *uh, struct unr *up)
500 struct unr *upp;
567 * Allocate a free unr.
572 struct unr *up;
632 struct unr *up, *upn;
739 p1 = Malloc(sizeof(struct unr));
740 p2 = Malloc(sizeof(struct unr));
755 * Free a unr.
762 struct unr *up, *upp, *upn;
873 p1 = Malloc(sizeof(struct unr));
874 p2 = Malloc(sizeof(struct unr));
896 print_unr(struct unrhdr *uh, struct unr *up)
922 struct unr *up;
1025 printf("sizeof(struct unr) %zu\n", sizeof(struct unr));