Lines Matching refs:jfs_ip
593 struct jfs_inode_info *jfs_ip = JFS_IP(ip); in txLock() local
612 lid = jfs_ip->xtlid; in txLock()
654 if (jfs_ip->atlhead == lid) { in txLock()
655 if (jfs_ip->atltail == lid) { in txLock()
660 list_del_init(&jfs_ip->anon_inode_list); in txLock()
663 jfs_ip->atlhead = tlck->next; in txLock()
666 for (last = jfs_ip->atlhead; in txLock()
672 if (jfs_ip->atltail == lid) in txLock()
673 jfs_ip->atltail = last; in txLock()
736 jfs_ip->xtlid = lid; in txLock()
757 tlck->next = jfs_ip->atlhead; in txLock()
758 jfs_ip->atlhead = lid; in txLock()
761 jfs_ip->atltail = lid; in txLock()
763 list_add_tail(&jfs_ip->anon_inode_list, in txLock()
794 p = &jfs_ip->i_xtroot; in txLock()
831 if (jfs_ip->fileset != AGGREGATE_I) { in txLock()
997 struct jfs_inode_info *jfs_ip = JFS_IP(ip); in txMaplock() local
1042 tlck->next = jfs_ip->atlhead; in txMaplock()
1043 jfs_ip->atlhead = lid; in txMaplock()
1046 jfs_ip->atltail = lid; in txMaplock()
1047 list_add_tail(&jfs_ip->anon_inode_list, in txMaplock()
1146 struct jfs_inode_info *jfs_ip; in txCommit() local
1215 jfs_ip = JFS_IP(ip); in txCommit()
1248 if (jfs_ip->atlhead) { in txCommit()
1249 lid_to_tlock(jfs_ip->atltail)->next = tblk->next; in txCommit()
1250 tblk->next = jfs_ip->atlhead; in txCommit()
1252 tblk->last = jfs_ip->atltail; in txCommit()
1253 jfs_ip->atlhead = jfs_ip->atltail = 0; in txCommit()
1255 list_del_init(&jfs_ip->anon_inode_list); in txCommit()
1352 jfs_ip = JFS_IP(ip); in txCommit()
1357 jfs_ip->bxflag = 0; in txCommit()
1358 jfs_ip->blid = 0; in txCommit()
2595 struct jfs_inode_info *jfs_ip = JFS_IP(ip); in txFreelock() local
2599 if (!jfs_ip->atlhead) in txFreelock()
2603 xtlck = (struct tlock *) &jfs_ip->atlhead; in txFreelock()
2616 if (jfs_ip->atlhead) in txFreelock()
2617 jfs_ip->atltail = xlid; in txFreelock()
2619 jfs_ip->atltail = 0; in txFreelock()
2623 list_del_init(&jfs_ip->anon_inode_list); in txFreelock()
2859 struct jfs_inode_info *jfs_ip; in txQuiesce() local
2868 jfs_ip = list_entry(TxAnchor.anon_list.next, in txQuiesce()
2871 ip = &jfs_ip->vfs_inode; in txQuiesce()
2879 mutex_lock(&jfs_ip->commit_mutex); in txQuiesce()
2882 mutex_unlock(&jfs_ip->commit_mutex); in txQuiesce()
2930 struct jfs_inode_info *jfs_ip; in jfs_sync() local
2939 jfs_ip = list_entry(TxAnchor.anon_list.next, in jfs_sync()
2942 ip = &jfs_ip->vfs_inode; in jfs_sync()
2948 list_del_init(&jfs_ip->anon_inode_list); in jfs_sync()
2949 } else if (mutex_trylock(&jfs_ip->commit_mutex)) { in jfs_sync()
2958 mutex_unlock(&jfs_ip->commit_mutex); in jfs_sync()
2975 list_move(&jfs_ip->anon_inode_list, in jfs_sync()