Lines Matching refs:l2cap
68 ng_l2cap_lp_con_req(ng_l2cap_p l2cap, bdaddr_p bdaddr, int type) in ng_l2cap_lp_con_req() argument
76 con = ng_l2cap_con_by_addr(l2cap, bdaddr, type); in ng_l2cap_lp_con_req()
81 __func__, NG_NODE_NAME(l2cap->node), con->state, in ng_l2cap_lp_con_req()
88 if (l2cap->hci == NULL || NG_HOOK_NOT_VALID(l2cap->hci)) { in ng_l2cap_lp_con_req()
91 __func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI); in ng_l2cap_lp_con_req()
97 con = ng_l2cap_new_con(l2cap, bdaddr, type); in ng_l2cap_lp_con_req()
118 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->hci, 0); in ng_l2cap_lp_con_req()
140 ng_l2cap_lp_con_cfm(ng_l2cap_p l2cap, struct ng_mesg *msg) in ng_l2cap_lp_con_cfm() argument
150 __func__, NG_NODE_NAME(l2cap->node)); in ng_l2cap_lp_con_cfm()
157 con = ng_l2cap_con_by_addr(l2cap, &ep->bdaddr, ep->link_type); in ng_l2cap_lp_con_cfm()
161 __func__, NG_NODE_NAME(l2cap->node)); in ng_l2cap_lp_con_cfm()
171 __func__, NG_NODE_NAME(l2cap->node), con->state, in ng_l2cap_lp_con_cfm()
207 ng_l2cap_lp_con_ind(ng_l2cap_p l2cap, struct ng_mesg *msg) in ng_l2cap_lp_con_ind() argument
219 __func__, NG_NODE_NAME(l2cap->node)); in ng_l2cap_lp_con_ind()
227 con = ng_l2cap_con_by_addr(l2cap, &ep->bdaddr, ep->link_type); in ng_l2cap_lp_con_ind()
232 __func__, NG_NODE_NAME(l2cap->node), con->state, in ng_l2cap_lp_con_ind()
239 if (l2cap->hci == NULL || NG_HOOK_NOT_VALID(l2cap->hci)) { in ng_l2cap_lp_con_ind()
242 __func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI); in ng_l2cap_lp_con_ind()
248 con = ng_l2cap_new_con(l2cap, &ep->bdaddr, ep->link_type); in ng_l2cap_lp_con_ind()
269 NG_SEND_MSG_HOOK(error, l2cap->node, rsp, l2cap->hci, 0); in ng_l2cap_lp_con_ind()
290 ng_l2cap_lp_discon_ind(ng_l2cap_p l2cap, struct ng_mesg *msg) in ng_l2cap_lp_discon_ind() argument
300 __func__, NG_NODE_NAME(l2cap->node)); in ng_l2cap_lp_discon_ind()
308 con = ng_l2cap_con_by_handle(l2cap, ep->con_handle); in ng_l2cap_lp_discon_ind()
313 __func__, NG_NODE_NAME(l2cap->node), ep->con_handle); in ng_l2cap_lp_discon_ind()
323 __func__, NG_NODE_NAME(l2cap->node), con->state, in ng_l2cap_lp_discon_ind()
350 ng_l2cap_lp_qos_req(ng_l2cap_p l2cap, u_int16_t con_handle, in ng_l2cap_lp_qos_req() argument
359 con = ng_l2cap_con_by_handle(l2cap, con_handle); in ng_l2cap_lp_qos_req()
364 __func__, NG_NODE_NAME(l2cap->node), con_handle); in ng_l2cap_lp_qos_req()
374 __func__, NG_NODE_NAME(l2cap->node), con->state, in ng_l2cap_lp_qos_req()
381 if (l2cap->hci == NULL || NG_HOOK_NOT_VALID(l2cap->hci)) { in ng_l2cap_lp_qos_req()
384 __func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI); in ng_l2cap_lp_qos_req()
404 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->hci, 0); in ng_l2cap_lp_qos_req()
414 ng_l2cap_lp_qos_cfm(ng_l2cap_p l2cap, struct ng_mesg *msg) in ng_l2cap_lp_qos_cfm() argument
423 __func__, NG_NODE_NAME(l2cap->node)); in ng_l2cap_lp_qos_cfm()
441 ng_l2cap_lp_qos_ind(ng_l2cap_p l2cap, struct ng_mesg *msg) in ng_l2cap_lp_qos_ind() argument
451 __func__, NG_NODE_NAME(l2cap->node)); in ng_l2cap_lp_qos_ind()
459 con = ng_l2cap_con_by_handle(l2cap, ep->con_handle); in ng_l2cap_lp_qos_ind()
464 __func__, NG_NODE_NAME(l2cap->node), ep->con_handle); in ng_l2cap_lp_qos_ind()
474 __func__, NG_NODE_NAME(l2cap->node), con->state, in ng_l2cap_lp_qos_ind()
486 ng_l2cap_lp_enc_change(ng_l2cap_p l2cap, struct ng_mesg *msg) in ng_l2cap_lp_enc_change() argument
496 __func__, NG_NODE_NAME(l2cap->node)); in ng_l2cap_lp_enc_change()
504 con = ng_l2cap_con_by_handle(l2cap, ep->con_handle); in ng_l2cap_lp_enc_change()
509 __func__, NG_NODE_NAME(l2cap->node), ep->con_handle); in ng_l2cap_lp_enc_change()
519 __func__, NG_NODE_NAME(l2cap->node), con->state, in ng_l2cap_lp_enc_change()
527 LIST_FOREACH(ch, &l2cap->chan_list, next){ in ng_l2cap_lp_enc_change()
545 ng_l2cap_p l2cap = con->l2cap; in ng_l2cap_lp_send() local
552 ("%s: %s - another packet pending?!\n", __func__, NG_NODE_NAME(l2cap->node))); in ng_l2cap_lp_send()
553 KASSERT((l2cap->pkt_size > 0), in ng_l2cap_lp_send()
554 ("%s: %s - invalid l2cap->pkt_size?!\n", __func__, NG_NODE_NAME(l2cap->node))); in ng_l2cap_lp_send()
561 __func__, NG_NODE_NAME(l2cap->node), in ng_l2cap_lp_send()
582 if (len > l2cap->pkt_size) { in ng_l2cap_lp_send()
583 m = m_split(m0, l2cap->pkt_size, M_NOWAIT); in ng_l2cap_lp_send()
586 "%s: %s - m_split(%d) failed\n", __func__, NG_NODE_NAME(l2cap->node), in ng_l2cap_lp_send()
587 l2cap->pkt_size); in ng_l2cap_lp_send()
591 len = l2cap->pkt_size; in ng_l2cap_lp_send()
599 __func__, NG_NODE_NAME(l2cap->node), in ng_l2cap_lp_send()
622 __func__, NG_NODE_NAME(l2cap->node), con->con_handle, in ng_l2cap_lp_send()
659 ng_l2cap_lp_receive(ng_l2cap_p l2cap, struct mbuf *m) in ng_l2cap_lp_receive() argument
671 __func__, NG_NODE_NAME(l2cap->node), m->m_pkthdr.len); in ng_l2cap_lp_receive()
692 __func__, NG_NODE_NAME(l2cap->node), con_handle, pb, length); in ng_l2cap_lp_receive()
695 con = ng_l2cap_con_by_handle(l2cap, con_handle); in ng_l2cap_lp_receive()
700 __func__, NG_NODE_NAME(l2cap->node), con_handle); in ng_l2cap_lp_receive()
709 __func__, NG_NODE_NAME(l2cap->node), con->state); in ng_l2cap_lp_receive()
720 __func__, NG_NODE_NAME(l2cap->node), in ng_l2cap_lp_receive()
730 __func__, NG_NODE_NAME(l2cap->node), in ng_l2cap_lp_receive()
744 __func__, NG_NODE_NAME(l2cap->node), con_handle, in ng_l2cap_lp_receive()
754 __func__, NG_NODE_NAME(l2cap->node), in ng_l2cap_lp_receive()
765 __func__, NG_NODE_NAME(l2cap->node), pb); in ng_l2cap_lp_receive()
774 __func__, NG_NODE_NAME(l2cap->node), in ng_l2cap_lp_receive()
800 ng_l2cap_p l2cap = con->l2cap; in ng_l2cap_lp_deliver() local
815 if (l2cap->hci == NULL || NG_HOOK_NOT_VALID(l2cap->hci)) { in ng_l2cap_lp_deliver()
818 __func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI); in ng_l2cap_lp_deliver()
824 while (con->pending < con->l2cap->num_pkts && con->tx_pkt != NULL) { in ng_l2cap_lp_deliver()
830 ng_l2cap_lp_receive(con->l2cap, m); in ng_l2cap_lp_deliver()
835 __func__, NG_NODE_NAME(l2cap->node), con->con_handle, in ng_l2cap_lp_deliver()
838 NG_SEND_DATA_ONLY(error, l2cap->hci, m); in ng_l2cap_lp_deliver()
842 __func__, NG_NODE_NAME(l2cap->node), in ng_l2cap_lp_deliver()
853 __func__, NG_NODE_NAME(l2cap->node), con->pending, in ng_l2cap_lp_deliver()
875 ng_l2cap_p l2cap = NULL; in ng_l2cap_process_lp_timeout() local
883 l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node); in ng_l2cap_process_lp_timeout()
884 con = ng_l2cap_con_by_handle(l2cap, con_handle); in ng_l2cap_process_lp_timeout()
918 ng_l2cap_p l2cap = NULL; in ng_l2cap_process_discon_timeout() local
929 l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node); in ng_l2cap_process_discon_timeout()
930 con = ng_l2cap_con_by_handle(l2cap, con_handle); in ng_l2cap_process_discon_timeout()
950 if (l2cap->hci == NULL || NG_HOOK_NOT_VALID(l2cap->hci)) { in ng_l2cap_process_discon_timeout()
953 __func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI); in ng_l2cap_process_discon_timeout()
967 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->hci, 0); in ng_l2cap_process_discon_timeout()