Lines Matching refs:tlck
177 struct lrd * lrd, struct tlock * tlck);
239 struct tlock * tlck) in lmLog() argument
247 log, tblk, lrd, tlck); in lmLog()
256 if (tlck == NULL || in lmLog()
257 tlck->type & tlckBTROOT || (mp = tlck->mp) == NULL) in lmLog()
327 lsn = lmWriteRecord(log, tblk, lrd, tlck); in lmLog()
358 struct tlock * tlck) in lmWriteRecord() argument
385 if (tlck == NULL) in lmWriteRecord()
392 if (tlck->flag & tlckPAGELOCK) { in lmWriteRecord()
393 p = (caddr_t) (tlck->mp->data); in lmWriteRecord()
394 linelock = (struct linelock *) & tlck->lock; in lmWriteRecord()
397 else if (tlck->flag & tlckINODELOCK) { in lmWriteRecord()
398 if (tlck->type & tlckDTREE) in lmWriteRecord()
399 p = (caddr_t) &JFS_IP(tlck->ip)->i_dtroot; in lmWriteRecord()
401 p = (caddr_t) &JFS_IP(tlck->ip)->i_xtroot; in lmWriteRecord()
402 linelock = (struct linelock *) & tlck->lock; in lmWriteRecord()
405 else if (tlck->flag & tlckINLINELOCK) { in lmWriteRecord()
407 inlinelock = (struct inlinelock *) & tlck; in lmWriteRecord()
409 linelock = (struct linelock *) & tlck; in lmWriteRecord()
413 jfs_err("lmWriteRecord: UFO tlck:0x%p", tlck); in lmWriteRecord()