Lines Matching defs:rt

414 		ng_btsocket_l2cap_rtentry_p rt)
522 ng_btsocket_l2cap_rtentry_p rt)
589 ng_btsocket_l2cap_rtentry_p rt)
606 rt->src.b[5], rt->src.b[4], rt->src.b[3],
607 rt->src.b[2], rt->src.b[1], rt->src.b[0],
614 pcb = ng_btsocket_l2cap_pcb_by_addr(&rt->src, ip->psm);
644 bcopy(&rt->src, &pcb1->src, sizeof(pcb1->src));
651 pcb1->rt = rt;
664 error = ng_btsocket_l2cap_send_l2ca_con_rsp_req(token, rt,
691 static int ng_btsocket_l2cap_process_l2ca_enc_change(struct ng_mesg *msg, ng_btsocket_l2cap_rtentry_p rt)
703 pcb = ng_btsocket_l2cap_pcb_by_cid(&rt->src, op->lcid,
739 ng_btsocket_l2cap_rtentry_p rt)
856 ng_btsocket_l2cap_rtentry_p rt)
951 ng_btsocket_l2cap_rtentry_p rt)
965 pcb = ng_btsocket_l2cap_pcb_by_cid(&rt->src, ip->lcid,
1036 ng_btsocket_l2cap_rtentry_p rt)
1093 ng_btsocket_l2cap_rtentry_p rt)
1107 pcb = ng_btsocket_l2cap_pcb_by_cid(&rt->src, ip->lcid,
1150 ng_btsocket_l2cap_rtentry_p rt)
1230 if (pcb->rt == NULL ||
1231 pcb->rt->hook == NULL || NG_HOOK_NOT_VALID(pcb->rt->hook))
1246 NG_SEND_MSG_HOOK(error, ng_btsocket_l2cap_node, msg,pcb->rt->hook, 0);
1257 ng_btsocket_l2cap_rtentry_p rt, bdaddr_p dst, int ident,
1264 if (rt == NULL || rt->hook == NULL || NG_HOOK_NOT_VALID(rt->hook))
1282 NG_SEND_MSG_HOOK(error, ng_btsocket_l2cap_node, msg, rt->hook, 0);
1300 if (pcb->rt == NULL ||
1301 pcb->rt->hook == NULL || NG_HOOK_NOT_VALID(pcb->rt->hook))
1318 NG_SEND_MSG_HOOK(error, ng_btsocket_l2cap_node, msg,pcb->rt->hook, 0);
1336 if (pcb->rt == NULL ||
1337 pcb->rt->hook == NULL || NG_HOOK_NOT_VALID(pcb->rt->hook))
1352 NG_SEND_MSG_HOOK(error, ng_btsocket_l2cap_node, msg, pcb->rt->hook, 0);
1371 if (pcb->rt == NULL ||
1372 pcb->rt->hook == NULL || NG_HOOK_NOT_VALID(pcb->rt->hook))
1386 NG_SEND_MSG_HOOK(error, ng_btsocket_l2cap_node, msg,pcb->rt->hook, 0);
1407 ng_btsocket_l2cap_rtentry_t *rt = NULL;
1416 rt = (ng_btsocket_l2cap_rtentry_t *) NG_HOOK_PRIVATE(hook);
1417 if (rt == NULL) {
1466 rt->src.b[5], rt->src.b[4], rt->src.b[3],
1467 rt->src.b[2], rt->src.b[1], rt->src.b[0],
1477 pcb = ng_btsocket_l2cap_pcb_by_cid(&rt->src, hdr->dcid,idtype);
1489 rt->src.b[5], rt->src.b[4], rt->src.b[3],
1490 rt->src.b[2], rt->src.b[1], rt->src.b[0],
1504 rt->src.b[5], rt->src.b[4], rt->src.b[3],
1505 rt->src.b[2], rt->src.b[1], rt->src.b[0],
1526 rt->src.b[5], rt->src.b[4], rt->src.b[3],
1527 rt->src.b[2], rt->src.b[1], rt->src.b[0],
1553 rt->src.b[5], rt->src.b[4], rt->src.b[3],
1554 rt->src.b[2], rt->src.b[1], rt->src.b[0],
1565 rt->src.b[5], rt->src.b[4], rt->src.b[3],
1566 rt->src.b[2], rt->src.b[1], rt->src.b[0],
1585 rt->src.b[5], rt->src.b[4], rt->src.b[3],
1586 rt->src.b[2], rt->src.b[1], rt->src.b[0],
1596 if (bcmp(&rt->src, &pcb->src, sizeof(pcb->src)) != 0 ||
1633 ng_btsocket_l2cap_rtentry_t *rt = NULL;
1644 rt = (ng_btsocket_l2cap_rtentry_t *) NG_HOOK_PRIVATE(hook);
1645 if (rt == NULL) {
1646 rt = malloc(sizeof(*rt),
1648 if (rt == NULL) {
1653 LIST_INSERT_HEAD(&ng_btsocket_l2cap_rt, rt, next);
1655 NG_HOOK_SET_PRIVATE(hook, rt);
1658 bcopy(&ep->addr, &rt->src, sizeof(rt->src));
1659 rt->hook = hook;
1666 rt->src.b[5], rt->src.b[4], rt->src.b[3],
1667 rt->src.b[2], rt->src.b[1], rt->src.b[0]);
1686 ng_btsocket_l2cap_rtentry_p rt = NULL;
1694 rt = (ng_btsocket_l2cap_rtentry_p) NG_HOOK_PRIVATE(hook);
1695 if (rt == NULL) {
1703 ng_btsocket_l2cap_process_l2ca_con_req_rsp(msg, rt);
1707 ng_btsocket_l2cap_process_l2ca_con_rsp_rsp(msg, rt);
1711 ng_btsocket_l2cap_process_l2ca_con_ind(msg, rt);
1715 ng_btsocket_l2cap_process_l2ca_cfg_req_rsp(msg, rt);
1719 ng_btsocket_l2cap_process_l2ca_cfg_rsp_rsp(msg, rt);
1723 ng_btsocket_l2cap_process_l2ca_cfg_ind(msg, rt);
1727 ng_btsocket_l2cap_process_l2ca_discon_rsp(msg, rt);
1731 ng_btsocket_l2cap_process_l2ca_discon_ind(msg, rt);
1735 ng_btsocket_l2cap_process_l2ca_write_rsp(msg, rt);
1738 ng_btsocket_l2cap_process_l2ca_enc_change(msg, rt);
1830 ng_btsocket_l2cap_rtentry_p rt = NULL;
1843 if (pcb->rt != NULL &&
1844 pcb->rt->hook != NULL && NG_HOOK_NOT_VALID(pcb->rt->hook)) {
1854 pcb->rt = NULL;
1865 for (rt = LIST_FIRST(&ng_btsocket_l2cap_rt); rt != NULL; ) {
1866 ng_btsocket_l2cap_rtentry_p rt_next = LIST_NEXT(rt, next);
1868 if (rt->hook != NULL && NG_HOOK_NOT_VALID(rt->hook)) {
1869 LIST_REMOVE(rt, next);
1871 NG_HOOK_SET_PRIVATE(rt->hook, NULL);
1872 NG_HOOK_UNREF(rt->hook); /* Remove extra reference */
1874 bzero(rt, sizeof(*rt));
1875 free(rt, M_NETGRAPH_BTSOCKET_L2CAP);
1878 rt = rt_next;
2151 ng_btsocket_l2cap_rtentry_t *rt = NULL;
2212 pcb->rt = NULL;
2215 LIST_FOREACH(rt, &ng_btsocket_l2cap_rt, next) {
2216 if (rt->hook == NULL || NG_HOOK_NOT_VALID(rt->hook))
2221 if (bcmp(&pcb->src, &rt->src, sizeof(rt->src)) == 0)
2224 if (bcmp(&pcb->dst, &rt->src, sizeof(rt->src)) != 0)
2229 if (rt != NULL) {
2230 pcb->rt = rt;
2233 bcopy(&rt->src, &pcb->src, sizeof(pcb->src));
2581 if (pcb->rt == NULL ||
2582 pcb->rt->hook == NULL || NG_HOOK_NOT_VALID(pcb->rt->hook)) {
2672 NG_SEND_DATA_ONLY(error, pcb->rt->hook, m);