Home
last modified time | relevance | path

Searched refs:blkcg_css (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.15/mm/
Dbacking-dev.c399 struct blkcg *blkcg = css_to_blkcg(wb->blkcg_css); in cgwb_release_workfn()
405 css_put(wb->blkcg_css); in cgwb_release_workfn()
452 struct cgroup_subsys_state *blkcg_css; in cgwb_create() local
460 blkcg_css = cgroup_get_e_css(memcg_css->cgroup, &io_cgrp_subsys); in cgwb_create()
461 blkcg = css_to_blkcg(blkcg_css); in cgwb_create()
468 if (wb && wb->blkcg_css != blkcg_css) { in cgwb_create()
496 wb->blkcg_css = blkcg_css; in cgwb_create()
519 css_get(blkcg_css); in cgwb_create()
539 css_put(blkcg_css); in cgwb_create()
577 struct cgroup_subsys_state *blkcg_css; in wb_get_lookup() local
[all …]
/Linux-v5.15/kernel/
Dkthread.c61 struct cgroup_subsys_state *blkcg_css; member
122 WARN_ON_ONCE(kthread && kthread->blkcg_css); in free_kthread_struct()
1442 if (kthread->blkcg_css) { in kthread_associate_blkcg()
1443 css_put(kthread->blkcg_css); in kthread_associate_blkcg()
1444 kthread->blkcg_css = NULL; in kthread_associate_blkcg()
1448 kthread->blkcg_css = css; in kthread_associate_blkcg()
1465 return kthread->blkcg_css; in kthread_blkcg()
/Linux-v5.15/drivers/block/
Dloop.c979 struct cgroup_subsys_state *blkcg_css; member
1008 if (queue_on_root_worker(cmd->blkcg_css)) in loop_queue_work()
1016 if (cur_worker->blkcg_css == cmd->blkcg_css) { in loop_queue_work()
1019 } else if ((long)cur_worker->blkcg_css < (long)cmd->blkcg_css) { in loop_queue_work()
1034 cmd->blkcg_css = NULL; in loop_queue_work()
1041 worker->blkcg_css = cmd->blkcg_css; in loop_queue_work()
1042 css_get(worker->blkcg_css); in loop_queue_work()
1374 css_put(worker->blkcg_css); in __loop_clr_fd()
2165 cmd->blkcg_css = NULL; in loop_queue_rq()
2169 cmd->blkcg_css = &bio_blkcg(rq->bio)->css; in loop_queue_rq()
[all …]
Dloop.h81 struct cgroup_subsys_state *blkcg_css; member
/Linux-v5.15/include/linux/
Dwriteback.h117 return wbc->wb->blkcg_css; in wbc_blkcg_css()
292 bio_associate_blkg_from_css(bio, wbc->wb->blkcg_css); in wbc_init_bio()
Dbacking-dev-defs.h156 struct cgroup_subsys_state *blkcg_css; /* and blkcg */ member
Dblk-cgroup.h222 static inline struct cgroup_subsys_state *blkcg_css(void) in blkcg_css() function
255 return css_to_blkcg(blkcg_css()); in __bio_blkcg()
Dbacking-dev.h225 if (likely(wb && wb->blkcg_css == task_css(current, io_cgrp_id))) in wb_find_current()
/Linux-v5.15/fs/btrfs/
Dcompression.h98 struct cgroup_subsys_state *blkcg_css);
Dcompression.c393 struct cgroup_subsys_state *blkcg_css) in btrfs_submit_compressed_write() argument
440 if (blkcg_css) { in btrfs_submit_compressed_write()
442 kthread_associate_blkcg(blkcg_css); in btrfs_submit_compressed_write()
498 if (blkcg_css) in btrfs_submit_compressed_write()
530 if (blkcg_css) in btrfs_submit_compressed_write()
Dinode.c457 struct cgroup_subsys_state *blkcg_css; member
977 async_chunk->blkcg_css)) { in submit_compressed_extents()
1333 if (async_chunk->blkcg_css) in async_cow_free()
1334 css_put(async_chunk->blkcg_css); in async_cow_free()
1350 struct cgroup_subsys_state *blkcg_css = wbc_blkcg_css(wbc); in cow_file_range_async() local
1435 if (blkcg_css != blkcg_root_css) { in cow_file_range_async()
1436 css_get(blkcg_css); in cow_file_range_async()
1437 async_chunk[i].blkcg_css = blkcg_css; in cow_file_range_async()
1439 async_chunk[i].blkcg_css = NULL; in cow_file_range_async()
/Linux-v5.15/block/
Dblk-cgroup.c1863 css = blkcg_css(); in bio_associate_blkg()