Lines Matching refs:privdata

74 struct privdata {  struct
80 typedef struct privdata *sc_p; argument
154 sc_p privdata; in ng_tee_constructor() local
156 privdata = malloc(sizeof(*privdata), M_NETGRAPH, M_WAITOK | M_ZERO); in ng_tee_constructor()
158 NG_NODE_SET_PRIVATE(node, privdata); in ng_tee_constructor()
168 sc_p privdata = NG_NODE_PRIVATE(node); in ng_tee_newhook() local
173 hinfo = &privdata->right; in ng_tee_newhook()
174 if (privdata->left.dest) in ng_tee_newhook()
175 privdata->left.dup = privdata->left.dest; in ng_tee_newhook()
176 privdata->left.dest = hinfo; in ng_tee_newhook()
177 privdata->right2left.dest = hinfo; in ng_tee_newhook()
179 hinfo = &privdata->left; in ng_tee_newhook()
180 if (privdata->right.dest) in ng_tee_newhook()
181 privdata->right.dup = privdata->right.dest; in ng_tee_newhook()
182 privdata->right.dest = hinfo; in ng_tee_newhook()
183 privdata->left2right.dest = hinfo; in ng_tee_newhook()
185 hinfo = &privdata->right2left; in ng_tee_newhook()
186 if (privdata->right.dest) in ng_tee_newhook()
187 privdata->right.dup = hinfo; in ng_tee_newhook()
189 privdata->right.dest = hinfo; in ng_tee_newhook()
191 hinfo = &privdata->left2right; in ng_tee_newhook()
192 if (privdata->left.dest) in ng_tee_newhook()
193 privdata->left.dup = hinfo; in ng_tee_newhook()
195 privdata->left.dest = hinfo; in ng_tee_newhook()
340 const sc_p privdata = NG_NODE_PRIVATE(node); in ng_tee_close() local
342 if (privdata->left.hook && privdata->right.hook) in ng_tee_close()
343 ng_bypass(privdata->left.hook, privdata->right.hook); in ng_tee_close()
354 const sc_p privdata = NG_NODE_PRIVATE(node); in ng_tee_shutdown() local
357 free(privdata, M_NETGRAPH); in ng_tee_shutdown()