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

Lines Matching refs: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);
720 __func__, NG_NODE_NAME(l2cap->node),
730 __func__, NG_NODE_NAME(l2cap->node),
744 __func__, NG_NODE_NAME(l2cap->node), con_handle,
754 __func__, NG_NODE_NAME(l2cap->node),
765 __func__, NG_NODE_NAME(l2cap->node), pb);
774 __func__, NG_NODE_NAME(l2cap->node),
800 ng_l2cap_p l2cap = con->l2cap;
815 if (l2cap->hci == NULL || NG_HOOK_NOT_VALID(l2cap->hci)) {
818 __func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI);
824 while (con->pending < con->l2cap->num_pkts && con->tx_pkt != NULL) {
830 ng_l2cap_lp_receive(con->l2cap, m);
835 __func__, NG_NODE_NAME(l2cap->node), con->con_handle,
838 NG_SEND_DATA_ONLY(error, l2cap->hci, m);
842 __func__, NG_NODE_NAME(l2cap->node),
853 __func__, NG_NODE_NAME(l2cap->node), con->pending,
875 ng_l2cap_p l2cap = NULL;
883 l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
884 con = ng_l2cap_con_by_handle(l2cap, con_handle);
918 ng_l2cap_p l2cap = NULL;
929 l2cap = (ng_l2cap_p) NG_NODE_PRIVATE(node);
930 con = ng_l2cap_con_by_handle(l2cap, con_handle);
950 if (l2cap->hci == NULL || NG_HOOK_NOT_VALID(l2cap->hci)) {
953 __func__, NG_NODE_NAME(l2cap->node), NG_L2CAP_HOOK_HCI);
967 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->hci, 0);