Lines Matching refs:rfcomm_dlc
172 struct rfcomm_dlc { struct
200 void (*data_ready)(struct rfcomm_dlc *d, struct sk_buff *skb); argument
201 void (*state_change)(struct rfcomm_dlc *d, int err); argument
202 void (*modem_status)(struct rfcomm_dlc *d, u8 v24_sig); argument
240 struct rfcomm_dlc *rfcomm_dlc_alloc(gfp_t prio);
241 void rfcomm_dlc_free(struct rfcomm_dlc *d);
242 int rfcomm_dlc_open(struct rfcomm_dlc *d, bdaddr_t *src, bdaddr_t *dst,
244 int rfcomm_dlc_close(struct rfcomm_dlc *d, int reason);
245 int rfcomm_dlc_send(struct rfcomm_dlc *d, struct sk_buff *skb);
246 void rfcomm_dlc_send_noerror(struct rfcomm_dlc *d, struct sk_buff *skb);
247 int rfcomm_dlc_set_modem_status(struct rfcomm_dlc *d, u8 v24_sig);
248 int rfcomm_dlc_get_modem_status(struct rfcomm_dlc *d, u8 *v24_sig);
249 void rfcomm_dlc_accept(struct rfcomm_dlc *d);
250 struct rfcomm_dlc *rfcomm_dlc_exists(bdaddr_t *src, bdaddr_t *dst, u8 channel);
255 static inline void rfcomm_dlc_hold(struct rfcomm_dlc *d) in rfcomm_dlc_hold()
260 static inline void rfcomm_dlc_put(struct rfcomm_dlc *d) in rfcomm_dlc_put()
266 void __rfcomm_dlc_throttle(struct rfcomm_dlc *d);
267 void __rfcomm_dlc_unthrottle(struct rfcomm_dlc *d);
269 static inline void rfcomm_dlc_throttle(struct rfcomm_dlc *d) in rfcomm_dlc_throttle()
275 static inline void rfcomm_dlc_unthrottle(struct rfcomm_dlc *d) in rfcomm_dlc_unthrottle()
313 struct rfcomm_dlc *dlc;
323 struct rfcomm_dlc **d);