• Home
  • Raw
  • Download

Lines Matching refs:d

66 static void rfcomm_sk_data_ready(struct rfcomm_dlc *d, struct sk_buff *skb)  in rfcomm_sk_data_ready()  argument
68 struct sock *sk = d->owner; in rfcomm_sk_data_ready()
77 rfcomm_dlc_throttle(d); in rfcomm_sk_data_ready()
80 static void rfcomm_sk_state_change(struct rfcomm_dlc *d, int err) in rfcomm_sk_state_change() argument
82 struct sock *sk = d->owner, *parent; in rfcomm_sk_state_change()
86 BT_DBG("dlc %p state %ld err %d", d, d->state, err); in rfcomm_sk_state_change()
93 sk->sk_state = d->state; in rfcomm_sk_state_change()
97 if (d->state == BT_CLOSED) { in rfcomm_sk_state_change()
103 if (d->state == BT_CONNECTED) in rfcomm_sk_state_change()
104 rfcomm_session_getaddr(d->session, &bt_sk(sk)->src, NULL); in rfcomm_sk_state_change()
113 rfcomm_dlc_unlock(d); in rfcomm_sk_state_change()
115 rfcomm_dlc_lock(d); in rfcomm_sk_state_change()
173 struct rfcomm_dlc *d = rfcomm_pi(sk)->dlc; in rfcomm_sock_destruct() local
175 BT_DBG("sk %p dlc %p", sk, d); in rfcomm_sock_destruct()
180 rfcomm_dlc_lock(d); in rfcomm_sock_destruct()
184 if (d->owner == sk) in rfcomm_sock_destruct()
185 d->owner = NULL; in rfcomm_sock_destruct()
186 rfcomm_dlc_unlock(d); in rfcomm_sock_destruct()
188 rfcomm_dlc_put(d); in rfcomm_sock_destruct()
225 struct rfcomm_dlc *d = rfcomm_pi(sk)->dlc; in __rfcomm_sock_close() local
238 rfcomm_dlc_close(d, 0); in __rfcomm_sock_close()
287 struct rfcomm_dlc *d; in rfcomm_sock_alloc() local
297 d = rfcomm_dlc_alloc(prio); in rfcomm_sock_alloc()
298 if (!d) { in rfcomm_sock_alloc()
303 d->data_ready = rfcomm_sk_data_ready; in rfcomm_sock_alloc()
304 d->state_change = rfcomm_sk_state_change; in rfcomm_sock_alloc()
306 rfcomm_pi(sk)->dlc = d; in rfcomm_sock_alloc()
307 d->owner = sk; in rfcomm_sock_alloc()
392 struct rfcomm_dlc *d = rfcomm_pi(sk)->dlc; in rfcomm_sock_connect() local
416 d->sec_level = rfcomm_pi(sk)->sec_level; in rfcomm_sock_connect()
417 d->role_switch = rfcomm_pi(sk)->role_switch; in rfcomm_sock_connect()
419 err = rfcomm_dlc_open(d, &bt_sk(sk)->src, &sa->rc_bdaddr, sa->rc_channel); in rfcomm_sock_connect()
561 struct rfcomm_dlc *d = rfcomm_pi(sk)->dlc; in rfcomm_sock_sendmsg() local
565 if (test_bit(RFCOMM_DEFER_SETUP, &d->flags)) in rfcomm_sock_sendmsg()
579 size_t size = min_t(size_t, len, d->mtu); in rfcomm_sock_sendmsg()
599 err = rfcomm_dlc_send(d, skb); in rfcomm_sock_sendmsg()
647 struct rfcomm_dlc *d = rfcomm_pi(sk)->dlc; in rfcomm_sock_recvmsg() local
652 if (test_and_clear_bit(RFCOMM_DEFER_SETUP, &d->flags)) { in rfcomm_sock_recvmsg()
653 rfcomm_dlc_accept(d); in rfcomm_sock_recvmsg()
1017 int rfcomm_connect_ind(struct rfcomm_session *s, u8 channel, struct rfcomm_dlc **d) in rfcomm_connect_ind() argument
1051 *d = rfcomm_pi(sk)->dlc; in rfcomm_connect_ind()