Lines Matching defs:pos
244 struct rpc_xprt *pos;
246 list_for_each_entry_rcu(pos, head, xprt_switch) {
247 if (xprt_is_active(pos))
248 return pos;
256 struct rpc_xprt *pos;
258 list_for_each_entry_rcu(pos, head, xprt_switch) {
259 if (!xprt_is_active(pos))
260 return pos;
280 struct rpc_xprt *pos;
283 list_for_each_entry_rcu(pos, head, xprt_switch) {
284 if (cur == pos)
286 if (found && ((find_active && xprt_is_active(pos)) ||
287 (!find_active && !xprt_is_active(pos))))
288 return pos;
344 struct rpc_xprt *pos;
350 list_for_each_entry_rcu(pos, head, xprt_switch) {
351 if (rpc_cmp_addr_port(sap, (struct sockaddr *)&pos->addr)) {
353 pos->address_strings[RPC_DISPLAY_ADDR]);
376 struct rpc_xprt *pos, *prev = NULL;
379 list_for_each_entry_rcu(pos, head, xprt_switch) {
386 if (found && ((check_active && xprt_is_active(pos)) ||
387 (!check_active && !xprt_is_active(pos))))
388 return pos;
389 prev = pos;
399 struct rpc_xprt *pos, *old;
402 pos = find_next(xps, old);
403 smp_store_release(cursor, pos);
404 return pos;