Node
static Node *IterateList(List *list, Node *node, int n);
Node *node = NULL;
Node *node;
static Node *
IterateList(List *list, Node *node, int n)
Node *node;
node = malloc(sizeof(Node) + strlen(name) + 1);
Node *node;
struct Node *no_Next;
struct Node *no_HNext;
Node li_Node;
Node *li_Hash[HSIZE];
Node *node;
EFI_DEVICE_PATH_PROTOCOL *Node;
Node = DevPath;
if (DevicePathType (Node) == mUefiDevicePathLibToTextTableGeneric[Index].Type) {
UefiDevicePathLibCatPrint (Str, "Path(%d,%d", DevicePathType (Node), DevicePathSubType (Node));
UefiDevicePathLibCatPrint (Str, "%s(%d", mUefiDevicePathLibToTextTableGeneric[Index].Text, DevicePathSubType (Node));
if (Index < DevicePathNodeLength (Node)) {
for (; Index < DevicePathNodeLength (Node); Index++) {
UefiDevicePathLibCatPrint (Str, "%02x", ((UINT8 *) Node)[Index]);
EFI_DEVICE_PATH_PROTOCOL *Node;
Node = __DECONST(EFI_DEVICE_PATH_PROTOCOL *, DeviceNode);
ToText (&Str, (VOID *) Node, DisplayOnly, AllowShortcuts);
EFI_DEVICE_PATH_PROTOCOL *Node;
Node = __DECONST(EFI_DEVICE_PATH_PROTOCOL *, DevicePath);
while (!IsDevicePathEnd (Node)) {
if (DevicePathType (Node) == mUefiDevicePathLibToTextTable[Index].Type &&
DevicePathSubType (Node) == mUefiDevicePathLibToTextTable[Index].SubType
AlignedNode = AllocateCopyPool (DevicePathNodeLength (Node), Node);
Node = NextDevicePathNode (Node);
EFI_DEVICE_PATH_PROTOCOL *Node;
Node = CreateDeviceNode (
StrHexToBytes (DataStr, DataLength * 2, (UINT8 *) (Node + 1), DataLength);
return Node;
IN CONST VOID *Node
ASSERT (Node != NULL);
return ((const EFI_DEVICE_PATH_PROTOCOL *)(Node))->Type;
IN CONST VOID *Node
ASSERT (Node != NULL);
return ((const EFI_DEVICE_PATH_PROTOCOL *)(Node))->SubType;
IN CONST VOID *Node
ASSERT (Node != NULL);
return ((const EFI_DEVICE_PATH_PROTOCOL *)Node)->Length[0] |
(((const EFI_DEVICE_PATH_PROTOCOL *)Node)->Length[1] << 8);
IN CONST VOID *Node
ASSERT (Node != NULL);
return ((EFI_DEVICE_PATH_PROTOCOL *)(__DECONST(UINT8 *, Node) + DevicePathNodeLength(Node)));
IN CONST VOID *Node
ASSERT (Node != NULL);
return (BOOLEAN) (DevicePathType (Node) == END_DEVICE_PATH_TYPE);
IN CONST VOID *Node
ASSERT (Node != NULL);
return (BOOLEAN) (IsDevicePathEndType (Node) && DevicePathSubType(Node) == END_ENTIRE_DEVICE_PATH_SUBTYPE);
OUT VOID *Node
ASSERT (Node != NULL);
memcpy (Node, &mUefiDevicePathLibEndDevicePath, sizeof (mUefiDevicePathLibEndDevicePath));
IN OUT VOID *Node,
ASSERT (Node != NULL);
le16enc(&((EFI_DEVICE_PATH_PROTOCOL *)(Node))->Length[0], (UINT16)(Length));
u_int8_t Node;
Node = 0;
while((Node != 0xff) && (count-- > 0)) {
result = biospnp_f01(vsegofs(&Node), vsegofs(devNodeBuffer), 0x1);
printf("PnP BIOS node %d: error 0x%x\n", Node, result);
#define biospnp_f01(Node, devNodeBuffer, Control) biospnp_call(0x01, "llw", Node, devNodeBuffer, Control)