Lines Matching refs:data
31 struct sched_prio_data *data; in sched_prio_init_data() local
33 data = (struct sched_prio_data *)obj->data; in sched_prio_init_data()
34 INIT_LIST_HEAD(&data->list); in sched_prio_init_data()
35 data->priority = params->prio; in sched_prio_init_data()
44 next = get_first_item(&prio_ctl->prio_queue, struct thread_object, data); in sched_prio_pick_next()
56 struct sched_prio_data *data = (struct sched_prio_data *)obj->data; in prio_queue_add() local
61 list_add(&data->list, &prio_ctl->prio_queue); in prio_queue_add()
65 if (iter_data->priority < data->priority) { in prio_queue_add()
66 list_add_node(&data->list, pos->prev, pos); in prio_queue_add()
70 if (list_empty(&data->list)) { in prio_queue_add()
71 list_add_tail(&data->list, &prio_ctl->prio_queue); in prio_queue_add()
78 struct sched_prio_data *data = (struct sched_prio_data *)obj->data; in prio_queue_remove() local
80 list_del_init(&data->list); in prio_queue_remove()