/linux-master/kernel/ |
H A D | vhost_task.c | 6 #include <linux/completion.h> 18 struct completion exited;
|
H A D | stop_machine.c | 11 #include <linux/completion.h> 27 * Structure to determine completion condition and record errors. May 33 struct completion completion; /* fired if nr_todo reaches 0 */ member in struct:cpu_stop_done 74 init_completion(&done->completion); 77 /* signal completion unless @done is NULL */ 81 complete(&done->completion); 152 wait_for_completion(&done.completion); 362 wait_for_completion(&done.completion); 367 * stop_one_cpu_nowait - stop a cpu but don't wait for completion [all...] |
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
H A D | chcr_ktls.h | 44 struct completion completion; member in struct:chcr_ktls_info
|
/linux-master/sound/aoa/soundbus/i2sbus/ |
H A D | i2sbus.h | 12 #include <linux/completion.h> 48 struct completion *stop_completion;
|
/linux-master/drivers/s390/cio/ |
H A D | eadm_sch.c | 10 #include <linux/completion.h> 153 if (private->completion) 154 complete(private->completion); 248 DECLARE_COMPLETION_ONSTACK(completion); 258 private->completion = &completion; 261 wait_for_completion_io(&completion); 264 private->completion = NULL;
|
/linux-master/drivers/iio/proximity/ |
H A D | vl53l0x-i2c.c | 46 struct completion completion; member in struct:vl53l0x_data 56 complete(&data->completion); 122 reinit_completion(&data->completion); 124 time_left = wait_for_completion_timeout(&data->completion, HZ/10); 270 init_completion(&data->completion);
|
/linux-master/drivers/iio/adc/ |
H A D | lpc32xx_adc.c | 11 #include <linux/completion.h> 51 struct completion completion; member in struct:lpc32xx_adc_state 83 wait_for_completion(&st->completion); /* set by ISR */ 140 complete(&st->completion); 200 init_completion(&st->completion);
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-virtio.c | 12 #include <linux/completion.h> 36 * @completion: completion of virtio I2C message 42 struct completion completion; member in struct:virtio_i2c_req 54 complete(&req->completion); 67 init_completion(&reqs[i].completion); 119 wait_for_completion(&req->completion);
|
/linux-master/drivers/mfd/ |
H A D | pcf50633-adc.c | 20 #include <linux/completion.h> 34 struct completion completion; member in struct:pcf50633_adc_sync_request 113 complete(&req->completion); 121 init_completion(&req.completion); 128 wait_for_completion(&req.completion);
|
/linux-master/drivers/iio/pressure/ |
H A D | dlhl60d.c | 49 struct completion completion; member in struct:dlh_state 102 reinit_completion(&st->completion); 109 ret = wait_for_completion_timeout(&st->completion, 279 complete(&st->completion); 328 init_completion(&st->completion);
|
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | core.h | 489 struct completion started; 490 struct completion completed; 491 struct completion on_channel; 545 struct completion peer_assoc_done; 546 struct completion peer_delete_done; 549 struct completion install_key_done; 552 struct completion vdev_setup_done; 553 struct completion vdev_delete_done; 581 struct completion bss_survey_done; 698 struct completion fw_read [all...] |
/linux-master/drivers/md/dm-vdo/ |
H A D | vio.c | 44 struct vdo *vdo = vio->completion.vdo; 101 vio->completion.parent = parent; 176 struct vdo *vdo = vio->completion.vdo; 252 struct vdo *vdo = vio->completion.vdo; 254 switch (vio->completion.result) { 272 vdo_vlog_strerror(priority, vio->completion.result, VDO_LOGGING_MODULE_NAME, 430 vio->vio.completion.error_handler = NULL; 431 vio->vio.completion.parent = NULL; 480 struct atomic_statistics *stats = &vio->completion.vdo->stats; 498 atomic64_inc(&vio->completion [all...] |
H A D | packer.c | 17 #include "completion.h" 272 * @completion: The compressed write completion. 276 static void finish_compressed_write(struct vdo_completion *completion) argument 278 struct data_vio *agent = as_data_vio(completion); 292 completion->error_handler = handle_data_vio_error; 296 static void handle_compressed_write_error(struct vdo_completion *completion) argument 298 struct data_vio *agent = as_data_vio(completion); 302 if (vdo_requeue_completion_if_needed(completion, allocation->zone->thread_id)) 305 update_vio_error_stats(as_vio(completion), 662 vdo_remove_lock_holder_from_packer(struct vdo_completion *completion) argument 727 vdo_drain_packer(struct packer *packer, struct vdo_completion *completion) argument [all...] |
H A D | vdo.h | 11 #include <linux/completion.h> 40 * @parent: The completion to notify in order to acknowledge the notification. 109 /* The completion for entering read-only mode */ 110 struct vdo_completion completion; member in struct:read_only_notifier 111 /* A completion waiting for notifications to be drained or enabled */ 159 struct vdo_completion completion; member in struct:vdo_administrator 163 struct completion callback_sync; 170 struct vdo_completion *completion; member in struct:vdo
|
/linux-master/drivers/scsi/pm8001/ |
H A D | pm8001_sas.c | 165 DECLARE_COMPLETION_ONSTACK(completion); 169 pm8001_ha->phy[phy_id].enable_completion = &completion; 194 wait_for_completion(&completion); 202 wait_for_completion(&completion); 210 wait_for_completion(&completion); 280 DECLARE_COMPLETION_ONSTACK(completion); 286 pm8001_ha->phy[i].enable_completion = &completion; 288 wait_for_completion(&completion); 641 DECLARE_COMPLETION_ONSTACK(completion); 654 pm8001_device->dcompletion = &completion; [all...] |
/linux-master/include/target/iscsi/ |
H A D | iscsi_target_core.h | 546 struct completion conn_post_wait_comp; 547 struct completion conn_wait_comp; 548 struct completion conn_wait_rcfr_comp; 549 struct completion conn_waiting_on_uc_comp; 550 struct completion conn_logout_comp; 551 struct completion tx_half_close_comp; 552 struct completion rx_half_close_comp; 607 struct completion rx_login_comp; 683 struct completion async_msg_comp; 684 struct completion reinstatement_com [all...] |
/linux-master/drivers/iio/humidity/ |
H A D | dht11.c | 21 #include <linux/completion.h> 76 struct completion completion; member in struct:dht11 182 complete(&dht11->completion); 214 reinit_completion(&dht11->completion); 232 ret = wait_for_completion_killable_timeout(&dht11->completion, 320 init_completion(&dht11->completion);
|
/linux-master/drivers/media/rc/ |
H A D | meson-ir-tx.c | 75 struct completion completion; member in struct:meson_irtx 202 if (completion_done(&ir->completion)) 209 complete(&ir->completion); 266 reinit_completion(&ir->completion); 270 if (!wait_for_completion_timeout(&ir->completion, 332 init_completion(&ir->completion);
|
/linux-master/drivers/firmware/ |
H A D | stratix10-rsu.c | 8 #include <linux/completion.h> 47 * @completion: state for callback completion 48 * @lock: a mutex to protect callback completion state 72 struct completion completion; member in struct:stratix10_rsu_priv 142 complete(&priv->completion); 163 complete(&priv->completion); 190 complete(&priv->completion); 215 complete(&priv->completion); [all...] |
/linux-master/drivers/crypto/caam/ |
H A D | caamrng.c | 13 #include <linux/completion.h> 48 struct completion *done; 87 struct completion *done) 121 struct completion done; 153 struct completion done;
|
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | core.h | 645 struct completion started; 646 struct completion completed; 647 struct completion on_channel; 699 struct completion peer_assoc_done; 700 struct completion peer_delete_done; 703 struct completion install_key_done; 706 struct completion vdev_setup_done; 707 struct completion vdev_delete_done; 735 struct completion bss_survey_done; 743 struct completion target_suspen [all...] |
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | core.h | 12 #include <linux/completion.h> 191 struct completion service_ready; 192 struct completion unified_ready; 193 struct completion barrier; 194 struct completion radar_confirm; 679 struct completion fw_stats_complete; 692 struct completion tpc_complete; 722 * prevents completion timeouts and makes the driver more responsive to 1063 struct completion target_suspend; 1064 struct completion driver_recover [all...] |
/linux-master/include/linux/greybus/ |
H A D | operation.h | 12 #include <linux/completion.h> 104 struct completion completion; member in struct:gb_operation
|
/linux-master/drivers/usb/atm/ |
H A D | usbatm.h | 15 #include <linux/completion.h> 148 struct completion thread_started; 149 struct completion thread_exited;
|
/linux-master/sound/soc/intel/catpt/ |
H A D | core.h | 44 struct completion done_completion; 45 struct completion busy_completion; 88 struct completion fw_ready;
|