Searched refs:CHAR16 (Results 1 - 25 of 43) sorted by relevance

12

/freebsd-current/stand/efi/libefi/
H A Dwchar.c30 * 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 Defienv.c38 CHAR16 *uv;
75 CHAR16 *uv;
88 efi_setenv_freebsd_wcs(const char *varname, CHAR16 *valstr)
90 CHAR16 *var = NULL;
109 CHAR16 *var;
H A Denv.c392 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 Defivar-dp-parse.c52 * 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 Defi-osdep.h57 typedef uint16_t CHAR16; typedef
H A Duefi-dplib.h414 CHAR16 *
437 CHAR16 *
459 IN CONST CHAR16 *TextDeviceNode
477 IN CONST CHAR16 *TextDevicePath
/freebsd-current/sys/contrib/edk2/Include/Protocol/
H A DDevicePathFromText.h35 IN CONST CHAR16 *TextDeviceNode
53 IN CONST CHAR16 *TextDevicePath
H A DDevicePathToText.h37 CHAR16*
60 CHAR16*
H A DSimpleTextIn.h37 CHAR16 UnicodeChar;
H A DSimpleTextOut.h194 IN CHAR16 *String
215 IN CHAR16 *String
/freebsd-current/sys/contrib/edk2/Include/Library/
H A DPrintLib.h222 (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 DDevicePathLib.h478 IN CONST CHAR16 *FileName
496 CHAR16 *
519 CHAR16 *
541 IN CONST CHAR16 *TextDeviceNode
558 IN CONST CHAR16 *TextDevicePath
H A DBaseLib.h179 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 Defilib.h102 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 Defichar.h33 typedef CHAR16 efi_char;
H A Defiprot.h187 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 Deficonsctl.h105 IN CHAR16 *Password
H A Defifs.h70 CHAR16 FileString[EFI_FILE_STRING_SIZE];
H A Defigpt.h43 CHAR16 PartitionName[36];
H A Defidevp.h359 CHAR16 PathName[1];
471 CHAR16*
479 CHAR16*
494 IN CONST CHAR16* TextDeviceNode
499 IN CONST CHAR16* TextDevicePath
/freebsd-current/stand/efi/loader/
H A Defi_main.c55 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 DUefiGpt.h133 CHAR16 PartitionName[36];
H A DUefiInternalFormRepresentation.h24 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 DIp4Config2.h96 CHAR16 Name[EFI_IP4_CONFIG2_INTERFACE_INFO_NAME_SIZE];
/freebsd-current/stand/efi/boot1/
H A Dboot1.c179 CHAR16 *text;
192 __DECONST(CHAR16 *,
331 CHAR16 buf[2];

Completed in 238 milliseconds

12