• Home
  • Raw
  • Download

Lines Matching refs:self

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() argument
86 notify.instance = self; in ircomm_open_tsap()
89 self->tsap = irttp_open_tsap(LSAP_ANY, DEFAULT_INITIAL_CREDIT, in ircomm_open_tsap()
91 if (!self->tsap) { in ircomm_open_tsap()
95 self->slsap_sel = self->tsap->stsap_sel; in ircomm_open_tsap()
100 self->issue.data_request = ircomm_ttp_data_request; in ircomm_open_tsap()
101 self->issue.connect_request = ircomm_ttp_connect_request; in ircomm_open_tsap()
102 self->issue.connect_response = ircomm_ttp_connect_response; in ircomm_open_tsap()
103 self->issue.disconnect_request = ircomm_ttp_disconnect_request; in ircomm_open_tsap()
114 static int ircomm_ttp_connect_request(struct ircomm_cb *self, in ircomm_ttp_connect_request() argument
124 ret = irttp_connect_request(self->tsap, info->dlsap_sel, in ircomm_ttp_connect_request()
137 static int ircomm_ttp_connect_response(struct ircomm_cb *self, in ircomm_ttp_connect_response() argument
146 ret = irttp_connect_response(self->tsap, TTP_SAR_DISABLE, userdata); in ircomm_ttp_connect_response()
160 static int ircomm_ttp_data_request(struct ircomm_cb *self, in ircomm_ttp_data_request() argument
183 ret = irttp_data_request(self->tsap, skb); in ircomm_ttp_data_request()
201 struct ircomm_cb *self = (struct ircomm_cb *) instance; in ircomm_ttp_data_indication() local
203 IRDA_ASSERT(self != NULL, return -1;); in ircomm_ttp_data_indication()
204 IRDA_ASSERT(self->magic == IRCOMM_MAGIC, return -1;); in ircomm_ttp_data_indication()
207 ircomm_do_event(self, IRCOMM_TTP_DATA_INDICATION, skb, NULL); in ircomm_ttp_data_indication()
221 struct ircomm_cb *self = (struct ircomm_cb *) instance; in ircomm_ttp_connect_confirm() local
224 IRDA_ASSERT(self != NULL, return;); in ircomm_ttp_connect_confirm()
225 IRDA_ASSERT(self->magic == IRCOMM_MAGIC, return;); in ircomm_ttp_connect_confirm()
235 info.max_data_size = irttp_get_max_seg_size(self->tsap) in ircomm_ttp_connect_confirm()
240 ircomm_do_event(self, IRCOMM_TTP_CONNECT_CONFIRM, skb, &info); in ircomm_ttp_connect_confirm()
260 struct ircomm_cb *self = (struct ircomm_cb *)instance; in ircomm_ttp_connect_indication() local
263 IRDA_ASSERT(self != NULL, return;); in ircomm_ttp_connect_indication()
264 IRDA_ASSERT(self->magic == IRCOMM_MAGIC, return;); in ircomm_ttp_connect_indication()
274 info.max_data_size = irttp_get_max_seg_size(self->tsap) in ircomm_ttp_connect_indication()
279 ircomm_do_event(self, IRCOMM_TTP_CONNECT_INDICATION, skb, &info); in ircomm_ttp_connect_indication()
292 static int ircomm_ttp_disconnect_request(struct ircomm_cb *self, in ircomm_ttp_disconnect_request() argument
302 ret = irttp_disconnect_request(self->tsap, userdata, P_NORMAL); in ircomm_ttp_disconnect_request()
317 struct ircomm_cb *self = (struct ircomm_cb *) instance; in ircomm_ttp_disconnect_indication() local
320 IRDA_ASSERT(self != NULL, return;); in ircomm_ttp_disconnect_indication()
321 IRDA_ASSERT(self->magic == IRCOMM_MAGIC, return;); in ircomm_ttp_disconnect_indication()
325 ircomm_do_event(self, IRCOMM_TTP_DISCONNECT_INDICATION, skb, &info); in ircomm_ttp_disconnect_indication()
341 struct ircomm_cb *self = (struct ircomm_cb *) instance; in ircomm_ttp_flow_indication() local
343 IRDA_ASSERT(self != NULL, return;); in ircomm_ttp_flow_indication()
344 IRDA_ASSERT(self->magic == IRCOMM_MAGIC, return;); in ircomm_ttp_flow_indication()
346 if (self->notify.flow_indication) in ircomm_ttp_flow_indication()
347 self->notify.flow_indication(self->notify.instance, self, cmd); in ircomm_ttp_flow_indication()