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

/linux-master/drivers/gpu/drm/xe/
H A Dxe_vm_types.h83 /** @destroy_work: worker to destroy this BO */
84 struct work_struct destroy_work; member in union:xe_vma::__anon102
181 * @destroy_work: worker to destroy VM, needed as a dma_fence signaling
185 struct work_struct destroy_work; member in struct:xe_vm
H A Dxe_vm.c993 container_of(w, struct xe_vma, destroy_work);
1003 INIT_WORK(&vma->destroy_work, vma_destroy_work_func);
1004 queue_work(system_unbound_wq, &vma->destroy_work);
1358 INIT_WORK(&vm->destroy_work, vm_destroy_work_func);
1591 container_of(w, struct xe_vm, destroy_work);
1625 queue_work(system_unbound_wq, &vm->destroy_work);
/linux-master/include/net/
H A Dinet_frag.h27 struct work_struct destroy_work; member in struct:fqdir
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dktls_tx.c275 struct work_struct destroy_work; member in struct:mlx5e_tls_tx_pool
328 static void destroy_work(struct work_struct *work) function
331 container_of(work, struct mlx5e_tls_tx_pool, destroy_work);
375 INIT_WORK(&pool->destroy_work, destroy_work);
421 queue_work(pool->wq, &pool->destroy_work);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dcrypto.c52 struct work_struct destroy_work; member in struct:mlx5_crypto_dek_pool
585 schedule_work(&pool->destroy_work);
673 container_of(work, struct mlx5_crypto_dek_pool, destroy_work);
702 INIT_WORK(&pool->destroy_work, mlx5_crypto_dek_destroy_work_fn);
712 cancel_work_sync(&pool->destroy_work);
/linux-master/net/ipv4/
H A Dinet_fragment.c182 struct fqdir *fqdir = container_of(work, struct fqdir, destroy_work);
224 INIT_WORK(&fqdir->destroy_work, fqdir_work_fn);
225 queue_work(inet_frag_wq, &fqdir->destroy_work);
/linux-master/include/scsi/
H A Dlibfcoe.h344 * @destroy_work: Handle for work context
359 struct work_struct destroy_work; member in struct:fcoe_port
H A Dscsi_transport_iscsi.h257 struct work_struct destroy_work; member in struct:iscsi_cls_session
/linux-master/include/linux/
H A Dcgroup-defs.h200 struct work_struct destroy_work; member in struct:cgroup_subsys_state
H A Dfs.h1338 struct work_struct destroy_work; member in struct:super_block
/linux-master/fs/
H A Dsuper.c276 destroy_work);
288 INIT_WORK(&s->destroy_work, destroy_super_work);
289 schedule_work(&s->destroy_work);
302 destroy_super_work(&s->destroy_work);
/linux-master/net/wireless/
H A Dcore.c363 destroy_work);
544 INIT_WORK(&rdev->destroy_work, cfg80211_destroy_iface_wk);
1137 flush_work(&rdev->destroy_work);
H A Dcore.h97 struct work_struct destroy_work; member in struct:cfg80211_registered_device
H A Dnl80211.c19944 schedule_work(&rdev->destroy_work);
/linux-master/drivers/scsi/fcoe/
H A Dfcoe.c1155 INIT_WORK(&port->destroy_work, fcoe_destroy_work);
2069 queue_work(fcoe_wq, &port->destroy_work);
2087 port = container_of(work, struct fcoe_port, destroy_work);
2523 queue_work(fcoe_wq, &port->destroy_work);
2533 * destroy_work's may be chained but destroy_workqueue()
/linux-master/kernel/cgroup/
H A Dcgroup.c5345 * and thus involve punting to css->destroy_work adding two additional
5401 container_of(work, struct cgroup_subsys_state, destroy_work);
5457 INIT_WORK(&css->destroy_work, css_release_work_fn);
5458 queue_work(cgroup_destroy_wq, &css->destroy_work);
5789 container_of(work, struct cgroup_subsys_state, destroy_work);
5810 INIT_WORK(&css->destroy_work, css_killed_work_fn);
5811 queue_work(cgroup_destroy_wq, &css->destroy_work);
/linux-master/drivers/scsi/
H A Dscsi_transport_iscsi.c2016 container_of(work, struct iscsi_cls_session, destroy_work);
2043 INIT_WORK(&session->destroy_work, __iscsi_destroy_session);
3986 queue_work(system_unbound_wq, &session->destroy_work);

Completed in 688 milliseconds