Lines Matching refs:callback
165 lut_walk(struct lut *root, lut_cb callback, void *arg)
176 /* do callback on leftmost node */
177 (*callback)(tmp->lut_lhs, tmp->lut_rhs, arg);
185 /* do callback on leftmost node */
186 (*callback)(tmp->lut_lhs, tmp->lut_rhs, arg);
191 * do callback on parent only if we're coming up
195 (*callback)(tmp->lut_lhs, tmp->lut_rhs, arg);
205 lut_free(struct lut *root, lut_cb callback, void *arg)
216 /* do callback on leftmost node */
217 if (callback)
218 (*callback)(tmp->lut_lhs, tmp->lut_rhs, arg);
226 /* do callback on leftmost node */
227 if (callback)
228 (*callback)(tmp->lut_lhs, tmp->lut_rhs, arg);
234 * do callback on parent only if we're coming up
237 if (tmp->lut_right != prev_child && callback)
238 (*callback)(tmp->lut_lhs, tmp->lut_rhs, arg);