Home
last modified time | relevance | path

Searched refs:discard_work (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/drivers/md/bcache/
H A Djournal.h151 struct work_struct discard_work; member
H A Djournal.c586 container_of(work, struct journal_device, discard_work); in journal_discard_work()
625 INIT_WORK(&ja->discard_work, journal_discard_work); in do_journal_discard()
626 queue_work(bch_journal_wq, &ja->discard_work); in do_journal_discard()
/linux-6.15/include/linux/
H A Dswap.h339 struct work_struct discard_work; /* discard worker */ member
/linux-6.15/mm/
H A Dswapfile.c487 schedule_work(&si->discard_work); in swap_cluster_schedule_discard()
581 si = container_of(work, struct swap_info_struct, discard_work); in swap_discard_work()
2766 flush_work(&p->discard_work); in SYSCALL_DEFINE1()
3299 INIT_WORK(&si->discard_work, swap_discard_work); in SYSCALL_DEFINE2()
/linux-6.15/fs/bcachefs/
H A Dalloc_background.c1931 struct bch_dev *ca = container_of(work, struct bch_dev, discard_work); in bch2_do_discards_work()
1969 if (queue_work(c->write_ref_wq, &ca->discard_work)) in bch2_dev_do_discards()
2653 INIT_WORK(&ca->discard_work, bch2_do_discards_work); in bch2_dev_allocator_background_init()
H A Dbcachefs.h580 struct work_struct discard_work; member