Lines Matching refs:hook

233 ng_btsocket_l2cap_raw_node_newhook(node_p node, hook_p hook, char const *name)  in ng_btsocket_l2cap_raw_node_newhook()  argument
243 ng_btsocket_l2cap_raw_node_connect(hook_p hook) in ng_btsocket_l2cap_raw_node_connect() argument
245 NG_HOOK_SET_PRIVATE(hook, NULL); in ng_btsocket_l2cap_raw_node_connect()
246 NG_HOOK_REF(hook); /* Keep extra reference to the hook */ in ng_btsocket_l2cap_raw_node_connect()
256 ng_btsocket_l2cap_raw_node_disconnect(hook_p hook) in ng_btsocket_l2cap_raw_node_disconnect() argument
266 if (NG_HOOK_PRIVATE(hook) != NULL) in ng_btsocket_l2cap_raw_node_disconnect()
269 NG_HOOK_UNREF(hook); /* Remove extra reference */ in ng_btsocket_l2cap_raw_node_disconnect()
279 ng_btsocket_l2cap_raw_node_rcvmsg(node_p node, item_p item, hook_p hook) in ng_btsocket_l2cap_raw_node_rcvmsg() argument
309 if (hook != NULL) { in ng_btsocket_l2cap_raw_node_rcvmsg()
310 NG_HOOK_REF(hook); in ng_btsocket_l2cap_raw_node_rcvmsg()
311 NGI_SET_HOOK(item, hook); in ng_btsocket_l2cap_raw_node_rcvmsg()
331 ng_btsocket_l2cap_raw_node_rcvdata(hook_p hook, item_p item) in ng_btsocket_l2cap_raw_node_rcvdata() argument
352 hook_p hook = NULL; in ng_btsocket_l2cap_raw_input() local
367 NGI_GET_HOOK(item, hook); in ng_btsocket_l2cap_raw_input()
374 if (hook == NULL || NG_HOOK_NOT_VALID(hook) || in ng_btsocket_l2cap_raw_input()
383 NG_HOOK_PRIVATE(hook); in ng_btsocket_l2cap_raw_input()
391 NG_HOOK_SET_PRIVATE(hook, rt); in ng_btsocket_l2cap_raw_input()
401 rt->hook = hook; in ng_btsocket_l2cap_raw_input()
405 __func__, NG_HOOK_NAME(hook), in ng_btsocket_l2cap_raw_input()
446 if (hook != NULL) in ng_btsocket_l2cap_raw_input()
447 NG_HOOK_UNREF(hook); /* remove extra reference */ in ng_btsocket_l2cap_raw_input()
474 pcb->rt->hook != NULL && NG_HOOK_NOT_VALID(pcb->rt->hook)) { in ng_btsocket_l2cap_raw_rtclean()
496 if (rt->hook != NULL && NG_HOOK_NOT_VALID(rt->hook)) { in ng_btsocket_l2cap_raw_rtclean()
499 NG_HOOK_SET_PRIVATE(rt->hook, NULL); in ng_btsocket_l2cap_raw_rtclean()
500 NG_HOOK_UNREF(rt->hook); /* Remove extra reference */ in ng_btsocket_l2cap_raw_rtclean()
681 if (rt->hook == NULL || NG_HOOK_NOT_VALID(rt->hook)) in ng_btsocket_l2cap_raw_bind()
761 if (rt->hook == NULL || NG_HOOK_NOT_VALID(rt->hook)) in ng_btsocket_l2cap_raw_connect()
839 error = ng_btsocket_l2cap_raw_send_ngmsg(pcb->rt->hook, in ng_btsocket_l2cap_raw_control()
870 pcb->rt->hook, 0); in ng_btsocket_l2cap_raw_control()
925 pcb->rt->hook, 0); in ng_btsocket_l2cap_raw_control()
993 pcb->rt->hook, 0); in ng_btsocket_l2cap_raw_control()
1054 pcb->rt->hook, 0); in ng_btsocket_l2cap_raw_control()
1097 error = ng_btsocket_l2cap_raw_send_ngmsg(pcb->rt->hook, in ng_btsocket_l2cap_raw_control()
1260 ng_btsocket_l2cap_raw_send_ngmsg(hook_p hook, int cmd, void *arg, int arglen) in ng_btsocket_l2cap_raw_send_ngmsg() argument
1272 NG_SEND_MSG_HOOK(error, ng_btsocket_l2cap_raw_node, msg, hook, 0); in ng_btsocket_l2cap_raw_send_ngmsg()
1299 pcb->rt->hook, 0); in ng_btsocket_l2cap_raw_send_sync_ngmsg()