Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/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()
125 INIT_WORK(&fsl_wakeup->free_work, fsl_free_resource); in fsl_wakeup_sys_init()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gem/
H A Di915_gem_object.c262 container_of(work, struct drm_i915_private, mm.free_work); in __i915_gem_free_work()
302 queue_work(i915->wq, &i915->mm.free_work); in i915_gem_free_object()
377 INIT_WORK(&i915->mm.free_work, __i915_gem_free_work); in i915_gem_init__objects()
H A Di915_gem_context.c372 container_of(work, typeof(*gc), free_work); in contexts_free_worker()
384 schedule_work(&gc->free_work); in i915_gem_context_release()
900 INIT_WORK(&gc->free_work, contexts_free_worker); in init_contexts()
914 flush_work(&i915->gem.contexts.free_work); in i915_gem_driver_release__contexts()
/OK3568_Linux_fs/kernel/drivers/block/xen-blkback/
H A Dcommon.h296 struct work_struct free_work; member
317 struct work_struct free_work; member
371 schedule_work(&(_b)->free_work);\
H A Dxenbus.c51 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()
/OK3568_Linux_fs/kernel/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
/OK3568_Linux_fs/kernel/io_uring/
H A Dio-wq.c113 free_work_fn *free_work; member
579 linked = wq->free_work(work); in io_worker_handle_work()
874 work = wq->free_work(work); in io_run_cancel()
1128 if (WARN_ON_ONCE(!data->free_work || !data->do_work)) in io_wq_create()
1142 wq->free_work = data->free_work; in io_wq_create()
H A Dio-wq.h131 free_work_fn *free_work; member
/OK3568_Linux_fs/kernel/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()
1202 free_work.work); in fuse_dax_free_mem_worker()
1247 INIT_DELAYED_WORK(&fcd->free_work, fuse_dax_free_mem_worker); in fuse_dax_mem_range_init()
1362 cancel_delayed_work_sync(&fcd->free_work); in fuse_dax_cancel_work()
/OK3568_Linux_fs/kernel/net/smc/
H A Dsmc_core.c73 mod_delayed_work(system_wq, &lgr->free_work, in smc_lgr_schedule_free_work()
242 free_work); in smc_lgr_free_work()
262 cancel_delayed_work(&lgr->free_work); in smc_lgr_free_work()
411 INIT_DELAYED_WORK(&lgr->free_work, smc_lgr_free_work); in smc_lgr_create()
915 cancel_delayed_work_sync(&lgr->free_work); in __smc_lgr_terminate()
1326 if (!rc && delayed_work_pending(&lgr->free_work)) in smc_conn_create()
1327 cancel_delayed_work(&lgr->free_work); in smc_conn_create()
H A Dsmc_core.h228 struct delayed_work free_work; /* delayed freeing of an lgr */ member
/OK3568_Linux_fs/kernel/include/linux/
H A Dlivepatch.h172 struct work_struct free_work; member
/OK3568_Linux_fs/kernel/kernel/livepatch/
H A Dcore.c697 container_of(work, struct klp_patch, free_work); in klp_free_patch_work_fn()
705 schedule_work(&patch->free_work); in klp_free_patch_async()
879 INIT_WORK(&patch->free_work, klp_free_patch_work_fn); in klp_init_patch_early()
/OK3568_Linux_fs/kernel/mm/
H A Dzsmalloc.c271 struct work_struct free_work; member
1858 schedule_work(&pool->free_work); in putback_zspage_deferred()
2164 flush_work(&pool->free_work); in zs_unregister_migration()
2181 free_work); in async_free_zspage()
2209 schedule_work(&pool->free_work); in kick_deferred_free()
2214 INIT_WORK(&pool->free_work, async_free_zspage); in init_deferred_free()
H A Dvmalloc.c62 static void free_work(struct work_struct *w) in free_work() function
1995 INIT_WORK(&p->wq, free_work); in vmalloc_init()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/
H A Di915_drv.h576 struct work_struct free_work; member
1019 struct work_struct free_work; member
1175 struct work_struct free_work; member
1810 flush_work(&i915->mm.free_work); in i915_gem_drain_freed_objects()
/OK3568_Linux_fs/kernel/drivers/scsi/qla2xxx/
H A Dtcm_qla2xxx.c237 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()
H A Dqla_target.h953 struct work_struct free_work; member
H A Dqla_bsg.c16 free_work); in qla2xxx_free_fcport_work()
65 INIT_WORK(&sp->fcport->free_work, qla2xxx_free_fcport_work); in qla2x00_bsg_sp_free()
66 queue_work(ha->wq, &sp->fcport->free_work); in qla2x00_bsg_sp_free()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/
H A Dmsm_gem.c917 queue_work(priv->wq, &priv->free_work); in msm_gem_free_object()
960 container_of(work, struct msm_drm_private, free_work); in msm_gem_free_work()
H A Dmsm_drv.h182 struct work_struct free_work; member
H A Dmsm_drv.c441 INIT_WORK(&priv->free_work, msm_gem_free_work); in msm_drm_init()
/OK3568_Linux_fs/kernel/fs/f2fs/
H A Dcompress.c1632 container_of(work, struct decompress_io_ctx, free_work); in f2fs_late_free_dic()
1643 INIT_WORK(&dic->free_work, f2fs_late_free_dic); in f2fs_put_dic()
1645 &dic->free_work); in f2fs_put_dic()
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v1.c1028 goto free_work; in hns_roce_v1_mr_free_work_fn()
1034 goto free_work; in hns_roce_v1_mr_free_work_fn()
1043 goto free_work; in hns_roce_v1_mr_free_work_fn()
1055 free_work: in hns_roce_v1_mr_free_work_fn()

12