destroy_work
struct xe_pagemap *xpagemap = container_of(work, typeof(*xpagemap), destroy_work);
queue_work(xe->destroy_wq, &xpagemap->destroy_work);
xe_pagemap_destroy_work(&xpagemap->destroy_work);
INIT_WORK(&xpagemap->destroy_work, xe_pagemap_destroy_work);
struct work_struct destroy_work;
container_of(w, struct xe_vma, destroy_work);
INIT_WORK(&vma->destroy_work, vma_destroy_work_func);
queue_work(system_unbound_wq, &vma->destroy_work);
INIT_WORK(&vm->destroy_work, vm_destroy_work_func);
container_of(w, struct xe_vm, destroy_work);
queue_work(system_unbound_wq, &vm->destroy_work);
struct work_struct destroy_work;
struct work_struct destroy_work;
struct work_struct destroy_work;
container_of(work, struct mlx5e_tls_tx_pool, destroy_work);
INIT_WORK(&pool->destroy_work, destroy_work);
queue_work(pool->wq, &pool->destroy_work);
struct work_struct destroy_work;
schedule_work(&pool->destroy_work);
container_of(work, struct mlx5_crypto_dek_pool, destroy_work);
INIT_WORK(&pool->destroy_work, mlx5_crypto_dek_destroy_work_fn);
cancel_work_sync(&pool->destroy_work);
INIT_WORK(&port->destroy_work, fcoe_destroy_work);
queue_work(fcoe_wq, &port->destroy_work);
port = container_of(work, struct fcoe_port, destroy_work);
queue_work(fcoe_wq, &port->destroy_work);
container_of(work, struct iscsi_cls_session, destroy_work);
INIT_WORK(&session->destroy_work, __iscsi_destroy_session);
queue_work(system_dfl_wq, &session->destroy_work);
destroy_work);
INIT_WORK(&s->destroy_work, destroy_super_work);
schedule_work(&s->destroy_work);
destroy_super_work(&s->destroy_work);
struct work_struct destroy_work;
struct work_struct destroy_work;
struct work_struct destroy_work;
struct work_struct destroy_work;
struct work_struct destroy_work;
struct work_struct destroy_work;
container_of(work, struct cgroup_subsys_state, destroy_work);
INIT_WORK(&css->destroy_work, css_release_work_fn);
queue_work(cgroup_release_wq, &css->destroy_work);
container_of(work, struct cgroup_subsys_state, destroy_work);
INIT_WORK(&css->destroy_work, css_killed_work_fn);
queue_work(cgroup_offline_wq, &css->destroy_work);
struct fqdir *fqdir = container_of(work, struct fqdir, destroy_work);
INIT_WORK(&fqdir->destroy_work, fqdir_work_fn);
queue_work(inet_frag_wq, &fqdir->destroy_work);
struct nftables_pernet *nft_net = container_of(w, struct nftables_pernet, destroy_work);
flush_work(&nft_net->destroy_work);
schedule_work(&nft_net->destroy_work);
INIT_WORK(&nft_net->destroy_work, nf_tables_trans_destroy_work);
cancel_work_sync(&nft_net->destroy_work);
flush_work(&rdev->destroy_work);
destroy_work);
INIT_WORK(&rdev->destroy_work, cfg80211_destroy_iface_wk);
struct work_struct destroy_work;
schedule_work(&rdev->destroy_work);