_work 201 drivers/bus/mips_cdmm.c mips_cdmm_##_ret##_work, &work); \ _work 472 drivers/gpu/drm/i915/gem/i915_gem_userptr.c __i915_gem_userptr_get_pages_worker(struct work_struct *_work) _work 474 drivers/gpu/drm/i915/gem/i915_gem_userptr.c struct get_pages_work *work = container_of(_work, typeof(*work), work); _work 618 drivers/infiniband/core/addr.c static void process_one_req(struct work_struct *_work) _work 623 drivers/infiniband/core/addr.c req = container_of(_work, struct addr_req, work.work); _work 1463 drivers/infiniband/core/cache.c static void ib_cache_event_task(struct work_struct *_work) _work 1466 drivers/infiniband/core/cache.c container_of(_work, struct ib_update_work, work); _work 1485 drivers/infiniband/core/cache.c static void ib_generic_event_task(struct work_struct *_work) _work 1488 drivers/infiniband/core/cache.c container_of(_work, struct ib_update_work, work); _work 3822 drivers/infiniband/core/cm.c static void cm_work_handler(struct work_struct *_work) _work 3824 drivers/infiniband/core/cm.c struct cm_work *work = container_of(_work, struct cm_work, work.work); _work 2629 drivers/infiniband/core/cma.c static void cma_work_handler(struct work_struct *_work) _work 2631 drivers/infiniband/core/cma.c struct cma_work *work = container_of(_work, struct cma_work, work); _work 2651 drivers/infiniband/core/cma.c static void cma_ndev_work_handler(struct work_struct *_work) _work 2653 drivers/infiniband/core/cma.c struct cma_ndev_work *work = container_of(_work, struct cma_ndev_work, work); _work 1016 drivers/infiniband/core/iwcm.c static void cm_work_handler(struct work_struct *_work) _work 1018 drivers/infiniband/core/iwcm.c struct iwcm_work *work = container_of(_work, struct iwcm_work, work); _work 616 drivers/infiniband/core/roce_gid_mgmt.c static void netdevice_event_work_handler(struct work_struct *_work) _work 619 drivers/infiniband/core/roce_gid_mgmt.c container_of(_work, struct netdev_event_work, work); _work 801 drivers/infiniband/core/roce_gid_mgmt.c static void update_gid_event_work_handler(struct work_struct *_work) _work 804 drivers/infiniband/core/roce_gid_mgmt.c container_of(_work, struct update_gid_event_work, work); _work 4607 drivers/infiniband/hw/mlx5/main.c static void mlx5_ib_handle_event(struct work_struct *_work) _work 4610 drivers/infiniband/hw/mlx5/main.c container_of(_work, struct mlx5_ib_event_work, work); _work 1342 drivers/net/bonding/bond_main.c static void bond_netdev_notify_work(struct work_struct *_work) _work 1344 drivers/net/bonding/bond_main.c struct slave *slave = container_of(_work, struct slave, _work 1403 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_vf_immed_vlan_work_handler(struct work_struct *_work); _work 5272 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c void mlx4_vf_immed_vlan_work_handler(struct work_struct *_work) _work 5275 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c container_of(_work, struct mlx4_vf_immed_vlan_work, work); _work 1778 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static void mlx5_cmd_exec_cb_handler(int status, void *_work) _work 1780 drivers/net/ethernet/mellanox/mlx5/core/cmd.c struct mlx5_async_work *work = _work; _work 222 drivers/power/supply/lp8727_charger.c static void lp8727_delayed_func(struct work_struct *_work) _work 224 drivers/power/supply/lp8727_charger.c struct lp8727_chg *pchg = container_of(_work, struct lp8727_chg, _work 57 drivers/ps3/vuart.h struct work_struct *_work) _work 59 drivers/ps3/vuart.h struct ps3_vuart_work *vw = container_of(_work, struct ps3_vuart_work, _work 2130 drivers/rapidio/rio.c static void disc_work_handler(struct work_struct *_work) _work 2134 drivers/rapidio/rio.c work = container_of(_work, struct rio_disc_work, work); _work 4928 drivers/scsi/qla2xxx/qla_os.c int qla2x00_post_async_##name##_work( \ _work 229 include/linux/workqueue.h #define __INIT_WORK(_work, _func, _onstack) \ _work 233 include/linux/workqueue.h __init_work((_work), _onstack); \ _work 234 include/linux/workqueue.h (_work)->data = (atomic_long_t) WORK_DATA_INIT(); \ _work 235 include/linux/workqueue.h lockdep_init_map(&(_work)->lockdep_map, "(work_completion)"#_work, &__key, 0); \ _work 236 include/linux/workqueue.h INIT_LIST_HEAD(&(_work)->entry); \ _work 237 include/linux/workqueue.h (_work)->func = (_func); \ _work 240 include/linux/workqueue.h #define __INIT_WORK(_work, _func, _onstack) \ _work 242 include/linux/workqueue.h __init_work((_work), _onstack); \ _work 243 include/linux/workqueue.h (_work)->data = (atomic_long_t) WORK_DATA_INIT(); \ _work 244 include/linux/workqueue.h INIT_LIST_HEAD(&(_work)->entry); \ _work 245 include/linux/workqueue.h (_work)->func = (_func); \ _work 249 include/linux/workqueue.h #define INIT_WORK(_work, _func) \ _work 250 include/linux/workqueue.h __INIT_WORK((_work), (_func), 0) _work 252 include/linux/workqueue.h #define INIT_WORK_ONSTACK(_work, _func) \ _work 253 include/linux/workqueue.h __INIT_WORK((_work), (_func), 1) _work 255 include/linux/workqueue.h #define __INIT_DELAYED_WORK(_work, _func, _tflags) \ _work 257 include/linux/workqueue.h INIT_WORK(&(_work)->work, (_func)); \ _work 258 include/linux/workqueue.h __init_timer(&(_work)->timer, \ _work 263 include/linux/workqueue.h #define __INIT_DELAYED_WORK_ONSTACK(_work, _func, _tflags) \ _work 265 include/linux/workqueue.h INIT_WORK_ONSTACK(&(_work)->work, (_func)); \ _work 266 include/linux/workqueue.h __init_timer_on_stack(&(_work)->timer, \ _work 271 include/linux/workqueue.h #define INIT_DELAYED_WORK(_work, _func) \ _work 272 include/linux/workqueue.h __INIT_DELAYED_WORK(_work, _func, 0) _work 274 include/linux/workqueue.h #define INIT_DELAYED_WORK_ONSTACK(_work, _func) \ _work 275 include/linux/workqueue.h __INIT_DELAYED_WORK_ONSTACK(_work, _func, 0) _work 277 include/linux/workqueue.h #define INIT_DEFERRABLE_WORK(_work, _func) \ _work 278 include/linux/workqueue.h __INIT_DELAYED_WORK(_work, _func, TIMER_DEFERRABLE) _work 280 include/linux/workqueue.h #define INIT_DEFERRABLE_WORK_ONSTACK(_work, _func) \ _work 281 include/linux/workqueue.h __INIT_DELAYED_WORK_ONSTACK(_work, _func, TIMER_DEFERRABLE) _work 283 include/linux/workqueue.h #define INIT_RCU_WORK(_work, _func) \ _work 284 include/linux/workqueue.h INIT_WORK(&(_work)->work, (_func)) _work 286 include/linux/workqueue.h #define INIT_RCU_WORK_ONSTACK(_work, _func) \ _work 287 include/linux/workqueue.h INIT_WORK_ONSTACK(&(_work)->work, (_func))