Home
last modified time | relevance | path

Searched refs:tsap (Results 1 – 12 of 12) sorted by relevance

/linux-4.1.27/net/irda/irlan/
Dirlan_provider.c127 struct tsap_cb *tsap; in irlan_provider_connect_indication() local
130 tsap = sap; in irlan_provider_connect_indication()
135 IRDA_ASSERT(tsap == self->provider.tsap_ctrl,return;); in irlan_provider_connect_indication()
162 struct tsap_cb *tsap) in irlan_provider_connect_response() argument
168 irttp_connect_response(tsap, IRLAN_MTU, NULL); in irlan_provider_connect_response()
176 struct tsap_cb *tsap; in irlan_provider_disconnect_indication() local
181 tsap = sap; in irlan_provider_disconnect_indication()
185 IRDA_ASSERT(tsap != NULL, return;); in irlan_provider_disconnect_indication()
186 IRDA_ASSERT(tsap->magic == TTP_TSAP_MAGIC, return;); in irlan_provider_disconnect_indication()
188 IRDA_ASSERT(tsap == self->provider.tsap_ctrl, return;); in irlan_provider_disconnect_indication()
[all …]
Dirlan_client.c213 struct tsap_cb *tsap; in irlan_client_ctrl_disconnect_indication() local
219 tsap = sap; in irlan_client_ctrl_disconnect_indication()
223 IRDA_ASSERT(tsap != NULL, return;); in irlan_client_ctrl_disconnect_indication()
224 IRDA_ASSERT(tsap->magic == TTP_TSAP_MAGIC, return;); in irlan_client_ctrl_disconnect_indication()
226 IRDA_ASSERT(tsap == self->client.tsap_ctrl, return;); in irlan_client_ctrl_disconnect_indication()
245 struct tsap_cb *tsap; in irlan_client_open_ctrl_tsap() local
264 tsap = irttp_open_tsap(LSAP_ANY, DEFAULT_INITIAL_CREDIT, &notify); in irlan_client_open_ctrl_tsap()
265 if (!tsap) { in irlan_client_open_ctrl_tsap()
269 self->client.tsap_ctrl = tsap; in irlan_client_open_ctrl_tsap()
Dirlan_common.c306 struct tsap_cb *tsap; in irlan_connect_indication() local
309 tsap = sap; in irlan_connect_indication()
313 IRDA_ASSERT(tsap == self->tsap_data,return;); in irlan_connect_indication()
393 struct tsap_cb *tsap; in irlan_disconnect_indication() local
398 tsap = sap; in irlan_disconnect_indication()
402 IRDA_ASSERT(tsap != NULL, return;); in irlan_disconnect_indication()
403 IRDA_ASSERT(tsap->magic == TTP_TSAP_MAGIC, return;); in irlan_disconnect_indication()
405 IRDA_ASSERT(tsap == self->tsap_data, return;); in irlan_disconnect_indication()
449 struct tsap_cb *tsap; in irlan_open_data_tsap() local
470 tsap = irttp_open_tsap(LSAP_ANY, DEFAULT_INITIAL_CREDIT, &notify); in irlan_open_data_tsap()
[all …]
/linux-4.1.27/net/irda/irnet/
Dirnet_irda.c130 DABORT(self->tsap != NULL, -EBUSY, IRDA_SR_ERROR, "Already busy !\n"); in irnet_open_tsap()
145 self->tsap = irttp_open_tsap(LSAP_ANY, DEFAULT_INITIAL_CREDIT, in irnet_open_tsap()
147 DABORT(self->tsap == NULL, -ENOMEM, in irnet_open_tsap()
151 self->stsap_sel = self->tsap->stsap_sel; in irnet_open_tsap()
154 self->tsap, self->stsap_sel); in irnet_open_tsap()
308 err = irttp_connect_request(self->tsap, self->dtsap_sel, in irnet_connect_tsap()
559 if((self->iriap != NULL) || (self->tsap != NULL)) in irda_irnet_connect()
671 if(self->tsap) in irda_irnet_destroy()
674 irttp_disconnect_request(self->tsap, NULL, P_NORMAL); in irda_irnet_destroy()
675 irttp_close_tsap(self->tsap); in irda_irnet_destroy()
[all …]
Dirnet.h428 struct tsap_cb * tsap; /* IrTTP instance (the connection) */ member
Dirnet_ppp.c981 skb_queue_len(&self->tsap->tx_queue)); in ppp_irnet_send()
988 ret = irttp_data_request(self->tsap, skb); in ppp_irnet_send()
/linux-4.1.27/net/irda/ircomm/
Dircomm_ttp.c89 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()
124 ret = irttp_connect_request(self->tsap, info->dlsap_sel, in ircomm_ttp_connect_request()
146 ret = irttp_connect_response(self->tsap, TTP_SAR_DISABLE, userdata); in ircomm_ttp_connect_response()
183 ret = irttp_data_request(self->tsap, skb); in ircomm_ttp_data_request()
235 info.max_data_size = irttp_get_max_seg_size(self->tsap) in ircomm_ttp_connect_confirm()
274 info.max_data_size = irttp_get_max_seg_size(self->tsap) in ircomm_ttp_connect_indication()
302 ret = irttp_disconnect_request(self->tsap, userdata, P_NORMAL); in ircomm_ttp_disconnect_request()
Dircomm_core.c160 if (self->tsap) { in __ircomm_close()
161 irttp_close_tsap(self->tsap); in __ircomm_close()
162 self->tsap = NULL; in __ircomm_close()
481 irttp_flow_request(self->tsap, flow); in ircomm_flow_request()
/linux-4.1.27/net/irda/
Daf_irda.c150 if (self->tsap) { in irda_disconnect_indication()
151 irttp_close_tsap(self->tsap); in irda_disconnect_indication()
152 self->tsap = NULL; in irda_disconnect_indication()
206 self->max_data_size = irttp_get_max_seg_size(self->tsap); in irda_connect_confirm()
217 self->max_data_size = irttp_get_max_seg_size(self->tsap); in irda_connect_confirm()
268 self->max_data_size = irttp_get_max_seg_size(self->tsap); in irda_connect_indication()
280 self->max_data_size = irttp_get_max_seg_size(self->tsap); in irda_connect_indication()
312 irttp_connect_response(self->tsap, self->max_sdu_size_rx, skb); in irda_connect_response()
457 if (self->tsap) { in irda_open_tsap()
473 self->tsap = irttp_open_tsap(tsap_sel, DEFAULT_INITIAL_CREDIT, in irda_open_tsap()
[all …]
Dirttp.c374 static void irttp_init_tsap(struct tsap_cb *tsap) in irttp_init_tsap() argument
376 spin_lock_init(&tsap->lock); in irttp_init_tsap()
377 init_timer(&tsap->todo_timer); in irttp_init_tsap()
379 skb_queue_head_init(&tsap->rx_queue); in irttp_init_tsap()
380 skb_queue_head_init(&tsap->tx_queue); in irttp_init_tsap()
381 skb_queue_head_init(&tsap->rx_fragments); in irttp_init_tsap()
505 struct tsap_cb *tsap; in irttp_close_tsap() local
524 tsap = hashbin_remove(irttp->tsaps, (long) self, NULL); in irttp_close_tsap()
526 IRDA_ASSERT(tsap == self, return -1;); in irttp_close_tsap()
/linux-4.1.27/include/net/irda/
Daf_irda.h48 struct tsap_cb *tsap; /* TSAP used by this connection */ member
Dircomm_core.h64 struct tsap_cb *tsap; member