Home
last modified time | relevance | path

Searched refs:parent_sq (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-5.10/block/
H A Dblk-throttle.c76 struct throtl_service_queue *parent_sq; /* the parent service_queue */ member
259 if (sq && sq->parent_sq) in sq_to_tg()
560 sq->parent_sq = &td->service_queue; in throtl_pd_init()
562 sq->parent_sq = &blkg_to_tg(blkg->parent)->service_queue; in throtl_pd_init()
573 struct throtl_grp *parent_tg = sq_to_tg(tg->service_queue.parent_sq); in tg_update_has_rules()
642 throtl_rb_first(struct throtl_service_queue *parent_sq) in throtl_rb_first() argument
646 n = rb_first_cached(&parent_sq->pending_tree); in throtl_rb_first()
654 struct throtl_service_queue *parent_sq) in throtl_rb_erase()
656 rb_erase_cached(n, &parent_sq->pending_tree); in throtl_rb_erase()
658 --parent_sq in throtl_rb_erase()
653 throtl_rb_erase(struct rb_node *n, struct throtl_service_queue *parent_sq) throtl_rb_erase() argument
661 update_min_dispatch_time(struct throtl_service_queue *parent_sq) update_min_dispatch_time() argument
674 struct throtl_service_queue *parent_sq = tg->service_queue.parent_sq; tg_service_queue_add() local
1149 struct throtl_service_queue *parent_sq = sq->parent_sq; tg_dispatch_one_bio() local
1221 throtl_select_dispatch(struct throtl_service_queue *parent_sq) throtl_select_dispatch() argument
1277 struct throtl_service_queue *parent_sq; throtl_pending_timer_fn() local
1851 struct throtl_service_queue *parent_sq; tg_last_low_overflow_time() local
2225 struct throtl_service_queue *parent_sq; blk_throtl_charge_bio_split() local
[all...]
/kernel/linux/linux-6.6/block/
H A Dblk-throttle.c106 if (sq && sq->parent_sq) in sq_to_tg()
407 sq->parent_sq = &td->service_queue; in throtl_pd_init()
409 sq->parent_sq = &blkg_to_tg(blkg->parent)->service_queue; in throtl_pd_init()
420 struct throtl_grp *parent_tg = sq_to_tg(tg->service_queue.parent_sq); in tg_update_has_rules()
500 throtl_rb_first(struct throtl_service_queue *parent_sq) in throtl_rb_first() argument
504 n = rb_first_cached(&parent_sq->pending_tree); in throtl_rb_first()
512 struct throtl_service_queue *parent_sq) in throtl_rb_erase()
514 rb_erase_cached(n, &parent_sq->pending_tree); in throtl_rb_erase()
518 static void update_min_dispatch_time(struct throtl_service_queue *parent_sq) in update_min_dispatch_time() argument
522 tg = throtl_rb_first(parent_sq); in update_min_dispatch_time()
511 throtl_rb_erase(struct rb_node *n, struct throtl_service_queue *parent_sq) throtl_rb_erase() argument
531 struct throtl_service_queue *parent_sq = tg->service_queue.parent_sq; tg_service_queue_add() local
567 struct throtl_service_queue *parent_sq = throtl_dequeue_tg() local
1048 struct throtl_service_queue *parent_sq = sq->parent_sq; tg_dispatch_one_bio() local
1121 throtl_select_dispatch(struct throtl_service_queue *parent_sq) throtl_select_dispatch() argument
1176 struct throtl_service_queue *parent_sq; throtl_pending_timer_fn() local
1778 struct throtl_service_queue *parent_sq; tg_last_low_overflow_time() local
[all...]
H A Dblk-throttle.h36 struct throtl_service_queue *parent_sq; /* the parent service_queue */ member

Completed in 7 milliseconds