Lines Matching refs:ops
51 const struct parman_ops *ops; member
62 parman->ops->resize_step; in parman_enlarge()
65 err = parman->ops->resize(parman->priv, new_count); in parman_enlarge()
75 parman->ops->resize_step; in parman_shrink()
78 if (new_count < parman->ops->base_count) in parman_shrink()
80 err = parman->ops->resize(parman->priv, new_count); in parman_shrink()
130 parman->ops->move(parman->priv, item->index, to_index, count); in __parman_prio_move()
216 if (parman->limit_count - parman->count >= parman->ops->resize_step) in parman_lsort_item_remove()
268 struct parman *parman_create(const struct parman_ops *ops, void *priv) in parman_create() argument
276 parman->ops = ops; in parman_create()
278 parman->limit_count = ops->base_count; in parman_create()
279 parman->algo = parman_algos[ops->algo]; in parman_create()