• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/netgraph/bluetooth/l2cap/

Lines Matching defs:l2cap

48 #include <netgraph/bluetooth/l2cap/ng_l2cap_var.h>
49 #include <netgraph/bluetooth/l2cap/ng_l2cap_cmds.h>
50 #include <netgraph/bluetooth/l2cap/ng_l2cap_evnt.h>
51 #include <netgraph/bluetooth/l2cap/ng_l2cap_llpi.h>
52 #include <netgraph/bluetooth/l2cap/ng_l2cap_ulpi.h>
53 #include <netgraph/bluetooth/l2cap/ng_l2cap_misc.h>
69 ng_l2cap_lp_con_req(ng_l2cap_p l2cap, bdaddr_p bdaddr, int type)
77 con = ng_l2cap_con_by_addr(l2cap, bdaddr, type);
82 __func__, NG_NODE_NAME(l2cap->node), con->state,
89 if (l2cap->hci == NULL || NG_HOOK_NOT_VALID(l2cap->hci)) {
92 __func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI);
98 con = ng_l2cap_new_con(l2cap, bdaddr, type);
119 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->hci, 0);
141 ng_l2cap_lp_con_cfm(ng_l2cap_p l2cap, struct ng_mesg *msg)
151 __func__, NG_NODE_NAME(l2cap->node));
158 con = ng_l2cap_con_by_addr(l2cap, &ep->bdaddr, ep->link_type);
162 __func__, NG_NODE_NAME(l2cap->node));
172 __func__, NG_NODE_NAME(l2cap->node), con->state,
208 ng_l2cap_lp_con_ind(ng_l2cap_p l2cap, struct ng_mesg *msg)
220 __func__, NG_NODE_NAME(l2cap->node));
228 con = ng_l2cap_con_by_addr(l2cap, &ep->bdaddr, ep->link_type);
233 __func__, NG_NODE_NAME(l2cap->node), con->state,
240 if (l2cap->hci == NULL || NG_HOOK_NOT_VALID(l2cap->hci)) {
243 __func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI);
249 con = ng_l2cap_new_con(l2cap, &ep->bdaddr, ep->link_type);
270 NG_SEND_MSG_HOOK(error, l2cap->node, rsp, l2cap->hci, 0);
291 ng_l2cap_lp_discon_ind(ng_l2cap_p l2cap, struct ng_mesg *msg)
301 __func__, NG_NODE_NAME(l2cap->node));
309 con = ng_l2cap_con_by_handle(l2cap, ep->con_handle);
314 __func__, NG_NODE_NAME(l2cap->node), ep->con_handle);
324 __func__, NG_NODE_NAME(l2cap->node), con->state,
351 ng_l2cap_lp_qos_req(ng_l2cap_p l2cap, u_int16_t con_handle,
360 con = ng_l2cap_con_by_handle(l2cap, con_handle);
365 __func__, NG_NODE_NAME(l2cap->node), con_handle);
375 __func__, NG_NODE_NAME(l2cap->node), con->state,
382 if (l2cap->hci == NULL || NG_HOOK_NOT_VALID(l2cap->hci)) {
385 __func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI);
405 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->hci, 0);
415 ng_l2cap_lp_qos_cfm(ng_l2cap_p l2cap, struct ng_mesg *msg)
424 __func__, NG_NODE_NAME(l2cap->node));
442 ng_l2cap_lp_qos_ind(ng_l2cap_p l2cap, struct ng_mesg *msg)
452 __func__, NG_NODE_NAME(l2cap->node));
460 con = ng_l2cap_con_by_handle(l2cap, ep->con_handle);
465 __func__, NG_NODE_NAME(l2cap->node), ep->con_handle);
475 __func__, NG_NODE_NAME(l2cap->node), con->state,
487 ng_l2cap_lp_enc_change(ng_l2cap_p l2cap, struct ng_mesg *msg)
497 __func__, NG_NODE_NAME(l2cap->node));
505 con = ng_l2cap_con_by_handle(l2cap, ep->con_handle);
510 __func__, NG_NODE_NAME(l2cap->node), ep->con_handle);
520 __func__, NG_NODE_NAME(l2cap->node), con->state,
528 LIST_FOREACH(ch, &l2cap->chan_list, next){
546 ng_l2cap_p l2cap = con->l2cap;
553 ("%s: %s - another packet pending?!\n", __func__, NG_NODE_NAME(l2cap->node)));
554 KASSERT((l2cap->pkt_size > 0),
555 ("%s: %s - invalid l2cap->pkt_size?!\n", __func__, NG_NODE_NAME(l2cap->node)));
562 __func__, NG_NODE_NAME(l2cap->node),
583 if (len > l2cap->pkt_size) {
584 m = m_split(m0, l2cap->pkt_size, M_NOWAIT);
587 "%s: %s - m_split(%d) failed\n", __func__, NG_NODE_NAME(l2cap->node),
588 l2cap->pkt_size);
592 len = l2cap->pkt_size;
600 __func__, NG_NODE_NAME(l2cap->node),
623 __func__, NG_NODE_NAME(l2cap->node), con->con_handle,
660 ng_l2cap_lp_receive(ng_l2cap_p l2cap, struct mbuf *m)
672 __func__, NG_NODE_NAME(l2cap->node), m->m_pkthdr.len);
693 __func__, NG_NODE_NAME(l2cap->node), con_handle, pb, length);
696 con = ng_l2cap_con_by_handle(l2cap, con_handle);
701 __func__, NG_NODE_NAME(l2cap->node), con_handle);
710 __func__, NG_NODE_NAME(l2cap->node), con->state);
721 __func__, NG_NODE_NAME(l2cap->node),
731 __func__, NG_NODE_NAME(l2cap->node),
745 __func__, NG_NODE_NAME(l2cap->node), con_handle,
755 __func__, NG_NODE_NAME(l2cap->node),
766 __func__, NG_NODE_NAME(l2cap->node), pb);
775 __func__, NG_NODE_NAME(l2cap->node),
801 ng_l2cap_p l2cap = con->l2cap;
816 if (l2cap->hci == NULL || NG_HOOK_NOT_VALID(l2cap->hci)) {
819 __func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI);
825 while (con->pending < con->l2cap->num_pkts && con->tx_pkt != NULL) {
831 ng_l2cap_lp_receive(con->l2cap, m);
836 __func__, NG_NODE_NAME(l2cap->node), con->con_handle,
839 NG_SEND_DATA_ONLY(error, l2cap->hci, m);
843 __func__, NG_NODE_NAME(l2cap->node),
854 __func__, NG_NODE_NAME(l2cap->node), con->pending,
876 ng_l2cap_p l2cap = NULL;
884 l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
885 con = ng_l2cap_con_by_handle(l2cap, con_handle);
919 ng_l2cap_p l2cap = NULL;
930 l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
931 con = ng_l2cap_con_by_handle(l2cap, con_handle);
951 if (l2cap->hci == NULL || NG_HOOK_NOT_VALID(l2cap->hci)) {
954 __func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI);
968 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->hci, 0);