Home
last modified time | relevance | path

Searched refs:lap_cb (Results 1 – 8 of 8) sorted by relevance

/linux-4.1.27/include/net/irda/
Dirlmp_frame.h42 void irlmp_send_data_pdu(struct lap_cb *self, __u8 dlsap, __u8 slsap,
44 void irlmp_send_lcf_pdu(struct lap_cb *self, __u8 dlsap, __u8 slsap,
46 void irlmp_link_data_indication(struct lap_cb *, struct sk_buff *,
49 void irlmp_link_unitdata_indication(struct lap_cb *, struct sk_buff *);
52 void irlmp_link_connect_indication(struct lap_cb *, __u32 saddr, __u32 daddr,
55 void irlmp_link_connect_confirm(struct lap_cb *self, struct qos_info *qos,
57 void irlmp_link_disconnect_indication(struct lap_cb *, struct irlap_cb *,
59 void irlmp_link_discovery_confirm(struct lap_cb *self, hashbin_t *log);
60 void irlmp_link_discovery_indication(struct lap_cb *, discovery_t *discovery);
Dtimer.h41 struct lap_cb;
101 void irlmp_start_idle_timer(struct lap_cb *, int timeout);
102 void irlmp_stop_idle_timer(struct lap_cb *self);
Dirlmp_event.h33 struct lap_cb;
89 void irlmp_do_lap_event(struct lap_cb *self, IRLMP_EVENT event,
Dirlmp.h118 struct lap_cb *lap; /* Pointer to LAP connection structure */
139 struct lap_cb { struct
244 void irlmp_status_indication(struct lap_cb *, LINK_STATUS link, LOCK_STATUS lock);
245 void irlmp_flow_indication(struct lap_cb *self, LOCAL_FLOW flow);
/linux-4.1.27/net/irda/
Dirlmp_frame.c37 static struct lsap_cb *irlmp_find_lsap(struct lap_cb *self, __u8 dlsap,
40 inline void irlmp_send_data_pdu(struct lap_cb *self, __u8 dlsap, __u8 slsap, in irlmp_send_data_pdu()
58 void irlmp_send_lcf_pdu(struct lap_cb *self, __u8 dlsap, __u8 slsap, in irlmp_send_lcf_pdu()
88 void irlmp_link_data_indication(struct lap_cb *self, struct sk_buff *skb, in irlmp_link_data_indication()
196 void irlmp_link_unitdata_indication(struct lap_cb *self, struct sk_buff *skb) in irlmp_link_unitdata_indication()
262 void irlmp_link_disconnect_indication(struct lap_cb *lap, in irlmp_link_disconnect_indication()
287 void irlmp_link_connect_indication(struct lap_cb *self, __u32 saddr, in irlmp_link_connect_indication()
307 void irlmp_link_connect_confirm(struct lap_cb *self, struct qos_info *qos, in irlmp_link_connect_confirm()
350 void irlmp_link_discovery_indication(struct lap_cb *self, in irlmp_link_discovery_indication()
372 void irlmp_link_discovery_confirm(struct lap_cb *self, hashbin_t *log) in irlmp_link_discovery_confirm()
[all …]
Dirlmp_event.c79 static void irlmp_state_standby (struct lap_cb *, IRLMP_EVENT,
81 static void irlmp_state_u_connect(struct lap_cb *, IRLMP_EVENT,
83 static void irlmp_state_active (struct lap_cb *, IRLMP_EVENT,
100 static void (*lap_state[]) (struct lap_cb *, IRLMP_EVENT, struct sk_buff *) =
117 static inline void irlmp_next_lap_state(struct lap_cb *self, in irlmp_next_lap_state()
155 void irlmp_do_lap_event(struct lap_cb *self, IRLMP_EVENT event, in irlmp_do_lap_event()
191 struct lap_cb *self = (struct lap_cb *) data; in irlmp_idle_timer_expired()
248 static void irlmp_state_standby(struct lap_cb *self, IRLMP_EVENT event, in irlmp_state_standby()
297 static void irlmp_state_u_connect(struct lap_cb *self, IRLMP_EVENT event, in irlmp_state_u_connect()
372 static void irlmp_state_active(struct lap_cb *self, IRLMP_EVENT event, in irlmp_state_active()
Dirlmp.c232 struct lap_cb *lap; in irlmp_close_lsap()
284 struct lap_cb *lap; in irlmp_register_link()
293 lap = kzalloc(sizeof(struct lap_cb), GFP_KERNEL); in irlmp_register_link()
337 struct lap_cb *link; in irlmp_unregister_link()
373 struct lap_cb *lap; in irlmp_connect_request()
804 struct lap_cb *lap; in irlmp_do_expiry()
815 lap = (struct lap_cb *) hashbin_get_first(irlmp->links); in irlmp_do_expiry()
824 lap = (struct lap_cb *) hashbin_get_next(irlmp->links); in irlmp_do_expiry()
837 struct lap_cb *lap; in irlmp_do_discovery()
865 lap = (struct lap_cb *) hashbin_get_first(irlmp->links); in irlmp_do_discovery()
[all …]
Dtimer.c123 void irlmp_start_idle_timer(struct lap_cb *self, int timeout) in irlmp_start_idle_timer()
129 void irlmp_stop_idle_timer(struct lap_cb *self) in irlmp_stop_idle_timer()