Searched refs:ircomm_cb (Results 1 – 9 of 9) sorted by relevance
/linux-4.1.27/include/net/irda/ |
D | ircomm_core.h | 39 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 …]
|
D | ircomm_event.h | 77 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);
|
D | ircomm_lmp.h | 34 int ircomm_open_lsap(struct ircomm_cb *self);
|
D | ircomm_ttp.h | 34 int ircomm_open_tsap(struct ircomm_cb *self);
|
D | ircomm_tty.h | 63 struct ircomm_cb *ircomm; /* IrCOMM layer instance */
|
/linux-4.1.27/net/irda/ircomm/ |
D | ircomm_ttp.c | 57 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 …]
|
D | ircomm_core.c | 49 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 …]
|
D | ircomm_lmp.c | 49 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 …]
|
D | ircomm_event.c | 41 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 …]
|