Lines Matching refs:item
45 struct parman_item *item);
47 struct parman_item *item);
127 struct parman_item *item, unsigned long to_index, in __parman_prio_move() argument
130 parman->ops->move(parman->priv, item->index, to_index, count); in __parman_prio_move()
136 struct parman_item *item; in parman_prio_shift_down() local
141 item = parman_prio_first_item(prio); in parman_prio_shift_down()
143 __parman_prio_move(parman, prio, item, to_index, 1); in parman_prio_shift_down()
144 list_move_tail(&item->list, &prio->item_list); in parman_prio_shift_down()
145 item->index = to_index; in parman_prio_shift_down()
151 struct parman_item *item; in parman_prio_shift_up() local
156 item = parman_prio_last_item(prio); in parman_prio_shift_up()
158 __parman_prio_move(parman, prio, item, to_index, 1); in parman_prio_shift_up()
159 list_move(&item->list, &prio->item_list); in parman_prio_shift_up()
160 item->index = to_index; in parman_prio_shift_up()
165 struct parman_item *item) in parman_prio_item_remove() argument
171 if (last_item == item) { in parman_prio_item_remove()
172 list_del(&item->list); in parman_prio_item_remove()
175 to_index = item->index; in parman_prio_item_remove()
178 list_replace(&item->list, &last_item->list); in parman_prio_item_remove()
184 struct parman_item *item) in parman_lsort_item_add() argument
202 item->index = new_index; in parman_lsort_item_add()
203 list_add_tail(&item->list, &prio->item_list); in parman_lsort_item_add()
210 struct parman_item *item) in parman_lsort_item_remove() argument
212 parman_prio_item_remove(parman, prio, item); in parman_lsort_item_remove()
353 struct parman_item *item) in parman_item_add() argument
355 return parman->algo->item_add(parman, prio, item); in parman_item_add()
368 struct parman_item *item) in parman_item_remove() argument
370 parman->algo->item_remove(parman, prio, item); in parman_item_remove()