• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/jfs/

Lines Matching defs:lid

156 	lid_t maxlid;		/* 4: biggest lid ever used */
196 lid_t lid;
203 while (!(lid = TxAnchor.freelock))
205 TxAnchor.freelock = TxLock[lid].next;
206 HIGHWATERMARK(stattx.maxlid, lid);
213 return lid;
216 static void txLockFree(lid_t lid)
218 TxLock[lid].tid = 0;
219 TxLock[lid].next = TxAnchor.freelock;
220 TxAnchor.freelock = lid;
596 lid_t lid;
613 lid = jfs_ip->xtlid;
615 lid = mp->lid;
618 if (lid == 0)
621 jfs_info("txLock: tid:%d ip:0x%p mp:0x%p lid:%d", tid, ip, mp, lid);
624 tlck = lid_to_tlock(lid);
652 * Note: We really need to get rid of the tid & lid and
655 if (jfs_ip->atlhead == lid) {
656 if (jfs_ip->atltail == lid) {
668 lid_to_tlock(last)->next != lid;
673 if (jfs_ip->atltail == lid)
680 lid_to_tlock(tblk->last)->next = lid;
682 tblk->next = lid;
684 tblk->last = lid;
695 lid = txLockAlloc();
696 tlck = lid_to_tlock(lid);
737 jfs_ip->xtlid = lid;
739 mp->lid = lid;
748 lid_to_tlock(tblk->last)->next = lid;
750 tblk->next = lid;
752 tblk->last = lid;
759 jfs_ip->atlhead = lid;
762 jfs_ip->atltail = lid;
851 jfs_info("txLock: in waitLock, tid = %d, xtid = %d, lid = %d",
852 tid, xtid, lid);
855 if (xtid && (tlck->mp == mp) && (mp->lid == lid))
859 jfs_info("txLock: awakened tid = %d, lid = %d", tid, lid);
880 lid_t lid;
885 for (lid = tblk->next; lid; lid = tlck->next) {
886 tlck = lid_to_tlock(lid);
890 mp->lid = 0;
913 lid_t lid, next, llid, k;
925 for (lid = tblk->next; lid; lid = next) {
926 tlck = lid_to_tlock(lid);
929 jfs_info("unlocking lid = %d, tlck = 0x%p", lid, tlck);
971 txLockFree(lid);
999 lid_t lid;
1009 lid = txLockAlloc();
1010 tlck = lid_to_tlock(lid);
1033 lid_to_tlock(tblk->last)->next = lid;
1035 tblk->next = lid;
1037 tblk->last = lid;
1044 jfs_ip->atlhead = lid;
1047 jfs_ip->atltail = lid;
1071 lid_t lid;
1078 lid = txLockAlloc();
1079 tlck = lid_to_tlock(lid);
1094 tlock->next = lid;
1387 lid_t lid;
1394 for (lid = tblk->next; lid; lid = tlck->next) {
1395 tlck = lid_to_tlock(lid);
1575 mp->lid = 0;
2230 lid_t lid, next;
2239 lid = tlck->next;
2241 while (lid) {
2242 tlck = lid_to_tlock(lid);
2245 tblk->next = lid;
2246 lid = next;
2253 for (lid = tblk->next; lid; lid = next) {
2254 tlck = lid_to_tlock(lid);
2283 lid_t lid;
2308 for (lid = tblk->next; lid; lid = tlck->next) {
2309 tlck = lid_to_tlock(lid);
2371 ASSERT(mp->lid == lid);
2372 tlck->mp->lid = 0;
2586 lid_t xlid = 0, lid;
2594 while ((lid = xtlck->next) != 0) {
2595 tlck = lid_to_tlock(lid);
2598 txLockFree(lid);
2601 xlid = lid;
2630 lid_t lid, next;
2638 for (lid = tblk->next; lid; lid = next) {
2639 tlck = lid_to_tlock(lid);
2645 mp->lid = 0;
2660 txLockFree(lid);