Lines Matching refs:l

175 void bt_sock_link(struct bt_sock_list *l, struct sock *sk)  in bt_sock_link()  argument
177 write_lock(&l->lock); in bt_sock_link()
178 sk_add_node(sk, &l->head); in bt_sock_link()
179 write_unlock(&l->lock); in bt_sock_link()
183 void bt_sock_unlink(struct bt_sock_list *l, struct sock *sk) in bt_sock_unlink() argument
185 write_lock(&l->lock); in bt_sock_unlink()
187 write_unlock(&l->lock); in bt_sock_unlink()
191 bool bt_sock_linked(struct bt_sock_list *l, struct sock *s) in bt_sock_linked() argument
195 if (!l || !s) in bt_sock_linked()
198 read_lock(&l->lock); in bt_sock_linked()
200 sk_for_each(sk, &l->head) { in bt_sock_linked()
202 read_unlock(&l->lock); in bt_sock_linked()
207 read_unlock(&l->lock); in bt_sock_linked()
779 __acquires(seq->private->l->lock) in bt_seq_start()
781 struct bt_sock_list *l = pde_data(file_inode(seq->file)); in bt_seq_start() local
783 read_lock(&l->lock); in bt_seq_start()
784 return seq_hlist_start_head(&l->head, *pos); in bt_seq_start()
789 struct bt_sock_list *l = pde_data(file_inode(seq->file)); in bt_seq_next() local
791 return seq_hlist_next(v, &l->head, pos); in bt_seq_next()
795 __releases(seq->private->l->lock) in bt_seq_stop()
797 struct bt_sock_list *l = pde_data(file_inode(seq->file)); in bt_seq_stop() local
799 read_unlock(&l->lock); in bt_seq_stop()
804 struct bt_sock_list *l = pde_data(file_inode(seq->file)); in bt_seq_show() local
809 if (l->custom_seq_show) { in bt_seq_show()
811 l->custom_seq_show(seq, v); in bt_seq_show()
829 if (l->custom_seq_show) { in bt_seq_show()
831 l->custom_seq_show(seq, v); in bt_seq_show()