Lines Matching refs:gfp
290 int blkcg_id, gfp_t gfp) in wb_init() argument
314 wb->congested = wb_congested_get_create(bdi, blkcg_id, gfp); in wb_init()
318 err = fprop_local_init_percpu(&wb->completions, gfp); in wb_init()
323 err = percpu_counter_init(&wb->stat[i], 0, gfp); in wb_init()
399 wb_congested_get_create(struct backing_dev_info *bdi, int blkcg_id, gfp_t gfp) in wb_congested_get_create() argument
434 new_congested = kzalloc(sizeof(*new_congested), gfp); in wb_congested_get_create()
519 struct cgroup_subsys_state *memcg_css, gfp_t gfp) in cgwb_create() argument
547 wb = kmalloc(sizeof(*wb), gfp); in cgwb_create()
551 ret = wb_init(wb, bdi, blkcg_css->id, gfp); in cgwb_create()
555 ret = percpu_ref_init(&wb->refcnt, cgwb_release, 0, gfp); in cgwb_create()
559 ret = fprop_local_init_percpu(&wb->memcg_completions, gfp); in cgwb_create()
636 gfp_t gfp) in wb_get_create() argument
640 might_sleep_if(gfpflags_allow_blocking(gfp)); in wb_get_create()
660 } while (!wb && !cgwb_create(bdi, memcg_css, gfp)); in wb_get_create()