| /linux-6.15/arch/powerpc/sysdev/ |
| H A D | fsl_mpic_timer_wakeup.c | 20 struct work_struct free_work; member 29 container_of(ws, struct fsl_mpic_timer_wakeup, free_work); in fsl_free_resource() 46 schedule_work(&wakeup->free_work); in fsl_mpic_timer_irq() 126 INIT_WORK(&fsl_wakeup->free_work, fsl_free_resource); in fsl_wakeup_sys_init()
|
| /linux-6.15/drivers/block/xen-blkback/ |
| H A D | common.h | 296 struct work_struct free_work; member 317 struct work_struct free_work; member 369 schedule_work(&(_b)->free_work);\
|
| H A D | xenbus.c | 51 blkif = container_of(work, struct xen_blkif, free_work); in xen_blkif_deferred_free() 187 INIT_WORK(&blkif->free_work, xen_blkif_deferred_free); in xen_blkif_alloc()
|
| /linux-6.15/kernel/bpf/ |
| H A D | cpumap.c | 74 struct rcu_work free_work; member 519 rcpu = container_of(to_rcu_work(work), struct bpf_cpu_map_entry, free_work); in __cpu_map_entry_free() 553 INIT_RCU_WORK(&old_rcpu->free_work, __cpu_map_entry_free); in __cpu_map_entry_replace() 554 queue_rcu_work(system_wq, &old_rcpu->free_work); in __cpu_map_entry_replace() 635 __cpu_map_entry_free(&rcpu->free_work.work); in cpu_map_free()
|
| /linux-6.15/io_uring/ |
| H A D | io-wq.h | 43 free_work_fn *free_work; member
|
| H A D | io-wq.c | 117 free_work_fn *free_work; member 618 linked = wq->free_work(work); in io_worker_handle_work() 938 work = wq->free_work(work); in io_run_cancel() 1198 if (WARN_ON_ONCE(!data->free_work || !data->do_work)) in io_wq_create() 1209 wq->free_work = data->free_work; in io_wq_create()
|
| H A D | tctx.c | 38 data.free_work = io_wq_free_work; in io_init_wq_offload()
|
| /linux-6.15/net/rds/ |
| H A D | ib.c | 102 struct rds_ib_device, free_work); in rds_ib_dev_free() 125 queue_work(rds_wq, &rds_ibdev->free_work); in rds_ib_dev_put() 148 INIT_WORK(&rds_ibdev->free_work, rds_ib_dev_free); in rds_ib_add_one()
|
| H A D | ib.h | 262 struct work_struct free_work; member
|
| /linux-6.15/fs/fuse/ |
| H A D | dax.c | 84 struct delayed_work free_work; member 117 queue_delayed_work(system_long_wq, &fcd->free_work, in __kick_dmap_free_worker() 1163 free_work.work); in fuse_dax_free_mem_worker() 1207 INIT_DELAYED_WORK(&fcd->free_work, fuse_dax_free_mem_worker); in fuse_dax_mem_range_init() 1352 cancel_delayed_work_sync(&fcd->free_work); in fuse_dax_cancel_work()
|
| /linux-6.15/include/linux/ |
| H A D | livepatch.h | 171 struct work_struct free_work; member
|
| /linux-6.15/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_object.c | 438 container_of(work, struct drm_i915_private, mm.free_work); in __i915_gem_free_work() 472 queue_work(i915->wq, &i915->mm.free_work); in i915_gem_free_object() 902 INIT_WORK(&i915->mm.free_work, __i915_gem_free_work); in i915_gem_init__objects()
|
| /linux-6.15/include/crypto/ |
| H A D | algapi.h | 71 struct work_struct free_work; member
|
| /linux-6.15/crypto/ |
| H A D | algapi.c | 75 free_work); in crypto_destroy_instance_workfn() 88 INIT_WORK(&inst->free_work, crypto_destroy_instance_workfn); in crypto_destroy_instance() 89 schedule_work(&inst->free_work); in crypto_destroy_instance()
|
| /linux-6.15/fs/afs/ |
| H A D | rxrpc.c | 154 INIT_WORK(&call->free_work, afs_deferred_free_worker); in afs_alloc_call() 215 struct afs_call *call = container_of(work, struct afs_call, free_work); in afs_deferred_free_worker() 236 schedule_work(&call->free_work); in afs_deferred_put_call()
|
| /linux-6.15/kernel/livepatch/ |
| H A D | core.c | 772 container_of(work, struct klp_patch, free_work); in klp_free_patch_work_fn() 780 schedule_work(&patch->free_work); in klp_free_patch_async() 964 INIT_WORK(&patch->free_work, klp_free_patch_work_fn); in klp_init_patch_early()
|
| /linux-6.15/mm/ |
| H A D | zsmalloc.c | 224 struct work_struct free_work; member 1842 free_work); in async_free_zspage() 1869 schedule_work(&pool->free_work); in kick_deferred_free() 1874 flush_work(&pool->free_work); in zs_flush_migration() 1879 INIT_WORK(&pool->free_work, async_free_zspage); in init_deferred_free()
|
| /linux-6.15/block/ |
| H A D | blk-cgroup.h | 82 struct work_struct free_work; member
|
| H A D | blk-cgroup.c | 122 free_work); in blkg_free_workfn() 165 INIT_WORK(&blkg->free_work, blkg_free_workfn); in blkg_free() 166 schedule_work(&blkg->free_work); in blkg_free()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ipsec.c | 645 goto free_work; in mlx5_ipsec_create_work() 653 goto free_work; in mlx5_ipsec_create_work() 666 free_work: in mlx5_ipsec_create_work()
|
| /linux-6.15/net/smc/ |
| H A D | smc_core.c | 88 mod_delayed_work(system_wq, &lgr->free_work, in smc_lgr_schedule_free_work() 718 free_work); in smc_lgr_free_work() 738 cancel_delayed_work(&lgr->free_work); in smc_lgr_free_work() 921 INIT_DELAYED_WORK(&lgr->free_work, smc_lgr_free_work); in smc_lgr_create() 1554 cancel_delayed_work(&lgr->free_work); in __smc_lgr_terminate() 2007 if (!rc && delayed_work_pending(&lgr->free_work)) in smc_conn_create() 2008 cancel_delayed_work(&lgr->free_work); in smc_conn_create()
|
| H A D | smc_core.h | 292 struct delayed_work free_work; /* delayed freeing of an lgr */ member
|
| /linux-6.15/drivers/scsi/qla2xxx/ |
| H A D | tcm_qla2xxx.c | 237 struct qla_tgt_mgmt_cmd, free_work); in tcm_qla2xxx_complete_mcmd() 251 INIT_WORK(&mcmd->free_work, tcm_qla2xxx_complete_mcmd); in tcm_qla2xxx_free_mcmd() 252 queue_work(tcm_qla2xxx_free_wq, &mcmd->free_work); in tcm_qla2xxx_free_mcmd()
|
| /linux-6.15/fs/f2fs/ |
| H A D | compress.c | 1781 container_of(work, struct decompress_io_ctx, free_work); in f2fs_late_free_dic() 1792 INIT_WORK(&dic->free_work, f2fs_late_free_dic); in f2fs_put_dic() 1794 &dic->free_work); in f2fs_put_dic()
|
| /linux-6.15/drivers/gpu/drm/i915/ |
| H A D | i915_drv.h | 142 struct work_struct free_work; member
|