Lines Matching +full:- +full:- +full:-
2 * SPDX-License-Identifier: GPL-2.0-or-later
4 * uefi vars device - helper functions for ucs2 strings and tracing
9 #include "hw/uefi/var-service.h"
11 #include "trace/trace-hw_uefi.h"
13 /* ------------------------------------------------------------------ */
18 * Most of the time uefi ucs2 strings are NULL-terminated, except
128 /* ------------------------------------------------------------------ */
133 if (a->year < b->year) { in uefi_time_compare()
134 return -1; in uefi_time_compare()
136 if (a->year > b->year) { in uefi_time_compare()
140 if (a->month < b->month) { in uefi_time_compare()
141 return -1; in uefi_time_compare()
143 if (a->month > b->month) { in uefi_time_compare()
147 if (a->day < b->day) { in uefi_time_compare()
148 return -1; in uefi_time_compare()
150 if (a->day > b->day) { in uefi_time_compare()
154 if (a->hour < b->hour) { in uefi_time_compare()
155 return -1; in uefi_time_compare()
157 if (a->hour > b->hour) { in uefi_time_compare()
161 if (a->minute < b->minute) { in uefi_time_compare()
162 return -1; in uefi_time_compare()
164 if (a->minute > b->minute) { in uefi_time_compare()
168 if (a->second < b->second) { in uefi_time_compare()
169 return -1; in uefi_time_compare()
171 if (a->second > b->second) { in uefi_time_compare()
175 if (a->nanosecond < b->nanosecond) { in uefi_time_compare()
176 return -1; in uefi_time_compare()
178 if (a->nanosecond > b->nanosecond) { in uefi_time_compare()
185 /* ------------------------------------------------------------------ */