Lines Matching refs:lh
193 #define inslist(lh, l) if ((*(lh))) { \ argument
194 (*(lh))->l_prev->l_next = (l); \
195 (l)->l_next = (*(lh)); \
196 (l)->l_prev = (*(lh))->l_prev; \
197 (*(lh))->l_prev = (l); \
201 (*(lh)) = l; \
204 #define remlist(lh, l) \ argument
206 if (*(lh) != (l) || (l)->l_prev != (l)) \
208 *(lh) = (lb_me_t *)NULL; \
210 if (*(lh) == (l)) \
211 *(lh) = (l)->l_next; \
639 lb_me_t **lh, *l, *lnext; in lufs_logscan_freecancel() local
653 lh = &loghash[i]; in lufs_logscan_freecancel()
654 l = *lh; in lufs_logscan_freecancel()
656 if (*lh == (lb_me_t *)NULL) in lufs_logscan_freecancel()
660 remlist(lh, l); in lufs_logscan_freecancel()
669 if (lnext == *lh) { in lufs_logscan_freecancel()
675 } while (l != *lh); in lufs_logscan_freecancel()
682 lb_me_t **lh, *l; in lufs_logscan_addmap() local
749 lh = &loghash[LB_HASHFUNC(d->d_mof)]; in lufs_logscan_addmap()
750 l = *lh; in lufs_logscan_addmap()
766 remlist(lh, l); in lufs_logscan_addmap()
773 inslist(lh, l); in lufs_logscan_addmap()
816 if (*lh == l) in lufs_logscan_addmap()
817 *lh = newl; in lufs_logscan_addmap()
821 } while (l != *lh); in lufs_logscan_addmap()
849 inslist(lh, l); in lufs_logscan_addmap()
904 lb_me_t **lh, *l, *lnext; in lufs_logscan_postscan() local
908 lh = &loghash[i]; in lufs_logscan_postscan()
909 l = *lh; in lufs_logscan_postscan()
915 remlist(lh, l); in lufs_logscan_postscan()
919 if (*lh == (lb_me_t *)NULL) in lufs_logscan_postscan()
926 if (lnext == *lh) { in lufs_logscan_postscan()
934 } while (l != *lh); in lufs_logscan_postscan()
1003 lb_me_t **lh, *l; in lufs_merge_deltas() local
1020 lh = &loghash[LB_HASHFUNC(bof)]; in lufs_merge_deltas()
1022 if (*lh == (lb_me_t *)NULL) in lufs_merge_deltas()
1025 l = *lh; in lufs_merge_deltas()
1063 } while (l->l_prev != (*lh)->l_prev); in lufs_merge_deltas()