Lines Matching defs:linelock
591 struct linelock *linelock;
761 /* initialize type dependent area for linelock */
762 linelock = (struct linelock *) & tlck->lock;
763 linelock->next = 0;
764 linelock->flag = tlckLINELOCK;
765 linelock->maxcnt = TLOCKSHORT;
766 linelock->index = 0;
770 linelock->l2linesize = L2DTSLOTSIZE;
774 linelock->l2linesize = L2XTSLOTSIZE;
776 xtlck = (struct xtlock *) linelock;
798 linelock->l2linesize = L2INODESLOTSIZE;
802 linelock->l2linesize = L2DATASLOTSIZE;
903 struct linelock *linelock;
950 /* insert tlock, and linelock(s) of the tlock if any,
955 llid = ((struct linelock *) & tlck->lock)->next;
957 linelock = (struct linelock *) lid_to_tlock(llid);
958 k = linelock->next;
1060 struct linelock *txLinelock(struct linelock * tlock)
1064 struct linelock *linelock;
1074 /* initialize linelock */
1075 linelock = (struct linelock *) tlck;
1076 linelock->next = 0;
1077 linelock->flag = tlckLINELOCK;
1078 linelock->maxcnt = TLOCKLONG;
1079 linelock->index = 0;
1081 linelock->flag |= tlckDIRECTORY;
1083 /* append linelock after tlock */
1084 linelock->next = tlock->next;
1087 return linelock;
1733 * txUpdateMap runs. Copy xad into linelock to
1819 /* reformat linelock for lmLog() */
1836 * txUpdateMap runs. Copy xad into linelock to
1890 * For truncation the entire linelock may be used, so it would
1891 * be difficult to store xad list in linelock itself.
1955 /* reformat linelock for lmLog() */