Lines Matching defs:raw

63 	uint8_t *raw = context->raw;
70 if ((HEADER_SIGNATURE != (raw[HEADER_OFFSET] & HEADER_MASK))
71 || (Crc8(raw, CRC_OFFSET) != raw[CRC_OFFSET])) {
73 Memset(raw, 0, VBNV_BLOCK_SIZE);
74 raw[HEADER_OFFSET] = (HEADER_SIGNATURE |
88 context->raw[CRC_OFFSET] = Crc8(context->raw, CRC_OFFSET);
98 const uint8_t *raw = context->raw;
102 *dest = (raw[HEADER_OFFSET] & HEADER_FIRMWARE_SETTINGS_RESET ?
107 *dest = (raw[HEADER_OFFSET] & HEADER_KERNEL_SETTINGS_RESET ?
112 *dest = (raw[BOOT_OFFSET] & BOOT_DEBUG_RESET_MODE ? 1 : 0);
117 *dest = raw[BOOT_OFFSET] & BOOT_TRY_B_COUNT_MASK;
121 *dest = raw[RECOVERY_OFFSET];
125 *dest = raw[RECOVERY_SUBCODE_OFFSET];
129 *dest = raw[LOCALIZATION_OFFSET];
133 *dest = (raw[KERNEL_FIELD_OFFSET]
134 | (raw[KERNEL_FIELD_OFFSET + 1] << 8)
135 | (raw[KERNEL_FIELD_OFFSET + 2] << 16)
136 | (raw[KERNEL_FIELD_OFFSET + 3] << 24));
140 *dest = (raw[DEV_FLAGS_OFFSET] & DEV_BOOT_USB_MASK ? 1 : 0);
144 *dest = (raw[DEV_FLAGS_OFFSET] & DEV_BOOT_LEGACY_MASK ? 1 : 0);
148 *dest = (raw[DEV_FLAGS_OFFSET] & DEV_BOOT_SIGNED_ONLY_MASK ?
153 *dest = (raw[BOOT_OFFSET] & BOOT_DISABLE_DEV_REQUEST ? 1 : 0);
157 *dest = (raw[BOOT_OFFSET] & BOOT_OPROM_NEEDED ? 1 : 0);
161 *dest = (raw[TPM_FLAGS_OFFSET] & TPM_CLEAR_OWNER_REQUEST ?
166 *dest = (raw[TPM_FLAGS_OFFSET] & TPM_CLEAR_OWNER_DONE ? 1 : 0);
170 *dest = (raw[BOOT_OFFSET] & BOOT_BACKUP_NVRAM ? 1 : 0);
174 *dest = (raw[BOOT2_OFFSET] & BOOT2_TRY_NEXT ? 1 : 0);
178 *dest = (raw[BOOT2_OFFSET] & BOOT2_TRIED ? 1 : 0);
182 *dest = raw[BOOT2_OFFSET] & BOOT2_RESULT_MASK;
186 *dest = (raw[BOOT2_OFFSET] & BOOT2_PREV_TRIED ? 1 : 0);
190 *dest = (raw[BOOT2_OFFSET] & BOOT2_PREV_RESULT_MASK)
201 uint8_t *raw = context->raw;
211 raw[HEADER_OFFSET] |= HEADER_FIRMWARE_SETTINGS_RESET;
213 raw[HEADER_OFFSET] &= ~HEADER_FIRMWARE_SETTINGS_RESET;
218 raw[HEADER_OFFSET] |= HEADER_KERNEL_SETTINGS_RESET;
220 raw[HEADER_OFFSET] &= ~HEADER_KERNEL_SETTINGS_RESET;
225 raw[BOOT_OFFSET] |= BOOT_DEBUG_RESET_MODE;
227 raw[BOOT_OFFSET] &= ~BOOT_DEBUG_RESET_MODE;
236 raw[BOOT_OFFSET] &= ~BOOT_TRY_B_COUNT_MASK;
237 raw[BOOT_OFFSET] |= (uint8_t)value;
248 raw[RECOVERY_OFFSET] = (uint8_t)value;
252 raw[RECOVERY_SUBCODE_OFFSET] = (uint8_t)value;
259 raw[LOCALIZATION_OFFSET] = (uint8_t)value;
263 raw[KERNEL_FIELD_OFFSET] = (uint8_t)(value);
264 raw[KERNEL_FIELD_OFFSET + 1] = (uint8_t)(value >> 8);
265 raw[KERNEL_FIELD_OFFSET + 2] = (uint8_t)(value >> 16);
266 raw[KERNEL_FIELD_OFFSET + 3] = (uint8_t)(value >> 24);
271 raw[DEV_FLAGS_OFFSET] |= DEV_BOOT_USB_MASK;
273 raw[DEV_FLAGS_OFFSET] &= ~DEV_BOOT_USB_MASK;
278 raw[DEV_FLAGS_OFFSET] |= DEV_BOOT_LEGACY_MASK;
280 raw[DEV_FLAGS_OFFSET] &= ~DEV_BOOT_LEGACY_MASK;
285 raw[DEV_FLAGS_OFFSET] |= DEV_BOOT_SIGNED_ONLY_MASK;
287 raw[DEV_FLAGS_OFFSET] &= ~DEV_BOOT_SIGNED_ONLY_MASK;
292 raw[BOOT_OFFSET] |= BOOT_DISABLE_DEV_REQUEST;
294 raw[BOOT_OFFSET] &= ~BOOT_DISABLE_DEV_REQUEST;
299 raw[BOOT_OFFSET] |= BOOT_OPROM_NEEDED;
301 raw[BOOT_OFFSET] &= ~BOOT_OPROM_NEEDED;
306 raw[TPM_FLAGS_OFFSET] |= TPM_CLEAR_OWNER_REQUEST;
308 raw[TPM_FLAGS_OFFSET] &= ~TPM_CLEAR_OWNER_REQUEST;
313 raw[TPM_FLAGS_OFFSET] |= TPM_CLEAR_OWNER_DONE;
315 raw[TPM_FLAGS_OFFSET] &= ~TPM_CLEAR_OWNER_DONE;
320 raw[BOOT_OFFSET] |= BOOT_BACKUP_NVRAM;
322 raw[BOOT_OFFSET] &= ~BOOT_BACKUP_NVRAM;
327 raw[BOOT2_OFFSET] |= BOOT2_TRY_NEXT;
329 raw[BOOT2_OFFSET] &= ~BOOT2_TRY_NEXT;
334 raw[BOOT2_OFFSET] |= BOOT2_TRIED;
336 raw[BOOT2_OFFSET] &= ~BOOT2_TRIED;
344 raw[BOOT2_OFFSET] &= ~BOOT2_RESULT_MASK;
345 raw[BOOT2_OFFSET] |= (uint8_t)value;
350 raw[BOOT2_OFFSET] |= BOOT2_PREV_TRIED;
352 raw[BOOT2_OFFSET] &= ~BOOT2_PREV_TRIED;
360 raw[BOOT2_OFFSET] &= ~BOOT2_PREV_RESULT_MASK;
361 raw[BOOT2_OFFSET] |= (uint8_t)value << BOOT2_PREV_RESULT_SHIFT;