Home
last modified time | relevance | path

Searched refs:free_work (Results 1 – 25 of 25) sorted by relevance

/linux/arch/powerpc/sysdev/
H A Dfsl_mpic_timer_wakeup.c20 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()
118 INIT_WORK(&fsl_wakeup->free_work, fsl_free_resource); in fsl_wakeup_sys_init()
/linux/drivers/block/xen-blkback/
H A Dcommon.h296 struct work_struct free_work; member
317 struct work_struct free_work; member
369 schedule_work(&(_b)->free_work);\
H A Dxenbus.c51 blkif = container_of(work, struct xen_blkif, free_work); in xen_blkif_deferred_free()
186 INIT_WORK(&blkif->free_work, xen_blkif_deferred_free); in xen_blkif_alloc()
/linux/kernel/bpf/
H A Dcpumap.c76 struct rcu_work free_work; member
526 rcpu = container_of(to_rcu_work(work), struct bpf_cpu_map_entry, free_work); in __cpu_map_entry_free()
560 INIT_RCU_WORK(&old_rcpu->free_work, __cpu_map_entry_free); in __cpu_map_entry_replace()
561 queue_rcu_work(system_percpu_wq, &old_rcpu->free_work); in __cpu_map_entry_replace()
642 __cpu_map_entry_free(&rcpu->free_work.work); in cpu_map_free()
H A Darena.c63 struct work_struct free_work; member
222 INIT_WORK(&arena->free_work, arena_free_worker); in arena_map_alloc()
280 flush_work(&arena->free_work); in arena_map_free()
786 struct bpf_arena *arena = container_of(work, struct bpf_arena, free_work); in arena_free_worker()
852 schedule_work(&arena->free_work); in arena_free_irq()
/linux/net/rds/
H A Dib.c102 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 Dib.h262 struct work_struct free_work; member
/linux/io_uring/
H A Dio-wq.h43 free_work_fn *free_work; global() member
/linux/fs/fuse/
H A Ddax.c83 struct delayed_work free_work; member
116 queue_delayed_work(system_long_wq, &fcd->free_work, in __kick_dmap_free_worker()
1162 free_work.work); in fuse_dax_free_mem_worker()
1206 INIT_DELAYED_WORK(&fcd->free_work, fuse_dax_free_mem_worker); in fuse_dax_mem_range_init()
1351 cancel_delayed_work_sync(&fcd->free_work); in fuse_dax_cancel_work()
/linux/include/linux/
H A Dlivepatch.h148 struct work_struct free_work; member
/linux/fs/afs/
H A Drxrpc.c173 INIT_WORK(&call->free_work, afs_deferred_free_worker); in afs_alloc_call()
234 struct afs_call *call = container_of(work, struct afs_call, free_work); in afs_deferred_free_worker()
255 schedule_work(&call->free_work); in afs_deferred_put_call()
H A Dinternal.h134 struct work_struct free_work; /* Deferred free processor */ member
/linux/kernel/livepatch/
H A Dcore.c778 container_of(work, struct klp_patch, free_work); in klp_free_patch_work_fn()
786 schedule_work(&patch->free_work); in klp_free_patch_async()
970 INIT_WORK(&patch->free_work, klp_free_patch_work_fn); in klp_init_patch_early()
/linux/include/crypto/
H A Dalgapi.h80 struct work_struct free_work; member
/linux/mm/
H A Dzsmalloc.c215 struct work_struct free_work; member
1800 free_work); in async_free_zspage()
1827 schedule_work(&pool->free_work); in kick_deferred_free()
1832 flush_work(&pool->free_work); in zs_flush_migration()
1837 INIT_WORK(&pool->free_work, async_free_zspage); in init_deferred_free()
/linux/net/smc/
H A Dsmc_core.c88 mod_delayed_work(system_percpu_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()
935 INIT_DELAYED_WORK(&lgr->free_work, smc_lgr_free_work); in smc_lgr_create()
1568 cancel_delayed_work(&lgr->free_work); in __smc_lgr_terminate()
2018 if (!rc && delayed_work_pending(&lgr->free_work)) in smc_conn_create()
2019 cancel_delayed_work(&lgr->free_work); in smc_conn_create()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec.c722 goto free_work; in mlx5_ipsec_create_work()
729 goto free_work; in mlx5_ipsec_create_work()
742 free_work: in mlx5_ipsec_create_work()
/linux/drivers/scsi/qla2xxx/
H A Dtcm_qla2xxx.c238 struct qla_tgt_mgmt_cmd, free_work); in tcm_qla2xxx_complete_mcmd()
252 INIT_WORK(&mcmd->free_work, tcm_qla2xxx_complete_mcmd); in tcm_qla2xxx_free_mcmd()
253 queue_work(tcm_qla2xxx_free_wq, &mcmd->free_work); in tcm_qla2xxx_free_mcmd()
H A Dqla_target.h998 struct work_struct free_work; member
H A Dqla_bsg.c19 free_work); in qla2xxx_free_fcport_work()
85 INIT_WORK(&sp->fcport->free_work, qla2xxx_free_fcport_work); in qla2x00_bsg_sp_free()
86 queue_work(ha->wq, &sp->fcport->free_work); in qla2x00_bsg_sp_free()
H A Dqla_target.c659 flush_work(&t->free_work); in qla24xx_do_nack_work()
942 free_work); in qlt_free_session_done()
1201 queue_work(sess->vha->hw->wq, &sess->free_work); in qlt_unreg_sess()
H A Dqla_init.c5614 INIT_WORK(&fcport->free_work, qlt_free_session_done); in qla2x00_alloc_fcport()
/linux/block/
H A Dblk-cgroup.c116 free_work); in blkg_free_workfn()
159 INIT_WORK(&blkg->free_work, blkg_free_workfn); in blkg_free()
160 schedule_work(&blkg->free_work); in blkg_free()
/linux/fs/f2fs/
H A Dcompress.c1790 container_of(work, struct decompress_io_ctx, free_work); in f2fs_late_free_dic()
1801 INIT_WORK(&dic->free_work, f2fs_late_free_dic); in f2fs_put_dic()
1802 queue_work(dic->sbi->post_read_wq, &dic->free_work); in f2fs_put_dic()
/linux/drivers/gpu/drm/i915/
H A Di915_gem.c1114 flush_work(&i915->mm.free_work); in i915_gem_drain_freed_objects()