Lines Matching refs:Node
852 ACPI_PARSE_OBJECT *Node; in OpcDoPld() local
871 Node = Op->Asl.Child; in OpcDoPld()
872 while (Node) in OpcDoPld()
874 switch (Node->Asl.ParseOpcode) in OpcDoPld()
878 if (Node->Asl.Child->Asl.ParseOpcode != PARSEOP_INTEGER) in OpcDoPld()
880 AslError(ASL_ERROR, ASL_MSG_INVALID_TYPE, Node, NULL); in OpcDoPld()
884 if (Node->Asl.Child->Asl.Value.Integer > 127) in OpcDoPld()
886 AslError(ASL_ERROR, ASL_MSG_RANGE, Node, NULL); in OpcDoPld()
890 PldInfo.Revision = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
895 if (Node->Asl.Child->Asl.ParseOpcode != PARSEOP_INTEGER) in OpcDoPld()
897 AslError(ASL_ERROR, ASL_MSG_INVALID_TYPE, Node, NULL); in OpcDoPld()
901 if (Node->Asl.Child->Asl.Value.Integer > 1) in OpcDoPld()
903 AslError(ASL_ERROR, ASL_MSG_RANGE, Node, NULL); in OpcDoPld()
907 PldInfo.IgnoreColor = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
914 if (Node->Asl.Child->Asl.ParseOpcode != PARSEOP_INTEGER) in OpcDoPld()
916 AslError(ASL_ERROR, ASL_MSG_RANGE, Node, NULL); in OpcDoPld()
920 if (Node->Asl.Child->Asl.Value.Integer > 255) in OpcDoPld()
922 AslError(ASL_ERROR, ASL_MSG_RANGE, Node, NULL); in OpcDoPld()
926 if (Node->Asl.ParseOpcode == PARSEOP_PLD_RED) in OpcDoPld()
928 PldInfo.Red = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
930 else if (Node->Asl.ParseOpcode == PARSEOP_PLD_GREEN) in OpcDoPld()
932 PldInfo.Green = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
936 PldInfo.Blue = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
943 if (Node->Asl.Child->Asl.ParseOpcode != PARSEOP_INTEGER) in OpcDoPld()
945 AslError(ASL_ERROR, ASL_MSG_INVALID_TYPE, Node, NULL); in OpcDoPld()
949 if (Node->Asl.Child->Asl.Value.Integer > 65535) in OpcDoPld()
951 AslError(ASL_ERROR, ASL_MSG_RANGE, Node, NULL); in OpcDoPld()
955 if (Node->Asl.ParseOpcode == PARSEOP_PLD_WIDTH) in OpcDoPld()
957 PldInfo.Width = (UINT16) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
961 PldInfo.Height = (UINT16) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
970 if (Node->Asl.Child->Asl.ParseOpcode != PARSEOP_INTEGER) in OpcDoPld()
972 AslError(ASL_ERROR, ASL_MSG_INVALID_TYPE, Node, NULL); in OpcDoPld()
976 if (Node->Asl.Child->Asl.Value.Integer > 1) in OpcDoPld()
978 AslError(ASL_ERROR, ASL_MSG_RANGE, Node, NULL); in OpcDoPld()
982 if (Node->Asl.ParseOpcode == PARSEOP_PLD_USERVISIBLE) in OpcDoPld()
984 PldInfo.UserVisible = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
986 else if (Node->Asl.ParseOpcode == PARSEOP_PLD_DOCK) in OpcDoPld()
988 PldInfo.Dock = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
992 PldInfo.Lid = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
999 if (Node->Asl.Child->Asl.ParseOpcode == PARSEOP_INTEGER) in OpcDoPld()
1001 if (Node->Asl.Child->Asl.Value.Integer > 6) in OpcDoPld()
1003 AslError(ASL_ERROR, ASL_MSG_RANGE, Node, NULL); in OpcDoPld()
1010 Node->Asl.Child->Asl.Value.String, in OpcDoPld()
1011 &Node->Asl.Child->Asl.Value.Integer)) in OpcDoPld()
1013 AslError(ASL_ERROR, ASL_MSG_INVALID_OPERAND, Node, NULL); in OpcDoPld()
1018 PldInfo.Panel = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
1023 if (Node->Asl.Child->Asl.ParseOpcode == PARSEOP_INTEGER) in OpcDoPld()
1025 if (Node->Asl.Child->Asl.Value.Integer > 2) in OpcDoPld()
1027 AslError(ASL_ERROR, ASL_MSG_RANGE, Node, NULL); in OpcDoPld()
1034 Node->Asl.Child->Asl.Value.String, in OpcDoPld()
1035 &Node->Asl.Child->Asl.Value.Integer)) in OpcDoPld()
1037 AslError(ASL_ERROR, ASL_MSG_INVALID_OPERAND, Node, NULL); in OpcDoPld()
1042 PldInfo.VerticalPosition = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
1047 if (Node->Asl.Child->Asl.ParseOpcode == PARSEOP_INTEGER) in OpcDoPld()
1049 if (Node->Asl.Child->Asl.Value.Integer > 2) in OpcDoPld()
1051 AslError(ASL_ERROR, ASL_MSG_RANGE, Node, NULL); in OpcDoPld()
1058 Node->Asl.Child->Asl.Value.String, in OpcDoPld()
1059 &Node->Asl.Child->Asl.Value.Integer)) in OpcDoPld()
1061 AslError(ASL_ERROR, ASL_MSG_INVALID_OPERAND, Node, NULL); in OpcDoPld()
1066 PldInfo.HorizontalPosition = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
1071 if (Node->Asl.Child->Asl.ParseOpcode == PARSEOP_INTEGER) in OpcDoPld()
1073 if (Node->Asl.Child->Asl.Value.Integer > 8) in OpcDoPld()
1075 AslError(ASL_ERROR, ASL_MSG_RANGE, Node, NULL); in OpcDoPld()
1082 Node->Asl.Child->Asl.Value.String, in OpcDoPld()
1083 &Node->Asl.Child->Asl.Value.Integer)) in OpcDoPld()
1085 AslError(ASL_ERROR, ASL_MSG_INVALID_OPERAND, Node, NULL); in OpcDoPld()
1090 PldInfo.Shape = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
1095 if (Node->Asl.Child->Asl.ParseOpcode != PARSEOP_INTEGER) in OpcDoPld()
1097 AslError(ASL_ERROR, ASL_MSG_INVALID_TYPE, Node, NULL); in OpcDoPld()
1101 if (Node->Asl.Child->Asl.Value.Integer > 1) in OpcDoPld()
1103 AslError(ASL_ERROR, ASL_MSG_RANGE, Node, NULL); in OpcDoPld()
1107 PldInfo.GroupOrientation = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
1113 if (Node->Asl.Child->Asl.ParseOpcode != PARSEOP_INTEGER) in OpcDoPld()
1115 AslError(ASL_ERROR, ASL_MSG_INVALID_TYPE, Node, NULL); in OpcDoPld()
1119 if (Node->Asl.Child->Asl.Value.Integer > 255) in OpcDoPld()
1121 AslError(ASL_ERROR, ASL_MSG_RANGE, Node, NULL); in OpcDoPld()
1126 if (Node->Asl.ParseOpcode == PARSEOP_PLD_GROUPTOKEN) in OpcDoPld()
1128 PldInfo.GroupToken = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
1132 PldInfo.GroupPosition = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
1141 if (Node->Asl.Child->Asl.ParseOpcode != PARSEOP_INTEGER) in OpcDoPld()
1143 AslError(ASL_ERROR, ASL_MSG_INVALID_TYPE, Node, NULL); in OpcDoPld()
1147 if (Node->Asl.Child->Asl.Value.Integer > 1) in OpcDoPld()
1149 AslError(ASL_ERROR, ASL_MSG_RANGE, Node, NULL); in OpcDoPld()
1153 if (Node->Asl.ParseOpcode == PARSEOP_PLD_BAY) in OpcDoPld()
1155 PldInfo.Bay = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
1157 else if (Node->Asl.ParseOpcode == PARSEOP_PLD_EJECTABLE) in OpcDoPld()
1159 PldInfo.Ejectable = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
1163 PldInfo.OspmEjectRequired = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
1171 if (Node->Asl.Child->Asl.ParseOpcode != PARSEOP_INTEGER) in OpcDoPld()
1173 AslError(ASL_ERROR, ASL_MSG_INVALID_TYPE, Node, NULL); in OpcDoPld()
1177 if (Node->Asl.Child->Asl.Value.Integer > 255) in OpcDoPld()
1179 AslError(ASL_ERROR, ASL_MSG_RANGE, Node, NULL); in OpcDoPld()
1183 if (Node->Asl.ParseOpcode == PARSEOP_PLD_CABINETNUMBER) in OpcDoPld()
1185 PldInfo.CabinetNumber = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
1189 PldInfo.CardCageNumber = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
1196 if (Node->Asl.Child->Asl.ParseOpcode != PARSEOP_INTEGER) in OpcDoPld()
1198 AslError(ASL_ERROR, ASL_MSG_INVALID_TYPE, Node, NULL); in OpcDoPld()
1202 if (Node->Asl.Child->Asl.Value.Integer > 1) in OpcDoPld()
1204 AslError(ASL_ERROR, ASL_MSG_RANGE, Node, NULL); in OpcDoPld()
1208 PldInfo.Reference = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
1213 if (Node->Asl.Child->Asl.ParseOpcode != PARSEOP_INTEGER) in OpcDoPld()
1215 AslError(ASL_ERROR, ASL_MSG_INVALID_TYPE, Node, NULL); in OpcDoPld()
1219 if (Node->Asl.Child->Asl.Value.Integer > 7) in OpcDoPld()
1221 switch (Node->Asl.Child->Asl.Value.Integer) in OpcDoPld()
1225 Node->Asl.Child->Asl.Value.Integer = 1; in OpcDoPld()
1230 Node->Asl.Child->Asl.Value.Integer = 2; in OpcDoPld()
1235 Node->Asl.Child->Asl.Value.Integer = 3; in OpcDoPld()
1240 Node->Asl.Child->Asl.Value.Integer = 4; in OpcDoPld()
1245 Node->Asl.Child->Asl.Value.Integer = 5; in OpcDoPld()
1250 Node->Asl.Child->Asl.Value.Integer = 6; in OpcDoPld()
1255 Node->Asl.Child->Asl.Value.Integer = 7; in OpcDoPld()
1260 AslError(ASL_ERROR, ASL_MSG_RANGE, Node, NULL); in OpcDoPld()
1265 PldInfo.Rotation = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
1270 if (Node->Asl.Child->Asl.ParseOpcode != PARSEOP_INTEGER) in OpcDoPld()
1272 AslError(ASL_ERROR, ASL_MSG_INVALID_TYPE, Node, NULL); in OpcDoPld()
1276 if (Node->Asl.Child->Asl.Value.Integer > 31) in OpcDoPld()
1278 AslError(ASL_ERROR, ASL_MSG_RANGE, Node, NULL); in OpcDoPld()
1282 PldInfo.Order = (UINT8) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
1288 if (Node->Asl.Child->Asl.ParseOpcode != PARSEOP_INTEGER) in OpcDoPld()
1290 AslError(ASL_ERROR, ASL_MSG_INVALID_TYPE, Node, NULL); in OpcDoPld()
1294 if (Node->Asl.Child->Asl.Value.Integer > 65535) in OpcDoPld()
1296 AslError(ASL_ERROR, ASL_MSG_RANGE, Node, NULL); in OpcDoPld()
1300 if (Node->Asl.ParseOpcode == PARSEOP_PLD_VERTICALOFFSET) in OpcDoPld()
1302 PldInfo.VerticalOffset = (UINT16) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
1306 PldInfo.HorizontalOffset = (UINT16) Node->Asl.Child->Asl.Value.Integer; in OpcDoPld()
1313 AslError(ASL_ERROR, ASL_MSG_INVALID_TYPE, Node, NULL); in OpcDoPld()
1317 Node = Node->Asl.Next; in OpcDoPld()