Home
last modified time | relevance | path

Searched refs:rfcomm_dlc (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/include/net/bluetooth/
Drfcomm.h168 struct rfcomm_dlc { struct
196 void (*data_ready)(struct rfcomm_dlc *d, struct sk_buff *skb); argument
197 void (*state_change)(struct rfcomm_dlc *d, int err); argument
198 void (*modem_status)(struct rfcomm_dlc *d, u8 v24_sig); argument
233 struct rfcomm_dlc *rfcomm_dlc_alloc(gfp_t prio);
234 void rfcomm_dlc_free(struct rfcomm_dlc *d);
235 int rfcomm_dlc_open(struct rfcomm_dlc *d, bdaddr_t *src, bdaddr_t *dst,
237 int rfcomm_dlc_close(struct rfcomm_dlc *d, int reason);
238 int rfcomm_dlc_send(struct rfcomm_dlc *d, struct sk_buff *skb);
239 void rfcomm_dlc_send_noerror(struct rfcomm_dlc *d, struct sk_buff *skb);
[all …]
/linux-4.4.14/net/bluetooth/rfcomm/
Dcore.c57 static int rfcomm_queue_disc(struct rfcomm_dlc *d);
59 static int rfcomm_send_pn(struct rfcomm_session *s, int cr, struct rfcomm_dlc *d);
212 static int rfcomm_check_security(struct rfcomm_dlc *d) in rfcomm_check_security()
263 struct rfcomm_dlc *d = (void *) arg; in rfcomm_dlc_timeout()
272 static void rfcomm_dlc_set_timer(struct rfcomm_dlc *d, long timeout) in rfcomm_dlc_set_timer()
280 static void rfcomm_dlc_clear_timer(struct rfcomm_dlc *d) in rfcomm_dlc_clear_timer()
288 static void rfcomm_dlc_clear_state(struct rfcomm_dlc *d) in rfcomm_dlc_clear_state()
303 struct rfcomm_dlc *rfcomm_dlc_alloc(gfp_t prio) in rfcomm_dlc_alloc()
305 struct rfcomm_dlc *d = kzalloc(sizeof(*d), prio); in rfcomm_dlc_alloc()
323 void rfcomm_dlc_free(struct rfcomm_dlc *d) in rfcomm_dlc_free()
[all …]
Dtty.c63 struct rfcomm_dlc *dlc;
75 static void rfcomm_dev_data_ready(struct rfcomm_dlc *dlc, struct sk_buff *skb);
76 static void rfcomm_dev_state_change(struct rfcomm_dlc *dlc, int err);
77 static void rfcomm_dev_modem_status(struct rfcomm_dlc *dlc, u8 v24_sig);
84 struct rfcomm_dlc *dlc = dev->dlc; in rfcomm_dev_destruct()
217 struct rfcomm_dlc *dlc) in __rfcomm_dev_add()
317 static int rfcomm_dev_add(struct rfcomm_dev_req *req, struct rfcomm_dlc *dlc) in rfcomm_dev_add()
353 struct rfcomm_dlc *dlc = dev->dlc; in rfcomm_room()
393 struct rfcomm_dlc *dlc; in __rfcomm_create_dev()
604 static void rfcomm_dev_data_ready(struct rfcomm_dlc *dlc, struct sk_buff *skb) in rfcomm_dev_data_ready()
[all …]
Dsock.c49 static void rfcomm_sk_data_ready(struct rfcomm_dlc *d, struct sk_buff *skb) in rfcomm_sk_data_ready()
63 static void rfcomm_sk_state_change(struct rfcomm_dlc *d, int err) in rfcomm_sk_state_change()
157 struct rfcomm_dlc *d = rfcomm_pi(sk)->dlc; in rfcomm_sock_destruct()
209 struct rfcomm_dlc *d = rfcomm_pi(sk)->dlc; in __rfcomm_sock_close()
274 struct rfcomm_dlc *d; in rfcomm_sock_alloc()
385 struct rfcomm_dlc *d = rfcomm_pi(sk)->dlc; in rfcomm_sock_connect()
560 struct rfcomm_dlc *d = rfcomm_pi(sk)->dlc; in rfcomm_sock_sendmsg()
626 struct rfcomm_dlc *d = rfcomm_pi(sk)->dlc; in rfcomm_sock_recvmsg()
953 int rfcomm_connect_ind(struct rfcomm_session *s, u8 channel, struct rfcomm_dlc **d) in rfcomm_connect_ind()