Lines Matching refs:rt

415 		ng_btsocket_l2cap_rtentry_p rt)  in ng_btsocket_l2cap_process_l2ca_con_req_rsp()  argument
523 ng_btsocket_l2cap_rtentry_p rt) in ng_btsocket_l2cap_process_l2ca_con_rsp_rsp() argument
590 ng_btsocket_l2cap_rtentry_p rt) in ng_btsocket_l2cap_process_l2ca_con_ind() argument
607 rt->src.b[5], rt->src.b[4], rt->src.b[3], in ng_btsocket_l2cap_process_l2ca_con_ind()
608 rt->src.b[2], rt->src.b[1], rt->src.b[0], in ng_btsocket_l2cap_process_l2ca_con_ind()
615 pcb = ng_btsocket_l2cap_pcb_by_addr(&rt->src, ip->psm); in ng_btsocket_l2cap_process_l2ca_con_ind()
645 bcopy(&rt->src, &pcb1->src, sizeof(pcb1->src)); in ng_btsocket_l2cap_process_l2ca_con_ind()
652 pcb1->rt = rt; in ng_btsocket_l2cap_process_l2ca_con_ind()
665 error = ng_btsocket_l2cap_send_l2ca_con_rsp_req(token, rt, in ng_btsocket_l2cap_process_l2ca_con_ind()
692 … int ng_btsocket_l2cap_process_l2ca_enc_change(struct ng_mesg *msg, ng_btsocket_l2cap_rtentry_p rt) in ng_btsocket_l2cap_process_l2ca_enc_change() argument
704 pcb = ng_btsocket_l2cap_pcb_by_cid(&rt->src, op->lcid, in ng_btsocket_l2cap_process_l2ca_enc_change()
740 ng_btsocket_l2cap_rtentry_p rt) in ng_btsocket_l2cap_process_l2ca_cfg_req_rsp() argument
857 ng_btsocket_l2cap_rtentry_p rt) in ng_btsocket_l2cap_process_l2ca_cfg_rsp_rsp() argument
952 ng_btsocket_l2cap_rtentry_p rt) in ng_btsocket_l2cap_process_l2ca_cfg_ind() argument
966 pcb = ng_btsocket_l2cap_pcb_by_cid(&rt->src, ip->lcid, in ng_btsocket_l2cap_process_l2ca_cfg_ind()
1037 ng_btsocket_l2cap_rtentry_p rt) in ng_btsocket_l2cap_process_l2ca_discon_rsp() argument
1094 ng_btsocket_l2cap_rtentry_p rt) in ng_btsocket_l2cap_process_l2ca_discon_ind() argument
1108 pcb = ng_btsocket_l2cap_pcb_by_cid(&rt->src, ip->lcid, in ng_btsocket_l2cap_process_l2ca_discon_ind()
1151 ng_btsocket_l2cap_rtentry_p rt) in ng_btsocket_l2cap_process_l2ca_write_rsp() argument
1231 if (pcb->rt == NULL || in ng_btsocket_l2cap_send_l2ca_con_req()
1232 pcb->rt->hook == NULL || NG_HOOK_NOT_VALID(pcb->rt->hook)) in ng_btsocket_l2cap_send_l2ca_con_req()
1247 NG_SEND_MSG_HOOK(error, ng_btsocket_l2cap_node, msg,pcb->rt->hook, 0); in ng_btsocket_l2cap_send_l2ca_con_req()
1258 ng_btsocket_l2cap_rtentry_p rt, bdaddr_p dst, int ident, in ng_btsocket_l2cap_send_l2ca_con_rsp_req() argument
1265 if (rt == NULL || rt->hook == NULL || NG_HOOK_NOT_VALID(rt->hook)) in ng_btsocket_l2cap_send_l2ca_con_rsp_req()
1283 NG_SEND_MSG_HOOK(error, ng_btsocket_l2cap_node, msg, rt->hook, 0); in ng_btsocket_l2cap_send_l2ca_con_rsp_req()
1301 if (pcb->rt == NULL || in ng_btsocket_l2cap_send_l2ca_cfg_req()
1302 pcb->rt->hook == NULL || NG_HOOK_NOT_VALID(pcb->rt->hook)) in ng_btsocket_l2cap_send_l2ca_cfg_req()
1319 NG_SEND_MSG_HOOK(error, ng_btsocket_l2cap_node, msg,pcb->rt->hook, 0); in ng_btsocket_l2cap_send_l2ca_cfg_req()
1337 if (pcb->rt == NULL || in ng_btsocket_l2cap_send_l2ca_cfg_rsp()
1338 pcb->rt->hook == NULL || NG_HOOK_NOT_VALID(pcb->rt->hook)) in ng_btsocket_l2cap_send_l2ca_cfg_rsp()
1353 NG_SEND_MSG_HOOK(error, ng_btsocket_l2cap_node, msg, pcb->rt->hook, 0); in ng_btsocket_l2cap_send_l2ca_cfg_rsp()
1372 if (pcb->rt == NULL || in ng_btsocket_l2cap_send_l2ca_discon_req()
1373 pcb->rt->hook == NULL || NG_HOOK_NOT_VALID(pcb->rt->hook)) in ng_btsocket_l2cap_send_l2ca_discon_req()
1387 NG_SEND_MSG_HOOK(error, ng_btsocket_l2cap_node, msg,pcb->rt->hook, 0); in ng_btsocket_l2cap_send_l2ca_discon_req()
1408 ng_btsocket_l2cap_rtentry_t *rt = NULL; in ng_btsocket_l2cap_data_input() local
1417 rt = (ng_btsocket_l2cap_rtentry_t *) NG_HOOK_PRIVATE(hook); in ng_btsocket_l2cap_data_input()
1418 if (rt == NULL) { in ng_btsocket_l2cap_data_input()
1467 rt->src.b[5], rt->src.b[4], rt->src.b[3], in ng_btsocket_l2cap_data_input()
1468 rt->src.b[2], rt->src.b[1], rt->src.b[0], in ng_btsocket_l2cap_data_input()
1478 pcb = ng_btsocket_l2cap_pcb_by_cid(&rt->src, hdr->dcid,idtype); in ng_btsocket_l2cap_data_input()
1490 rt->src.b[5], rt->src.b[4], rt->src.b[3], in ng_btsocket_l2cap_data_input()
1491 rt->src.b[2], rt->src.b[1], rt->src.b[0], in ng_btsocket_l2cap_data_input()
1505 rt->src.b[5], rt->src.b[4], rt->src.b[3], in ng_btsocket_l2cap_data_input()
1506 rt->src.b[2], rt->src.b[1], rt->src.b[0], in ng_btsocket_l2cap_data_input()
1527 rt->src.b[5], rt->src.b[4], rt->src.b[3], in ng_btsocket_l2cap_data_input()
1528 rt->src.b[2], rt->src.b[1], rt->src.b[0], in ng_btsocket_l2cap_data_input()
1554 rt->src.b[5], rt->src.b[4], rt->src.b[3], in ng_btsocket_l2cap_data_input()
1555 rt->src.b[2], rt->src.b[1], rt->src.b[0], in ng_btsocket_l2cap_data_input()
1566 rt->src.b[5], rt->src.b[4], rt->src.b[3], in ng_btsocket_l2cap_data_input()
1567 rt->src.b[2], rt->src.b[1], rt->src.b[0], in ng_btsocket_l2cap_data_input()
1586 rt->src.b[5], rt->src.b[4], rt->src.b[3], in ng_btsocket_l2cap_data_input()
1587 rt->src.b[2], rt->src.b[1], rt->src.b[0], in ng_btsocket_l2cap_data_input()
1597 if (bcmp(&rt->src, &pcb->src, sizeof(pcb->src)) != 0 || in ng_btsocket_l2cap_data_input()
1634 ng_btsocket_l2cap_rtentry_t *rt = NULL; in ng_btsocket_l2cap_default_msg_input() local
1645 rt = (ng_btsocket_l2cap_rtentry_t *) NG_HOOK_PRIVATE(hook); in ng_btsocket_l2cap_default_msg_input()
1646 if (rt == NULL) { in ng_btsocket_l2cap_default_msg_input()
1647 rt = malloc(sizeof(*rt), in ng_btsocket_l2cap_default_msg_input()
1649 if (rt == NULL) { in ng_btsocket_l2cap_default_msg_input()
1654 LIST_INSERT_HEAD(&ng_btsocket_l2cap_rt, rt, next); in ng_btsocket_l2cap_default_msg_input()
1656 NG_HOOK_SET_PRIVATE(hook, rt); in ng_btsocket_l2cap_default_msg_input()
1659 bcopy(&ep->addr, &rt->src, sizeof(rt->src)); in ng_btsocket_l2cap_default_msg_input()
1660 rt->hook = hook; in ng_btsocket_l2cap_default_msg_input()
1667 rt->src.b[5], rt->src.b[4], rt->src.b[3], in ng_btsocket_l2cap_default_msg_input()
1668 rt->src.b[2], rt->src.b[1], rt->src.b[0]); in ng_btsocket_l2cap_default_msg_input()
1687 ng_btsocket_l2cap_rtentry_p rt = NULL; in ng_btsocket_l2cap_l2ca_msg_input() local
1695 rt = (ng_btsocket_l2cap_rtentry_p) NG_HOOK_PRIVATE(hook); in ng_btsocket_l2cap_l2ca_msg_input()
1696 if (rt == NULL) { in ng_btsocket_l2cap_l2ca_msg_input()
1704 ng_btsocket_l2cap_process_l2ca_con_req_rsp(msg, rt); in ng_btsocket_l2cap_l2ca_msg_input()
1708 ng_btsocket_l2cap_process_l2ca_con_rsp_rsp(msg, rt); in ng_btsocket_l2cap_l2ca_msg_input()
1712 ng_btsocket_l2cap_process_l2ca_con_ind(msg, rt); in ng_btsocket_l2cap_l2ca_msg_input()
1716 ng_btsocket_l2cap_process_l2ca_cfg_req_rsp(msg, rt); in ng_btsocket_l2cap_l2ca_msg_input()
1720 ng_btsocket_l2cap_process_l2ca_cfg_rsp_rsp(msg, rt); in ng_btsocket_l2cap_l2ca_msg_input()
1724 ng_btsocket_l2cap_process_l2ca_cfg_ind(msg, rt); in ng_btsocket_l2cap_l2ca_msg_input()
1728 ng_btsocket_l2cap_process_l2ca_discon_rsp(msg, rt); in ng_btsocket_l2cap_l2ca_msg_input()
1732 ng_btsocket_l2cap_process_l2ca_discon_ind(msg, rt); in ng_btsocket_l2cap_l2ca_msg_input()
1736 ng_btsocket_l2cap_process_l2ca_write_rsp(msg, rt); in ng_btsocket_l2cap_l2ca_msg_input()
1739 ng_btsocket_l2cap_process_l2ca_enc_change(msg, rt); in ng_btsocket_l2cap_l2ca_msg_input()
1831 ng_btsocket_l2cap_rtentry_p rt = NULL; in ng_btsocket_l2cap_rtclean() local
1844 if (pcb->rt != NULL && in ng_btsocket_l2cap_rtclean()
1845 pcb->rt->hook != NULL && NG_HOOK_NOT_VALID(pcb->rt->hook)) { in ng_btsocket_l2cap_rtclean()
1855 pcb->rt = NULL; in ng_btsocket_l2cap_rtclean()
1866 for (rt = LIST_FIRST(&ng_btsocket_l2cap_rt); rt != NULL; ) { in ng_btsocket_l2cap_rtclean()
1867 ng_btsocket_l2cap_rtentry_p rt_next = LIST_NEXT(rt, next); in ng_btsocket_l2cap_rtclean()
1869 if (rt->hook != NULL && NG_HOOK_NOT_VALID(rt->hook)) { in ng_btsocket_l2cap_rtclean()
1870 LIST_REMOVE(rt, next); in ng_btsocket_l2cap_rtclean()
1872 NG_HOOK_SET_PRIVATE(rt->hook, NULL); in ng_btsocket_l2cap_rtclean()
1873 NG_HOOK_UNREF(rt->hook); /* Remove extra reference */ in ng_btsocket_l2cap_rtclean()
1875 bzero(rt, sizeof(*rt)); in ng_btsocket_l2cap_rtclean()
1876 free(rt, M_NETGRAPH_BTSOCKET_L2CAP); in ng_btsocket_l2cap_rtclean()
1879 rt = rt_next; in ng_btsocket_l2cap_rtclean()
2168 ng_btsocket_l2cap_rtentry_t *rt = NULL; in ng_btsocket_l2cap_connect() local
2229 pcb->rt = NULL; in ng_btsocket_l2cap_connect()
2232 LIST_FOREACH(rt, &ng_btsocket_l2cap_rt, next) { in ng_btsocket_l2cap_connect()
2233 if (rt->hook == NULL || NG_HOOK_NOT_VALID(rt->hook)) in ng_btsocket_l2cap_connect()
2238 if (bcmp(&pcb->src, &rt->src, sizeof(rt->src)) == 0) in ng_btsocket_l2cap_connect()
2241 if (bcmp(&pcb->dst, &rt->src, sizeof(rt->src)) != 0) in ng_btsocket_l2cap_connect()
2246 if (rt != NULL) { in ng_btsocket_l2cap_connect()
2247 pcb->rt = rt; in ng_btsocket_l2cap_connect()
2250 bcopy(&rt->src, &pcb->src, sizeof(pcb->src)); in ng_btsocket_l2cap_connect()
2594 if (pcb->rt == NULL || in ng_btsocket_l2cap_send()
2595 pcb->rt->hook == NULL || NG_HOOK_NOT_VALID(pcb->rt->hook)) { in ng_btsocket_l2cap_send()
2685 NG_SEND_DATA_ONLY(error, pcb->rt->hook, m); in ng_btsocket_l2cap_send2()