Searched refs:elv_tbl (Results 1 – 1 of 1) sorted by relevance
| /linux/block/ |
| H A D | blk-mq-sched.c | 445 void blk_mq_free_sched_res_batch(struct xarray *elv_tbl, in blk_mq_free_sched_res_batch() argument 462 ctx = xa_load(elv_tbl, q->id); in blk_mq_free_sched_res_batch() 472 void blk_mq_free_sched_ctx_batch(struct xarray *elv_tbl) in blk_mq_free_sched_ctx_batch() argument 477 xa_for_each(elv_tbl, i, ctx) { in blk_mq_free_sched_ctx_batch() 478 xa_erase(elv_tbl, i); in blk_mq_free_sched_ctx_batch() 483 int blk_mq_alloc_sched_ctx_batch(struct xarray *elv_tbl, in blk_mq_alloc_sched_ctx_batch() argument 496 if (xa_insert(elv_tbl, q->id, ctx, GFP_KERNEL)) { in blk_mq_alloc_sched_ctx_batch() 569 int blk_mq_alloc_sched_res_batch(struct xarray *elv_tbl, in blk_mq_alloc_sched_res_batch() argument 587 ctx = xa_load(elv_tbl, q->id); in blk_mq_alloc_sched_res_batch() 604 ctx = xa_load(elv_tbl, q->id); in blk_mq_alloc_sched_res_batch()
|