Lines Matching refs:list
30 IO_WORKER_F_FREE = 4, /* worker on free list */
267 * Check head of free list for an available worker. If one isn't available,
428 * Worker will start processing some work. Move it to the busy list, if
487 work = container_of(node, struct io_wq_work, list);
502 wq_list_cut(&acct->work_list, &tail->list, prev);
508 node = &tail->list;
561 * the list isn't empty, it means we stalled on hashed work.
575 * work list, but isn't yet discoverable as the
858 * Iterate the passed in list and call the specific function for each
906 wq_list_add_tail(&work->list, &acct->work_list);
916 wq_list_add_after(&work->list, &tail->list, &acct->work_list);
1026 prev_work = container_of(prev, struct io_wq_work, list);
1032 wq_list_del(&acct->work_list, &work->list, prev);
1044 work = container_of(node, struct io_wq_work, list);
1093 * First check pending list, if we're lucky we can just remove it