/linux-4.4.14/net/irda/ |
H A D | irlmp_frame.c | 91 struct lsap_cb *lsap; irlmp_link_data_indication() local 118 lsap = irlmp_find_lsap(self, dlsap_sel, slsap_sel, CONNECT_CMD, irlmp_link_data_indication() 122 if (!lsap) { irlmp_link_data_indication() 125 lsap = irlmp_find_lsap(self, dlsap_sel, slsap_sel, 0, irlmp_link_data_indication() 129 lsap = irlmp_find_lsap(self, dlsap_sel, slsap_sel, 0, irlmp_link_data_indication() 132 if (lsap == NULL) { irlmp_link_data_indication() 151 lsap->lap = self; irlmp_link_data_indication() 152 irlmp_do_lsap_event(lsap, LM_CONNECT_INDICATION, skb); irlmp_link_data_indication() 155 irlmp_do_lsap_event(lsap, LM_CONNECT_CONFIRM, skb); irlmp_link_data_indication() 160 irlmp_do_lsap_event(lsap, LM_DISCONNECT_INDICATION, irlmp_link_data_indication() 176 if (lsap->lsap_state == LSAP_DATA_TRANSFER_READY) irlmp_link_data_indication() 177 irlmp_udata_indication(lsap, skb); irlmp_link_data_indication() 179 irlmp_do_lsap_event(lsap, LM_UDATA_INDICATION, skb); irlmp_link_data_indication() 182 if (lsap->lsap_state == LSAP_DATA_TRANSFER_READY) irlmp_link_data_indication() 183 irlmp_data_indication(lsap, skb); irlmp_link_data_indication() 185 irlmp_do_lsap_event(lsap, LM_DATA_INDICATION, skb); irlmp_link_data_indication() 198 struct lsap_cb *lsap; irlmp_link_unitdata_indication() local 233 lsap = (struct lsap_cb *) hashbin_get_first(irlmp->unconnected_lsaps); irlmp_link_unitdata_indication() 234 while (lsap != NULL) { irlmp_link_unitdata_indication() 238 if ((lsap->slsap_sel == slsap_sel) && irlmp_link_unitdata_indication() 239 (lsap->dlsap_sel == dlsap_sel) && irlmp_link_unitdata_indication() 240 (lsap->pid == pid)) irlmp_link_unitdata_indication() 244 lsap = (struct lsap_cb *) hashbin_get_next(irlmp->unconnected_lsaps); irlmp_link_unitdata_indication() 248 if (lsap) irlmp_link_unitdata_indication() 249 irlmp_connless_data_indication(lsap, skb); irlmp_link_unitdata_indication() 391 struct lsap_cb *lsap) irlmp_update_cache() 396 lap->cache.dlsap_sel = lsap->dlsap_sel; irlmp_update_cache() 397 lap->cache.slsap_sel = lsap->slsap_sel; irlmp_update_cache() 398 lap->cache.lsap = lsap; irlmp_update_cache() 409 * 3 parameters, the local lsap, the remote lsap and the remote address. 411 * (they will have different local lsap), a remote device may initiate 413 * different remote lsap), or multiple devices may connect to the same 414 * service and may use the same remote lsap (and they will have 424 struct lsap_cb *lsap; irlmp_find_lsap() local 437 return self->cache.lsap; irlmp_find_lsap() 443 lsap = (struct lsap_cb *) hashbin_get_first(queue); irlmp_find_lsap() 444 while (lsap != NULL) { irlmp_find_lsap() 452 (lsap->slsap_sel == slsap_sel) && irlmp_find_lsap() 453 (lsap->dlsap_sel == LSAP_ANY)) { irlmp_find_lsap() 454 /* This is where the dest lsap sel is set on incoming irlmp_find_lsap() 456 lsap->dlsap_sel = dlsap_sel; irlmp_find_lsap() 462 if ((lsap->slsap_sel == slsap_sel) && irlmp_find_lsap() 463 (lsap->dlsap_sel == dlsap_sel)) irlmp_find_lsap() 466 lsap = (struct lsap_cb *) hashbin_get_next(queue); irlmp_find_lsap() 469 if(lsap) irlmp_find_lsap() 470 irlmp_update_cache(self, lsap); irlmp_find_lsap() 475 return lsap; irlmp_find_lsap() 390 irlmp_update_cache(struct lap_cb *lap, struct lsap_cb *lsap) irlmp_update_cache() argument
|
H A D | irlmp.c | 233 struct lsap_cb *lsap = NULL; irlmp_close_lsap() local 255 lsap = hashbin_remove(lap->lsaps, (long) self, NULL); irlmp_close_lsap() 262 if (!lsap) { irlmp_close_lsap() 263 lsap = hashbin_remove(irlmp->unconnected_lsaps, (long) self, irlmp_close_lsap() 266 if (!lsap) { irlmp_close_lsap() 374 struct lsap_cb *lsap; irlmp_connect_request() local 472 lsap = hashbin_remove(irlmp->unconnected_lsaps, (long) self, NULL); irlmp_connect_request() 474 IRDA_ASSERT(lsap != NULL, return -1;); irlmp_connect_request() 475 IRDA_ASSERT(lsap->magic == LMP_LSAP_MAGIC, return -1;); irlmp_connect_request() 476 IRDA_ASSERT(lsap->lap != NULL, return -1;); irlmp_connect_request() 477 IRDA_ASSERT(lsap->lap->magic == LMP_LAP_MAGIC, return -1;); irlmp_connect_request() 560 /* We set the connected bit and move the lsap to the connected list irlmp_connect_response() 679 struct lsap_cb *lsap; irlmp_disconnect_request() local 714 lsap = hashbin_remove(self->lap->lsaps, (long) self, NULL); irlmp_disconnect_request() 719 IRDA_ASSERT(lsap != NULL, return -1;); irlmp_disconnect_request() 720 IRDA_ASSERT(lsap->magic == LMP_LSAP_MAGIC, return -1;); irlmp_disconnect_request() 721 IRDA_ASSERT(lsap == self, return -1;); irlmp_disconnect_request() 742 struct lsap_cb *lsap; irlmp_disconnect_indication() local 767 lsap = hashbin_remove(self->lap->lsaps, (long) self, NULL); irlmp_disconnect_indication() 772 IRDA_ASSERT(lsap != NULL, return;); irlmp_disconnect_indication() 773 IRDA_ASSERT(lsap == self, return;); irlmp_disconnect_indication() 774 hashbin_insert(irlmp->unconnected_lsaps, (irda_queue_t *) lsap, irlmp_disconnect_indication() 775 (long) lsap, NULL); irlmp_disconnect_indication() 1313 /* Get the number of lsap. That's the only safe way to know irlmp_flow_indication() 1318 /* Poll lsap in order until the queue is full or until we irlmp_flow_indication() 1324 /* Try to find the next lsap we should poll. */ irlmp_flow_indication() 1326 /* If we have no lsap, restart from first one */ irlmp_flow_indication() 1339 /* Inform lsap user that it can send one more packet. */ irlmp_flow_indication() 1770 * Despite the autoincrement, we need to check if the lsap irlmp_find_free_slsap() 1925 seq_printf(seq, "lsap state: %s, ", irlmp_seq_show() 1955 seq_printf(seq, " lsap state: %s, ", irlmp_seq_show()
|
H A D | iriap.c | 245 if (self->lsap) { iriap_close() 246 irlmp_close_lsap(self->lsap); iriap_close() 247 self->lsap = NULL; iriap_close() 272 self->lsap = irlmp_open_lsap(slsap_sel, ¬ify, 0); iriap_register_lsap() 273 if (self->lsap == NULL) { iriap_register_lsap() 278 self->slsap_sel = self->lsap->slsap_sel; iriap_register_lsap() 354 irlmp_disconnect_request(self->lsap, tx_skb); iriap_disconnect_request() 466 pr_debug("%s(), lsap=%d\n", __func__, value->t.integer); iriap_getvaluebyclass_confirm() 714 irlmp_data_request(self->lsap, tx_skb); iriap_send_ack() 724 ret = irlmp_connect_request(self->lsap, LSAP_IAS, iriap_connect_request() 790 new->lsap = irlmp_dup(self->lsap, new); iriap_connect_indication() 791 if (!new->lsap) { iriap_connect_indication() 800 irlmp_listen(self->lsap); iriap_connect_indication()
|
H A D | irttp.c | 392 struct lsap_cb *lsap; irttp_open_tsap() local 436 lsap = irlmp_open_lsap(stsap_sel, &ttp_notify, 0); irttp_open_tsap() 437 if (lsap == NULL) { irttp_open_tsap() 448 self->stsap_sel = lsap->slsap_sel; irttp_open_tsap() 452 self->lsap = lsap; irttp_open_tsap() 529 if (self->lsap) { irttp_close_tsap() 530 irlmp_close_lsap(self->lsap); irttp_close_tsap() 531 self->lsap = NULL; irttp_close_tsap() 574 irlmp_udata_request(self->lsap, skb); irttp_udata_request() 726 (!irlmp_lap_tx_queue_full(self->lsap)) && irttp_run_tx_queue() 779 irlmp_data_request(self->lsap, skb); irttp_run_tx_queue() 855 irlmp_data_request(self->lsap, tx_skb); irttp_give_credit() 1173 return irlmp_connect_request(self->lsap, dtsap_sel, saddr, daddr, qos, irttp_connect_request() 1272 struct lsap_cb *lsap; irttp_connect_indication() local 1284 lsap = sap; irttp_connect_indication() 1292 self->dtsap_sel = lsap->dlsap_sel; irttp_connect_indication() 1416 ret = irlmp_connect_response(self->lsap, tx_skb); irttp_connect_response() 1456 new->lsap = irlmp_dup(orig->lsap, new); irttp_dup() 1457 if (!new->lsap) { irttp_dup() 1562 ret = irlmp_disconnect_request(self->lsap, userdata); irttp_disconnect_request()
|
H A D | irlmp_event.c | 206 struct lsap_cb *lsap; irlmp_do_all_lsap_event() local 211 * This make sure that we are always pointing one lsap irlmp_do_all_lsap_event() 212 * ahead, so that if the current lsap is removed as the irlmp_do_all_lsap_event() 215 * of the same lsap hashbin happens as the result of sending the irlmp_do_all_lsap_event() 217 * The only problem is if the next lsap is removed. In that case, irlmp_do_all_lsap_event() 225 lsap = (struct lsap_cb *) hashbin_get_first(lsap_hashbin); irlmp_do_all_lsap_event() 228 (long) lsap, irlmp_do_all_lsap_event() 231 irlmp_do_lsap_event(lsap, event, NULL); irlmp_do_all_lsap_event() 232 lsap = lsap_next; irlmp_do_all_lsap_event() 557 struct lsap_cb *lsap; irlmp_state_connect() local 569 lsap = hashbin_remove(irlmp->unconnected_lsaps, (long) self, irlmp_state_connect() 572 IRDA_ASSERT(lsap == self, return -1;); irlmp_state_connect()
|
H A D | iriap_event.c | 270 irlmp_data_request(self->lsap, tx_skb); state_s_make_call() 377 irlmp_connect_response(self->lsap, tx_skb); state_r_disconnect() 477 irlmp_data_request(self->lsap, skb); state_r_execute()
|
H A D | af_irda.c | 497 if (self->lsap) { irda_open_lsap() 508 self->lsap = irlmp_open_lsap(LSAP_CONNLESS, ¬ify, pid); irda_open_lsap() 509 if (self->lsap == NULL) { irda_open_lsap() 602 * The, we set both the destination address and the lsap selector to point 1196 if (self->lsap) { irda_destroy_socket() 1197 irlmp_close_lsap(self->lsap); irda_destroy_socket() 1198 self->lsap = NULL; irda_destroy_socket() 1651 if ((self->lsap == NULL) || irda_sendmsg_ultra() 1689 err = irlmp_connless_data_request((bound ? self->lsap : NULL), irda_sendmsg_ultra()
|
/linux-4.4.14/net/llc/ |
H A D | llc_c_ac.c | 207 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, llc_conn_ac_send_disc_cmd_p_set_x() 208 llc->daddr.lsap, LLC_PDU_CMD); llc_conn_ac_send_disc_cmd_p_set_x() 234 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, llc_conn_ac_send_dm_rsp_f_set_p() 235 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_dm_rsp_f_set_p() 258 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, llc_conn_ac_send_dm_rsp_f_set_1() 259 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_dm_rsp_f_set_1() 291 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, llc_conn_ac_send_frmr_rsp_f_set_x() 292 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_frmr_rsp_f_set_x() 318 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, llc_conn_ac_resend_frmr_rsp_f_set_0() 319 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_resend_frmr_rsp_f_set_0() 348 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, llc_conn_ac_resend_frmr_rsp_f_set_p() 349 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_resend_frmr_rsp_f_set_p() 370 llc_pdu_header_init(skb, LLC_PDU_TYPE_I, sap->laddr.lsap, llc_conn_ac_send_i_cmd_p_set_1() 371 llc->daddr.lsap, LLC_PDU_CMD); llc_conn_ac_send_i_cmd_p_set_1() 387 llc_pdu_header_init(skb, LLC_PDU_TYPE_I, sap->laddr.lsap, llc_conn_ac_send_i_cmd_p_set_0() 388 llc->daddr.lsap, LLC_PDU_CMD); llc_conn_ac_send_i_cmd_p_set_0() 404 llc_pdu_header_init(skb, LLC_PDU_TYPE_I, sap->laddr.lsap, llc_conn_ac_send_i_xxx_x_set_0() 405 llc->daddr.lsap, LLC_PDU_CMD); llc_conn_ac_send_i_xxx_x_set_0() 436 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, llc_conn_ac_resend_i_xxx_x_set_0_or_send_rr() 437 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_resend_i_xxx_x_set_0_or_send_rr() 471 llc_pdu_header_init(nskb, LLC_PDU_TYPE_S, sap->laddr.lsap, llc_conn_ac_send_rej_cmd_p_set_1() 472 llc->daddr.lsap, LLC_PDU_CMD); llc_conn_ac_send_rej_cmd_p_set_1() 495 llc_pdu_header_init(nskb, LLC_PDU_TYPE_S, sap->laddr.lsap, llc_conn_ac_send_rej_rsp_f_set_1() 496 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_rej_rsp_f_set_1() 519 llc_pdu_header_init(nskb, LLC_PDU_TYPE_S, sap->laddr.lsap, llc_conn_ac_send_rej_xxx_x_set_0() 520 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_rej_xxx_x_set_0() 543 llc_pdu_header_init(nskb, LLC_PDU_TYPE_S, sap->laddr.lsap, llc_conn_ac_send_rnr_cmd_p_set_1() 544 llc->daddr.lsap, LLC_PDU_CMD); llc_conn_ac_send_rnr_cmd_p_set_1() 567 llc_pdu_header_init(nskb, LLC_PDU_TYPE_S, sap->laddr.lsap, llc_conn_ac_send_rnr_rsp_f_set_1() 568 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_rnr_rsp_f_set_1() 591 llc_pdu_header_init(nskb, LLC_PDU_TYPE_S, sap->laddr.lsap, llc_conn_ac_send_rnr_xxx_x_set_0() 592 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_rnr_xxx_x_set_0() 627 llc_pdu_header_init(nskb, LLC_PDU_TYPE_S, sap->laddr.lsap, llc_conn_ac_opt_send_rnr_xxx_x_set_0() 628 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_opt_send_rnr_xxx_x_set_0() 651 llc_pdu_header_init(nskb, LLC_PDU_TYPE_S, sap->laddr.lsap, llc_conn_ac_send_rr_cmd_p_set_1() 652 llc->daddr.lsap, LLC_PDU_CMD); llc_conn_ac_send_rr_cmd_p_set_1() 676 llc_pdu_header_init(nskb, LLC_PDU_TYPE_S, sap->laddr.lsap, llc_conn_ac_send_rr_rsp_f_set_1() 677 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_rr_rsp_f_set_1() 700 llc_pdu_header_init(nskb, LLC_PDU_TYPE_S, sap->laddr.lsap, llc_conn_ac_send_ack_rsp_f_set_1() 701 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_ack_rsp_f_set_1() 724 llc_pdu_header_init(nskb, LLC_PDU_TYPE_S, sap->laddr.lsap, llc_conn_ac_send_rr_xxx_x_set_0() 725 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_rr_xxx_x_set_0() 748 llc_pdu_header_init(nskb, LLC_PDU_TYPE_S, sap->laddr.lsap, llc_conn_ac_send_ack_xxx_x_set_0() 749 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_ack_xxx_x_set_0() 785 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, llc_conn_ac_send_sabme_cmd_p_set_x() 786 llc->daddr.lsap, LLC_PDU_CMD); llc_conn_ac_send_sabme_cmd_p_set_x() 813 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, llc_conn_ac_send_ua_rsp_f_set_p() 814 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_ua_rsp_f_set_p() 914 llc_pdu_header_init(skb, LLC_PDU_TYPE_I, sap->laddr.lsap, llc_conn_ac_send_i_rsp_f_set_ackpf() 915 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_i_rsp_f_set_ackpf() 968 llc_pdu_header_init(nskb, LLC_PDU_TYPE_S, sap->laddr.lsap, llc_conn_ac_send_rr_rsp_f_set_ackpf() 969 llc->daddr.lsap, LLC_PDU_RSP); llc_conn_ac_send_rr_rsp_f_set_ackpf()
|
H A D | llc_core.c | 54 if (sap->laddr.lsap == sap_value) __llc_sap_find() 84 * @lsap: SAP number. 91 struct llc_sap *llc_sap_open(unsigned char lsap, llc_sap_open() argument 100 if (__llc_sap_find(lsap)) /* SAP already exists */ llc_sap_open() 105 sap->laddr.lsap = lsap; llc_sap_open()
|
H A D | llc_s_ac.c | 57 llc_pdu_header_init(skb, LLC_PDU_TYPE_U, ev->saddr.lsap, llc_sap_action_send_ui() 58 ev->daddr.lsap, LLC_PDU_CMD); llc_sap_action_send_ui() 80 llc_pdu_header_init(skb, LLC_PDU_TYPE_U, ev->saddr.lsap, llc_sap_action_send_xid_c() 81 ev->daddr.lsap, LLC_PDU_CMD); llc_sap_action_send_xid_c() 110 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, dsap, llc_sap_action_send_xid_r() 134 llc_pdu_header_init(skb, LLC_PDU_TYPE_U, ev->saddr.lsap, llc_sap_action_send_test_c() 135 ev->daddr.lsap, LLC_PDU_CMD); llc_sap_action_send_test_c() 159 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, dsap, llc_sap_action_send_test_r()
|
H A D | llc_sap.c | 242 ev->saddr.lsap = sap->laddr.lsap; llc_build_and_send_test_pkt() 243 ev->daddr.lsap = dsap; llc_build_and_send_test_pkt() 268 ev->saddr.lsap = sap->laddr.lsap; llc_build_and_send_xid_pkt() 269 ev->daddr.lsap = dsap; llc_build_and_send_xid_pkt() 304 llc->laddr.lsap == laddr->lsap && llc_dgram_match() 360 llc->laddr.lsap == laddr->lsap && llc_mcast_match() 426 llc_pdu_decode_dsap(skb, &laddr.lsap); llc_sap_handler()
|
H A D | af_llc.c | 197 llc->laddr.lsap, llc->daddr.lsap); llc_ui_release() 272 llc->laddr.lsap = llc_ui_autoport(); llc_ui_autobind() 273 if (!llc->laddr.lsap) llc_ui_autobind() 276 sap = llc_sap_open(llc->laddr.lsap, NULL); llc_ui_autobind() 365 laddr.lsap = addr->sllc_sap; llc_ui_bind() 373 llc->laddr.lsap = addr->sllc_sap; llc_ui_bind() 458 llc->daddr.lsap = addr->sllc_sap; llc_ui_connect() 462 llc->link = llc_ui_next_link_no(llc->sap->laddr.lsap); llc_ui_connect() 654 llc_sk(sk)->laddr.lsap); llc_ui_accept() 669 llc_sk(sk)->laddr.lsap); llc_ui_accept() 684 newllc->link = llc_ui_next_link_no(newllc->laddr.lsap); llc_ui_accept() 690 llc_sk(sk)->addr.sllc_sap, newllc->daddr.lsap); llc_ui_accept() 894 llc->laddr.lsap, llc->daddr.lsap); llc_ui_sendmsg() 951 __func__, llc->laddr.lsap, llc->daddr.lsap, rc); llc_ui_sendmsg() 985 sllc.sllc_sap = llc->daddr.lsap; llc_ui_getname() 991 sllc.sllc_sap = llc->sap->laddr.lsap; llc_ui_getname()
|
H A D | llc_if.c | 87 laddr.lsap = llc->sap->laddr.lsap; llc_establish_connection() 88 daddr.lsap = dsap; llc_establish_connection()
|
H A D | llc_output.c | 69 llc_pdu_header_init(skb, LLC_PDU_TYPE_U, sap->laddr.lsap, llc_build_and_send_ui_pkt()
|
H A D | llc_proc.c | 148 seq_printf(seq, "@%02X ", llc->sap->laddr.lsap); llc_seq_socket_show() 150 seq_printf(seq, "@%02X %8d %8d %2d %3u %4d\n", llc->daddr.lsap, llc_seq_socket_show() 191 llc->daddr.lsap, llc_conn_state_names[llc->state], llc_seq_core_show()
|
H A D | llc_conn.c | 479 return llc->laddr.lsap == laddr->lsap && llc_estab_match() 480 llc->daddr.lsap == daddr->lsap && llc_estab_match() 552 llc->laddr.lsap == laddr->lsap && llc_listener_match() 793 llc_pdu_decode_ssap(skb, &saddr.lsap); llc_conn_handler() 795 llc_pdu_decode_dsap(skb, &daddr.lsap); llc_conn_handler()
|
/linux-4.4.14/include/net/irda/ |
H A D | irttp.h | 110 struct lsap_cb *lsap; /* Corresponding LSAP to this TSAP */ member in struct:tsap_cb 174 return irlmp_get_saddr(self->lsap); irttp_get_saddr() 179 return irlmp_get_daddr(self->lsap); irttp_get_daddr() 194 irlmp_listen(self->lsap); irttp_listen() 203 (self->lsap == NULL) || irttp_is_primary() 204 (self->lsap->lap == NULL) || irttp_is_primary() 205 (self->lsap->lap->irlap == NULL)) irttp_is_primary() 207 return irlap_is_primary(self->lsap->lap->irlap); irttp_is_primary()
|
H A D | af_irda.h | 45 struct lsap_cb *lsap; /* LSAP used by Ultra */ member in struct:irda_sock 64 struct ias_object *ias_obj; /* Our service name + lsap in IAS */
|
H A D | irlmp.h | 133 struct lsap_cb *lsap; member in struct:__anon13459 149 struct lsap_cb *flow_next; /* Next lsap to be polled for Tx */ 159 /* The lsap cache was moved from struct irlmp_cb to here because 177 /* Last lsap picked automatically by irlmp_find_free_slsap() */
|
H A D | iriap.h | 70 struct lsap_cb *lsap; member in struct:iriap_cb
|
H A D | ircomm_core.h | 65 struct lsap_cb *lsap; member in struct:ircomm_cb
|
/linux-4.4.14/net/irda/ircomm/ |
H A D | ircomm_lmp.c | 59 ret = irlmp_connect_request(self->lsap, info->dlsap_sel, ircomm_lmp_connect_request() 96 return irlmp_connect_response(self->lsap, tx_skb); ircomm_lmp_connect_response() 119 ret = irlmp_disconnect_request(self->lsap, userdata); ircomm_lmp_disconnect_request() 197 ret = irlmp_data_request(self->lsap, skb); ircomm_lmp_data_request() 334 self->lsap = irlmp_open_lsap(LSAP_ANY, ¬ify, 0); ircomm_open_lsap() 335 if (!self->lsap) { ircomm_open_lsap() 339 self->slsap_sel = self->lsap->slsap_sel; ircomm_open_lsap()
|
H A D | ircomm_core.c | 166 if (self->lsap) { __ircomm_close() 167 irlmp_close_lsap(self->lsap); __ircomm_close() 168 self->lsap = NULL; __ircomm_close()
|
/linux-4.4.14/include/net/ |
H A D | llc.h | 30 unsigned char lsap; member in struct:llc_addr 50 * @laddr - SAP value in this 'lsap' 109 struct llc_sap *llc_sap_open(unsigned char lsap,
|
H A D | llc_conn.h | 38 struct llc_addr laddr; /* lsap/mac pair */
|
/linux-4.4.14/net/802/ |
H A D | p8022.c | 31 llc_build_and_send_ui_pkt(dl->sap, skb, dest, dl->sap->laddr.lsap); p8022_request()
|
H A D | psnap.c | 89 llc_build_and_send_ui_pkt(snap_sap, skb, dest, snap_sap->laddr.lsap); snap_request()
|
/linux-4.4.14/net/irda/irnet/ |
H A D | irnet_irda.h | 59 struct ias_object * ias_obj; /* Our service name + lsap in IAS */
|
H A D | irnet_irda.c | 1515 DEBUG(IRDA_OCB_INFO, "daddr = %08x, lsap = %d, starting IrTTP connection\n", irnet_getvalue_confirm() 1627 DEBUG(IRDA_OCB_INFO, "daddr = %08x, lsap = %d, starting IrTTP connection\n", irnet_discovervalue_confirm()
|