/linux-master/drivers/md/dm-vdo/ |
H A D | dm-vdo-target.c | 8 #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 D | vio.h | 15 #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 D | io-submitter.c | 76 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 D | logical-zone.c | 16 #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 D | funnel-workqueue.h | 33 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 D | lio_vf_rep.h | 42 struct completion complete;
|
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | wow.h | 10 struct completion wakeup_completed;
|
/linux-master/drivers/staging/rtl8712/ |
H A D | osdep_intf.h | 27 struct completion io_retevt_comp;
|
/linux-master/drivers/infiniband/core/ |
H A D | iwcm.h | 51 struct completion destroy_comp;
|
/linux-master/sound/pci/hda/ |
H A D | hda_intel.h | 16 struct completion probe_wait;
|
/linux-master/include/linux/mfd/ |
H A D | cs42l43.h | 12 #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 D | vchiq_arm.h | 38 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 D | debugfs.c | 127 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 D | tidss_crtc.h | 10 #include <linux/completion.h> 26 struct completion framedone_completion;
|
/linux-master/sound/soc/codecs/ |
H A D | wm_hubs.h | 13 #include <linux/completion.h> 48 struct completion dcs_done;
|
/linux-master/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_task_queue.h | 18 * @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 D | xen_snd_front_evtchnl.h | 49 struct completion completion; member in struct:xen_snd_front_evtchnl::__anon776::__anon777
|
/linux-master/drivers/iio/chemical/ |
H A D | scd30.h | 5 #include <linux/completion.h> 52 struct completion meas_ready;
|
/linux-master/include/drm/ |
H A D | drm_audio_component.h | 7 #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 D | tee_private.h | 9 #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 D | fnic_io.h | 53 struct completion *abts_done; /* completion for abts */ 54 struct completion *dr_done; /* completion for device reset */
|
/linux-master/drivers/char/hw_random/ |
H A D | timeriomem-rng.c | 20 #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 D | intel_pxp_types.h | 9 #include <linux/completion.h> 118 struct completion termination;
|
/linux-master/drivers/nfc/st95hf/ |
H A D | spi.h | 25 * @done: completion structure to wait for st95hf response 32 struct completion done;
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
H A D | mpesw.h | 24 struct completion comp;
|