Lines Matching refs:hook
260 ng_btsocket_sco_node_newhook(node_p node, hook_p hook, char const *name) in ng_btsocket_sco_node_newhook() argument
270 ng_btsocket_sco_node_connect(hook_p hook) in ng_btsocket_sco_node_connect() argument
272 NG_HOOK_SET_PRIVATE(hook, NULL); in ng_btsocket_sco_node_connect()
273 NG_HOOK_REF(hook); /* Keep extra reference to the hook */ in ng_btsocket_sco_node_connect()
276 NG_HOOK_FORCE_QUEUE(NG_HOOK_PEER(hook)); in ng_btsocket_sco_node_connect()
277 NG_HOOK_FORCE_QUEUE(hook); in ng_btsocket_sco_node_connect()
288 ng_btsocket_sco_node_disconnect(hook_p hook) in ng_btsocket_sco_node_disconnect() argument
298 if (NG_HOOK_PRIVATE(hook) != NULL) in ng_btsocket_sco_node_disconnect()
301 NG_HOOK_UNREF(hook); /* Remove extra reference */ in ng_btsocket_sco_node_disconnect()
311 ng_btsocket_sco_node_rcvmsg(node_p node, item_p item, hook_p hook) in ng_btsocket_sco_node_rcvmsg() argument
326 if (hook != NULL) { in ng_btsocket_sco_node_rcvmsg()
327 NG_HOOK_REF(hook); in ng_btsocket_sco_node_rcvmsg()
328 NGI_SET_HOOK(item, hook); in ng_btsocket_sco_node_rcvmsg()
348 ng_btsocket_sco_node_rcvdata(hook_p hook, item_p item) in ng_btsocket_sco_node_rcvdata() argument
361 NG_HOOK_REF(hook); in ng_btsocket_sco_node_rcvdata()
362 NGI_SET_HOOK(item, hook); in ng_btsocket_sco_node_rcvdata()
609 pcb->rt->hook == NULL || NG_HOOK_NOT_VALID(pcb->rt->hook)) in ng_btsocket_sco_send_lp_con_req()
621 NG_SEND_MSG_HOOK(error, ng_btsocket_sco_node, msg, pcb->rt->hook, 0); in ng_btsocket_sco_send_lp_con_req()
637 if (rt == NULL || rt->hook == NULL || NG_HOOK_NOT_VALID(rt->hook)) in ng_btsocket_sco_send_lp_con_rsp()
650 NG_SEND_MSG_HOOK(error, ng_btsocket_sco_node, msg, rt->hook, 0); in ng_btsocket_sco_send_lp_con_rsp()
669 pcb->rt->hook == NULL || NG_HOOK_NOT_VALID(pcb->rt->hook)) in ng_btsocket_sco_send_lp_discon_req()
681 NG_SEND_MSG_HOOK(error, ng_btsocket_sco_node, msg, pcb->rt->hook, 0); in ng_btsocket_sco_send_lp_discon_req()
697 ng_btsocket_sco_data_input(struct mbuf *m, hook_p hook) in ng_btsocket_sco_data_input() argument
704 if (hook == NULL) { in ng_btsocket_sco_data_input()
710 rt = (ng_btsocket_sco_rtentry_t *) NG_HOOK_PRIVATE(hook); in ng_btsocket_sco_data_input()
811 ng_btsocket_sco_default_msg_input(struct ng_mesg *msg, hook_p hook) in ng_btsocket_sco_default_msg_input() argument
815 if (hook == NULL || NG_HOOK_NOT_VALID(hook)) in ng_btsocket_sco_default_msg_input()
818 rt = (ng_btsocket_sco_rtentry_t *) NG_HOOK_PRIVATE(hook); in ng_btsocket_sco_default_msg_input()
837 NG_HOOK_SET_PRIVATE(hook, rt); in ng_btsocket_sco_default_msg_input()
848 rt->hook = hook; in ng_btsocket_sco_default_msg_input()
854 "num_pkts=%d\n", __func__, NG_HOOK_NAME(hook), in ng_btsocket_sco_default_msg_input()
930 ng_btsocket_sco_lp_msg_input(struct ng_mesg *msg, hook_p hook) in ng_btsocket_sco_lp_msg_input() argument
934 if (hook == NULL) { in ng_btsocket_sco_lp_msg_input()
940 rt = (ng_btsocket_sco_rtentry_p) NG_HOOK_PRIVATE(hook); in ng_btsocket_sco_lp_msg_input()
979 hook_p hook = NULL; in ng_btsocket_sco_input() local
989 NGI_GET_HOOK(item, hook); in ng_btsocket_sco_input()
990 if (hook != NULL && NG_HOOK_NOT_VALID(hook)) in ng_btsocket_sco_input()
998 ng_btsocket_sco_data_input(m, hook); in ng_btsocket_sco_input()
1011 ng_btsocket_sco_lp_msg_input(msg, hook); in ng_btsocket_sco_input()
1015 ng_btsocket_sco_default_msg_input(msg, hook); in ng_btsocket_sco_input()
1026 if (hook != NULL) in ng_btsocket_sco_input()
1027 NG_HOOK_UNREF(hook); in ng_btsocket_sco_input()
1055 pcb->rt->hook != NULL && NG_HOOK_NOT_VALID(pcb->rt->hook)) { in ng_btsocket_sco_rtclean()
1080 if (rt->hook != NULL && NG_HOOK_NOT_VALID(rt->hook)) { in ng_btsocket_sco_rtclean()
1083 NG_HOOK_SET_PRIVATE(rt->hook, NULL); in ng_btsocket_sco_rtclean()
1084 NG_HOOK_UNREF(rt->hook); /* Remove extra reference */ in ng_btsocket_sco_rtclean()
1386 if (rt->hook == NULL || NG_HOOK_NOT_VALID(rt->hook)) in ng_btsocket_sco_connect()
1671 pcb->rt->hook == NULL || NG_HOOK_NOT_VALID(pcb->rt->hook)) { in ng_btsocket_sco_send()
1754 NG_SEND_DATA_ONLY(error, pcb->rt->hook, m); in ng_btsocket_sco_send2()