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

Lines Matching refs:l2cap

47 #include <netgraph/bluetooth/l2cap/ng_l2cap_var.h>
48 #include <netgraph/bluetooth/l2cap/ng_l2cap_cmds.h>
49 #include <netgraph/bluetooth/l2cap/ng_l2cap_evnt.h>
50 #include <netgraph/bluetooth/l2cap/ng_l2cap_llpi.h>
51 #include <netgraph/bluetooth/l2cap/ng_l2cap_ulpi.h>
52 #include <netgraph/bluetooth/l2cap/ng_l2cap_misc.h>
65 ng_l2cap_l2ca_con_req(ng_l2cap_p l2cap, struct ng_mesg *msg)
77 __func__, NG_NODE_NAME(l2cap->node),
86 con = ng_l2cap_con_by_addr(l2cap, &ip->bdaddr, ip->linktype);
89 error = ng_l2cap_lp_con_req(l2cap, &ip->bdaddr,ip->linktype);
93 __func__, NG_NODE_NAME(l2cap->node), error);
98 con = ng_l2cap_con_by_addr(l2cap, &ip->bdaddr, ip->linktype);
100 ("%s: %s - could not find connection!\n", __func__, NG_NODE_NAME(l2cap->node)));
108 ch = ng_l2cap_new_chan(l2cap, con, ip->psm, ip->idtype);
166 ng_l2cap_p l2cap = ch->con->l2cap;
172 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) {
176 __func__, NG_NODE_NAME(l2cap->node), ch->psm);
213 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
224 ng_l2cap_l2ca_con_rsp_req(ng_l2cap_p l2cap, struct ng_mesg *msg)
237 __func__, NG_NODE_NAME(l2cap->node),
248 ch = ng_l2cap_chan_by_scid(l2cap, ip->lcid
260 __func__, NG_NODE_NAME(l2cap->node), ip->lcid);
270 __func__, NG_NODE_NAME(l2cap->node), ch->state,
288 __func__, NG_NODE_NAME(l2cap->node), ch->scid,
340 ng_l2cap_p l2cap = ch->con->l2cap;
346 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) {
350 __func__, NG_NODE_NAME(l2cap->node), ch->psm);
379 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
392 ng_l2cap_p l2cap = ch->con->l2cap;
398 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) {
402 __func__, NG_NODE_NAME(l2cap->node), ch->psm);
419 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
432 ng_l2cap_p l2cap = ch->con->l2cap;
438 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) {
442 __func__, NG_NODE_NAME(l2cap->node), ch->psm);
461 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
472 ng_l2cap_l2ca_cfg_req(ng_l2cap_p l2cap, struct ng_mesg *msg)
486 __func__, NG_NODE_NAME(l2cap->node),
495 ch = ng_l2cap_chan_by_scid(l2cap, ip->lcid, NG_L2CAP_L2CA_IDTYPE_BREDR);
500 __func__, NG_NODE_NAME(l2cap->node), ip->lcid);
510 __func__, NG_NODE_NAME(l2cap->node), ch->state,
583 ng_l2cap_p l2cap = ch->con->l2cap;
589 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) {
593 __func__, NG_NODE_NAME(l2cap->node), ch->psm);
613 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
644 ng_l2cap_l2ca_cfg_rsp_req(ng_l2cap_p l2cap, struct ng_mesg *msg)
658 __func__, NG_NODE_NAME(l2cap->node),
667 ch = ng_l2cap_chan_by_scid(l2cap, ip->lcid,
673 __func__, NG_NODE_NAME(l2cap->node), ip->lcid);
683 __func__, NG_NODE_NAME(l2cap->node), ch->state,
743 ng_l2cap_p l2cap = ch->con->l2cap;
749 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) {
753 __func__, NG_NODE_NAME(l2cap->node), ch->psm);
770 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
796 ng_l2cap_p l2cap = ch->con->l2cap;
802 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) {
806 __func__, NG_NODE_NAME(l2cap->node), ch->psm);
823 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
834 ng_l2cap_l2ca_write_req(ng_l2cap_p l2cap, struct mbuf *m)
846 __func__,NG_NODE_NAME(l2cap->node),m->m_pkthdr.len);
865 __func__, NG_NODE_NAME(l2cap->node), l2ca_hdr->length,
873 ch = ng_l2cap_chan_by_conhandle(l2cap, NG_L2CAP_ATT_CID,
876 ch = ng_l2cap_chan_by_conhandle(l2cap, NG_L2CAP_SMP_CID,
882 __func__, NG_NODE_NAME(l2cap->node),
889 ch = ng_l2cap_chan_by_scid(l2cap, l2ca_hdr->lcid,
896 __func__, NG_NODE_NAME(l2cap->node), l2ca_hdr->lcid);
904 __func__, NG_NODE_NAME(l2cap->node), ch->scid,
937 ng_l2cap_p l2cap = ch->con->l2cap;
943 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) {
947 __func__, NG_NODE_NAME(l2cap->node), ch->psm);
977 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
991 ng_l2cap_p l2cap = con->l2cap;
1009 ch = ng_l2cap_chan_by_conhandle(l2cap, NG_L2CAP_ATT_CID,
1019 ch = ng_l2cap_chan_by_conhandle(l2cap, NG_L2CAP_SMP_CID,
1031 ch = ng_l2cap_chan_by_scid(l2cap, hdr->dcid, idtype);
1037 __func__, NG_NODE_NAME(l2cap->node), hdr->dcid, idtype);
1047 __func__, NG_NODE_NAME(l2cap->node), ch->scid,
1058 __func__, NG_NODE_NAME(l2cap->node), hdr->length,
1070 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) {
1074 __func__, NG_NODE_NAME(l2cap->node), ch->psm);
1084 NG_SEND_DATA_ONLY(error, l2cap->l2c, con->rx_pkt);
1104 ng_l2cap_p l2cap = con->l2cap;
1118 __func__, NG_NODE_NAME(l2cap->node), length);
1127 __func__, NG_NODE_NAME(l2cap->node), length,
1143 if (l2cap->flags & NG_L2CAP_CLT_SDP_DISABLED)
1148 if (l2cap->flags & NG_L2CAP_CLT_RFCOMM_DISABLED)
1153 if (l2cap->flags & NG_L2CAP_CLT_TCP_DISABLED)
1159 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) {
1163 __func__, NG_NODE_NAME(l2cap->node), hdr->c_h.psm);
1168 NG_SEND_DATA_ONLY(error, l2cap->l2c, con->rx_pkt);
1183 ng_l2cap_p l2cap = ch->con->l2cap;
1189 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) {
1193 __func__, NG_NODE_NAME(l2cap->node), ch->psm);
1206 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
1217 ng_l2cap_l2ca_discon_req(ng_l2cap_p l2cap, struct ng_mesg *msg)
1228 __func__, NG_NODE_NAME(l2cap->node),
1239 ch = ng_l2cap_chan_by_conhandle(l2cap, NG_L2CAP_ATT_CID,
1248 __func__, NG_NODE_NAME(l2cap->node), ip->lcid);
1254 ch = ng_l2cap_chan_by_conhandle(l2cap, NG_L2CAP_SMP_CID,
1263 __func__, NG_NODE_NAME(l2cap->node), ip->lcid);
1269 ch = ng_l2cap_chan_by_scid(l2cap, ip->lcid, ip->idtype);
1275 __func__, NG_NODE_NAME(l2cap->node), ip->lcid);
1286 __func__, NG_NODE_NAME(l2cap->node), ch->state,
1332 ng_l2cap_p l2cap = ch->con->l2cap;
1338 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) {
1342 __func__, NG_NODE_NAME(l2cap->node), ch->psm);
1359 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
1372 ng_l2cap_p l2cap = ch->con->l2cap;
1378 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) {
1382 __func__, NG_NODE_NAME(l2cap->node), ch->psm);
1401 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
1413 ng_l2cap_l2ca_grp_create(ng_l2cap_p l2cap, struct ng_mesg *msg)
1424 ng_l2cap_l2ca_grp_close(ng_l2cap_p l2cap, struct ng_mesg *msg)
1435 ng_l2cap_l2ca_grp_add_member_req(ng_l2cap_p l2cap, struct ng_mesg *msg)
1458 ng_l2cap_l2ca_grp_rem_member(ng_l2cap_p l2cap, struct ng_mesg *msg)
1469 ng_l2cap_l2ca_grp_get_members(ng_l2cap_p l2cap, struct ng_mesg *msg)
1479 ng_l2cap_l2ca_ping_req(ng_l2cap_p l2cap, struct ng_mesg *msg)
1490 __func__, NG_NODE_NAME(l2cap->node),
1500 __func__, NG_NODE_NAME(l2cap->node), ip->echo_size);
1506 con = ng_l2cap_con_by_addr(l2cap, &ip->bdaddr, NG_HCI_LINK_ACL);
1509 error = ng_l2cap_lp_con_req(l2cap, &ip->bdaddr, NG_HCI_LINK_ACL);
1513 __func__, NG_NODE_NAME(l2cap->node), error);
1518 con = ng_l2cap_con_by_addr(l2cap, &ip->bdaddr, NG_HCI_LINK_ACL);
1520 ("%s: %s - could not find connection!\n", __func__, NG_NODE_NAME(l2cap->node)));
1561 ng_l2cap_p l2cap = con->l2cap;
1567 if (l2cap->ctl == NULL || NG_HOOK_NOT_VALID(l2cap->ctl)) {
1571 __func__, NG_NODE_NAME(l2cap->node));
1595 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->ctl, 0);
1608 ng_l2cap_l2ca_get_info_req(ng_l2cap_p l2cap, struct ng_mesg *msg)
1619 __func__, NG_NODE_NAME(l2cap->node),
1628 con = ng_l2cap_con_by_addr(l2cap, &ip->bdaddr,ip->linktype);
1631 error = ng_l2cap_lp_con_req(l2cap, &ip->bdaddr,ip->linktype);
1635 __func__, NG_NODE_NAME(l2cap->node), error);
1640 con = ng_l2cap_con_by_addr(l2cap, &ip->bdaddr, ip->linktype);
1642 ("%s: %s - could not find connection!\n", __func__, NG_NODE_NAME(l2cap->node)));
1682 ng_l2cap_p l2cap = con->l2cap;
1688 if (l2cap->ctl == NULL || NG_HOOK_NOT_VALID(l2cap->ctl)) {
1692 __func__, NG_NODE_NAME(l2cap->node));
1715 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->ctl, 0);
1729 ng_l2cap_l2ca_enable_clt(ng_l2cap_p l2cap, struct ng_mesg *msg)
1743 __func__, NG_NODE_NAME(l2cap->node),
1760 l2cap->flags &= ~(NG_L2CAP_CLT_SDP_DISABLED |
1764 l2cap->flags |= (NG_L2CAP_CLT_SDP_DISABLED |
1771 l2cap->flags &= ~NG_L2CAP_CLT_SDP_DISABLED;
1773 l2cap->flags |= NG_L2CAP_CLT_SDP_DISABLED;
1778 l2cap->flags &= ~NG_L2CAP_CLT_RFCOMM_DISABLED;
1780 l2cap->flags |= NG_L2CAP_CLT_RFCOMM_DISABLED;
1785 l2cap->flags &= ~NG_L2CAP_CLT_TCP_DISABLED;
1787 l2cap->flags |= NG_L2CAP_CLT_TCP_DISABLED;
1792 "%s: %s - unsupported PSM=%d\n", __func__, NG_NODE_NAME(l2cap->node), ip->psm);
1817 * if (l2cap->ctl != NULL && NG_HOOK_IS_VALID(l2cap->ctl))
1818 * NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->ctl, 0);