Home
last modified time | relevance | path

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

/linux-2.4.37.9/include/net/irda/
Dirlmp.h99 struct lsap_cb { struct
135 struct lsap_cb *flow_next; /* Next lsap to be polled for Tx */ argument
153 struct lsap_cb *lsap;
190 struct lsap_cb *irlmp_open_lsap(__u8 slsap, notify_t *notify, __u8 pid);
191 void irlmp_close_lsap( struct lsap_cb *self);
206 int irlmp_connect_request(struct lsap_cb *, __u8 dlsap_sel,
209 void irlmp_connect_indication(struct lsap_cb *self, struct sk_buff *skb);
210 int irlmp_connect_response(struct lsap_cb *, struct sk_buff *);
211 void irlmp_connect_confirm(struct lsap_cb *, struct sk_buff *);
212 struct lsap_cb *irlmp_dup(struct lsap_cb *self, void *instance);
[all …]
Dtimer.h84 struct lsap_cb;
86 void irlmp_start_watchdog_timer(struct lsap_cb *, int timeout);
Dirlmp_event.h31 struct lsap_cb;
109 int irlmp_do_lsap_event(struct lsap_cb *self, IRLMP_EVENT event,
Dirda.h123 struct lsap_cb; /* in <net/irda/irlmp.h> */
133 struct lsap_cb *lsap; /* LSAP used by Ultra */
Diriap.h71 struct lsap_cb *lsap;
Dircomm_core.h66 struct lsap_cb *lsap;
Dirttp.h109 struct lsap_cb *lsap; /* Corresponding LSAP to this TSAP */
/linux-2.4.37.9/net/irda/
Dirlmp_event.c90 static int irlmp_state_disconnected(struct lsap_cb *, IRLMP_EVENT,
92 static int irlmp_state_connect (struct lsap_cb *, IRLMP_EVENT,
94 static int irlmp_state_connect_pend(struct lsap_cb *, IRLMP_EVENT,
96 static int irlmp_state_dtr (struct lsap_cb *, IRLMP_EVENT,
98 static int irlmp_state_setup (struct lsap_cb *, IRLMP_EVENT,
100 static int irlmp_state_setup_pend (struct lsap_cb *, IRLMP_EVENT,
110 static int (*lsap_state[])( struct lsap_cb *, IRLMP_EVENT, struct sk_buff *) =
129 static inline void irlmp_next_lsap_state(struct lsap_cb *self, in irlmp_next_lsap_state()
140 int irlmp_do_lsap_event(struct lsap_cb *self, IRLMP_EVENT event, in irlmp_do_lsap_event()
188 struct lsap_cb *self = (struct lsap_cb *) data; in irlmp_watchdog_timer_expired()
[all …]
Dirlmp.c139 struct lsap_cb *irlmp_open_lsap(__u8 slsap_sel, notify_t *notify, __u8 pid) in irlmp_open_lsap()
141 struct lsap_cb *self; in irlmp_open_lsap()
156 self = kmalloc(sizeof(struct lsap_cb), GFP_ATOMIC); in irlmp_open_lsap()
161 memset(self, 0, sizeof(struct lsap_cb)); in irlmp_open_lsap()
195 static void __irlmp_close_lsap(struct lsap_cb *self) in __irlmp_close_lsap()
224 void irlmp_close_lsap(struct lsap_cb *self) in irlmp_close_lsap()
227 struct lsap_cb *lsap = NULL; in irlmp_close_lsap()
344 int irlmp_connect_request(struct lsap_cb *self, __u8 dlsap_sel, in irlmp_connect_request()
350 struct lsap_cb *lsap; in irlmp_connect_request()
414 struct lsap_cb *any_lsap; in irlmp_connect_request()
[all …]
Dirlmp_frame.c38 static struct lsap_cb *irlmp_find_lsap(struct lap_cb *self, __u8 dlsap,
94 struct lsap_cb *lsap; in irlmp_link_data_indication()
204 struct lsap_cb *lsap; in irlmp_link_unitdata_indication()
241 lsap = (struct lsap_cb *) hashbin_get_first(irlmp->unconnected_lsaps); in irlmp_link_unitdata_indication()
252 lsap = (struct lsap_cb *) hashbin_get_next(irlmp->unconnected_lsaps); in irlmp_link_unitdata_indication()
407 inline void irlmp_update_cache(struct lsap_cb *self) in irlmp_update_cache()
423 static struct lsap_cb *irlmp_find_lsap(struct lap_cb *self, __u8 dlsap_sel, in irlmp_find_lsap()
427 struct lsap_cb *lsap; in irlmp_find_lsap()
442 lsap = (struct lsap_cb *) hashbin_get_first(queue); in irlmp_find_lsap()
472 lsap = (struct lsap_cb *) hashbin_get_next(queue); in irlmp_find_lsap()
Dtimer.c118 void irlmp_start_watchdog_timer(struct lsap_cb *self, int timeout) in irlmp_start_watchdog_timer()
Dirttp.c372 struct lsap_cb *lsap; in irttp_open_tsap()
1213 struct lsap_cb *lsap; in irttp_connect_indication()
1225 lsap = (struct lsap_cb *) sap; in irttp_connect_indication()