Lines Matching defs:completion

210 	VCHIQ_COMPLETION_DATA_T *completion;
219 "add_completion - completion queue full");
236 completion = &instance->completions[insert & (MAX_COMPLETIONS - 1)];
238 completion->header = header;
239 completion->reason = reason;
241 completion->service_userdata = user_service->service;
242 completion->bulk_userdata = bulk_userdata;
252 /* A write barrier is needed here to ensure that the entire completion
279 ** circular buffer for completion records.
314 /* If there is no MESSAGE_AVAILABLE in the completion
353 ** there is a MESSAGE_AVAILABLE in the completion queue then
354 ** bypass the completion queue.
469 /* Wake the completion thread and ask it to exit */
831 VCHIQ_COMPLETION_DATA_T *completion;
839 completion = &instance->completions[
844 ** the prefetch of a stale completion record
848 service1 = completion->service_userdata;
850 completion->service_userdata =
853 header = completion->header;
903 /* The completion must point to the
905 completion->header = msgbuf;
908 if ((completion->reason ==
916 completion,
1257 /* Wake the completion thread and ask it to exit */
1263 /* Wake the slot handler if the completion queue is full. */
1314 VCHIQ_COMPLETION_DATA_T *completion;
1316 completion = &instance->completions[
1319 service1 = completion->service_userdata;
1320 if (completion->reason == VCHIQ_SERVICE_CLOSED)
1743 * completion while videocore is suspended. */
1748 * completion while resume is blocked */
1753 * completion while things are waiting on the resume blocker */
1777 ** other state machine. In addition, there are some completion events which
1784 ** VC_SUSPEND_IDLE - Initialise the suspend completion at the same time.
1785 ** The suspend completion is completed after any suspend
1787 ** the completion. This reset occurs when videocore is
1797 ** complete_all on the suspend completion to notify
1802 ** We call complete_all on the suspend completion to notify
1806 ** suspend completion and reset the resume state machine.
1808 ** VC_RESUME_IDLE - Initialise the resume completion at the same time. The
1809 ** resume completion is in it's 'done' state whenever
1813 ** running can wait on this completion - it will only block
1817 ** Call complete_all on the resume completion to unblock
2166 "in progress - wait for completion", __func__);