Lines Matching refs:gfp
19 static int bfq_stat_init(struct bfq_stat *stat, gfp_t gfp) in bfq_stat_init() argument
23 ret = percpu_counter_init(&stat->cpu_cnt, 0, gfp); in bfq_stat_init()
462 static int bfqg_stats_init(struct bfqg_stats *stats, gfp_t gfp) in bfqg_stats_init() argument
464 if (blkg_rwstat_init(&stats->bytes, gfp) || in bfqg_stats_init()
465 blkg_rwstat_init(&stats->ios, gfp)) in bfqg_stats_init()
469 if (blkg_rwstat_init(&stats->merged, gfp) || in bfqg_stats_init()
470 blkg_rwstat_init(&stats->service_time, gfp) || in bfqg_stats_init()
471 blkg_rwstat_init(&stats->wait_time, gfp) || in bfqg_stats_init()
472 blkg_rwstat_init(&stats->queued, gfp) || in bfqg_stats_init()
473 bfq_stat_init(&stats->time, gfp) || in bfqg_stats_init()
474 bfq_stat_init(&stats->avg_queue_size_sum, gfp) || in bfqg_stats_init()
475 bfq_stat_init(&stats->avg_queue_size_samples, gfp) || in bfqg_stats_init()
476 bfq_stat_init(&stats->dequeue, gfp) || in bfqg_stats_init()
477 bfq_stat_init(&stats->group_wait_time, gfp) || in bfqg_stats_init()
478 bfq_stat_init(&stats->idle_time, gfp) || in bfqg_stats_init()
479 bfq_stat_init(&stats->empty_time, gfp)) in bfqg_stats_init()
500 static struct blkcg_policy_data *bfq_cpd_alloc(gfp_t gfp) in bfq_cpd_alloc() argument
504 bgd = kzalloc(sizeof(*bgd), gfp); in bfq_cpd_alloc()
523 static struct blkg_policy_data *bfq_pd_alloc(gfp_t gfp, struct request_queue *q, in bfq_pd_alloc() argument
528 bfqg = kzalloc_node(sizeof(*bfqg), gfp, q->node); in bfq_pd_alloc()
532 if (bfqg_stats_init(&bfqg->stats, gfp)) { in bfq_pd_alloc()