Lines Matching defs:cur
1844 struct reiserfs_journal_cnode *cur;
1851 cur = *head;
1852 while (cur) {
1853 if (cur->blocknr == block && cur->sb == sb
1854 && (jl == NULL || jl == cur->jlist)
1855 && (!test_bit(BLOCK_FREED, &cur->state) || remove_freed)) {
1856 if (cur->hnext) {
1857 cur->hnext->hprev = cur->hprev;
1859 if (cur->hprev) {
1860 cur->hprev->hnext = cur->hnext;
1862 *head = cur->hnext;
1864 cur->blocknr = 0;
1865 cur->sb = NULL;
1866 cur->state = 0;
1868 * anybody who clears the cur->bh will also
1871 if (cur->bh && cur->jlist)
1872 atomic_dec(&cur->jlist->j_nonzerolen);
1873 cur->bh = NULL;
1874 cur->jlist = NULL;
1876 cur = cur->hnext;
3494 struct reiserfs_journal_cnode *cur = cn->hprev;
3502 while (cur && can_dirty) {
3503 if (cur->jlist && cur->bh && cur->blocknr && cur->sb == sb &&
3504 cur->blocknr == blocknr) {
3507 cur = cur->hprev;
3513 cur = cn->hnext;
3514 while (cur && can_dirty) {
3515 if (cur->jlist && cur->jlist->j_len > 0 &&
3516 atomic_read(&cur->jlist->j_commit_left) > 0 && cur->bh &&
3517 cur->blocknr && cur->sb == sb && cur->blocknr == blocknr) {
3520 cur = cur->hnext;