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

Lines Matching defs: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),
1238 ch = ng_l2cap_chan_by_conhandle(l2cap, NG_L2CAP_ATT_CID,
1247 __func__, NG_NODE_NAME(l2cap->node), ip->lcid);
1253 ch = ng_l2cap_chan_by_conhandle(l2cap, NG_L2CAP_SMP_CID,
1262 __func__, NG_NODE_NAME(l2cap->node), ip->lcid);
1268 ch = ng_l2cap_chan_by_scid(l2cap, ip->lcid, ip->idtype);
1274 __func__, NG_NODE_NAME(l2cap->node), ip->lcid);
1285 __func__, NG_NODE_NAME(l2cap->node), ch->state,
1331 ng_l2cap_p l2cap = ch->con->l2cap;
1337 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) {
1341 __func__, NG_NODE_NAME(l2cap->node), ch->psm);
1358 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
1371 ng_l2cap_p l2cap = ch->con->l2cap;
1377 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) {
1381 __func__, NG_NODE_NAME(l2cap->node), ch->psm);
1400 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0);
1412 ng_l2cap_l2ca_grp_create(ng_l2cap_p l2cap, struct ng_mesg *msg)
1423 ng_l2cap_l2ca_grp_close(ng_l2cap_p l2cap, struct ng_mesg *msg)
1434 ng_l2cap_l2ca_grp_add_member_req(ng_l2cap_p l2cap, struct ng_mesg *msg)
1457 ng_l2cap_l2ca_grp_rem_member(ng_l2cap_p l2cap, struct ng_mesg *msg)
1468 ng_l2cap_l2ca_grp_get_members(ng_l2cap_p l2cap, struct ng_mesg *msg)
1478 ng_l2cap_l2ca_ping_req(ng_l2cap_p l2cap, struct ng_mesg *msg)
1489 __func__, NG_NODE_NAME(l2cap->node),
1499 __func__, NG_NODE_NAME(l2cap->node), ip->echo_size);
1505 con = ng_l2cap_con_by_addr(l2cap, &ip->bdaddr, NG_HCI_LINK_ACL);
1508 error = ng_l2cap_lp_con_req(l2cap, &ip->bdaddr, NG_HCI_LINK_ACL);
1512 __func__, NG_NODE_NAME(l2cap->node), error);
1517 con = ng_l2cap_con_by_addr(l2cap, &ip->bdaddr, NG_HCI_LINK_ACL);
1519 ("%s: %s - could not find connection!\n", __func__, NG_NODE_NAME(l2cap->node)));
1560 ng_l2cap_p l2cap = con->l2cap;
1566 if (l2cap->ctl == NULL || NG_HOOK_NOT_VALID(l2cap->ctl)) {
1570 __func__, NG_NODE_NAME(l2cap->node));
1594 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->ctl, 0);
1607 ng_l2cap_l2ca_get_info_req(ng_l2cap_p l2cap, struct ng_mesg *msg)
1618 __func__, NG_NODE_NAME(l2cap->node),
1627 con = ng_l2cap_con_by_addr(l2cap, &ip->bdaddr,ip->linktype);
1630 error = ng_l2cap_lp_con_req(l2cap, &ip->bdaddr,ip->linktype);
1634 __func__, NG_NODE_NAME(l2cap->node), error);
1639 con = ng_l2cap_con_by_addr(l2cap, &ip->bdaddr, ip->linktype);
1641 ("%s: %s - could not find connection!\n", __func__, NG_NODE_NAME(l2cap->node)));
1681 ng_l2cap_p l2cap = con->l2cap;
1687 if (l2cap->ctl == NULL || NG_HOOK_NOT_VALID(l2cap->ctl)) {
1691 __func__, NG_NODE_NAME(l2cap->node));
1714 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->ctl, 0);
1728 ng_l2cap_l2ca_enable_clt(ng_l2cap_p l2cap, struct ng_mesg *msg)
1742 __func__, NG_NODE_NAME(l2cap->node),
1759 l2cap->flags &= ~(NG_L2CAP_CLT_SDP_DISABLED |
1763 l2cap->flags |= (NG_L2CAP_CLT_SDP_DISABLED |
1770 l2cap->flags &= ~NG_L2CAP_CLT_SDP_DISABLED;
1772 l2cap->flags |= NG_L2CAP_CLT_SDP_DISABLED;
1777 l2cap->flags &= ~NG_L2CAP_CLT_RFCOMM_DISABLED;
1779 l2cap->flags |= NG_L2CAP_CLT_RFCOMM_DISABLED;
1784 l2cap->flags &= ~NG_L2CAP_CLT_TCP_DISABLED;
1786 l2cap->flags |= NG_L2CAP_CLT_TCP_DISABLED;
1791 "%s: %s - unsupported PSM=%d\n", __func__, NG_NODE_NAME(l2cap->node), ip->psm);
1816 * if (l2cap->ctl != NULL && NG_HOOK_IS_VALID(l2cap->ctl))
1817 * NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->ctl, 0);