Lines Matching refs:hl_q
72 hardlink_q_cleanup(struct hardlink_q *hl_q) in hardlink_q_cleanup() argument
77 NDMP_LOG(LOG_DEBUG, "(1): qhead = %p", hl_q); in hardlink_q_cleanup()
79 if (!hl_q) in hardlink_q_cleanup()
82 while (!SLIST_EMPTY(hl_q)) { in hardlink_q_cleanup()
83 hl = SLIST_FIRST(hl_q); in hardlink_q_cleanup()
89 SLIST_REMOVE_HEAD(hl_q, next_hardlink); in hardlink_q_cleanup()
111 free(hl_q); in hardlink_q_cleanup()
120 hardlink_q_get(struct hardlink_q *hl_q, unsigned long inode, in hardlink_q_get() argument
127 hl_q, inode); in hardlink_q_get()
129 if (!hl_q) in hardlink_q_get()
132 SLIST_FOREACH(hl, hl_q, next_hardlink) { in hardlink_q_get()
158 hardlink_q_add(struct hardlink_q *hl_q, unsigned long inode, in hardlink_q_add() argument
166 hl_q, inode, path, path? path : "(--)"); in hardlink_q_add()
168 if (!hl_q) in hardlink_q_add()
171 if (!hardlink_q_get(hl_q, inode, 0, 0)) { in hardlink_q_add()
173 inode, hl_q); in hardlink_q_add()
194 SLIST_INSERT_HEAD(hl_q, hl, next_hardlink); in hardlink_q_add()
200 hardlink_q_dump(struct hardlink_q *hl_q) in hardlink_q_dump() argument
204 if (!hl_q) in hardlink_q_dump()
207 (void) printf("Dumping hardlink_q, head = %p:\n", (void *) hl_q); in hardlink_q_dump()
209 SLIST_FOREACH(hl, hl_q, next_hardlink) in hardlink_q_dump()