Lines Matching defs:_pos
27 static void *rxrpc_call_seq_start(struct seq_file *seq, loff_t *_pos)
35 return seq_list_start_head(&rxnet->calls, *_pos);
132 static void *rxrpc_connection_seq_start(struct seq_file *seq, loff_t *_pos)
138 return seq_list_start_head(&rxnet->conn_proc_list, *_pos);
252 static void *rxrpc_peer_seq_start(struct seq_file *seq, loff_t *_pos)
262 if (*_pos >= UINT_MAX)
265 n = *_pos & ((1U << shift) - 1);
266 bucket = *_pos >> shift;
269 *_pos = UINT_MAX;
275 *_pos += 1;
284 *_pos = (bucket << shift) | n;
288 static void *rxrpc_peer_seq_next(struct seq_file *seq, void *v, loff_t *_pos)
295 if (*_pos >= UINT_MAX)
298 bucket = *_pos >> shift;
300 p = seq_hlist_next_rcu(v, &rxnet->peer_hash[bucket], _pos);
307 *_pos = (bucket << shift) | n;
310 *_pos = UINT_MAX;
314 *_pos += 1;
366 static void *rxrpc_local_seq_start(struct seq_file *seq, loff_t *_pos)
374 if (*_pos >= UINT_MAX)
377 n = *_pos;
384 static void *rxrpc_local_seq_next(struct seq_file *seq, void *v, loff_t *_pos)
388 if (*_pos >= UINT_MAX)
391 return seq_hlist_next_rcu(v, &rxnet->local_endpoints, _pos);