Lines Matching refs:linelock
600 struct linelock *linelock;
770 /* initialize type dependent area for linelock */
771 linelock = (struct linelock *) & tlck->lock;
772 linelock->next = 0;
773 linelock->flag = tlckLINELOCK;
774 linelock->maxcnt = TLOCKSHORT;
775 linelock->index = 0;
779 linelock->l2linesize = L2DTSLOTSIZE;
783 linelock->l2linesize = L2XTSLOTSIZE;
785 xtlck = (struct xtlock *) linelock;
807 linelock->l2linesize = L2INODESLOTSIZE;
811 linelock->l2linesize = L2DATASLOTSIZE;
912 struct linelock *linelock;
959 /* insert tlock, and linelock(s) of the tlock if any,
964 llid = ((struct linelock *) & tlck->lock)->next;
966 linelock = (struct linelock *) lid_to_tlock(llid);
967 k = linelock->next;
1069 struct linelock *txLinelock(struct linelock * tlock)
1073 struct linelock *linelock;
1083 /* initialize linelock */
1084 linelock = (struct linelock *) tlck;
1085 linelock->next = 0;
1086 linelock->flag = tlckLINELOCK;
1087 linelock->maxcnt = TLOCKLONG;
1088 linelock->index = 0;
1090 linelock->flag |= tlckDIRECTORY;
1092 /* append linelock after tlock */
1093 linelock->next = tlock->next;
1096 return linelock;
1780 * txUpdateMap runs. Copy xad into linelock to
1866 /* reformat linelock for lmLog() */
1883 * txUpdateMap runs. Copy xad into linelock to
1938 * For truncation the entire linelock may be used, so it would
1939 * be difficult to store xad list in linelock itself.
2003 /* reformat linelock for lmLog() */