Print this page
update to acpica-unix2-20140114
acpica-unix2-20130823
PANKOVs restructure

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/intel/io/acpica/parser/psutils.c
          +++ new/usr/src/common/acpica/components/parser/psutils.c
   1    1  /******************************************************************************
   2    2   *
   3    3   * Module Name: psutils - Parser miscellaneous utilities (Parser only)
   4    4   *
   5    5   *****************************************************************************/
   6    6  
   7    7  /*
   8      - * Copyright (C) 2000 - 2011, Intel Corp.
        8 + * Copyright (C) 2000 - 2014, Intel Corp.
   9    9   * All rights reserved.
  10   10   *
  11   11   * Redistribution and use in source and binary forms, with or without
  12   12   * modification, are permitted provided that the following conditions
  13   13   * are met:
  14   14   * 1. Redistributions of source code must retain the above copyright
  15   15   *    notice, this list of conditions, and the following disclaimer,
  16   16   *    without modification.
  17   17   * 2. Redistributions in binary form must reproduce at minimum a disclaimer
  18   18   *    substantially similar to the "NO WARRANTY" disclaimer below
↓ open down ↓ 94 lines elided ↑ open up ↑
 113  113  
 114  114  /*******************************************************************************
 115  115   *
 116  116   * FUNCTION:    AcpiPsAllocOp
 117  117   *
 118  118   * PARAMETERS:  Opcode          - Opcode that will be stored in the new Op
 119  119   *
 120  120   * RETURN:      Pointer to the new Op, null on failure
 121  121   *
 122  122   * DESCRIPTION: Allocate an acpi_op, choose op type (and thus size) based on
 123      - *              opcode.  A cache of opcodes is available for the pure
      123 + *              opcode. A cache of opcodes is available for the pure
 124  124   *              GENERIC_OP, since this is by far the most commonly used.
 125  125   *
 126  126   ******************************************************************************/
 127  127  
 128  128  ACPI_PARSE_OBJECT*
 129  129  AcpiPsAllocOp (
 130  130      UINT16                  Opcode)
 131  131  {
 132  132      ACPI_PARSE_OBJECT       *Op;
 133  133      const ACPI_OPCODE_INFO  *OpInfo;
↓ open down ↓ 48 lines elided ↑ open up ↑
 182  182  
 183  183  
 184  184  /*******************************************************************************
 185  185   *
 186  186   * FUNCTION:    AcpiPsFreeOp
 187  187   *
 188  188   * PARAMETERS:  Op              - Op to be freed
 189  189   *
 190  190   * RETURN:      None.
 191  191   *
 192      - * DESCRIPTION: Free an Op object.  Either put it on the GENERIC_OP cache list
      192 + * DESCRIPTION: Free an Op object. Either put it on the GENERIC_OP cache list
 193  193   *              or actually free it.
 194  194   *
 195  195   ******************************************************************************/
 196  196  
 197  197  void
 198  198  AcpiPsFreeOp (
 199  199      ACPI_PARSE_OBJECT       *Op)
 200  200  {
 201  201      ACPI_FUNCTION_NAME (PsFreeOp);
 202  202  
↓ open down ↓ 28 lines elided ↑ open up ↑
 231  231   */
 232  232  BOOLEAN
 233  233  AcpiPsIsLeadingChar (
 234  234      UINT32                  c)
 235  235  {
 236  236      return ((BOOLEAN) (c == '_' || (c >= 'A' && c <= 'Z')));
 237  237  }
 238  238  
 239  239  
 240  240  /*
 241      - * Is "c" a namestring prefix character?
 242      - */
 243      -BOOLEAN
 244      -AcpiPsIsPrefixChar (
 245      -    UINT32                  c)
 246      -{
 247      -    return ((BOOLEAN) (c == '\\' || c == '^'));
 248      -}
 249      -
 250      -
 251      -/*
 252  241   * Get op's name (4-byte name segment) or 0 if unnamed
 253  242   */
 254  243  UINT32
 255  244  AcpiPsGetName (
 256  245      ACPI_PARSE_OBJECT       *Op)
 257  246  {
 258  247  
 259  248      /* The "generic" object has no name associated with it */
 260  249  
 261  250      if (Op->Common.Flags & ACPI_PARSEOP_GENERIC)
↓ open down ↓ 18 lines elided ↑ open up ↑
 280  269  
 281  270      /* The "generic" object has no name associated with it */
 282  271  
 283  272      if (Op->Common.Flags & ACPI_PARSEOP_GENERIC)
 284  273      {
 285  274          return;
 286  275      }
 287  276  
 288  277      Op->Named.Name = name;
 289  278  }
 290      -
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX