Searched refs:completion (Results 51 - 75 of 1596) sorted by relevance

1234567891011>>

/linux-master/fs/debugfs/
H A Dinternal.h26 struct completion active_users_drained;
/linux-master/drivers/net/wwan/t7xx/
H A Dt7xx_pci.h20 #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 Dmprls0025pa.h14 #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 Dvdo.c14 * 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 Dblock-map.h14 #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 Dblock-map.c18 #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 Ddedupe.h62 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 Dpmi.c16 #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 Dsclp_pci.c10 #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 Dqcom_glink_ssr.c7 #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 Drtsx.h77 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 Dnvec.h18 #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 Dgsi_trans.h11 #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 Dhif_tx.h15 #include <linux/completion.h>
27 struct completion ready;
28 struct completion done;
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dsrq.h56 struct completion comp;
/linux-master/drivers/hv/
H A Dhv_utils_transport.h34 struct completion release; /* synchronize with fd release */
/linux-master/drivers/misc/vmw_vmci/
H A Dvmci_resource.h32 struct completion done;
/linux-master/drivers/video/fbdev/
H A Dpxafb.h104 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 Dfilecheck.h56 struct completion fs_kobj_unregister;
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dthermal.h17 struct completion wmi_sync;
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dthermal.h19 struct completion wmi_sync;
H A Dwow.h12 struct completion wakeup_completed;
/linux-master/include/linux/mmc/
H A Dcore.h8 #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 Dsqpoll.h21 struct completion exited;
/linux-master/drivers/scsi/aic94xx/
H A Daic94xx_tmf.c67 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...]

Completed in 310 milliseconds

1234567891011>>