Lines Matching refs:lh
195 #define inslist(lh, l) if ((*(lh))) { \ argument
196 (*(lh))->l_prev->l_next = (l); \
197 (l)->l_next = (*(lh)); \
198 (l)->l_prev = (*(lh))->l_prev; \
199 (*(lh))->l_prev = (l); \
203 (*(lh)) = l; \
206 #define remlist(lh, l) \ argument
208 if (*(lh) != (l) || (l)->l_prev != (l)) \
210 *(lh) = (lb_me_t *)NULL; \
212 if (*(lh) == (l)) \
213 *(lh) = (l)->l_next; \
641 lb_me_t **lh, *l, *lnext; in lufs_logscan_freecancel() local
655 lh = &loghash[i]; in lufs_logscan_freecancel()
656 l = *lh; in lufs_logscan_freecancel()
658 if (*lh == (lb_me_t *)NULL) in lufs_logscan_freecancel()
662 remlist(lh, l); in lufs_logscan_freecancel()
671 if (lnext == *lh) { in lufs_logscan_freecancel()
677 } while (l != *lh); in lufs_logscan_freecancel()
684 lb_me_t **lh, *l; in lufs_logscan_addmap() local
751 lh = &loghash[LB_HASHFUNC(d->d_mof)]; in lufs_logscan_addmap()
752 l = *lh; in lufs_logscan_addmap()
768 remlist(lh, l); in lufs_logscan_addmap()
775 inslist(lh, l); in lufs_logscan_addmap()
818 if (*lh == l) in lufs_logscan_addmap()
819 *lh = newl; in lufs_logscan_addmap()
823 } while (l != *lh); in lufs_logscan_addmap()
851 inslist(lh, l); in lufs_logscan_addmap()
906 lb_me_t **lh, *l, *lnext; in lufs_logscan_postscan() local
910 lh = &loghash[i]; in lufs_logscan_postscan()
911 l = *lh; in lufs_logscan_postscan()
917 remlist(lh, l); in lufs_logscan_postscan()
921 if (*lh == (lb_me_t *)NULL) in lufs_logscan_postscan()
928 if (lnext == *lh) { in lufs_logscan_postscan()
936 } while (l != *lh); in lufs_logscan_postscan()
1005 lb_me_t **lh, *l; in lufs_merge_deltas() local
1022 lh = &loghash[LB_HASHFUNC(bof)]; in lufs_merge_deltas()
1024 if (*lh == (lb_me_t *)NULL) in lufs_merge_deltas()
1027 l = *lh; in lufs_merge_deltas()
1065 } while (l->l_prev != (*lh)->l_prev); in lufs_merge_deltas()