Lines Matching defs:index
651 static int get_status(u32 index, acpi_event_status *ret,
656 if (index >= num_gpes + ACPI_NUM_FIXED_EVENTS)
659 if (index < num_gpes) {
660 status = acpi_get_gpe_device(index, handle);
662 pr_warn("Invalid GPE 0x%x", index);
665 status = acpi_get_gpe_status(*handle, index, ret);
667 status = acpi_get_event_status(index - num_gpes, ret);
678 int index = attr - counter_attrs;
690 size = sprintf(buf, "%8u", all_counters[index].count);
693 if (index >= num_gpes + ACPI_NUM_FIXED_EVENTS)
696 result = get_status(index, &status, &handle);
736 int index = attr - counter_attrs;
742 if (index == num_gpes + ACPI_NUM_FIXED_EVENTS + COUNT_SCI) {
753 result = get_status(index, &status, &handle);
762 if (index < num_gpes) {
765 result = acpi_disable_gpe(handle, index);
768 result = acpi_enable_gpe(handle, index);
771 result = acpi_clear_gpe(handle, index);
773 result = acpi_mask_gpe(handle, index, TRUE);
775 result = acpi_mask_gpe(handle, index, FALSE);
777 all_counters[index].count = tmp;
780 } else if (index < num_gpes + ACPI_NUM_FIXED_EVENTS) {
781 int event = index - num_gpes;
792 all_counters[index].count = tmp;
796 all_counters[index].count = strtoul(buf, NULL, 0);