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);
115 static void *rxrpc_connection_seq_start(struct seq_file *seq, loff_t *_pos)
121 return seq_list_start_head(&rxnet->conn_proc_list, *_pos);
202 static void *rxrpc_bundle_seq_start(struct seq_file *seq, loff_t *_pos)
208 return seq_list_start_head(&rxnet->bundle_proc_list, *_pos);
315 static void *rxrpc_peer_seq_start(struct seq_file *seq, loff_t *_pos)
325 if (*_pos >= UINT_MAX)
328 n = *_pos & ((1U << shift) - 1);
329 bucket = *_pos >> shift;
332 *_pos = UINT_MAX;
338 *_pos += 1;
347 *_pos = (bucket << shift) | n;
351 static void *rxrpc_peer_seq_next(struct seq_file *seq, void *v, loff_t *_pos)
358 if (*_pos >= UINT_MAX)
361 bucket = *_pos >> shift;
363 p = seq_hlist_next_rcu(v, &rxnet->peer_hash[bucket], _pos);
370 *_pos = (bucket << shift) | n;
373 *_pos = UINT_MAX;
377 *_pos += 1;
430 static void *rxrpc_local_seq_start(struct seq_file *seq, loff_t *_pos)
438 if (*_pos >= UINT_MAX)
441 n = *_pos;
448 static void *rxrpc_local_seq_next(struct seq_file *seq, void *v, loff_t *_pos)
452 if (*_pos >= UINT_MAX)
455 return seq_hlist_next_rcu(v, &rxnet->local_endpoints, _pos);