Home
last modified time | relevance | path

Searched refs:destroy_work (Results 1 – 17 of 17) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_vm_types.h93 struct work_struct destroy_work; member
197 struct work_struct destroy_work; member
Dxe_vm.c1044 container_of(w, struct xe_vma, destroy_work); in vma_destroy_work_func()
1054 INIT_WORK(&vma->destroy_work, vma_destroy_work_func); in vma_destroy_cb()
1055 queue_work(system_unbound_wq, &vma->destroy_work); in vma_destroy_cb()
1406 INIT_WORK(&vm->destroy_work, vm_destroy_work_func); in xe_vm_create()
1637 container_of(w, struct xe_vm, destroy_work); in vm_destroy_work_func()
1671 queue_work(system_unbound_wq, &vm->destroy_work); in xe_vm_free()
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dcrypto.c52 struct work_struct destroy_work; member
585 schedule_work(&pool->destroy_work); in mlx5_crypto_dek_pool_reset_synced()
673 container_of(work, struct mlx5_crypto_dek_pool, destroy_work); in mlx5_crypto_dek_destroy_work_fn()
702 INIT_WORK(&pool->destroy_work, mlx5_crypto_dek_destroy_work_fn); in mlx5_crypto_dek_pool_create()
712 cancel_work_sync(&pool->destroy_work); in mlx5_crypto_dek_pool_destroy()
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dktls_tx.c275 struct work_struct destroy_work; member
328 static void destroy_work(struct work_struct *work) in destroy_work() function
331 container_of(work, struct mlx5e_tls_tx_pool, destroy_work); in destroy_work()
375 INIT_WORK(&pool->destroy_work, destroy_work); in mlx5e_tls_tx_pool_init()
421 queue_work(pool->wq, &pool->destroy_work); in pool_push()
/linux-6.12.1/net/ipv4/
Dinet_fragment.c182 struct fqdir *fqdir = container_of(work, struct fqdir, destroy_work); in fqdir_work_fn()
224 INIT_WORK(&fqdir->destroy_work, fqdir_work_fn); in fqdir_exit()
225 queue_work(inet_frag_wq, &fqdir->destroy_work); in fqdir_exit()
/linux-6.12.1/include/net/
Dinet_frag.h27 struct work_struct destroy_work; member
/linux-6.12.1/include/scsi/
Dlibfcoe.h366 struct work_struct destroy_work; member
Dscsi_transport_iscsi.h257 struct work_struct destroy_work; member
/linux-6.12.1/fs/
Dsuper.c276 destroy_work); in destroy_super_work()
289 INIT_WORK(&s->destroy_work, destroy_super_work); in destroy_super_rcu()
290 schedule_work(&s->destroy_work); in destroy_super_rcu()
303 destroy_super_work(&s->destroy_work); in destroy_unused_super()
/linux-6.12.1/include/linux/
Dcgroup-defs.h209 struct work_struct destroy_work; member
Dfs.h1378 struct work_struct destroy_work; member
/linux-6.12.1/drivers/scsi/fcoe/
Dfcoe.c1155 INIT_WORK(&port->destroy_work, fcoe_destroy_work); in fcoe_if_create()
2069 queue_work(fcoe_wq, &port->destroy_work); in fcoe_destroy()
2087 port = container_of(work, struct fcoe_port, destroy_work); in fcoe_destroy_work()
2523 queue_work(fcoe_wq, &port->destroy_work); in fcoe_exit()
/linux-6.12.1/net/wireless/
Dcore.c363 destroy_work); in cfg80211_destroy_iface_wk()
547 INIT_WORK(&rdev->destroy_work, cfg80211_destroy_iface_wk); in wiphy_new_nm()
1141 flush_work(&rdev->destroy_work); in wiphy_unregister()
Dcore.h97 struct work_struct destroy_work; member
Dnl80211.c20124 schedule_work(&rdev->destroy_work); in nl80211_netlink_notify()
/linux-6.12.1/kernel/cgroup/
Dcgroup.c5454 container_of(work, struct cgroup_subsys_state, destroy_work); in css_release_work_fn()
5527 INIT_WORK(&css->destroy_work, css_release_work_fn); in css_release()
5528 queue_work(cgroup_destroy_wq, &css->destroy_work); in css_release()
5872 container_of(work, struct cgroup_subsys_state, destroy_work); in css_killed_work_fn()
5893 INIT_WORK(&css->destroy_work, css_killed_work_fn); in css_killed_ref_fn()
5894 queue_work(cgroup_destroy_wq, &css->destroy_work); in css_killed_ref_fn()
/linux-6.12.1/drivers/scsi/
Dscsi_transport_iscsi.c2017 container_of(work, struct iscsi_cls_session, destroy_work); in __iscsi_destroy_session()
2044 INIT_WORK(&session->destroy_work, __iscsi_destroy_session); in iscsi_alloc_session()
3987 queue_work(system_unbound_wq, &session->destroy_work); in iscsi_if_recv_msg()