Home
last modified time | relevance | path

Searched refs:_work (Results 1 – 25 of 30) sorted by relevance

12

/linux-6.12.1/include/linux/
Dworkqueue.h282 #define __INIT_WORK_KEY(_work, _func, _onstack, _key) \ argument
284 __init_work((_work), _onstack); \
285 (_work)->data = (atomic_long_t) WORK_DATA_INIT(); \
286 lockdep_init_map(&(_work)->lockdep_map, "(work_completion)"#_work, (_key), 0); \
287 INIT_LIST_HEAD(&(_work)->entry); \
288 (_work)->func = (_func); \
291 #define __INIT_WORK_KEY(_work, _func, _onstack, _key) \ argument
293 __init_work((_work), _onstack); \
294 (_work)->data = (atomic_long_t) WORK_DATA_INIT(); \
295 INIT_LIST_HEAD(&(_work)->entry); \
[all …]
/linux-6.12.1/include/drm/
Ddrm_vblank_work.h62 #define to_drm_vblank_work(_work) \ argument
63 container_of((_work), struct drm_vblank_work, base)
/linux-6.12.1/drivers/ps3/
Dvuart.h57 struct work_struct *_work) in ps3_vuart_work_to_system_bus_dev() argument
59 struct ps3_vuart_work *vw = container_of(_work, struct ps3_vuart_work, in ps3_vuart_work_to_system_bus_dev()
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/
Ddev.c222 static void mlx5_sf_dev_add_active_work(struct work_struct *_work) in mlx5_sf_dev_add_active_work() argument
226 work_ctx = container_of(_work, struct mlx5_sf_dev_active_work_ctx, work); in mlx5_sf_dev_add_active_work()
249 static void mlx5_sf_dev_queue_active_works(struct work_struct *_work) in mlx5_sf_dev_queue_active_works() argument
251 struct mlx5_sf_dev_table *table = container_of(_work, struct mlx5_sf_dev_table, work); in mlx5_sf_dev_queue_active_works()
/linux-6.12.1/drivers/infiniband/core/
Droce_gid_mgmt.c619 static void netdevice_event_work_handler(struct work_struct *_work) in netdevice_event_work_handler() argument
622 container_of(_work, struct netdev_event_work, work); in netdevice_event_work_handler()
804 static void update_gid_event_work_handler(struct work_struct *_work) in update_gid_event_work_handler() argument
807 container_of(_work, struct update_gid_event_work, work); in update_gid_event_work_handler()
Dcache.c1559 static void ib_cache_event_task(struct work_struct *_work) in ib_cache_event_task() argument
1562 container_of(_work, struct ib_update_work, work); in ib_cache_event_task()
1583 static void ib_generic_event_task(struct work_struct *_work) in ib_generic_event_task() argument
1586 container_of(_work, struct ib_update_work, work); in ib_generic_event_task()
Daddr.c615 static void process_one_req(struct work_struct *_work) in process_one_req() argument
620 req = container_of(_work, struct addr_req, work.work); in process_one_req()
Diwcm.c1017 static void cm_work_handler(struct work_struct *_work) in cm_work_handler() argument
1019 struct iwcm_work *work = container_of(_work, struct iwcm_work, work); in cm_work_handler()
Dcma.c2998 static void cma_work_handler(struct work_struct *_work) in cma_work_handler() argument
3000 struct cma_work *work = container_of(_work, struct cma_work, work); in cma_work_handler()
5150 static void cma_netevent_work_handler(struct work_struct *_work) in cma_netevent_work_handler() argument
5153 container_of(_work, struct rdma_id_private, id.net_work); in cma_netevent_work_handler()
Dcm.c3859 static void cm_work_handler(struct work_struct *_work) in cm_work_handler() argument
3861 struct cm_work *work = container_of(_work, struct cm_work, work.work); in cm_work_handler()
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/sf/
Dvhca_event.c101 static void mlx5_vhca_state_work_handler(struct work_struct *_work) in mlx5_vhca_state_work_handler() argument
103 struct mlx5_vhca_event_work *work = container_of(_work, struct mlx5_vhca_event_work, work); in mlx5_vhca_state_work_handler()
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dipsec.c59 static void mlx5e_ipsec_handle_sw_limits(struct work_struct *_work) in mlx5e_ipsec_handle_sw_limits() argument
62 container_of(_work, struct mlx5e_ipsec_dwork, dwork.work); in mlx5e_ipsec_handle_sw_limits()
560 static void mlx5e_ipsec_modify_state(struct work_struct *_work) in mlx5e_ipsec_modify_state() argument
563 container_of(_work, struct mlx5e_ipsec_work, work); in mlx5e_ipsec_modify_state()
588 static void mlx5e_ipsec_handle_netdev_event(struct work_struct *_work) in mlx5e_ipsec_handle_netdev_event() argument
591 container_of(_work, struct mlx5e_ipsec_work, work); in mlx5e_ipsec_handle_netdev_event()
Dipsec_offload.c447 static void mlx5e_ipsec_handle_event(struct work_struct *_work) in mlx5e_ipsec_handle_event() argument
450 container_of(_work, struct mlx5e_ipsec_work, work); in mlx5e_ipsec_handle_event()
Dipsec_fs.c529 static void ipsec_mpv_work_handler(struct work_struct *_work) in ipsec_mpv_work_handler() argument
531 struct mlx5e_ipsec_mpv_work *work = container_of(_work, struct mlx5e_ipsec_mpv_work, work); in ipsec_mpv_work_handler()
/linux-6.12.1/drivers/power/supply/
Dlp8727_charger.c222 static void lp8727_delayed_func(struct work_struct *_work) in lp8727_delayed_func() argument
224 struct lp8727_chg *pchg = container_of(_work, struct lp8727_chg, in lp8727_delayed_func()
/linux-6.12.1/drivers/vfio/pci/mlx5/
Dcmd.h232 void mlx5vf_mig_file_cleanup_cb(struct work_struct *_work);
Dmain.c331 static void mlx5vf_mig_file_save_work(struct work_struct *_work) in mlx5vf_mig_file_save_work() argument
333 struct mlx5vf_save_work_data *save_data = container_of(_work, in mlx5vf_mig_file_save_work()
Dcmd.c555 void mlx5vf_mig_file_cleanup_cb(struct work_struct *_work) in mlx5vf_mig_file_cleanup_cb() argument
557 struct mlx5vf_async_data *async_data = container_of(_work, in mlx5vf_mig_file_cleanup_cb()
/linux-6.12.1/drivers/bus/
Dmips_cdmm.c203 mips_cdmm_##_ret##_work, &work); \
/linux-6.12.1/drivers/rapidio/
Drio.c2051 static void disc_work_handler(struct work_struct *_work) in disc_work_handler() argument
2055 work = container_of(_work, struct rio_disc_work, work); in disc_work_handler()
/linux-6.12.1/drivers/gpu/drm/panthor/
Dpanthor_sched.c678 if (!queue_work((group)->ptdev->scheduler->wq, &(group)->wname ## _work)) \
693 queue_work((sched)->wq, &(sched)->wname ## _work); \
709 mod_delayed_work((sched)->wq, &(sched)->wname ## _work, delay); \
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/
Dcmd.c2101 static void mlx5_cmd_exec_cb_handler(int status, void *_work) in mlx5_cmd_exec_cb_handler() argument
2103 struct mlx5_async_work *work = _work; in mlx5_cmd_exec_cb_handler()
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx4/
Dmlx4.h1414 void mlx4_vf_immed_vlan_work_handler(struct work_struct *_work);
/linux-6.12.1/drivers/infiniband/hw/mlx4/
Dqp.c211 static void mlx4_ib_handle_qp_event(struct work_struct *_work) in mlx4_ib_handle_qp_event() argument
214 container_of(_work, struct mlx4_ib_qp_event_work, work); in mlx4_ib_handle_qp_event()
/linux-6.12.1/drivers/infiniband/hw/mlx5/
Dmain.c2739 static void mlx5_ib_handle_event(struct work_struct *_work) in mlx5_ib_handle_event() argument
2742 container_of(_work, struct mlx5_ib_event_work, work); in mlx5_ib_handle_event()

12