Lines Matching +full:usb +full:- +full:port +full:- +full:id
8 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
9 SPDX-License-Identifier: BSD-2-Clause-Patent
29 /// Device Path guid definition for backward-compatible with EFI1.1.
56 UINT8 Length[2]; ///< Specific Device Path data. Type and Sub-Type define
62 /// Device Path protocol definition for backward-compatible with EFI1.1.
137 /// The Vendor Device Path allows the creation of vendor-defined Device Paths. A vendor must
144 /// Vendor-assigned GUID that defines the data that follows.
148 /// Vendor-defined variable size data.
200 /// Device's PnP hardware ID stored in a numeric 32-bit
201 /// compressed EISA-type ID. This value must match the
206 /// Unique ID that is required by ACPI if two devices have the
208 /// _UID/_HID pair in the ACPI name space. Only the 32-bit
222 /// Device's PnP hardware ID stored in a numeric 32-bit
223 /// compressed EISA-type ID. This value must match the
228 /// Unique ID that is required by ACPI if two devices have the
234 /// Device's compatible PnP hardware ID stored in a numeric
235 /// 32-bit compressed EISA-type ID. This value must match at
248 // EISA ID Macro
249 // EISA ID Definition 32-bits
250 // bits[15:0] - three character compressed ASCII EISA ID.
251 // bits[31:16] - binary number
276 /// field comes from Table B-2 of the ACPI 3.0 specification. At
319 /// system. This Device Path can describe physical messaging information like SCSI ID, or abstract
351 /// Target ID on the SCSI bus (PUN).
391 /// 8 byte array containing Fibre Channel End Device Port Name.
411 /// 1394 Global Unique ID (GUID).
417 /// USB Device Path SubType.
423 /// USB Parent Port Number.
427 /// USB Interface Number.
433 /// USB Class Device Path SubType.
439 /// Vendor ID assigned by USB-IF. A value of 0xFFFF will
440 /// match any Vendor ID.
444 /// Product ID assigned by USB-IF. A value of 0xFFFF will
445 /// match any Product ID.
449 /// The class code assigned by the USB-IF. A value of 0xFF
454 /// The subclass code assigned by the USB-IF. A value of
459 /// The protocol code assigned by the USB-IF. A value of
466 /// USB WWID Device Path SubType.
471 /// This device path describes a USB device using its serial number.
476 /// USB interface number.
480 /// USB vendor id of the device.
484 /// USB product id of the device.
488 /// Last 64-or-fewer UTF-16 characters of the USB
515 /// The HBA port number that facilitates the connection to the
516 /// device or a port multiplier. The value 0xFFFF is reserved.
520 /// The Port multiplier port number that facilitates the connection
543 /// Target ID (TID) for a device.
579 /// The local port number.
583 /// The remote port number.
591 /// 0x00 - The Source IP Address was assigned though DHCP.
592 /// 0x01 - The Source IP Address is statically bound.
620 /// The local port number.
624 /// The remote port number.
632 /// 0x00 - The Local IP Address was manually configured.
633 /// 0x01 - The Local IP Address is assigned through IPv6
634 /// stateless auto-configuration.
635 /// 0x02 - The Local IP Address is assigned through IPv6
657 /// Bit 0 - IOC/Service (0b = IOC, 1b = Service).
658 /// Bit 1 - Extend Boot Environment.
659 /// Bit 2 - Console Protocol.
660 /// Bit 3 - Storage Protocol.
661 /// Bit 4 - Network Protocol.
666 /// 128-bit Global Identifier for remote fabric port.
670 /// 64-bit unique identifier to remote IOC or server process.
675 /// 64-bit persistent ID of remote IOC port.
679 /// 64-bit persistent ID of remote device.
712 /// Parity 0x00 - Default Parity.
713 /// Parity 0x01 - No Parity.
714 /// Parity 0x02 - Even Parity.
715 /// Parity 0x03 - Odd Parity.
716 /// Parity 0x04 - Mark Parity.
717 /// Parity 0x05 - Space Parity.
722 /// Stop Bits 0x00 - Default Stop Bits.
723 /// Stop Bits 0x01 - 1 Stop Bit.
724 /// Stop Bits 0x02 - 1.5 Stop Bits.
725 /// Stop Bits 0x03 - 2 Stop Bits.
802 /// Relative Target Port (RTP).
814 /// 8-byte array of the SAS Address for Serial Attached SCSI Target Port.
818 /// 8-byte array of the SAS Logical Unit Number.
826 /// Relative Target Port (RTP).
876 /// Target ID on the UFS bus (PUN).
949 /// VLAN identifier (0-4094).
967 /// Wi-Fi Device Path SubType.
973 /// Service set identifier. A 32-byte octets string.
1027 /// 0x01 - PC-AT compatible legacy MBR.
1028 /// 0x02 - GUID Partition Table.
1033 /// 0x00 - No Disk Signature.
1034 /// 0x01 - 32-bit signature from address 0x1b8 of the type 0x01 MBR.
1035 /// 0x02 - GUID signature.
1048 /// CD-ROM Media Device Path SubType.
1053 /// The CD-ROM Media Device Path is used to define a system partition that exists on a CD-ROM.
1062 /// Starting RBA of the partition on the medium. CD-ROMs use Relative logical Block Addressing.
1083 /// A NULL-terminated Path string including directory and file names.
1103 /// The ID of the protocol.
1222 /// This Device Path is used to describe the booting of non-EFI-aware operating systems.
1235 /// Null-terminated ASCII string that describes the boot device to a user.
1241 // DeviceType definitions - from BBS specification
1276 USB_DEVICE_PATH Usb; member
1334 USB_DEVICE_PATH *Usb; member