Home
last modified time | relevance | path

Searched refs:free_list (Results 1 – 2 of 2) sorted by relevance

/io_uring/
Dio-wq.c96 struct hlist_nulls_head free_list; member
272 hlist_nulls_for_each_entry_rcu(worker, n, &wqe->free_list, nulls_node) { in io_wqe_activate_free_worker()
440 hlist_nulls_add_head_rcu(&worker->nulls_node, &wqe->free_list); in __io_worker_idle()
723 hlist_nulls_add_head_rcu(&worker->nulls_node, &wqe->free_list); in io_init_new_worker()
1184 INIT_HLIST_NULLS_HEAD(&wqe->free_list, 0); in io_wq_create()
Dio_uring.c325 struct list_head free_list; member
1369 INIT_LIST_HEAD(&ctx->submit_state.free_list); in io_ring_ctx_alloc()
1952 list_splice_init(&ctx->locked_free_list, &state->free_list); in io_flush_cached_locked_reqs()
1972 while (!list_empty(&state->free_list)) { in io_flush_cached_reqs()
1973 struct io_kiocb *req = list_first_entry(&state->free_list, in io_flush_cached_reqs()
2390 list_add(&req->inflight_entry, &state->free_list); in io_req_free_batch()
7413 list_add(&req->inflight_entry, &ctx->submit_state.free_list); in io_submit_sqes()
9367 io_req_cache_free(&state->free_list); in io_req_caches_free()