Lines Matching defs:elm
358 ACPI_OBJECT *elm, *obj;
369 elm = obj->Package.Elements;
371 if (elm[i].Type != ACPI_TYPE_INTEGER) {
375 if (elm[i].Integer.Value != ACPIBAT_VAL_UNKNOWN &&
376 elm[i].Integer.Value >= INT_MAX) {
382 switch (elm[ACPIBAT_BIF_UNIT].Integer.Value) {
400 val = elm[ACPIBAT_BIF_DCAPACITY].Integer.Value;
405 val = elm[ACPIBAT_BIF_LFCCAPACITY].Integer.Value;
410 val = elm[ACPIBAT_BIF_DVOLTAGE].Integer.Value;
415 sc->sc_lcapacity = elm[ACPIBAT_BIF_LCAPACITY].Integer.Value * 1000;
416 sc->sc_wcapacity = elm[ACPIBAT_BIF_WCAPACITY].Integer.Value * 1000;
425 acpibat_print_info(dv, elm);
442 acpibat_print_info(device_t dv, ACPI_OBJECT *elm)
450 if (elm[i].Type != ACPI_TYPE_STRING)
452 if (elm[i].String.Pointer == NULL)
454 if (elm[i].String.Pointer[0] == '\0')
458 dcap = elm[ACPIBAT_BIF_DCAPACITY].Integer.Value;
459 dvol = elm[ACPIBAT_BIF_DVOLTAGE].Integer.Value;
471 tech = (elm[ACPIBAT_BIF_TECHNOLOGY].Integer.Value != 0) ?
475 elm[ACPIBAT_BIF_OEM].String.Pointer,
476 elm[ACPIBAT_BIF_TYPE].String.Pointer, tech);
479 elm[ACPIBAT_BIF_MODEL].String.Pointer,
480 elm[ACPIBAT_BIF_SERIAL].String.Pointer);
495 switch (elm[ACPIBAT_BIF_UNIT].Integer.Value) {
506 SCALE(elm[ACPIBAT_BIF_GRANULARITY1].Integer.Value * 1000), unit,
507 SCALE(elm[ACPIBAT_BIF_GRANULARITY2].Integer.Value * 1000), unit);
520 ACPI_OBJECT *elm, *obj;
531 elm = obj->Package.Elements;
533 if (elm[i].Type != ACPI_TYPE_INTEGER) {
539 state = elm[ACPIBAT_BST_STATE].Integer.Value;
542 rate = elm[ACPIBAT_BST_RATE].Integer.Value;
549 rate = elm[ACPIBAT_BST_RATE].Integer.Value;
563 val = elm[ACPIBAT_BST_CAPACITY].Integer.Value;
568 val = elm[ACPIBAT_BST_VOLTAGE].Integer.Value;