/linux-4.1.27/net/irda/irlan/ |
D | irlan_provider.c | 127 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 …]
|
D | irlan_client.c | 213 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, ¬ify); 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()
|
D | irlan_common.c | 306 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, ¬ify); in irlan_open_data_tsap() [all …]
|
/linux-4.1.27/net/irda/irnet/ |
D | irnet_irda.c | 130 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 …]
|
D | irnet.h | 428 struct tsap_cb * tsap; /* IrTTP instance (the connection) */ member
|
D | irnet_ppp.c | 981 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/ |
D | ircomm_ttp.c | 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() 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()
|
D | ircomm_core.c | 160 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/ |
D | af_irda.c | 150 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 …]
|
D | irttp.c | 374 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/ |
D | af_irda.h | 48 struct tsap_cb *tsap; /* TSAP used by this connection */ member
|
D | ircomm_core.h | 64 struct tsap_cb *tsap; member
|