Searched refs:work (Results 101 - 125 of 3012) sorted by relevance

1234567891011>>

/linux-master/rust/
H A Dhelpers.c148 void rust_helper_init_work_with_key(struct work_struct *work, work_func_t func, argument
152 __init_work(work, onstack);
153 work->data = (atomic_long_t)WORK_DATA_INIT();
154 lockdep_init_map(&work->lockdep_map, name, key, 0);
155 INIT_LIST_HEAD(&work->entry);
156 work->func = func;
/linux-master/drivers/infiniband/core/
H A Droce_gid_mgmt.c53 struct work_struct work; member in struct:update_gid_event_work
68 struct work_struct work; member in struct:netdev_event_work
616 * addr_event execute ib_enum_all_roce_netdevs through a work.
622 struct netdev_event_work *work = local
623 container_of(_work, struct netdev_event_work, work);
626 for (i = 0; i < ARRAY_SIZE(work->cmds) && work->cmds[i].cb; i++) {
627 ib_enum_all_roce_netdevs(work->cmds[i].filter,
628 work->cmds[i].filter_ndev,
629 work
807 struct update_gid_event_work *work = local
821 struct update_gid_event_work *work; local
[all...]
H A Dcm.c93 struct cm_work *work);
185 struct delayed_work work; member in struct:cm_work
196 struct cm_work work; member in struct:cm_timewait_info
268 static void cm_work_handler(struct work_struct *work);
694 __be32 remote_id = timewait_info->work.remote_id;
700 if (be32_lt(remote_id, cur_timewait_info->work.remote_id))
702 else if (be32_gt(remote_id, cur_timewait_info->work.remote_id))
728 if (be32_lt(remote_id, timewait_info->work.remote_id))
730 else if (be32_gt(remote_id, timewait_info->work.remote_id))
737 res = cm_acquire_id(timewait_info->work
872 struct cm_work *work; local
882 cm_free_work(struct cm_work *work) argument
1043 struct cm_work *work; local
1756 cm_get_bth_pkey(struct cm_work *work) argument
1783 cm_opa_to_ib_sgid(struct cm_work *work, struct sa_path_rec *path) argument
1803 cm_format_req_event(struct cm_work *work, struct cm_id_private *cm_id_priv, struct ib_cm_id *listen_id) argument
1847 cm_process_work(struct cm_id_private *cm_id_priv, struct cm_work *work) argument
1937 cm_dup_req_handler(struct cm_work *work, struct cm_id_private *cm_id_priv) argument
1986 cm_match_req(struct cm_work *work, struct cm_id_private *cm_id_priv) argument
2079 cm_req_handler(struct cm_work *work) argument
2403 cm_format_rep_event(struct cm_work *work, enum ib_qp_type qp_type) argument
2431 cm_dup_rep_handler(struct cm_work *work) argument
2476 cm_rep_handler(struct cm_work *work) argument
2581 cm_establish_handler(struct cm_work *work) argument
2604 cm_rtu_handler(struct cm_work *work) argument
2817 cm_dreq_handler(struct cm_work *work) argument
2890 cm_drep_handler(struct cm_work *work) argument
2994 cm_format_rej_event(struct cm_work *work) argument
3032 cm_rej_handler(struct cm_work *work) argument
3186 cm_mra_handler(struct cm_work *work) argument
3299 cm_lap_handler(struct cm_work *work) argument
3397 cm_apr_handler(struct cm_work *work) argument
3441 cm_timewait_handler(struct cm_work *work) argument
3542 cm_format_sidr_req_event(struct cm_work *work, const struct cm_id_private *rx_cm_id, struct ib_cm_id *listen_id) argument
3563 cm_sidr_req_handler(struct cm_work *work) argument
3719 cm_format_sidr_rep_event(struct cm_work *work, const struct cm_id_private *cm_id_priv) argument
3740 cm_sidr_rep_handler(struct cm_work *work) argument
3861 struct cm_work *work = container_of(_work, struct cm_work, work.work); local
3916 struct cm_work *work; local
4020 struct cm_work *work; local
[all...]
/linux-master/drivers/scsi/libsas/
H A Dsas_event.c25 return queue_work(ha->event_q, &sw->work);
28 static bool sas_queue_event(int event, struct sas_work *work, argument
35 rc = sas_queue_work(ha, work);
51 sas_free_event(to_asd_sas_event(&sw->work));
124 static void sas_port_event_worker(struct work_struct *work) argument
126 struct asd_sas_event *ev = to_asd_sas_event(work);
130 sas_port_event_fns[ev->event](work);
135 static void sas_phy_event_worker(struct work_struct *work) argument
137 struct asd_sas_event *ev = to_asd_sas_event(work);
141 sas_phy_event_fns[ev->event](work);
[all...]
/linux-master/tools/perf/util/
H A Dbpf_kwork.c83 pr_err("Failed to copy work name\n");
264 struct kwork_work *work; local
274 pr_debug("Invalid class type %d to add work\n", type);
285 work = perf_kwork_add_work(kwork, tmp.class, &tmp);
286 if (work == NULL)
290 work->nr_atoms = data->nr;
291 work->total_runtime = data->total_time;
292 work->max_runtime = data->max_time;
293 work->max_runtime_start = data->max_time_start;
294 work
[all...]
/linux-master/drivers/gpu/drm/i915/
H A Di915_sw_fence_work.h20 void (*work)(struct dma_fence_work *f); member in struct:dma_fence_work_ops
31 struct work_struct work; member in struct:dma_fence_work
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dhv_vhca_stats.c57 static void mlx5e_hv_vhca_stats_work(struct work_struct *work) argument
66 dwork = to_delayed_work(work);
67 sagent = container_of(dwork, struct mlx5e_hv_vhca_stats_agent, work);
85 queue_delayed_work(priv->wq, &sagent->work, sagent->delay);
106 cancel_delayed_work_sync(&priv->stats_agent.work);
113 queue_delayed_work(priv->wq, &sagent->work, sagent->delay);
120 cancel_delayed_work_sync(&priv->stats_agent.work);
149 INIT_DELAYED_WORK(&priv->stats_agent.work, mlx5e_hv_vhca_stats_work);
/linux-master/include/linux/dsa/
H A Dksz_common.h29 struct kthread_work work; member in struct:ksz_deferred_xmit_work
33 void (*xmit_work_fn)(struct kthread_work *work);
/linux-master/io_uring/
H A Dcancel.h30 if ((req->flags & REQ_F_CANCEL_SEQ) && sequence == req->work.cancel_seq)
34 req->work.cancel_seq = sequence;
/linux-master/drivers/auxdisplay/
H A Dmax6959.c46 struct delayed_work work; member in struct:max6959_priv
50 static void max6959_disp_update(struct work_struct *work) argument
52 struct max6959_priv *priv = container_of(work, struct max6959_priv, work.work);
71 INIT_DELAYED_WORK(&priv->work, max6959_disp_update);
79 schedule_delayed_work(&priv->work, 0);
151 cancel_delayed_work_sync(&priv->work);
/linux-master/drivers/crypto/cavium/nitrox/
H A Dnitrox_common.h27 void backlog_qflush_work(struct work_struct *work);
/linux-master/drivers/media/pci/cx23885/
H A Dcx23885-ir.c24 void cx23885_ir_rx_work_handler(struct work_struct *work) argument
27 container_of(work, struct cx23885_dev, ir_rx_work);
47 void cx23885_ir_tx_work_handler(struct work_struct *work) argument
50 container_of(work, struct cx23885_dev, ir_tx_work);
/linux-master/net/batman-adv/
H A Dbat_v_ogm.h18 void batadv_v_ogm_aggr_work(struct work_struct *work);
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_gt_buffer_pool_types.h19 struct delayed_work work; member in struct:intel_gt_buffer_pool
/linux-master/drivers/gpu/drm/amd/pm/legacy-dpm/
H A Dlegacy_dpm.h37 void amdgpu_dpm_thermal_work_handler(struct work_struct *work);
/linux-master/drivers/base/firmware_loader/
H A Dsysfs_upload.h33 struct work_struct work; member in struct:fw_upload_priv
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lag/
H A Dmpesw.h21 struct work_struct work; member in struct:mlx5_mpesw_work_st
/linux-master/include/net/bluetooth/
H A Dcoredump.h27 * @dump_rx: Devcoredump state machine work
28 * @dump_timeout: Devcoredump timeout work
64 void hci_devcd_rx(struct work_struct *work);
65 void hci_devcd_timeout(struct work_struct *work);
78 static inline void hci_devcd_rx(struct work_struct *work) {} argument
79 static inline void hci_devcd_timeout(struct work_struct *work) {} argument
/linux-master/net/tipc/
H A Dnet.h45 void tipc_net_finalize_work(struct work_struct *work);
/linux-master/drivers/gpu/drm/xe/
H A Dxe_devcoredump_types.h32 /** @work: Workqueue for deferred capture outside of signaling context */
33 struct work_struct work; member in struct:xe_devcoredump_snapshot
/linux-master/drivers/ps3/
H A Dvuart.h23 struct work_struct work; member in struct:ps3_vuart_work
25 struct ps3_system_bus_device *dev; /* to convert work to device */
37 void (*work)(struct ps3_system_bus_device *); member in struct:ps3_vuart_port_driver
60 work);
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_eswitch_br.h80 struct work_struct work; member in struct:ice_esw_br_fdb_work
99 update_work.work)
104 work)
/linux-master/drivers/net/ethernet/ti/icssg/
H A Dicssg_stats.c45 void emac_stats_work_handler(struct work_struct *work) argument
47 struct prueth_emac *emac = container_of(work, struct prueth_emac,
48 stats_work.work);
/linux-master/drivers/input/touchscreen/
H A Dpcap_ts.c23 struct delayed_work work; member in struct:pcap_ts
48 schedule_delayed_work(&pcap_ts->work, 0);
60 schedule_delayed_work(&pcap_ts->work, 0);
71 schedule_delayed_work(&pcap_ts->work,
84 static void pcap_ts_work(struct work_struct *work) argument
86 struct delayed_work *dw = to_delayed_work(work);
87 struct pcap_ts *pcap_ts = container_of(dw, struct pcap_ts, work);
109 schedule_delayed_work(&pcap_ts->work, 0);
119 schedule_delayed_work(&pcap_ts->work, 0);
128 cancel_delayed_work_sync(&pcap_ts->work);
[all...]
/linux-master/kernel/
H A Dworkqueue.c21 * normal work items and the other for high priority ones) and some extra
238 PWQ_STAT_STARTED, /* work items started execution */
239 PWQ_STAT_COMPLETED, /* work items completed execution */
245 PWQ_STAT_RESCUED, /* linked work items executed by rescuer */
269 * When pwq->nr_active >= max_active, new work item is queued to
273 * All work items marked with WORK_STRUCT_INACTIVE do not participate in
274 * nr_active and all work items in pwq->inactive_works are marked with
275 * WORK_STRUCT_INACTIVE. But not all WORK_STRUCT_INACTIVE work items are
277 * pool->worklist or worker->scheduled. Those work itmes are only struct
279 * in nr_active. For non-barrier work ite
612 struct work_struct *work = addr; local
623 struct work_struct *work = addr; local
641 struct work_struct *work = addr; local
661 debug_work_activate(struct work_struct *work) argument
666 debug_work_deactivate(struct work_struct *work) argument
671 __init_work(struct work_struct *work, int onstack) argument
680 destroy_work_on_stack(struct work_struct *work) argument
686 destroy_delayed_work_on_stack(struct delayed_work *work) argument
694 debug_work_activate(struct work_struct *work) argument
695 debug_work_deactivate(struct work_struct *work) argument
785 set_work_data(struct work_struct *work, unsigned long data) argument
791 set_work_pwq(struct work_struct *work, struct pool_workqueue *pwq, unsigned long flags) argument
798 set_work_pool_and_keep_pending(struct work_struct *work, int pool_id, unsigned long flags) argument
805 set_work_pool_and_clear_pending(struct work_struct *work, int pool_id, unsigned long flags) argument
853 get_work_pwq(struct work_struct *work) argument
878 get_work_pool(struct work_struct *work) argument
902 get_work_pool_id(struct work_struct *work) argument
912 mark_work_canceling(struct work_struct *work) argument
920 work_is_canceling(struct work_struct *work) argument
1118 find_worker_executing_work(struct worker_pool *pool, struct work_struct *work) argument
1146 move_linked_works(struct work_struct *work, struct list_head *head, struct work_struct **nextp) argument
1186 assign_work(struct work_struct *work, struct worker *worker, struct work_struct **nextp) argument
1278 struct work_struct *work = list_first_entry(&pool->worklist, local
1682 __pwq_activate_work(struct pool_workqueue *pwq, struct work_struct *work) argument
1702 pwq_activate_work(struct pool_workqueue *pwq, struct work_struct *work) argument
1826 struct work_struct *work = local
1891 struct work_struct *work; local
2085 try_to_grab_pending(struct work_struct *work, u32 cflags, unsigned long *irq_flags) argument
2175 struct work_struct *work; member in struct:cwt_wait
2202 work_grab_pending(struct work_struct *work, u32 cflags, unsigned long *irq_flags) argument
2255 insert_work(struct pool_workqueue *pwq, struct work_struct *work, struct list_head *head, unsigned int extra_flags) argument
2313 __queue_work(int cpu, struct workqueue_struct *wq, struct work_struct *work) argument
2439 queue_work_on(int cpu, struct workqueue_struct *wq, struct work_struct *work) argument
2506 queue_work_node(int node, struct workqueue_struct *wq, struct work_struct *work) argument
2550 struct work_struct *work = &dwork->work; local
2600 struct work_struct *work = &dwork->work; local
2678 struct work_struct *work = &rwork->work; local
2980 idle_cull_fn(struct work_struct *work) argument
3014 send_mayday(struct work_struct *work) argument
3041 struct work_struct *work; local
3192 debug_work_deactivate(work); variable
3266 trace_workqueue_execute_start(work); variable
3339 struct work_struct *work; local
3424 struct work_struct *work = local
3502 struct work_struct *work, *n; local
3603 struct work_struct *work = local
3639 struct work_struct work; member in struct:wq_drain_dead_softirq_work
3644 drain_dead_softirq_workfn(struct work_struct *work) argument
3749 struct work_struct work; member in struct:wq_barrier
3754 wq_barrier_func(struct work_struct *work) argument
3922 touch_work_lockdep_map(struct work_struct *work, struct workqueue_struct *wq) argument
4149 start_flush_work(struct work_struct *work, struct wq_barrier *barr, bool from_cancel) argument
4207 __flush_work(struct work_struct *work, bool from_cancel) argument
4237 flush_work(struct work_struct *work) argument
4285 __cancel_work(struct work_struct *work, u32 cflags) argument
4302 __cancel_work_sync(struct work_struct *work, u32 cflags) argument
4335 cancel_work(struct work_struct *work) argument
4359 cancel_work_sync(struct work_struct *work) argument
4425 struct work_struct *work = per_cpu_ptr(works, cpu); local
4923 pwq_release_workfn(struct kthread_work *work) argument
5893 work_busy(struct work_struct *work) argument
6040 pr_cont_work(bool comma, struct work_struct *work, struct pr_cont_work_struct *pcwsp) argument
6061 struct work_struct *work; local
6548 struct work_struct work; member in struct:work_for_cpu
6554 work_for_cpu_fn(struct work_struct *work) argument
[all...]

Completed in 340 milliseconds

1234567891011>>