Home
last modified time | relevance | path

Searched refs:ircomm_cb (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/include/net/irda/
Dircomm_core.h39 struct ircomm_cb; /* Forward decl. */
46 int (*data_request)(struct ircomm_cb *, struct sk_buff *, int clen);
47 int (*connect_request)(struct ircomm_cb *, struct sk_buff *,
49 int (*connect_response)(struct ircomm_cb *, struct sk_buff *);
50 int (*disconnect_request)(struct ircomm_cb *, struct sk_buff *,
54 struct ircomm_cb { struct
84 struct ircomm_cb *ircomm_open(notify_t *notify, __u8 service_type, int line); argument
85 int ircomm_close(struct ircomm_cb *self);
87 int ircomm_data_request(struct ircomm_cb *self, struct sk_buff *skb);
88 void ircomm_data_indication(struct ircomm_cb *self, struct sk_buff *skb);
[all …]
Dircomm_event.h77 struct ircomm_cb; /* Forward decl. */
79 int ircomm_do_event(struct ircomm_cb *self, IRCOMM_EVENT event,
81 void ircomm_next_state(struct ircomm_cb *self, IRCOMM_STATE state);
Dircomm_ttp.h34 int ircomm_open_tsap(struct ircomm_cb *self);
Dircomm_lmp.h34 int ircomm_open_lsap(struct ircomm_cb *self);
Dircomm_tty.h63 struct ircomm_cb *ircomm; /* IrCOMM layer instance */
/linux-4.4.14/net/irda/ircomm/
Dircomm_ttp.c57 static int ircomm_ttp_data_request(struct ircomm_cb *self,
60 static int ircomm_ttp_connect_request(struct ircomm_cb *self,
63 static int ircomm_ttp_connect_response(struct ircomm_cb *self,
65 static int ircomm_ttp_disconnect_request(struct ircomm_cb *self,
75 int ircomm_open_tsap(struct ircomm_cb *self) in ircomm_open_tsap()
114 static int ircomm_ttp_connect_request(struct ircomm_cb *self, in ircomm_ttp_connect_request()
137 static int ircomm_ttp_connect_response(struct ircomm_cb *self, in ircomm_ttp_connect_response()
160 static int ircomm_ttp_data_request(struct ircomm_cb *self, in ircomm_ttp_data_request()
201 struct ircomm_cb *self = (struct ircomm_cb *) instance; in ircomm_ttp_data_indication()
221 struct ircomm_cb *self = (struct ircomm_cb *) instance; in ircomm_ttp_connect_confirm()
[all …]
Dircomm_core.c49 static int __ircomm_close(struct ircomm_cb *self);
50 static void ircomm_control_indication(struct ircomm_cb *self,
107 struct ircomm_cb *ircomm_open(notify_t *notify, __u8 service_type, int line) in ircomm_open()
109 struct ircomm_cb *self = NULL; in ircomm_open()
117 self = kzalloc(sizeof(struct ircomm_cb), GFP_KERNEL); in ircomm_open()
154 static int __ircomm_close(struct ircomm_cb *self) in __ircomm_close()
183 int ircomm_close(struct ircomm_cb *self) in ircomm_close()
185 struct ircomm_cb *entry; in ircomm_close()
206 int ircomm_connect_request(struct ircomm_cb *self, __u8 dlsap_sel, in ircomm_connect_request()
235 void ircomm_connect_indication(struct ircomm_cb *self, struct sk_buff *skb, in ircomm_connect_indication()
[all …]
Dircomm_lmp.c49 static int ircomm_lmp_connect_request(struct ircomm_cb *self, in ircomm_lmp_connect_request()
70 static int ircomm_lmp_connect_response(struct ircomm_cb *self, in ircomm_lmp_connect_response()
99 static int ircomm_lmp_disconnect_request(struct ircomm_cb *self, in ircomm_lmp_disconnect_request()
134 struct ircomm_cb *self; in ircomm_lmp_flow_control()
143 self = (struct ircomm_cb *) hashbin_lock_find(ircomm, line, NULL); in ircomm_lmp_flow_control()
169 static int ircomm_lmp_data_request(struct ircomm_cb *self, in ircomm_lmp_data_request()
215 struct ircomm_cb *self = (struct ircomm_cb *) instance; in ircomm_lmp_data_indication()
242 struct ircomm_cb *self = (struct ircomm_cb *) instance; in ircomm_lmp_connect_confirm()
273 struct ircomm_cb *self = (struct ircomm_cb *)instance; in ircomm_lmp_connect_indication()
301 struct ircomm_cb *self = (struct ircomm_cb *) instance; in ircomm_lmp_disconnect_indication()
[all …]
Dircomm_event.c41 static int ircomm_state_idle(struct ircomm_cb *self, IRCOMM_EVENT event,
43 static int ircomm_state_waiti(struct ircomm_cb *self, IRCOMM_EVENT event,
45 static int ircomm_state_waitr(struct ircomm_cb *self, IRCOMM_EVENT event,
47 static int ircomm_state_conn(struct ircomm_cb *self, IRCOMM_EVENT event,
76 static int (*state[])(struct ircomm_cb *self, IRCOMM_EVENT event,
91 static int ircomm_state_idle(struct ircomm_cb *self, IRCOMM_EVENT event, in ircomm_state_idle()
120 static int ircomm_state_waiti(struct ircomm_cb *self, IRCOMM_EVENT event, in ircomm_state_waiti()
150 static int ircomm_state_waitr(struct ircomm_cb *self, IRCOMM_EVENT event, in ircomm_state_waitr()
183 static int ircomm_state_conn(struct ircomm_cb *self, IRCOMM_EVENT event, in ircomm_state_conn()
225 int ircomm_do_event(struct ircomm_cb *self, IRCOMM_EVENT event, in ircomm_do_event()
[all …]