Lines Matching refs:sequence
1072 new->sequence = counter; in nfs_alloc_seqid()
1080 struct nfs_seqid_counter *sequence; in nfs_release_seqid() local
1084 sequence = seqid->sequence; in nfs_release_seqid()
1085 spin_lock(&sequence->lock); in nfs_release_seqid()
1086 if (list_is_first(&seqid->list, &sequence->list) && in nfs_release_seqid()
1087 !list_is_singular(&sequence->list)) { in nfs_release_seqid()
1089 rpc_wake_up_queued_task(&sequence->wait, next->task); in nfs_release_seqid()
1092 spin_unlock(&sequence->lock); in nfs_release_seqid()
1112 if (seqid->sequence->flags & NFS_SEQID_CONFIRMED) in nfs_increment_seqid()
1117 seqid->sequence); in nfs_increment_seqid()
1133 seqid->sequence->counter++; in nfs_increment_seqid()
1143 sp = container_of(seqid->sequence, struct nfs4_state_owner, so_seqid); in nfs_increment_open_seqid()
1163 struct nfs_seqid_counter *sequence; in nfs_wait_on_sequence() local
1168 sequence = seqid->sequence; in nfs_wait_on_sequence()
1169 spin_lock(&sequence->lock); in nfs_wait_on_sequence()
1172 list_add_tail(&seqid->list, &sequence->list); in nfs_wait_on_sequence()
1173 if (list_first_entry(&sequence->list, struct nfs_seqid, list) == seqid) in nfs_wait_on_sequence()
1175 rpc_sleep_on(&sequence->wait, task, NULL); in nfs_wait_on_sequence()
1178 spin_unlock(&sequence->lock); in nfs_wait_on_sequence()