Lines Matching defs:_pos
27 static void *rxrpc_call_seq_start(struct seq_file *seq, loff_t *_pos)
33 return seq_list_start_head_rcu(&rxnet->calls, *_pos);
117 static void *rxrpc_connection_seq_start(struct seq_file *seq, loff_t *_pos)
123 return seq_list_start_head(&rxnet->conn_proc_list, *_pos);
241 static void *rxrpc_peer_seq_start(struct seq_file *seq, loff_t *_pos)
251 if (*_pos >= UINT_MAX)
254 n = *_pos & ((1U << shift) - 1);
255 bucket = *_pos >> shift;
258 *_pos = UINT_MAX;
264 *_pos += 1;
273 *_pos = (bucket << shift) | n;
277 static void *rxrpc_peer_seq_next(struct seq_file *seq, void *v, loff_t *_pos)
284 if (*_pos >= UINT_MAX)
287 bucket = *_pos >> shift;
289 p = seq_hlist_next_rcu(v, &rxnet->peer_hash[bucket], _pos);
296 *_pos = (bucket << shift) | n;
299 *_pos = UINT_MAX;
303 *_pos += 1;
356 static void *rxrpc_local_seq_start(struct seq_file *seq, loff_t *_pos)
364 if (*_pos >= UINT_MAX)
367 n = *_pos;
374 static void *rxrpc_local_seq_next(struct seq_file *seq, void *v, loff_t *_pos)
378 if (*_pos >= UINT_MAX)
381 return seq_hlist_next_rcu(v, &rxnet->local_endpoints, _pos);