Lines Matching refs:efi_rts_work
47 struct efi_runtime_work efi_rts_work;
61 efi_rts_work.status = EFI_ABORTED; \
65 efi_rts_work.status = EFI_DEVICE_ERROR; \
69 init_completion(&efi_rts_work.efi_rts_comp); \
70 INIT_WORK(&efi_rts_work.work, efi_call_rts); \
71 efi_rts_work.arg1 = _arg1; \
72 efi_rts_work.arg2 = _arg2; \
73 efi_rts_work.arg3 = _arg3; \
74 efi_rts_work.arg4 = _arg4; \
75 efi_rts_work.arg5 = _arg5; \
76 efi_rts_work.efi_rts_id = _rts; \
82 if (queue_work(efi_rts_wq, &efi_rts_work.work)) \
83 wait_for_completion(&efi_rts_work.efi_rts_comp); \
88 efi_rts_work.efi_rts_id = EFI_NONE; \
89 efi_rts_work.status; \
184 arg1 = efi_rts_work.arg1;
185 arg2 = efi_rts_work.arg2;
186 arg3 = efi_rts_work.arg3;
187 arg4 = efi_rts_work.arg4;
188 arg5 = efi_rts_work.arg5;
190 switch (efi_rts_work.efi_rts_id) {
244 * function identifier into efi_rts_work->efi_rts_id
248 efi_rts_work.status = status;
249 complete(&efi_rts_work.efi_rts_comp);
423 efi_rts_work.efi_rts_id = EFI_RESET_SYSTEM;