• Home
  • Raw
  • Download

Lines Matching refs:self

59 static int ircomm_ttp_data_request(struct ircomm_cb *self,
62 static int ircomm_ttp_connect_request(struct ircomm_cb *self,
65 static int ircomm_ttp_connect_response(struct ircomm_cb *self,
67 static int ircomm_ttp_disconnect_request(struct ircomm_cb *self,
77 int ircomm_open_tsap(struct ircomm_cb *self) in ircomm_open_tsap() argument
90 notify.instance = self; in ircomm_open_tsap()
93 self->tsap = irttp_open_tsap(LSAP_ANY, DEFAULT_INITIAL_CREDIT, in ircomm_open_tsap()
95 if (!self->tsap) { in ircomm_open_tsap()
99 self->slsap_sel = self->tsap->stsap_sel; in ircomm_open_tsap()
104 self->issue.data_request = ircomm_ttp_data_request; in ircomm_open_tsap()
105 self->issue.connect_request = ircomm_ttp_connect_request; in ircomm_open_tsap()
106 self->issue.connect_response = ircomm_ttp_connect_response; in ircomm_open_tsap()
107 self->issue.disconnect_request = ircomm_ttp_disconnect_request; in ircomm_open_tsap()
118 static int ircomm_ttp_connect_request(struct ircomm_cb *self, in ircomm_ttp_connect_request() argument
130 ret = irttp_connect_request(self->tsap, info->dlsap_sel, in ircomm_ttp_connect_request()
143 static int ircomm_ttp_connect_response(struct ircomm_cb *self, in ircomm_ttp_connect_response() argument
154 ret = irttp_connect_response(self->tsap, TTP_SAR_DISABLE, userdata); in ircomm_ttp_connect_response()
168 static int ircomm_ttp_data_request(struct ircomm_cb *self, in ircomm_ttp_data_request() argument
191 ret = irttp_data_request(self->tsap, skb); in ircomm_ttp_data_request()
209 struct ircomm_cb *self = (struct ircomm_cb *) instance; in ircomm_ttp_data_indication() local
213 IRDA_ASSERT(self != NULL, return -1;); in ircomm_ttp_data_indication()
214 IRDA_ASSERT(self->magic == IRCOMM_MAGIC, return -1;); in ircomm_ttp_data_indication()
217 ircomm_do_event(self, IRCOMM_TTP_DATA_INDICATION, skb, NULL); in ircomm_ttp_data_indication()
231 struct ircomm_cb *self = (struct ircomm_cb *) instance; in ircomm_ttp_connect_confirm() local
236 IRDA_ASSERT(self != NULL, return;); in ircomm_ttp_connect_confirm()
237 IRDA_ASSERT(self->magic == IRCOMM_MAGIC, return;); in ircomm_ttp_connect_confirm()
247 info.max_data_size = irttp_get_max_seg_size(self->tsap) in ircomm_ttp_connect_confirm()
252 ircomm_do_event(self, IRCOMM_TTP_CONNECT_CONFIRM, skb, &info); in ircomm_ttp_connect_confirm()
272 struct ircomm_cb *self = (struct ircomm_cb *)instance; in ircomm_ttp_connect_indication() local
277 IRDA_ASSERT(self != NULL, return;); in ircomm_ttp_connect_indication()
278 IRDA_ASSERT(self->magic == IRCOMM_MAGIC, return;); in ircomm_ttp_connect_indication()
288 info.max_data_size = irttp_get_max_seg_size(self->tsap) in ircomm_ttp_connect_indication()
293 ircomm_do_event(self, IRCOMM_TTP_CONNECT_INDICATION, skb, &info); in ircomm_ttp_connect_indication()
306 static int ircomm_ttp_disconnect_request(struct ircomm_cb *self, in ircomm_ttp_disconnect_request() argument
316 ret = irttp_disconnect_request(self->tsap, userdata, P_NORMAL); in ircomm_ttp_disconnect_request()
331 struct ircomm_cb *self = (struct ircomm_cb *) instance; in ircomm_ttp_disconnect_indication() local
336 IRDA_ASSERT(self != NULL, return;); in ircomm_ttp_disconnect_indication()
337 IRDA_ASSERT(self->magic == IRCOMM_MAGIC, return;); in ircomm_ttp_disconnect_indication()
341 ircomm_do_event(self, IRCOMM_TTP_DISCONNECT_INDICATION, skb, &info); in ircomm_ttp_disconnect_indication()
357 struct ircomm_cb *self = (struct ircomm_cb *) instance; in ircomm_ttp_flow_indication() local
361 IRDA_ASSERT(self != NULL, return;); in ircomm_ttp_flow_indication()
362 IRDA_ASSERT(self->magic == IRCOMM_MAGIC, return;); in ircomm_ttp_flow_indication()
364 if (self->notify.flow_indication) in ircomm_ttp_flow_indication()
365 self->notify.flow_indication(self->notify.instance, self, cmd); in ircomm_ttp_flow_indication()