/linux-master/fs/debugfs/ |
H A D | internal.h | 26 struct completion active_users_drained;
|
/linux-master/drivers/net/wwan/t7xx/ |
H A D | t7xx_pci.h | 20 #include <linux/completion.h> 83 struct completion init_done; 88 struct completion pm_sr_ack; 92 struct completion sleep_lock_acquire;
|
/linux-master/drivers/iio/pressure/ |
H A D | mprls0025pa.h | 14 #include <linux/completion.h> 70 * @completion: handshake from irq to read 89 struct completion completion; member in struct:mpr_data
|
/linux-master/drivers/md/dm-vdo/ |
H A D | vdo.c | 14 * A read_only_notifier has a single completion which is used to perform read-only notifications, 32 #include <linux/completion.h> 47 #include "completion.h" 66 struct completion completion; member in struct:sync_completion 481 vdo_initialize_completion(&vdo->admin.completion, vdo, VDO_ADMIN_COMPLETION); 747 * @completion: The super block vio. 751 static void finish_reading_super_block(struct vdo_completion *completion) argument 754 container_of(as_vio(completion), struct vdo_super_block, vio); 756 vdo_continue_completion(vdo_forget(completion 766 handle_super_block_read_error(struct vdo_completion *completion) argument 914 continue_super_block_parent(struct vdo_completion *completion) argument 925 handle_save_error(struct vdo_completion *completion) argument 1114 as_notifier(struct vdo_completion *completion) argument 1124 finish_entering_read_only_mode(struct vdo_completion *completion) argument 1143 make_thread_read_only(struct vdo_completion *completion) argument 1340 complete_synchronous_action(struct vdo_completion *completion) argument 1371 set_compression_callback(struct vdo_completion *completion) argument 1583 vdo_fetch_statistics_callback(struct vdo_completion *completion) argument [all...] |
H A D | block-map.h | 14 #include "completion.h" 162 * A completion awaiting a specific page. Also a live reference into the page once completed, until 166 /* The generic completion */ 167 struct vdo_completion completion; member in struct:vdo_page_completion 286 * @completion: The parent completion of the traversal. 291 struct vdo_completion *completion); 293 static inline struct vdo_page_completion *as_vdo_page_completion(struct vdo_completion *completion) argument 295 vdo_assert_completion_type(completion, VDO_PAGE_COMPLETION); 296 return container_of(completion, struc [all...] |
H A D | block-map.c | 18 #include "completion.h" 101 struct vdo_completion *completion; member in struct:cursors 165 struct vdo_page_completion *completion; local 170 completion = container_of(waiter, struct vdo_page_completion, waiter); 171 vdo_assert_completion_type(&completion->completion, VDO_PAGE_COMPLETION); 172 return completion; 199 info->vio->completion.callback_thread_id = cache->zone->thread_id; 478 * @vdo_page_comp: The VDO page completion to complete. 491 vdo_fail_completion(&vdo_page_comp->completion, VDO_BAD_PAG 590 validate_completed_page(struct vdo_page_completion *completion, bool writable) argument 651 validate_completed_page_or_enter_read_only_mode(struct vdo_page_completion *completion, bool writable) argument 667 handle_load_error(struct vdo_completion *completion) argument 693 page_is_loaded(struct vdo_completion *completion) argument 735 handle_rebuild_read_error(struct vdo_completion *completion) argument 795 handle_flush_error(struct vdo_completion *completion) argument 1005 handle_page_write_error(struct vdo_completion *completion) argument 1044 page_is_written_out(struct vdo_completion *completion) argument 1113 struct vdo_completion *completion = &info->vio->completion; local 1142 vdo_release_page_completion(struct vdo_completion *completion) argument 1216 struct vdo_completion *completion = &page_completion->completion; local 1288 vdo_request_page_write(struct vdo_completion *completion) argument 1308 vdo_get_cached_page(struct vdo_completion *completion, struct block_map_page **page_ptr) argument 1554 finish_page_write(struct vdo_completion *completion) argument 1600 handle_write_error(struct vdo_completion *completion) argument 1614 write_initialized_page(struct vdo_completion *completion) argument 1651 struct vdo_completion *completion = &vio->vio.completion; local 1822 finish_block_map_page_load(struct vdo_completion *completion) argument 1850 handle_io_error(struct vdo_completion *completion) argument 1938 allocation_failure(struct vdo_completion *completion) argument 2067 finish_block_map_allocation(struct vdo_completion *completion) argument 2128 release_block_map_write_lock(struct vdo_completion *completion) argument 2143 set_block_map_page_reference_count(struct vdo_completion *completion) argument 2153 journal_block_map_allocation(struct vdo_completion *completion) argument 2164 allocate_block(struct vdo_completion *completion) argument 2502 struct vdo_completion *completion = cursors->completion; local 2519 continue_traversal(struct vdo_completion *completion) argument 2529 finish_traversal_load(struct vdo_completion *completion) argument 2677 vdo_traverse_forest(struct block_map *map, vdo_entry_callback_fn callback, struct vdo_completion *completion) argument 3040 grow_forest(void *context, struct vdo_completion *completion) argument 3065 finish_processing_page(struct vdo_completion *completion, int result) argument 3073 handle_page_error(struct vdo_completion *completion) argument 3163 get_mapping_from_fetched_page(struct vdo_completion *completion) argument 3232 put_mapping_in_fetched_page(struct vdo_completion *completion) argument [all...] |
H A D | dedupe.h | 62 struct vdo_completion completion; member in struct:hash_zone 74 void vdo_acquire_hash_lock(struct vdo_completion *completion); 75 void vdo_continue_hash_lock(struct vdo_completion *completion);
|
/linux-master/arch/powerpc/sysdev/ |
H A D | pmi.c | 16 #include <linux/completion.h> 34 struct completion *completion; member in struct:pmi_data 53 if (type & PMI_ACK && !data->completion) { 59 if (data->completion && !(type & PMI_ACK)) { 79 complete(data->completion); 207 DECLARE_COMPLETION_ONSTACK(completion); 217 data->completion = &completion; 226 pr_debug("pmi_send_message: wait for completion\ [all...] |
/linux-master/drivers/s390/char/ |
H A D | sclp_pci.c | 10 #include <linux/completion.h> 105 struct completion *completion = data; local 107 complete(completion); 132 DECLARE_COMPLETION_ONSTACK(completion); 158 req.callback_data = &completion; 179 wait_for_completion(&completion);
|
/linux-master/drivers/rpmsg/ |
H A D | qcom_glink_ssr.c | 7 #include <linux/completion.h> 55 struct completion completion; member in struct:glink_ssr 93 complete(&ssr->completion); 108 reinit_completion(&ssr->completion); 120 ret = wait_for_completion_timeout(&ssr->completion, HZ); 135 init_completion(&ssr->completion);
|
/linux-master/drivers/staging/rts5208/ |
H A D | rtsx.h | 77 struct completion cmnd_ready; /* to sleep thread on */ 78 struct completion control_exit; /* control thread exit */ 79 struct completion polling_exit; /* polling thread exit */ 80 struct completion notify; /* thread begin/end */ 81 struct completion scanning_done; /* wait for scan thread */ 93 struct completion *done;
|
/linux-master/drivers/staging/nvec/ |
H A D | nvec.h | 18 #include <linux/completion.h> 123 * @ec_transfer: A completion that will be completed once a message has been 128 * @sync_write: A completion to signal that a synchronous message is complete 151 struct completion ec_transfer; 157 struct completion sync_write;
|
/linux-master/drivers/net/ipa/ |
H A D | gsi_trans.h | 11 #include <linux/completion.h> 43 * @completion: Completed when the transaction completes 69 struct completion completion; member in struct:gsi_trans
|
/linux-master/drivers/net/wireless/silabs/wfx/ |
H A D | hif_tx.h | 15 #include <linux/completion.h> 27 struct completion ready; 28 struct completion done;
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | srq.h | 56 struct completion comp;
|
/linux-master/drivers/hv/ |
H A D | hv_utils_transport.h | 34 struct completion release; /* synchronize with fd release */
|
/linux-master/drivers/misc/vmw_vmci/ |
H A D | vmci_resource.h | 32 struct completion done;
|
/linux-master/drivers/video/fbdev/ |
H A D | pxafb.h | 104 struct completion branch_done; 149 struct completion disable_done; 154 struct completion command_done; 155 struct completion refresh_done;
|
/linux-master/fs/ocfs2/ |
H A D | filecheck.h | 56 struct completion fs_kobj_unregister;
|
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | thermal.h | 17 struct completion wmi_sync;
|
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | thermal.h | 19 struct completion wmi_sync;
|
H A D | wow.h | 12 struct completion wakeup_completed;
|
/linux-master/include/linux/mmc/ |
H A D | core.h | 8 #include <linux/completion.h> 149 struct completion completion; member in struct:mmc_request 150 struct completion cmd_completion; 151 void (*done)(struct mmc_request *);/* completion function */
|
/linux-master/io_uring/ |
H A D | sqpoll.h | 21 struct completion exited;
|
/linux-master/drivers/scsi/aic94xx/ |
H A D | aic94xx_tmf.c | 67 complete(ascb->completion); 78 complete(ascb->completion); 85 DECLARE_COMPLETION_ONSTACK(completion); \ 94 ascb->completion = &completion; \ 106 wait_for_completion(&completion); \ 252 complete(ascb->completion); 320 complete(ascb->completion); 329 DECLARE_COMPLETION_ONSTACK(completion); 332 tascb->completion [all...] |