Searched refs:completion (Results 26 - 50 of 1596) sorted by relevance

1234567891011>>

/linux-master/drivers/md/dm-vdo/
H A Ddm-vdo-target.c8 #include <linux/completion.h>
18 #include "completion.h"
1172 struct vdo_completion *completion = &vdo->admin.completion; local
1176 * any error in the completion.
1178 completion->callback = callback;
1179 completion->error_handler = error_handler;
1180 completion->callback_thread_id = get_thread_id_for_phase(vdo);
1181 completion->requeue = true;
1182 return completion;
1251 finish_operation_callback(struct vdo_completion *completion) argument
1385 pre_load_callback(struct vdo_completion *completion) argument
1635 check_may_grow_physical(struct vdo_completion *completion) argument
1963 write_super_block_for_suspend(struct vdo_completion *completion) argument
1993 suspend_callback(struct vdo_completion *completion) argument
2176 load_callback(struct vdo_completion *completion) argument
2280 handle_load_error(struct vdo_completion *completion) argument
2308 write_super_block_for_resume(struct vdo_completion *completion) argument
2338 resume_callback(struct vdo_completion *completion) argument
2418 grow_logical_callback(struct vdo_completion *completion) argument
2467 handle_logical_growth_error(struct vdo_completion *completion) argument
2524 struct vdo_completion *completion = context; local
2568 grow_physical_callback(struct vdo_completion *completion) argument
2637 handle_physical_growth_error(struct vdo_completion *completion) argument
[all...]
H A Dvio.h15 #include "completion.h"
37 * @completion: The completion to convert.
39 * Return: The completion as a vio.
41 static inline struct vio *as_vio(struct vdo_completion *completion) argument
43 vdo_assert_completion_type(completion, VIO_COMPLETION);
44 return container_of(completion, struct vio, completion);
56 return vio->completion.vdo->thread_config.bio_threads[vio->bio_zone];
118 vdo_initialize_completion(&vio->completion, vd
[all...]
H A Dio-submitter.c76 struct atomic_statistics *stats = &vio->completion.vdo->stats;
109 struct vdo *vdo = vio->completion.vdo;
122 void vdo_submit_vio(struct vdo_completion *completion) argument
124 struct vio *vio = as_vio(completion);
141 struct io_submitter *submitter = vio->completion.vdo->io_submitter;
164 static void submit_data_vio(struct vdo_completion *completion) argument
167 struct vio *vio = as_vio(completion);
206 if (vio->completion.priority != vio_merge->completion.priority)
252 * existing completion
344 struct vdo_completion *completion = &vio->completion; local
[all...]
H A Dlogical-zone.c16 #include "completion.h"
28 * @completion: The completion to convert.
30 * Return: The completion as a logical_zone.
32 static struct logical_zone *as_logical_zone(struct vdo_completion *completion) argument
34 vdo_assert_completion_type(completion, VDO_GENERATION_FLUSHED_COMPLETION);
35 return container_of(completion, struct logical_zone, completion);
65 vdo_initialize_completion(&zone->completion, vdo,
277 static void attempt_generation_complete_notification(struct vdo_completion *completion);
285 notify_flusher(struct vdo_completion *completion) argument
300 attempt_generation_complete_notification(struct vdo_completion *completion) argument
[all...]
H A Dfunnel-workqueue.h33 void vdo_enqueue_work_queue(struct vdo_work_queue *queue, struct vdo_completion *completion);
41 void vdo_dump_completion_to_buffer(struct vdo_completion *completion, char *buffer,
/linux-master/drivers/net/ethernet/cavium/liquidio/
H A Dlio_vf_rep.h42 struct completion complete;
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dwow.h10 struct completion wakeup_completed;
/linux-master/drivers/staging/rtl8712/
H A Dosdep_intf.h27 struct completion io_retevt_comp;
/linux-master/drivers/infiniband/core/
H A Diwcm.h51 struct completion destroy_comp;
/linux-master/sound/pci/hda/
H A Dhda_intel.h16 struct completion probe_wait;
/linux-master/include/linux/mfd/
H A Dcs42l43.h12 #include <linux/completion.h>
89 struct completion device_attach;
90 struct completion device_detach;
91 struct completion firmware_download;
/linux-master/drivers/staging/vc04_services/interface/vchiq_arm/
H A Dvchiq_arm.h38 struct completion insert_event;
39 struct completion remove_event;
40 struct completion close_event;
55 struct completion insert_event;
56 struct completion remove_event;
/linux-master/net/wireless/
H A Ddebugfs.c127 struct completion completion; member in struct:debugfs_read_work
136 complete(&w->completion);
145 complete(&w->completion);
167 .completion = COMPLETION_INITIALIZER_ONSTACK(work.completion),
181 wait_for_completion(&work.completion);
207 struct completion completion; member in struct:debugfs_write_work
216 complete(&w->completion);
[all...]
/linux-master/drivers/gpu/drm/tidss/
H A Dtidss_crtc.h10 #include <linux/completion.h>
26 struct completion framedone_completion;
/linux-master/sound/soc/codecs/
H A Dwm_hubs.h13 #include <linux/completion.h>
48 struct completion dcs_done;
/linux-master/drivers/net/wwan/iosm/
H A Diosm_ipc_task_queue.h18 * @completion: OS object used to wait for the tasklet function to finish for
30 struct completion *completion; member in struct:ipc_task_queue_args
/linux-master/sound/xen/
H A Dxen_snd_front_evtchnl.h49 struct completion completion; member in struct:xen_snd_front_evtchnl::__anon776::__anon777
/linux-master/drivers/iio/chemical/
H A Dscd30.h5 #include <linux/completion.h>
52 struct completion meas_ready;
/linux-master/include/drm/
H A Ddrm_audio_component.h7 #include <linux/completion.h>
124 * @master_bind_complete: completion held during component master binding
126 struct completion master_bind_complete;
/linux-master/drivers/tee/
H A Dtee_private.h9 #include <linux/completion.h>
27 * @c_no_user: completion used when unregistering the device
43 struct completion c_no_users;
/linux-master/drivers/scsi/fnic/
H A Dfnic_io.h53 struct completion *abts_done; /* completion for abts */
54 struct completion *dr_done; /* completion for device reset */
/linux-master/drivers/char/hw_random/
H A Dtimeriomem-rng.c20 #include <linux/completion.h>
39 struct completion completion; member in struct:timeriomem_rng_private
55 * bail out. Otherwise, wait for the completion. If the new data has
56 * already been generated, the completion should already be available.
61 wait_for_completion(&priv->completion);
85 reinit_completion(&priv->completion);
98 complete(&priv->completion);
154 init_completion(&priv->completion);
163 complete(&priv->completion);
[all...]
/linux-master/drivers/gpu/drm/i915/pxp/
H A Dintel_pxp_types.h9 #include <linux/completion.h>
118 struct completion termination;
/linux-master/drivers/nfc/st95hf/
H A Dspi.h25 * @done: completion structure to wait for st95hf response
32 struct completion done;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lag/
H A Dmpesw.h24 struct completion comp;

Completed in 405 milliseconds

1234567891011>>