Lines Matching refs:buffer
224 * @value : it is an in/out parameter. It points to the PRM message buffer.
233 struct prm_buffer *buffer = ACPI_CAST_PTR(struct prm_buffer, value);
246 * saved in the first byte of the PRM message buffer to be used by ASL.
248 switch (buffer->prm_cmd) {
251 handler = find_prm_handler(&buffer->handler_guid);
252 module = find_prm_module(&buffer->handler_guid);
267 buffer->prm_status = PRM_HANDLER_SUCCESS;
269 buffer->prm_status = PRM_HANDLER_ERROR;
270 buffer->efi_status = status;
276 module = find_prm_module(&buffer->handler_guid);
283 buffer->prm_status = UPDATE_LOCK_ALREADY_HELD;
288 module = find_prm_module(&buffer->handler_guid);
293 buffer->prm_status = UPDATE_UNLOCK_WITHOUT_LOCK;
300 buffer->prm_status = INVALID_PRM_COMMAND;
307 buffer->prm_status = PRM_HANDLER_GUID_NOT_FOUND;