Symbol: CHAR16
usr/src/boot/efi/include/Base.h
826
STATIC_ASSERT (sizeof (CHAR16) == 2, "sizeof (CHAR16) does not meet UEFI Specification Data Type requirements");
usr/src/boot/efi/include/IndustryStandard/PeImage.h
703
CHAR16 String[1];
usr/src/boot/efi/include/IndustryStandard/UefiTcgPlatform.h
233
CHAR16 UnicodeName[1];
usr/src/boot/efi/include/IndustryStandard/UefiTcgPlatform.h
249
CHAR16 UnicodeName[1];
usr/src/boot/efi/include/IndustryStandard/UefiTcgPlatform.h
260
CHAR16 UnicodeName[1];
usr/src/boot/efi/include/IndustryStandard/Usb.h
170
CHAR16 String[1];
usr/src/boot/efi/include/Pi/PiFirmwareFile.h
456
CHAR16 FileNameString[1];
usr/src/boot/efi/include/Pi/PiFirmwareFile.h
461
CHAR16 FileNameString[1];
usr/src/boot/efi/include/Pi/PiFirmwareFile.h
475
CHAR16 VersionString[1];
usr/src/boot/efi/include/Pi/PiFirmwareFile.h
485
CHAR16 VersionString[1];
usr/src/boot/efi/include/Protocol/ComponentName.h
101
OUT CHAR16 **ControllerName
usr/src/boot/efi/include/Protocol/ComponentName.h
51
OUT CHAR16 **DriverName
usr/src/boot/efi/include/Protocol/ComponentName2.h
141
OUT CHAR16 **ControllerName
usr/src/boot/efi/include/Protocol/ComponentName2.h
63
OUT CHAR16 **DriverName
usr/src/boot/efi/include/Protocol/DevicePath.h
1084
CHAR16 PathName[1];
usr/src/boot/efi/include/Protocol/DevicePathFromText.h
35
IN CONST CHAR16 *TextDeviceNode
usr/src/boot/efi/include/Protocol/DevicePathFromText.h
52
IN CONST CHAR16 *TextDevicePath
usr/src/boot/efi/include/Protocol/DevicePathToText.h
37
CHAR16 *
usr/src/boot/efi/include/Protocol/DevicePathToText.h
60
CHAR16 *
usr/src/boot/efi/include/Protocol/DriverDiagnostics.h
108
OUT CHAR16 **Buffer
usr/src/boot/efi/include/Protocol/DriverDiagnostics2.h
88
OUT CHAR16 **Buffer
usr/src/boot/efi/include/Protocol/FormBrowser2.h
154
IN CONST CHAR16 *VariableName OPTIONAL
usr/src/boot/efi/include/Protocol/HiiFont.h
399
IN CONST CHAR16 Char,
usr/src/boot/efi/include/Protocol/HiiFont.h
84
CHAR16 FontName[1];
usr/src/boot/efi/include/Protocol/HiiImageDecoder.h
88
CHAR16 ImageExtenion[1];
usr/src/boot/efi/include/Protocol/HiiString.h
61
IN CONST CHAR16 *LanguageName OPTIONAL,
usr/src/boot/efi/include/Protocol/Http.h
193
CHAR16 *Url;
usr/src/boot/efi/include/Protocol/Ip4Config2.h
90
CHAR16 Name[EFI_IP4_CONFIG2_INTERFACE_INFO_NAME_SIZE];
usr/src/boot/efi/include/Protocol/Ip6Config.h
106
CHAR16 Name[32];
usr/src/boot/efi/include/Protocol/Kms.h
1192
CHAR16 *ServiceName;
usr/src/boot/efi/include/Protocol/Print2.h
113
OUT CHAR16 *StartOfBuffer,
usr/src/boot/efi/include/Protocol/Print2.h
115
IN CONST CHAR16 *FormatString,
usr/src/boot/efi/include/Protocol/Print2.h
159
OUT CHAR16 *StartOfBuffer,
usr/src/boot/efi/include/Protocol/Print2.h
208
OUT CHAR16 *StartOfBuffer,
usr/src/boot/efi/include/Protocol/Print2.h
258
IN OUT CHAR16 *Buffer,
usr/src/boot/efi/include/Protocol/Print2.h
397
IN CONST CHAR16 *FormatString,
usr/src/boot/efi/include/Protocol/Print2.h
446
IN CONST CHAR16 *FormatString,
usr/src/boot/efi/include/Protocol/Print2.h
575
IN OUT CHAR16 *Buffer,
usr/src/boot/efi/include/Protocol/Print2.h
64
OUT CHAR16 *StartOfBuffer,
usr/src/boot/efi/include/Protocol/Print2.h
66
IN CONST CHAR16 *FormatString,
usr/src/boot/efi/include/Protocol/ScsiPassThru.h
126
CHAR16 *ControllerName;
usr/src/boot/efi/include/Protocol/ScsiPassThru.h
130
CHAR16 *ChannelName;
usr/src/boot/efi/include/Protocol/SimpleFileSystem.h
118
IN CHAR16 *FileName,
usr/src/boot/efi/include/Protocol/SimpleFileSystem.h
431
IN CHAR16 *FileName,
usr/src/boot/efi/include/Protocol/SimpleTextIn.h
37
CHAR16 UnicodeChar;
usr/src/boot/efi/include/Protocol/SimpleTextOut.h
194
IN CHAR16 *String
usr/src/boot/efi/include/Protocol/SimpleTextOut.h
215
IN CHAR16 *String
usr/src/boot/efi/include/Protocol/SmartCardReader.h
164
OUT CHAR16 *ReaderName OPTIONAL,
usr/src/boot/efi/include/Protocol/UnicodeCollation.h
112
IN OUT CHAR16 *Str
usr/src/boot/efi/include/Protocol/UnicodeCollation.h
133
OUT CHAR16 *String
usr/src/boot/efi/include/Protocol/UnicodeCollation.h
154
IN CHAR16 *String,
usr/src/boot/efi/include/Protocol/UnicodeCollation.h
39
#define EFI_UNICODE_BYTE_ORDER_MARK (CHAR16) (0xfeff)
usr/src/boot/efi/include/Protocol/UnicodeCollation.h
61
IN CHAR16 *Str1,
usr/src/boot/efi/include/Protocol/UnicodeCollation.h
62
IN CHAR16 *Str2
usr/src/boot/efi/include/Protocol/UnicodeCollation.h
81
IN CHAR16 *String,
usr/src/boot/efi/include/Protocol/UnicodeCollation.h
82
IN CHAR16 *Pattern
usr/src/boot/efi/include/Protocol/UnicodeCollation.h
97
IN OUT CHAR16 *Str
usr/src/boot/efi/include/Protocol/UsbIo.h
444
OUT CHAR16 **String
usr/src/boot/efi/include/Uefi/UefiGpt.h
133
CHAR16 PartitionName[36];
usr/src/boot/efi/include/Uefi/UefiInternalFormRepresentation.h
120
CHAR16 UnicodeWeight;
usr/src/boot/efi/include/Uefi/UefiInternalFormRepresentation.h
1710
CHAR16 Unicode;
usr/src/boot/efi/include/Uefi/UefiInternalFormRepresentation.h
1714
CHAR16 ShiftedUnicode;
usr/src/boot/efi/include/Uefi/UefiInternalFormRepresentation.h
1718
CHAR16 AltGrUnicode;
usr/src/boot/efi/include/Uefi/UefiInternalFormRepresentation.h
1722
CHAR16 ShiftedAltGrUnicode;
usr/src/boot/efi/include/Uefi/UefiInternalFormRepresentation.h
194
CHAR16 FontFamily[1];
usr/src/boot/efi/include/Uefi/UefiInternalFormRepresentation.h
229
CHAR16 CharValue;
usr/src/boot/efi/include/Uefi/UefiInternalFormRepresentation.h
24
typedef CHAR16 *EFI_STRING;
usr/src/boot/efi/include/Uefi/UefiInternalFormRepresentation.h
339
CHAR16 LanguageWindow[16];
usr/src/boot/efi/include/Uefi/UefiInternalFormRepresentation.h
404
CHAR16 FontName[1];
usr/src/boot/efi/include/Uefi/UefiInternalFormRepresentation.h
443
CHAR16 StringText[1];
usr/src/boot/efi/include/Uefi/UefiInternalFormRepresentation.h
449
CHAR16 StringText[1];
usr/src/boot/efi/include/Uefi/UefiInternalFormRepresentation.h
455
CHAR16 StringText[1];
usr/src/boot/efi/include/Uefi/UefiInternalFormRepresentation.h
462
CHAR16 StringText[1];
usr/src/boot/efi/include/Uefi/UefiInternalFormRepresentation.h
98
CHAR16 UnicodeWeight;
usr/src/boot/efi/include/Uefi/UefiSpec.h
1026
IN CHAR16 *WatchdogData OPTIONAL
usr/src/boot/efi/include/Uefi/UefiSpec.h
1985
CHAR16 *FirmwareVendor;
usr/src/boot/efi/include/Uefi/UefiSpec.h
671
IN CHAR16 *VariableName,
usr/src/boot/efi/include/Uefi/UefiSpec.h
708
IN OUT CHAR16 *VariableName,
usr/src/boot/efi/include/Uefi/UefiSpec.h
749
IN CHAR16 *VariableName,
usr/src/boot/efi/include/Uefi/UefiSpec.h
925
OUT CHAR16 **ExitData OPTIONAL
usr/src/boot/efi/include/Uefi/UefiSpec.h
954
IN CHAR16 *ExitData OPTIONAL
usr/src/boot/efi/include/efichar.h
32
int ucs2_to_utf8(const CHAR16 *, char **);
usr/src/boot/efi/include/efichar.h
33
int utf8_to_ucs2(const char *, CHAR16 **, size_t *);
usr/src/boot/efi/include/efichar.h
34
int ucs2len(const CHAR16 *);
usr/src/boot/efi/include/eficonsctl.h
106
IN CHAR16 *Password
usr/src/boot/efi/include/efilib.h
124
CHAR16 *efi_devpath_name(EFI_DEVICE_PATH *);
usr/src/boot/efi/include/efilib.h
125
void efi_free_devpath_name(CHAR16 *);
usr/src/boot/efi/include/efilib.h
141
EFI_STATUS main(int argc, CHAR16 *argv[]);
usr/src/boot/efi/include/efilib.h
152
int wcscmp(CHAR16 *, CHAR16 *);
usr/src/boot/efi/include/efilib.h
153
void cpy8to16(const char *, CHAR16 *, size_t);
usr/src/boot/efi/include/efilib.h
154
void cpy16to8(const CHAR16 *, char *, size_t);
usr/src/boot/efi/include/efilib.h
167
EFI_STATUS efi_setenv_illumos_wcs(const char *varname, CHAR16 *valstr);
usr/src/boot/efi/libefi/devpath.c
104
efi_free_devpath_name(CHAR16 *text)
usr/src/boot/efi/libefi/devpath.c
82
CHAR16 *
usr/src/boot/efi/libefi/efi_console.c
815
CHAR16 buf[2];
usr/src/boot/efi/libefi/efi_console.c
831
CHAR16 *text;
usr/src/boot/efi/libefi/efichar.c
120
utf8_to_ucs2(const char *name, CHAR16 **nmp, size_t *len)
usr/src/boot/efi/libefi/efichar.c
122
CHAR16 *nm;
usr/src/boot/efi/libefi/efichar.c
173
*nm++ = (CHAR16)ucs4;
usr/src/boot/efi/libefi/efichar.c
35
ucs2len(const CHAR16 *str)
usr/src/boot/efi/libefi/efichar.c
50
utf8_len_of_ucs2(const CHAR16 *nm)
usr/src/boot/efi/libefi/efichar.c
53
CHAR16 c;
usr/src/boot/efi/libefi/efichar.c
70
ucs2_to_utf8(const CHAR16 *nm, char **name)
usr/src/boot/efi/libefi/efichar.c
73
CHAR16 c;
usr/src/boot/efi/libefi/efienv.c
101
var, valstr, (ucs2len(valstr) + 1) * sizeof (CHAR16)));
usr/src/boot/efi/libefi/efienv.c
42
CHAR16 *uv;
usr/src/boot/efi/libefi/efienv.c
62
CHAR16 *uv;
usr/src/boot/efi/libefi/efienv.c
97
efi_setenv_illumos_wcs(const char *var, CHAR16 *valstr)
usr/src/boot/efi/libefi/efiisaio.c
801
CHAR16 *text;
usr/src/boot/efi/libefi/efinet.c
370
CHAR16 *text;
usr/src/boot/efi/libefi/efipart.c
1013
CHAR16 *pathname;
usr/src/boot/efi/libefi/efipart.c
770
CHAR16 *text;
usr/src/boot/efi/libefi/efiserialio.c
811
CHAR16 *text;
usr/src/boot/efi/libefi/env.c
1058
efi_print_var(CHAR16 *varnamearg, EFI_GUID *matchguid, int lflag)
usr/src/boot/efi/libefi/env.c
1146
CHAR16 *varname;
usr/src/boot/efi/libefi/env.c
1147
CHAR16 *newnm;
usr/src/boot/efi/libefi/env.c
1148
CHAR16 varnamearg[128];
usr/src/boot/efi/libefi/env.c
1323
CHAR16 wvar[128];
usr/src/boot/efi/libefi/env.c
1363
CHAR16 wvar[128];
usr/src/boot/efi/libefi/env.c
1423
CHAR16 *name = NULL;
usr/src/boot/efi/libefi/env.c
1467
name = ficlMalloc((names + 1) * sizeof (CHAR16));
usr/src/boot/efi/libefi/env.c
782
efi_print_shell_str(const CHAR16 *varnamearg __unused, uint8_t *data,
usr/src/boot/efi/libefi/env.c
785
printf(" = %S", (CHAR16 *)data);
usr/src/boot/efi/libefi/env.c
836
efi_print_mem_type(const CHAR16 *varnamearg __unused, uint8_t *data,
usr/src/boot/efi/libefi/env.c
862
efi_print_illumos(const CHAR16 *varnamearg, uint8_t *data,
usr/src/boot/efi/libefi/env.c
874
printf("%S", (CHAR16 *)data);
usr/src/boot/efi/libefi/env.c
888
efi_print_global(const CHAR16 *varnamearg, uint8_t *data, UINTN datasz)
usr/src/boot/efi/libefi/env.c
931
CHAR16 *text;
usr/src/boot/efi/libefi/env.c
938
text = (CHAR16 *)data;
usr/src/boot/efi/libefi/env.c
976
CHAR16 *text;
usr/src/boot/efi/libefi/wchar.c
38
wcscmp(CHAR16 *a, CHAR16 *b)
usr/src/boot/efi/libefi/wchar.c
53
cpy8to16(const char *src, CHAR16 *dst, size_t len)
usr/src/boot/efi/libefi/wchar.c
60
*dst++ = (CHAR16)0;
usr/src/boot/efi/libefi/wchar.c
64
cpy16to8(const CHAR16 *src, char *dst, size_t len)
usr/src/boot/efi/loader/efi_main.c
168
argv = malloc((argc + 1) * sizeof (CHAR16*));
usr/src/boot/efi/loader/efi_main.c
171
argv[argc++] = (CHAR16 *)LOADER_EFI;
usr/src/boot/efi/loader/efi_main.c
56
static CHAR16 *
usr/src/boot/efi/loader/efi_main.c
57
arg_skipsep(CHAR16 *argp)
usr/src/boot/efi/loader/efi_main.c
65
static CHAR16 *
usr/src/boot/efi/loader/efi_main.c
66
arg_skipword(CHAR16 *argp)
usr/src/boot/efi/loader/efi_main.c
77
CHAR16 *argp, *args, **argv;
usr/src/boot/efi/loader/main.c
1227
CHAR16 *text;
usr/src/boot/efi/loader/main.c
1351
CHAR16 *argp;
usr/src/boot/efi/loader/main.c
365
CHAR16 *text;
usr/src/boot/efi/loader/main.c
674
main(int argc, CHAR16 *argv[])
usr/src/boot/efi/loader/main.c
684
CHAR16 *text;
usr/src/boot/efi/loader/main.c
795
CHAR16 *ptr;
usr/src/uts/intel/sys/acpi/platform/acefiex.h
1028
CHAR16 *FirmwareVendor;
usr/src/uts/intel/sys/acpi/platform/acefiex.h
309
CHAR16 *String);
usr/src/uts/intel/sys/acpi/platform/acefiex.h
315
CHAR16 *String);
usr/src/uts/intel/sys/acpi/platform/acefiex.h
389
CHAR16 UnicodeChar;
usr/src/uts/intel/sys/acpi/platform/acefiex.h
444
CHAR16 *FileName,
usr/src/uts/intel/sys/acpi/platform/acefiex.h
511
CHAR16 FileName[1];
usr/src/uts/intel/sys/acpi/platform/acefiex.h
582
CHAR16 **ExitData);
usr/src/uts/intel/sys/acpi/platform/acefiex.h
590
CHAR16 *ExitData);
usr/src/uts/intel/sys/acpi/platform/acefiex.h
609
CHAR16 *WatchdogData);