Home
last modified time | relevance | path

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

/linux-3.3/net/irda/ !
Diriap_event.c34 static void state_s_disconnect (struct iriap_cb *self, IRIAP_EVENT event,
36 static void state_s_connecting (struct iriap_cb *self, IRIAP_EVENT event,
38 static void state_s_call (struct iriap_cb *self, IRIAP_EVENT event,
41 static void state_s_make_call (struct iriap_cb *self, IRIAP_EVENT event,
43 static void state_s_calling (struct iriap_cb *self, IRIAP_EVENT event,
45 static void state_s_outstanding (struct iriap_cb *self, IRIAP_EVENT event,
47 static void state_s_replying (struct iriap_cb *self, IRIAP_EVENT event,
49 static void state_s_wait_for_call(struct iriap_cb *self, IRIAP_EVENT event,
51 static void state_s_wait_active (struct iriap_cb *self, IRIAP_EVENT event,
54 static void state_r_disconnect (struct iriap_cb *self, IRIAP_EVENT event,
[all …]
Diriap.c66 static void __iriap_close(struct iriap_cb *self);
67 static int iriap_register_lsap(struct iriap_cb *self, __u8 slsap_sel, int mode);
83 static inline void iriap_start_watchdog_timer(struct iriap_cb *self, in iriap_start_watchdog_timer()
101 struct iriap_cb *server; in iriap_init()
175 struct iriap_cb *iriap_open(__u8 slsap_sel, int mode, void *priv, in iriap_open()
178 struct iriap_cb *self; in iriap_open()
224 static void __iriap_close(struct iriap_cb *self) in __iriap_close()
246 void iriap_close(struct iriap_cb *self) in iriap_close()
248 struct iriap_cb *entry; in iriap_close()
260 entry = (struct iriap_cb *) hashbin_remove(iriap, (long) self, NULL); in iriap_close()
[all …]
/linux-3.3/include/net/irda/ !
Diriap_event.h29 struct iriap_cb;
68 void iriap_next_client_state (struct iriap_cb *self, IRIAP_STATE state);
69 void iriap_next_call_state (struct iriap_cb *self, IRIAP_STATE state);
70 void iriap_next_server_state (struct iriap_cb *self, IRIAP_STATE state);
71 void iriap_next_r_connect_state(struct iriap_cb *self, IRIAP_STATE state);
74 void iriap_do_client_event(struct iriap_cb *self, IRIAP_EVENT event,
76 void iriap_do_call_event (struct iriap_cb *self, IRIAP_EVENT event,
79 void iriap_do_server_event (struct iriap_cb *self, IRIAP_EVENT event,
81 void iriap_do_r_connect_event(struct iriap_cb *self, IRIAP_EVENT event,
Diriap.h59 struct iriap_cb { struct
93 struct iriap_cb *iriap_open(__u8 slsap_sel, int mode, void *priv, argument
95 void iriap_close(struct iriap_cb *self);
97 int iriap_getvaluebyclass_request(struct iriap_cb *self,
100 void iriap_connect_request(struct iriap_cb *self);
101 void iriap_send_ack( struct iriap_cb *self);
102 void iriap_call_indication(struct iriap_cb *self, struct sk_buff *skb);
Daf_irda.h65 struct iriap_cb *iriap; /* Used to query remote IAS */
Dircomm_tty.h95 struct iriap_cb *iriap; /* Instance used for querying remote IAS */
Dirlan_common.h137 struct iriap_cb *iriap;
/linux-3.3/net/irda/irnet/ !
Dirnet.h451 struct iriap_cb * iriap; /* Used to query remote IAS */