/freebsd-current/stand/efi/libefi/ |
H A D | wchar.c | 30 * CHAR16 related functions moved from loader. 36 wcscmp(CHAR16 *a, CHAR16 *b) 47 * cpy8to16 copies a traditional C string into a CHAR16 string and 51 cpy8to16(const char *src, CHAR16 *dst, size_t len) 53 len <<= 1; /* Assume CHAR16 is 2 bytes */ 58 *dst++ = (CHAR16)0; 62 cpy16to8(const CHAR16 *src, char *dst, size_t len)
|
H A D | efienv.c | 38 CHAR16 *uv; 75 CHAR16 *uv; 88 efi_setenv_freebsd_wcs(const char *varname, CHAR16 *valstr) 90 CHAR16 *var = NULL; 109 CHAR16 *var;
|
H A D | env.c | 392 efi_print_shell_str(const CHAR16 *varnamearg __unused, uint8_t *data, 395 printf(" = %S", (CHAR16 *)data); 446 efi_print_mem_type(const CHAR16 *varnamearg __unused, uint8_t *data, 469 * We have LoaderPath and LoaderDev as CHAR16 strings. 472 efi_print_freebsd(const CHAR16 *varnamearg, uint8_t *data, 484 printf("%S", (CHAR16 *)data); 498 efi_print_global(const CHAR16 *varnamearg, uint8_t *data, UINTN datasz) 541 CHAR16 *text; 548 text = (CHAR16 *)data; 553 /* Add terminating zero and we have CHAR16 [all...] |
/freebsd-current/lib/libefivar/ |
H A D | efivar-dp-parse.c | 52 * FreeBSD and CHAR16 strings generally aren't a good fit. Since this parsing 55 #define CHAR16 char macro 81 CHAR16 * 83 IN CONST CHAR16 *Src 101 CHAR16 * 103 IN CHAR16 *Str, 104 IN const CHAR16 *NodeName 107 CHAR16 *ParamStr; 108 CHAR16 *StrPointer; 147 ParamStr = AllocateCopyPool ((ParameterLength + 1) * sizeof (CHAR16), ParamSt [all...] |
H A D | efi-osdep.h | 57 typedef uint16_t CHAR16; typedef
|
H A D | uefi-dplib.h | 414 CHAR16 * 437 CHAR16 * 459 IN CONST CHAR16 *TextDeviceNode 477 IN CONST CHAR16 *TextDevicePath
|
/freebsd-current/sys/contrib/edk2/Include/Protocol/ |
H A D | DevicePathFromText.h | 35 IN CONST CHAR16 *TextDeviceNode 53 IN CONST CHAR16 *TextDevicePath
|
H A D | DevicePathToText.h | 37 CHAR16* 60 CHAR16*
|
H A D | SimpleTextIn.h | 37 CHAR16 UnicodeChar;
|
H A D | SimpleTextOut.h | 194 IN CHAR16 *String 215 IN CHAR16 *String
|
/freebsd-current/sys/contrib/edk2/Include/Library/ |
H A D | PrintLib.h | 222 (PcdMaximumUnicodeStringLength * sizeof (CHAR16) + 1), then ASSERT(). Also, the output 243 OUT CHAR16 *StartOfBuffer, 245 IN CONST CHAR16 *FormatString, 269 (PcdMaximumUnicodeStringLength * sizeof (CHAR16) + 1), then ASSERT(). Also, the output 290 OUT CHAR16 *StartOfBuffer, 292 IN CONST CHAR16 *FormatString, 317 (PcdMaximumUnicodeStringLength * sizeof (CHAR16) + 1), then ASSERT(). Also, the output 339 OUT CHAR16 *StartOfBuffer, 341 IN CONST CHAR16 *FormatString, 366 (PcdMaximumUnicodeStringLength * sizeof (CHAR16) [all...] |
H A D | DevicePathLib.h | 478 IN CONST CHAR16 *FileName 496 CHAR16 * 519 CHAR16 * 541 IN CONST CHAR16 *TextDeviceNode 558 IN CONST CHAR16 *TextDevicePath
|
H A D | BaseLib.h | 179 IN CONST CHAR16 *String, 197 @retval (sizeof (CHAR16) * (MaxSize + 1)) 207 IN CONST CHAR16 *String, 240 OUT CHAR16 *Destination, 242 IN CONST CHAR16 *Source 277 OUT CHAR16 *Destination, 279 IN CONST CHAR16 *Source, 315 IN OUT CHAR16 *Destination, 317 IN CONST CHAR16 *Source 355 IN OUT CHAR16 *Destinatio [all...] |
/freebsd-current/stand/efi/include/ |
H A D | efilib.h | 102 CHAR16 *efi_devpath_name(EFI_DEVICE_PATH *); 103 void efi_free_devpath_name(CHAR16 *); 108 EFI_DEVICE_PATH *efi_name_to_devpath16(CHAR16 *path); 121 EFI_STATUS main(int argc, CHAR16 *argv[]); 130 /* CHAR16 utility functions. */ 131 int wcscmp(CHAR16 *, CHAR16 *); 132 void cpy8to16(const char *, CHAR16 *, size_t); 133 void cpy16to8(const CHAR16 *, char *, size_t); 147 EFI_STATUS efi_setenv_freebsd_wcs(const char *varname, CHAR16 *valst [all...] |
H A D | efichar.h | 33 typedef CHAR16 efi_char;
|
H A D | efiprot.h | 187 IN CHAR16 *FileName, 305 CHAR16 FileName[1]; 327 CHAR16 VolumeLabel[1]; 344 CHAR16 VolumeLabel[1]; 491 #define UNICODE_BYTE_ORDER_MARK (CHAR16)(0xfeff) 499 IN CHAR16 *s1, 500 IN CHAR16 *s2 507 IN CHAR16 *String, 508 IN CHAR16 *Pattern 515 IN OUT CHAR16 *St [all...] |
H A D | eficonsctl.h | 105 IN CHAR16 *Password
|
H A D | efifs.h | 70 CHAR16 FileString[EFI_FILE_STRING_SIZE];
|
H A D | efigpt.h | 43 CHAR16 PartitionName[36];
|
H A D | efidevp.h | 359 CHAR16 PathName[1]; 471 CHAR16* 479 CHAR16* 494 IN CONST CHAR16* TextDeviceNode 499 IN CONST CHAR16* TextDevicePath
|
/freebsd-current/stand/efi/loader/ |
H A D | efi_main.c | 55 static CHAR16 * 56 arg_skipsep(CHAR16 *argp) 64 static CHAR16 * 65 arg_skipword(CHAR16 *argp) 81 CHAR16 *argp, *args, **argv; 100 ST->ConOut->OutputString(ST->ConOut, (CHAR16 *)L"Failed to allocate memory for heap.\r\n"); 175 argv = malloc((argc + 1) * sizeof(CHAR16*)); 178 argv[argc++] = (CHAR16 *)L"loader.efi";
|
/freebsd-current/sys/contrib/edk2/Include/Uefi/ |
H A D | UefiGpt.h | 133 CHAR16 PartitionName[36];
|
H A D | UefiInternalFormRepresentation.h | 24 typedef CHAR16* EFI_STRING; 100 CHAR16 UnicodeWeight; 122 CHAR16 UnicodeWeight; 196 CHAR16 FontFamily[1]; 231 CHAR16 CharValue; 341 CHAR16 LanguageWindow[16]; 406 CHAR16 FontName[1]; 445 CHAR16 StringText[1]; 451 CHAR16 StringText[1]; 457 CHAR16 StringTex [all...] |
/freebsd-current/stand/efi/include/Protocol/ |
H A D | Ip4Config2.h | 96 CHAR16 Name[EFI_IP4_CONFIG2_INTERFACE_INFO_NAME_SIZE];
|
/freebsd-current/stand/efi/boot1/ |
H A D | boot1.c | 179 CHAR16 *text; 192 __DECONST(CHAR16 *, 331 CHAR16 buf[2];
|