Home
last modified time | relevance | path

Searched refs:lsap (Results 1 – 25 of 26) sorted by relevance

12

/linux-3.4.99/net/irda/
Dirlmp_frame.c93 struct lsap_cb *lsap; in irlmp_link_data_indication() local
123 lsap = irlmp_find_lsap(self, dlsap_sel, slsap_sel, CONNECT_CMD, in irlmp_link_data_indication()
127 if (!lsap) { in irlmp_link_data_indication()
129 lsap = irlmp_find_lsap(self, dlsap_sel, slsap_sel, 0, in irlmp_link_data_indication()
133 lsap = irlmp_find_lsap(self, dlsap_sel, slsap_sel, 0, in irlmp_link_data_indication()
136 if (lsap == NULL) { in irlmp_link_data_indication()
155 lsap->lap = self; in irlmp_link_data_indication()
156 irlmp_do_lsap_event(lsap, LM_CONNECT_INDICATION, skb); in irlmp_link_data_indication()
159 irlmp_do_lsap_event(lsap, LM_CONNECT_CONFIRM, skb); in irlmp_link_data_indication()
164 irlmp_do_lsap_event(lsap, LM_DISCONNECT_INDICATION, in irlmp_link_data_indication()
[all …]
Dirttp.c395 struct lsap_cb *lsap; in irttp_open_tsap() local
441 lsap = irlmp_open_lsap(stsap_sel, &ttp_notify, 0); in irttp_open_tsap()
442 if (lsap == NULL) { in irttp_open_tsap()
452 self->stsap_sel = lsap->slsap_sel; in irttp_open_tsap()
456 self->lsap = lsap; in irttp_open_tsap()
535 if (self->lsap) { in irttp_close_tsap()
536 irlmp_close_lsap(self->lsap); in irttp_close_tsap()
537 self->lsap = NULL; in irttp_close_tsap()
581 irlmp_udata_request(self->lsap, skb); in irttp_udata_request()
734 (!irlmp_lap_tx_queue_full(self->lsap)) && in irttp_run_tx_queue()
[all …]
Dirlmp.c231 struct lsap_cb *lsap = NULL; in irlmp_close_lsap() local
253 lsap = hashbin_remove(lap->lsaps, (long) self, NULL); in irlmp_close_lsap()
260 if (!lsap) { in irlmp_close_lsap()
261 lsap = hashbin_remove(irlmp->unconnected_lsaps, (long) self, in irlmp_close_lsap()
264 if (!lsap) { in irlmp_close_lsap()
376 struct lsap_cb *lsap; in irlmp_connect_request() local
474 lsap = hashbin_remove(irlmp->unconnected_lsaps, (long) self, NULL); in irlmp_connect_request()
476 IRDA_ASSERT(lsap != NULL, return -1;); in irlmp_connect_request()
477 IRDA_ASSERT(lsap->magic == LMP_LSAP_MAGIC, return -1;); in irlmp_connect_request()
478 IRDA_ASSERT(lsap->lap != NULL, return -1;); in irlmp_connect_request()
[all …]
Diriap.c255 if (self->lsap) { in iriap_close()
256 irlmp_close_lsap(self->lsap); in iriap_close()
257 self->lsap = NULL; in iriap_close()
284 self->lsap = irlmp_open_lsap(slsap_sel, &notify, 0); in iriap_register_lsap()
285 if (self->lsap == NULL) { in iriap_register_lsap()
289 self->slsap_sel = self->lsap->slsap_sel; in iriap_register_lsap()
367 irlmp_disconnect_request(self->lsap, tx_skb); in iriap_disconnect_request()
730 irlmp_data_request(self->lsap, tx_skb); in iriap_send_ack()
740 ret = irlmp_connect_request(self->lsap, LSAP_IAS, in iriap_connect_request()
808 new->lsap = irlmp_dup(self->lsap, new); in iriap_connect_indication()
[all …]
Dirlmp_event.c214 struct lsap_cb *lsap; in irlmp_do_all_lsap_event() local
233 lsap = (struct lsap_cb *) hashbin_get_first(lsap_hashbin); in irlmp_do_all_lsap_event()
236 (long) lsap, in irlmp_do_all_lsap_event()
239 irlmp_do_lsap_event(lsap, event, NULL); in irlmp_do_all_lsap_event()
240 lsap = lsap_next; in irlmp_do_all_lsap_event()
570 struct lsap_cb *lsap; in irlmp_state_connect() local
584 lsap = hashbin_remove(irlmp->unconnected_lsaps, (long) self, in irlmp_state_connect()
587 IRDA_ASSERT(lsap == self, return -1;); in irlmp_state_connect()
Diriap_event.c270 irlmp_data_request(self->lsap, tx_skb); in state_s_make_call()
379 irlmp_connect_response(self->lsap, tx_skb); in state_r_disconnect()
485 irlmp_data_request(self->lsap, skb); in state_r_execute()
Daf_irda.c510 if (self->lsap) { in irda_open_lsap()
521 self->lsap = irlmp_open_lsap(LSAP_CONNLESS, &notify, pid); in irda_open_lsap()
522 if (self->lsap == NULL) { in irda_open_lsap()
1213 if (self->lsap) { in irda_destroy_socket()
1214 irlmp_close_lsap(self->lsap); in irda_destroy_socket()
1215 self->lsap = NULL; in irda_destroy_socket()
1675 if ((self->lsap == NULL) || in irda_sendmsg_ultra()
1714 err = irlmp_connless_data_request((bound ? self->lsap : NULL), in irda_sendmsg_ultra()
/linux-3.4.99/include/net/irda/
Dirttp.h110 struct lsap_cb *lsap; /* Corresponding LSAP to this TSAP */ member
174 return irlmp_get_saddr(self->lsap); in irttp_get_saddr()
179 return irlmp_get_daddr(self->lsap); in irttp_get_daddr()
194 irlmp_listen(self->lsap); in irttp_listen()
203 (self->lsap == NULL) || in irttp_is_primary()
204 (self->lsap->lap == NULL) || in irttp_is_primary()
205 (self->lsap->lap->irlap == NULL)) in irttp_is_primary()
207 return irlap_is_primary(self->lsap->lap->irlap); in irttp_is_primary()
Daf_irda.h45 struct lsap_cb *lsap; /* LSAP used by Ultra */ member
Diriap.h70 struct lsap_cb *lsap; member
Dircomm_core.h67 struct lsap_cb *lsap; member
/linux-3.4.99/net/llc/
Dllc_c_ac.c207 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_send_disc_cmd_p_set_x()
208 llc->daddr.lsap, LLC_PDU_CMD); in llc_conn_ac_send_disc_cmd_p_set_x()
234 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_send_dm_rsp_f_set_p()
235 llc->daddr.lsap, LLC_PDU_RSP); in llc_conn_ac_send_dm_rsp_f_set_p()
258 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_send_dm_rsp_f_set_1()
259 llc->daddr.lsap, LLC_PDU_RSP); in llc_conn_ac_send_dm_rsp_f_set_1()
291 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_send_frmr_rsp_f_set_x()
292 llc->daddr.lsap, LLC_PDU_RSP); in llc_conn_ac_send_frmr_rsp_f_set_x()
318 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_conn_ac_resend_frmr_rsp_f_set_0()
319 llc->daddr.lsap, LLC_PDU_RSP); in llc_conn_ac_resend_frmr_rsp_f_set_0()
[all …]
Dllc_s_ac.c57 llc_pdu_header_init(skb, LLC_PDU_TYPE_U, ev->saddr.lsap, in llc_sap_action_send_ui()
58 ev->daddr.lsap, LLC_PDU_CMD); in llc_sap_action_send_ui()
80 llc_pdu_header_init(skb, LLC_PDU_TYPE_U, ev->saddr.lsap, in llc_sap_action_send_xid_c()
81 ev->daddr.lsap, LLC_PDU_CMD); in llc_sap_action_send_xid_c()
110 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, dsap, in llc_sap_action_send_xid_r()
134 llc_pdu_header_init(skb, LLC_PDU_TYPE_U, ev->saddr.lsap, in llc_sap_action_send_test_c()
135 ev->daddr.lsap, LLC_PDU_CMD); in llc_sap_action_send_test_c()
159 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, dsap, in llc_sap_action_send_test_r()
Dllc_core.c54 if (sap->laddr.lsap == sap_value) in __llc_sap_find()
91 struct llc_sap *llc_sap_open(unsigned char lsap, in llc_sap_open() argument
100 if (__llc_sap_find(lsap)) /* SAP already exists */ in llc_sap_open()
105 sap->laddr.lsap = lsap; in llc_sap_open()
Dllc_sap.c246 ev->saddr.lsap = sap->laddr.lsap; in llc_build_and_send_test_pkt()
247 ev->daddr.lsap = dsap; in llc_build_and_send_test_pkt()
272 ev->saddr.lsap = sap->laddr.lsap; in llc_build_and_send_xid_pkt()
273 ev->daddr.lsap = dsap; in llc_build_and_send_xid_pkt()
308 llc->laddr.lsap == laddr->lsap && in llc_dgram_match()
364 llc->laddr.lsap == laddr->lsap && in llc_mcast_match()
431 llc_pdu_decode_dsap(skb, &laddr.lsap); in llc_sap_handler()
Daf_llc.c198 llc->laddr.lsap, llc->daddr.lsap); in llc_ui_release()
273 llc->laddr.lsap = llc_ui_autoport(); in llc_ui_autobind()
274 if (!llc->laddr.lsap) in llc_ui_autobind()
277 sap = llc_sap_open(llc->laddr.lsap, NULL); in llc_ui_autobind()
366 laddr.lsap = addr->sllc_sap; in llc_ui_bind()
374 llc->laddr.lsap = addr->sllc_sap; in llc_ui_bind()
459 llc->daddr.lsap = addr->sllc_sap; in llc_ui_connect()
463 llc->link = llc_ui_next_link_no(llc->sap->laddr.lsap); in llc_ui_connect()
654 llc_sk(sk)->laddr.lsap); in llc_ui_accept()
669 llc_sk(sk)->laddr.lsap); in llc_ui_accept()
[all …]
Dllc_if.c87 laddr.lsap = llc->sap->laddr.lsap; in llc_establish_connection()
88 daddr.lsap = dsap; in llc_establish_connection()
Dllc_conn.c479 return llc->laddr.lsap == laddr->lsap && in llc_estab_match()
480 llc->daddr.lsap == daddr->lsap && in llc_estab_match()
552 llc->laddr.lsap == laddr->lsap && in llc_listener_match()
793 llc_pdu_decode_ssap(skb, &saddr.lsap); in llc_conn_handler()
795 llc_pdu_decode_dsap(skb, &daddr.lsap); in llc_conn_handler()
Dllc_proc.c148 seq_printf(seq, "@%02X ", llc->sap->laddr.lsap); in llc_seq_socket_show()
150 seq_printf(seq, "@%02X %8d %8d %2d %3d %4d\n", llc->daddr.lsap, in llc_seq_socket_show()
191 llc->daddr.lsap, llc_conn_state_names[llc->state], in llc_seq_core_show()
Dllc_output.c72 llc_pdu_header_init(skb, LLC_PDU_TYPE_U, sap->laddr.lsap, in llc_build_and_send_ui_pkt()
/linux-3.4.99/net/irda/ircomm/
Dircomm_lmp.c63 ret = irlmp_connect_request(self->lsap, info->dlsap_sel, in ircomm_lmp_connect_request()
102 return irlmp_connect_response(self->lsap, tx_skb); in ircomm_lmp_connect_response()
127 ret = irlmp_disconnect_request(self->lsap, userdata); in ircomm_lmp_disconnect_request()
207 ret = irlmp_data_request(self->lsap, skb); in ircomm_lmp_data_request()
354 self->lsap = irlmp_open_lsap(LSAP_ANY, &notify, 0); in ircomm_open_lsap()
355 if (!self->lsap) { in ircomm_open_lsap()
359 self->slsap_sel = self->lsap->slsap_sel; in ircomm_open_lsap()
Dircomm_core.c171 if (self->lsap) { in __ircomm_close()
172 irlmp_close_lsap(self->lsap); in __ircomm_close()
173 self->lsap = NULL; in __ircomm_close()
/linux-3.4.99/include/net/
Dllc.h30 unsigned char lsap; member
110 extern struct llc_sap *llc_sap_open(unsigned char lsap,
/linux-3.4.99/net/802/
Dp8022.c32 llc_build_and_send_ui_pkt(dl->sap, skb, dest, dl->sap->laddr.lsap); in p8022_request()
Dpsnap.c89 llc_build_and_send_ui_pkt(snap_sap, skb, dest, snap_sap->laddr.lsap); in snap_request()

12