| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_vm_types.h | 132 struct work_struct destroy_work; member 292 struct work_struct destroy_work; member
|
| H A D | xe_svm.h | 63 struct work_struct destroy_work; member
|
| H A D | xe_svm.c | 1718 struct xe_pagemap *xpagemap = container_of(work, typeof(*xpagemap), destroy_work); in xe_pagemap_destroy_work() 1745 queue_work(xe->destroy_wq, &xpagemap->destroy_work); in xe_pagemap_destroy() 1747 xe_pagemap_destroy_work(&xpagemap->destroy_work); in xe_pagemap_destroy() 1785 INIT_WORK(&xpagemap->destroy_work, xe_pagemap_destroy_work); in xe_pagemap_create()
|
| H A D | xe_vm.c | 1205 container_of(w, struct xe_vma, destroy_work); in vma_destroy_work_func() 1215 INIT_WORK(&vma->destroy_work, vma_destroy_work_func); in vma_destroy_cb() 1216 queue_work(system_dfl_wq, &vma->destroy_work); in vma_destroy_cb() 1661 INIT_WORK(&vm->destroy_work, vm_destroy_work_func); in xe_vm_create() 1986 container_of(w, struct xe_vm, destroy_work); in vm_destroy_work_func() 2020 queue_work(system_dfl_wq, &vm->destroy_work); in xe_vm_free()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | crypto.c | 52 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/include/net/ |
| H A D | macsec.h | 141 struct rcu_work destroy_work; member 192 struct rcu_work destroy_work; member
|
| H A D | inet_frag.h | 27 struct work_struct destroy_work; member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ktls_tx.c | 275 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/net/ipv4/ |
| H A D | inet_fragment.c | 181 struct fqdir *fqdir = container_of(work, struct fqdir, destroy_work); in fqdir_work_fn() 258 INIT_WORK(&fqdir->destroy_work, fqdir_work_fn); in fqdir_exit() 259 queue_work(inet_frag_wq, &fqdir->destroy_work); in fqdir_exit()
|
| /linux/include/linux/fs/ |
| H A D | super_types.h | 258 struct work_struct destroy_work; member
|
| /linux/fs/ |
| H A D | super.c | 278 destroy_work); in destroy_super_work() 291 INIT_WORK(&s->destroy_work, destroy_super_work); in destroy_super_rcu() 292 schedule_work(&s->destroy_work); in destroy_super_rcu() 305 destroy_super_work(&s->destroy_work); in destroy_unused_super()
|
| /linux/drivers/scsi/fcoe/ |
| H A D | fcoe.c | 1155 INIT_WORK(&port->destroy_work, fcoe_destroy_work); in fcoe_if_create() 2049 queue_work(fcoe_wq, &port->destroy_work); in fcoe_destroy() 2067 port = container_of(work, struct fcoe_port, destroy_work); in fcoe_destroy_work() 2503 queue_work(fcoe_wq, &port->destroy_work); in fcoe_exit()
|
| /linux/net/wireless/ |
| H A D | core.c | 436 destroy_work); in cfg80211_destroy_iface_wk() 618 INIT_WORK(&rdev->destroy_work, cfg80211_destroy_iface_wk); in wiphy_new_nm() 1296 flush_work(&rdev->destroy_work); in wiphy_unregister()
|
| H A D | core.h | 104 struct work_struct destroy_work; member
|
| H A D | nl80211.c | 22546 schedule_work(&rdev->destroy_work); in nl80211_netlink_notify()
|
| /linux/drivers/net/ |
| H A D | macsec.c | 182 container_of(to_rcu_work(work), struct macsec_rx_sa, destroy_work); in free_rxsa_work() 192 queue_rcu_work(macsec_wq, &sa->destroy_work); in macsec_rxsa_put() 211 container_of(to_rcu_work(work), struct macsec_tx_sa, destroy_work); in free_txsa_work() 221 queue_rcu_work(macsec_wq, &sa->destroy_work); in macsec_txsa_put() 1415 INIT_RCU_WORK(&rx_sa->destroy_work, free_rxsa_work); in init_rx_sa() 1515 INIT_RCU_WORK(&tx_sa->destroy_work, free_txsa_work); in init_tx_sa()
|
| /linux/include/net/netfilter/ |
| H A D | nf_tables.h | 1955 struct work_struct destroy_work; member
|
| /linux/drivers/scsi/ |
| H A D | scsi_transport_iscsi.c | 2017 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() 3964 queue_work(system_dfl_wq, &session->destroy_work); in iscsi_if_recv_msg()
|
| /linux/kernel/cgroup/ |
| H A D | cgroup.c | 5614 container_of(work, struct cgroup_subsys_state, destroy_work); in css_release_work_fn() 5683 INIT_WORK(&css->destroy_work, css_release_work_fn); in css_release() 5684 queue_work(cgroup_release_wq, &css->destroy_work); in css_release()
|
| /linux/net/netfilter/ |
| H A D | nf_tables_api.c | 10247 struct nftables_pernet *nft_net = container_of(w, struct nftables_pernet, destroy_work); in nf_tables_trans_destroy_work() 10270 flush_work(&nft_net->destroy_work); in nf_tables_trans_destroy_flush_work() 10712 schedule_work(&nft_net->destroy_work); in nf_tables_commit_release() 12123 INIT_WORK(&nft_net->destroy_work, nf_tables_trans_destroy_work); in nf_tables_init_net() 12152 cancel_work_sync(&nft_net->destroy_work); in nf_tables_exit_net()
|