Lines Matching refs:privdata

72 struct privdata {  struct
78 typedef struct privdata *sc_p; argument
152 sc_p privdata; in ng_tee_constructor() local
154 privdata = malloc(sizeof(*privdata), M_NETGRAPH, M_WAITOK | M_ZERO); in ng_tee_constructor()
156 NG_NODE_SET_PRIVATE(node, privdata); in ng_tee_constructor()
166 sc_p privdata = NG_NODE_PRIVATE(node); in ng_tee_newhook() local
171 hinfo = &privdata->right; in ng_tee_newhook()
172 if (privdata->left.dest) in ng_tee_newhook()
173 privdata->left.dup = privdata->left.dest; in ng_tee_newhook()
174 privdata->left.dest = hinfo; in ng_tee_newhook()
175 privdata->right2left.dest = hinfo; in ng_tee_newhook()
177 hinfo = &privdata->left; in ng_tee_newhook()
178 if (privdata->right.dest) in ng_tee_newhook()
179 privdata->right.dup = privdata->right.dest; in ng_tee_newhook()
180 privdata->right.dest = hinfo; in ng_tee_newhook()
181 privdata->left2right.dest = hinfo; in ng_tee_newhook()
183 hinfo = &privdata->right2left; in ng_tee_newhook()
184 if (privdata->right.dest) in ng_tee_newhook()
185 privdata->right.dup = hinfo; in ng_tee_newhook()
187 privdata->right.dest = hinfo; in ng_tee_newhook()
189 hinfo = &privdata->left2right; in ng_tee_newhook()
190 if (privdata->left.dest) in ng_tee_newhook()
191 privdata->left.dup = hinfo; in ng_tee_newhook()
193 privdata->left.dest = hinfo; in ng_tee_newhook()
338 const sc_p privdata = NG_NODE_PRIVATE(node); in ng_tee_close() local
340 if (privdata->left.hook && privdata->right.hook) in ng_tee_close()
341 ng_bypass(privdata->left.hook, privdata->right.hook); in ng_tee_close()
352 const sc_p privdata = NG_NODE_PRIVATE(node); in ng_tee_shutdown() local
355 free(privdata, M_NETGRAPH); in ng_tee_shutdown()