Home
last modified time | relevance | path

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

/linux/include/net/
H A Dmacsec.h141 struct rcu_work destroy_work; member
192 struct rcu_work destroy_work; member
H A Dinet_frag.h27 struct work_struct destroy_work; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A 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/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A 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/net/ipv4/
H A Dinet_fragment.c179 struct fqdir *fqdir = container_of(work, struct fqdir, destroy_work); in fqdir_work_fn()
256 INIT_WORK(&fqdir->destroy_work, fqdir_work_fn); in fqdir_exit()
257 queue_work(inet_frag_wq, &fqdir->destroy_work); in fqdir_exit()
/linux/include/linux/
H A Dcgroup-defs.h239 struct work_struct destroy_work; member
/linux/fs/
H A Dsuper.c296 destroy_work); in destroy_super_work()
311 INIT_WORK(&s->destroy_work, destroy_super_work); in destroy_super_rcu()
312 schedule_work(&s->destroy_work); in destroy_super_rcu()
325 destroy_super_work(&s->destroy_work); in destroy_unused_super()
/linux/net/wireless/
H A Dcore.c464 destroy_work); in cfg80211_destroy_iface_wk()
646 INIT_WORK(&rdev->destroy_work, cfg80211_destroy_iface_wk); in wiphy_new_nm()
1347 flush_work(&rdev->destroy_work); in wiphy_unregister()
H A Dcore.h104 struct work_struct destroy_work; member
H A Dnl80211.c23147 schedule_work(&rdev->destroy_work); in nl80211_netlink_notify()
/linux/drivers/net/
H A Dmacsec.c182 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 Dnf_tables.h1957 struct work_struct destroy_work; member
/linux/drivers/scsi/
H A 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()
3964 queue_work(system_dfl_wq, &session->destroy_work); in iscsi_if_recv_msg()
/linux/kernel/cgroup/
H A Dcgroup.c5745 container_of(work, struct cgroup_subsys_state, destroy_work); in css_release_work_fn()
5814 INIT_WORK(&css->destroy_work, css_release_work_fn); in css_release()
5815 queue_work(cgroup_release_wq, &css->destroy_work); in css_release()
/linux/net/netfilter/
H A Dnf_tables_api.c10261 struct nftables_pernet *nft_net = container_of(w, struct nftables_pernet, destroy_work); in nf_tables_trans_destroy_work()
10284 flush_work(&nft_net->destroy_work); in nf_tables_trans_destroy_flush_work()
10734 schedule_work(&nft_net->destroy_work); in nf_tables_commit_release()
12149 INIT_WORK(&nft_net->destroy_work, nf_tables_trans_destroy_work); in nf_tables_init_net()
12178 cancel_work_sync(&nft_net->destroy_work); in nf_tables_exit_net()