Lines Matching refs:pos
482 struct nfs_client *pos, *prev = NULL; in nfs40_walk_client_list() local
490 list_for_each_entry(pos, &nn->nfs_client_list, cl_share_link) { in nfs40_walk_client_list()
492 if (pos->rpc_ops != new->rpc_ops) in nfs40_walk_client_list()
495 if (pos->cl_minorversion != new->cl_minorversion) in nfs40_walk_client_list()
500 if (pos->cl_cons_state > NFS_CS_READY) { in nfs40_walk_client_list()
501 atomic_inc(&pos->cl_count); in nfs40_walk_client_list()
505 prev = pos; in nfs40_walk_client_list()
507 status = nfs_wait_client_init_complete(pos); in nfs40_walk_client_list()
513 if (pos->cl_cons_state != NFS_CS_READY) in nfs40_walk_client_list()
516 if (pos->cl_clientid != new->cl_clientid) in nfs40_walk_client_list()
519 if (!nfs4_match_client_owner_id(pos, new)) in nfs40_walk_client_list()
522 atomic_inc(&pos->cl_count); in nfs40_walk_client_list()
526 prev = pos; in nfs40_walk_client_list()
528 status = nfs4_proc_setclientid_confirm(pos, &clid, cred); in nfs40_walk_client_list()
533 nfs4_swap_callback_idents(pos, new); in nfs40_walk_client_list()
536 *result = pos; in nfs40_walk_client_list()
538 __func__, pos, atomic_read(&pos->cl_count)); in nfs40_walk_client_list()
545 nfs4_schedule_path_down_recovery(pos); in nfs40_walk_client_list()
618 struct nfs_client *pos, *prev = NULL; in nfs41_walk_client_list() local
622 list_for_each_entry(pos, &nn->nfs_client_list, cl_share_link) { in nfs41_walk_client_list()
624 if (pos == new) in nfs41_walk_client_list()
627 if (pos->rpc_ops != new->rpc_ops) in nfs41_walk_client_list()
630 if (pos->cl_minorversion != new->cl_minorversion) in nfs41_walk_client_list()
637 if (pos->cl_cons_state > NFS_CS_READY) { in nfs41_walk_client_list()
638 atomic_inc(&pos->cl_count); in nfs41_walk_client_list()
642 prev = pos; in nfs41_walk_client_list()
644 status = nfs_wait_client_init_complete(pos); in nfs41_walk_client_list()
650 if (pos->cl_cons_state != NFS_CS_READY) in nfs41_walk_client_list()
653 if (!nfs4_match_clientids(pos, new)) in nfs41_walk_client_list()
661 if (!nfs4_check_clientid_trunking(pos, new)) in nfs41_walk_client_list()
668 if (!nfs4_match_client_owner_id(pos, new)) in nfs41_walk_client_list()
671 atomic_inc(&pos->cl_count); in nfs41_walk_client_list()
672 *result = pos; in nfs41_walk_client_list()
675 __func__, pos, atomic_read(&pos->cl_count)); in nfs41_walk_client_list()