Home
last modified time | relevance | path

Searched refs:lsap_cb (Results 1 – 12 of 12) sorted by relevance

/linux-4.4.14/include/net/irda/
Dirlmp.h98 struct lsap_cb { struct
133 struct lsap_cb *lsap; argument
149 struct lsap_cb *flow_next; /* Next lsap to be polled for Tx */
197 struct lsap_cb *irlmp_open_lsap(__u8 slsap, notify_t *notify, __u8 pid);
198 void irlmp_close_lsap( struct lsap_cb *self);
213 int irlmp_connect_request(struct lsap_cb *, __u8 dlsap_sel,
216 void irlmp_connect_indication(struct lsap_cb *self, struct sk_buff *skb);
217 int irlmp_connect_response(struct lsap_cb *, struct sk_buff *);
218 void irlmp_connect_confirm(struct lsap_cb *, struct sk_buff *);
219 struct lsap_cb *irlmp_dup(struct lsap_cb *self, void *instance);
[all …]
Dirlmp_event.h32 struct lsap_cb;
91 int irlmp_do_lsap_event(struct lsap_cb *self, IRLMP_EVENT event,
Dtimer.h40 struct lsap_cb;
99 void irlmp_start_watchdog_timer(struct lsap_cb *, int timeout);
Daf_irda.h45 struct lsap_cb *lsap; /* LSAP used by Ultra */
Diriap.h70 struct lsap_cb *lsap;
Dircomm_core.h65 struct lsap_cb *lsap;
Dirttp.h110 struct lsap_cb *lsap; /* Corresponding LSAP to this TSAP */
/linux-4.4.14/net/irda/
Dirlmp_event.c87 static int irlmp_state_disconnected(struct lsap_cb *, IRLMP_EVENT,
89 static int irlmp_state_connect (struct lsap_cb *, IRLMP_EVENT,
91 static int irlmp_state_connect_pend(struct lsap_cb *, IRLMP_EVENT,
93 static int irlmp_state_dtr (struct lsap_cb *, IRLMP_EVENT,
95 static int irlmp_state_setup (struct lsap_cb *, IRLMP_EVENT,
97 static int irlmp_state_setup_pend (struct lsap_cb *, IRLMP_EVENT,
107 static int (*lsap_state[])( struct lsap_cb *, IRLMP_EVENT, struct sk_buff *) =
126 static inline void irlmp_next_lsap_state(struct lsap_cb *self, in irlmp_next_lsap_state()
137 int irlmp_do_lsap_event(struct lsap_cb *self, IRLMP_EVENT event, in irlmp_do_lsap_event()
181 struct lsap_cb *self = (struct lsap_cb *) data; in irlmp_watchdog_timer_expired()
[all …]
Dirlmp.c153 struct lsap_cb *irlmp_open_lsap(__u8 slsap_sel, notify_t *notify, __u8 pid) in irlmp_open_lsap()
155 struct lsap_cb *self; in irlmp_open_lsap()
171 self = kzalloc(sizeof(struct lsap_cb), GFP_ATOMIC); in irlmp_open_lsap()
207 static void __irlmp_close_lsap(struct lsap_cb *self) in __irlmp_close_lsap()
230 void irlmp_close_lsap(struct lsap_cb *self) in irlmp_close_lsap()
233 struct lsap_cb *lsap = NULL; in irlmp_close_lsap()
368 int irlmp_connect_request(struct lsap_cb *self, __u8 dlsap_sel, in irlmp_connect_request()
374 struct lsap_cb *lsap; in irlmp_connect_request()
511 void irlmp_connect_indication(struct lsap_cb *self, struct sk_buff *skb) in irlmp_connect_indication()
554 int irlmp_connect_response(struct lsap_cb *self, struct sk_buff *userdata) in irlmp_connect_response()
[all …]
Dirlmp_frame.c37 static struct lsap_cb *irlmp_find_lsap(struct lap_cb *self, __u8 dlsap,
91 struct lsap_cb *lsap; in irlmp_link_data_indication()
198 struct lsap_cb *lsap; in irlmp_link_unitdata_indication()
233 lsap = (struct lsap_cb *) hashbin_get_first(irlmp->unconnected_lsaps); in irlmp_link_unitdata_indication()
244 lsap = (struct lsap_cb *) hashbin_get_next(irlmp->unconnected_lsaps); in irlmp_link_unitdata_indication()
391 struct lsap_cb *lsap) in irlmp_update_cache()
420 static struct lsap_cb *irlmp_find_lsap(struct lap_cb *self, __u8 dlsap_sel, in irlmp_find_lsap()
424 struct lsap_cb *lsap; in irlmp_find_lsap()
443 lsap = (struct lsap_cb *) hashbin_get_first(queue); in irlmp_find_lsap()
466 lsap = (struct lsap_cb *) hashbin_get_next(queue); in irlmp_find_lsap()
Dtimer.c111 void irlmp_start_watchdog_timer(struct lsap_cb *self, int timeout) in irlmp_start_watchdog_timer()
Dirttp.c392 struct lsap_cb *lsap; in irttp_open_tsap()
1272 struct lsap_cb *lsap; in irttp_connect_indication()