v_package
if (res.v_package[0]->type != AML_OBJTYPE_INTEGER ||
res.v_package[0]->v_integer < 23)
if (res.v_package[1]->type != AML_OBJTYPE_INTEGER ||
res.v_package[1]->v_integer != 3)
if (res.v_package[2]->type != AML_OBJTYPE_INTEGER || /* or Buffer */
res.v_package[3]->type != AML_OBJTYPE_INTEGER || /* or Buffer */
res.v_package[4]->type != AML_OBJTYPE_INTEGER || /* or Buffer */
res.v_package[5]->type != AML_OBJTYPE_INTEGER || /* or Buffer */
res.v_package[6]->type != AML_OBJTYPE_BUFFER ||
res.v_package[7]->type != AML_OBJTYPE_BUFFER ||
res.v_package[8]->type != AML_OBJTYPE_BUFFER ||
res.v_package[9]->type != AML_OBJTYPE_BUFFER ||
res.v_package[10]->type != AML_OBJTYPE_BUFFER ||
res.v_package[11]->type != AML_OBJTYPE_BUFFER ||
res.v_package[12]->type != AML_OBJTYPE_INTEGER || /* or Buffer */
res.v_package[13]->type != AML_OBJTYPE_BUFFER ||
res.v_package[14]->type != AML_OBJTYPE_BUFFER ||
res.v_package[15]->type != AML_OBJTYPE_BUFFER ||
res.v_package[16]->type != AML_OBJTYPE_BUFFER ||
res.v_package[17]->type != AML_OBJTYPE_INTEGER || /* or Buffer */
res.v_package[18]->type != AML_OBJTYPE_BUFFER ||
res.v_package[19]->type != AML_OBJTYPE_BUFFER ||
res.v_package[20]->type != AML_OBJTYPE_INTEGER || /* or Buffer */
res.v_package[21]->type != AML_OBJTYPE_INTEGER || /* or Buffer */
res.v_package[22]->type != AML_OBJTYPE_INTEGER) /* or Buffer */
memcpy(&sc->sc_desired_perf, &res.v_package[7]->v_buffer[3],
sc->sc_highest_perf = res.v_package[2]->v_integer;
sc->sc_nominal_perf = res.v_package[3]->v_integer;
sc->sc_lowest_perf = res.v_package[5]->v_integer;
sc->sc_lowest_freq = res.v_package[21]->v_integer;
sc->sc_nominal_freq = res.v_package[22]->v_integer;
struct aml_value *val = res.v_package[i];
if (val->v_package[0]->type != AML_OBJTYPE_INTEGER ||
val->v_package[1]->type != AML_OBJTYPE_INTEGER ||
val->v_package[3]->type != AML_OBJTYPE_INTEGER)
addr = val->v_package[0]->v_integer;
pin = val->v_package[1]->v_integer;
if (val->v_package[2]->type == AML_OBJTYPE_INTEGER) {
source = val->v_package[2]->v_integer;
index = val->v_package[3]->v_integer;
index = acpipci_intr_link(sc, node, val->v_package[2]);
if (wq->q_wakepkg->v_package[0]->type == AML_OBJTYPE_INTEGER)
wq->q_gpe = wq->q_wakepkg->v_package[0]->v_integer;
if (wq->q_wakepkg->v_package[1]->type == AML_OBJTYPE_INTEGER)
wq->q_state = wq->q_wakepkg->v_package[1]->v_integer;
sc->sc_sleeptype[i].slp_typa = aml_val2int(res.v_package[0]);
sc->sc_sleeptype[i].slp_typb = aml_val2int(res.v_package[1]);
dsd.v_package[0]->type != AML_OBJTYPE_BUFFER ||
dsd.v_package[1]->type != AML_OBJTYPE_PACKAGE)
if (dsd.v_package[0]->length != sizeof(prop_guid) ||
memcmp(dsd.v_package[0]->v_buffer, prop_guid,
for (i = 0; i < dsd.v_package[1]->length; i++) {
struct aml_value *res = dsd.v_package[1]->v_package[i];
res->v_package[0]->type != AML_OBJTYPE_STRING ||
strcmp(res->v_package[0]->v_string, prop) != 0)
val = res->v_package[1];
dsd.v_package[0]->type != AML_OBJTYPE_BUFFER ||
dsd.v_package[1]->type != AML_OBJTYPE_PACKAGE)
if (dsd.v_package[0]->length != sizeof(prop_guid) ||
memcmp(dsd.v_package[0]->v_buffer, prop_guid,
for (i = 0; i < dsd.v_package[1]->length; i++) {
struct aml_value *res = dsd.v_package[1]->v_package[i];
res->v_package[0]->type != AML_OBJTYPE_STRING ||
strcmp(res->v_package[0]->v_string, prop) != 0)
val = res->v_package[1];
cid = res.v_package[0];
val = res.v_package[i];
res.v_package[0]->type != AML_OBJTYPE_INTEGER ||
res.v_package[1]->type != AML_OBJTYPE_INTEGER ||
res.v_package[2]->type != AML_OBJTYPE_INTEGER)
if (res.v_package[0]->v_integer == class &&
res.v_package[1]->v_integer == subclass &&
res.v_package[2]->v_integer == interface)
dsd.v_package[0]->type != AML_OBJTYPE_BUFFER ||
dsd.v_package[1]->type != AML_OBJTYPE_PACKAGE)
if (dsd.v_package[0]->length != sizeof(prop_guid) ||
memcmp(dsd.v_package[0]->v_buffer, prop_guid,
for (i = 0; i < dsd.v_package[1]->length; i++) {
struct aml_value *res = dsd.v_package[1]->v_package[i];
res->v_package[0]->type != AML_OBJTYPE_STRING ||
strcmp(res->v_package[0]->v_string, "StorageD3Enable") != 0)
val = res->v_package[1];
sc->sc_bix.bix_revision = aml_val2int(res.v_package[n++]);
sc->sc_bix.bix_power_unit = aml_val2int(res.v_package[n++]);
sc->sc_bix.bix_capacity = aml_val2int(res.v_package[n++]);
sc->sc_bix.bix_last_capacity = aml_val2int(res.v_package[n++]);
sc->sc_bix.bix_technology = aml_val2int(res.v_package[n++]);
sc->sc_bix.bix_voltage = aml_val2int(res.v_package[n++]);
sc->sc_bix.bix_warning = aml_val2int(res.v_package[n++]);
sc->sc_bix.bix_low = aml_val2int(res.v_package[n++]);
sc->sc_bix.bix_cycle_count = aml_val2int(res.v_package[n++]);
sc->sc_bix.bix_accuracy = aml_val2int(res.v_package[n++]);
sc->sc_bix.bix_max_sample = aml_val2int(res.v_package[n++]);
sc->sc_bix.bix_min_sample = aml_val2int(res.v_package[n++]);
sc->sc_bix.bix_max_avg = aml_val2int(res.v_package[n++]);
sc->sc_bix.bix_min_avg = aml_val2int(res.v_package[n++]);
sc->sc_bix.bix_cap_granu1 = aml_val2int(res.v_package[n++]);
sc->sc_bix.bix_cap_granu2 = aml_val2int(res.v_package[n++]);
strlcpy(sc->sc_bix.bix_model, aml_val_to_string(res.v_package[n++]),
strlcpy(sc->sc_bix.bix_serial, aml_val_to_string(res.v_package[n++]),
strlcpy(sc->sc_bix.bix_type, aml_val_to_string(res.v_package[n++]),
strlcpy(sc->sc_bix.bix_oem, aml_val_to_string(res.v_package[n++]),
sc->sc_bst.bst_state = aml_val2int(res.v_package[0]);
sc->sc_bst.bst_rate = aml_val2int(res.v_package[1]);
sc->sc_bst.bst_capacity = aml_val2int(res.v_package[2]);
sc->sc_bst.bst_voltage = aml_val2int(res.v_package[3]);
state = val->v_package[1]->v_integer;
if (val->v_package[0]->type != AML_OBJTYPE_BUFFER) {
state, val->v_package[0]->type);
grd = (struct acpi_grd *)val->v_package[0]->v_buffer;
if (val->v_package[0]->length != sizeof(*grd) + 2 ||
val->v_package[0]->v_buffer[sizeof(*grd)] != SRT_ENDTAG) {
val->v_package[2]->v_integer, val->v_package[3]->v_integer, addr);
val->length != val->v_package[0]->v_integer ||
val->v_package[1]->v_integer != 0) {
num_proc = val->v_package[4]->v_integer;
coord_type = val->v_package[3]->v_integer;
domain = val->v_package[2]->v_integer;
cindex = val->v_package[5]->v_integer;
memcpy(&sc->sc_pct.pct_ctrl, res.v_package[0]->v_buffer,
memcpy(&sc->sc_pct.pct_status, res.v_package[1]->v_buffer,
cf = aml_val2int(res.v_package[i]->v_package[0]);
res.v_package[i]->v_package[1]);
res.v_package[i]->v_package[2]);
res.v_package[i]->v_package[3]);
res.v_package[i]->v_package[4]);
res.v_package[i]->v_package[5]);
db_aml_showvalue(value->v_package[idx]);
res.v_package[0]->type != AML_OBJTYPE_BUFFER ||
res.v_package[0]->length != 16 ||
res.v_package[1]->type != AML_OBJTYPE_PACKAGE) {
if (memcmp(res.v_package[0]->v_buffer, acpihid_uuid,
for (i = 0; i < res.v_package[1]->length; i++) {
struct aml_value *hid = res.v_package[1]->v_package[i];
hid->v_package[0]->type != AML_OBJTYPE_INTEGER ||
hid->v_package[1]->type != AML_OBJTYPE_INTEGER ||
hid->v_package[2]->type != AML_OBJTYPE_INTEGER ||
hid->v_package[3]->type != AML_OBJTYPE_INTEGER ||
hid->v_package[4]->type != AML_OBJTYPE_INTEGER)
if (hid->v_package[0]->v_integer != 1)
if (hid->v_package[1]->v_integer < 0 ||
hid->v_package[1]->v_integer >= sc->sc_ngpios)
idx = hid->v_package[1]->v_integer;
sc->sc_gpios[idx].ag_usage_page = hid->v_package[3]->v_integer;
sc->sc_gpios[idx].ag_usage_id = hid->v_package[4]->v_integer;
acpiprt_prt_add(sc, res.v_package[i]);
addr = aml_val2int(v->v_package[0]);
pin = aml_val2int(v->v_package[1]);
pp = v->v_package[2];
irq._int = aml_val2int(v->v_package[3]);
ref = res.v_package[i];
val = aml_val2int(res.v_package[HCI_REG_CX]);
*brightness = aml_val2int(res.v_package[HCI_REG_CX]);
*video_output = aml_val2int(res.v_package[HCI_REG_CX]);
ref = res1.v_package[y];
value = aml_val2int(res.v_package[i + 2]);
#define aml_pkgval(v,i) (&(v)->v_package[(i)])
v = res.v_package;
r = res.v_package[i];
ri.v_package[0]->type != AML_OBJTYPE_INTEGER ||
ri.v_package[1]->type != AML_OBJTYPE_STRING ||
ri.v_package[lim1]->type != AML_OBJTYPE_INTEGER ||
ri.v_package[lim2]->type != AML_OBJTYPE_INTEGER ||
ri.v_package[ena]->type != AML_OBJTYPE_INTEGER) {
as->i = ri.v_package[0]->v_integer;
DEVNAME(sc), name, ri.v_package[0]->v_integer);
strlcpy(as->s.desc, ri.v_package[1]->v_string,
as->l = ri.v_package[lim1]->v_integer;
as->h = as->l + ri.v_package[lim2]->v_integer;
as->h = ri.v_package[lim2]->v_integer;
ri.v_package[ena]->v_integer);
sc->sc_lpat[i].temp = aml_val2int(res.v_package[2 * i]);
sc->sc_lpat[i].raw = aml_val2int(res.v_package[2 * i + 1]);
aml_delref(&val->v_package[idx], "");
acpi_os_free(val->v_package);
fn(pkg->v_package[idx], arg);
aml_fixup_node(node, val->v_package[i]);
sp = scope->locals->v_package[opcode - AMLOP_LOCAL0];
sp = scope->args->v_package[opcode - AMLOP_ARG0];
tmp = aml_convert(pkg->v_package[index],
aml_delref(&my_ret->v_package[idx], "pkginit");
my_ret->v_package[idx] = rv;
my_ret = opargs[0]->v_package[idx];
AMLOP_PACKAGE, opargs[0]->v_package[idx]);
val = pkg->v_package[idx];
aml_showvalue(val->v_package[idx]);
lhs->v_package = (struct aml_value **)acpi_os_malloc(ival *
lhs->v_package[ival] = aml_allocvalue(
aml_copyvalue(lhs->v_package[idx], rhs->v_package[idx]);
*hcnt = aml_val2int(res.v_package[0]);
*lcnt = aml_val2int(res.v_package[1]);
*sda_hold_time = aml_val2int(res.v_package[2]);
cmd[3].v_package = &ppkg;
ref = res.v_package[i];
ref->v_package[0]->type != AML_OBJTYPE_INTEGER ||
ref->v_package[1]->type != AML_OBJTYPE_INTEGER ||
ref->v_package[2]->type != AML_OBJTYPE_INTEGER) {
irq = ref->v_package[2]->v_integer;
pin = ref->v_package[1]->v_integer;
sc->sc_lpat[i].temp = aml_val2int(res.v_package[2 * i]);
sc->sc_lpat[i].raw = aml_val2int(res.v_package[2 * i + 1]);