Lines Matching refs:out
301 const u32 in[TCI_WORDS], u32 out[TCI_WORDS]) in tci_raw()
325 out[i] = out_objs->package.elements[i].integer.value; in tci_raw()
341 u32 out[TCI_WORDS]; in hci_write() local
342 acpi_status status = tci_raw(dev, in, out); in hci_write()
344 return ACPI_SUCCESS(status) ? out[0] : TOS_FAILURE; in hci_write()
350 u32 out[TCI_WORDS]; in hci_read() local
351 acpi_status status = tci_raw(dev, in, out); in hci_read()
356 *out1 = out[2]; in hci_read()
358 return out[0]; in hci_read()
368 u32 out[TCI_WORDS]; in sci_open() local
371 status = tci_raw(dev, in, out); in sci_open()
377 if (out[0] == TOS_OPEN_CLOSE_OK) { in sci_open()
379 } else if (out[0] == TOS_ALREADY_OPEN) { in sci_open()
382 } else if (out[0] == TOS_NOT_SUPPORTED) { in sci_open()
396 } else if (out[0] == TOS_NOT_PRESENT) { in sci_open()
406 u32 out[TCI_WORDS]; in sci_close() local
409 status = tci_raw(dev, in, out); in sci_close()
415 if (out[0] == TOS_OPEN_CLOSE_OK) in sci_close()
417 else if (out[0] == TOS_NOT_OPENED) in sci_close()
419 else if (out[0] == TOS_NOT_PRESENT) in sci_close()
426 u32 out[TCI_WORDS]; in sci_read() local
427 acpi_status status = tci_raw(dev, in, out); in sci_read()
432 *out1 = out[2]; in sci_read()
434 return out[0]; in sci_read()
440 u32 out[TCI_WORDS]; in sci_write() local
441 acpi_status status = tci_raw(dev, in, out); in sci_write()
443 return ACPI_SUCCESS(status) ? out[0] : TOS_FAILURE; in sci_write()
450 u32 out[TCI_WORDS]; in toshiba_illumination_available() local
459 status = tci_raw(dev, in, out); in toshiba_illumination_available()
463 else if (out[0] == TOS_SUCCESS) in toshiba_illumination_available()
514 u32 out[TCI_WORDS]; in toshiba_kbd_illum_available() local
523 status = tci_raw(dev, in, out); in toshiba_kbd_illum_available()
527 } else if (out[0] == TOS_SUCCESS) { in toshiba_kbd_illum_available()
534 if (out[3] == SCI_KBD_TIME_MAX) in toshiba_kbd_illum_available()
539 dev->kbd_mode = out[2] & SCI_KBD_MODE_MASK; in toshiba_kbd_illum_available()
541 dev->kbd_time = out[2] >> HCI_MISC_SHIFT; in toshiba_kbd_illum_available()
655 u32 out[TCI_WORDS]; in toshiba_eco_mode_available() local
660 status = tci_raw(dev, in, out); in toshiba_eco_mode_available()
663 } else if (out[0] == TOS_INPUT_DATA_ERROR) { in toshiba_eco_mode_available()
674 status = tci_raw(dev, in, out); in toshiba_eco_mode_available()
677 else if (out[0] == TOS_SUCCESS) in toshiba_eco_mode_available()
688 u32 out[TCI_WORDS]; in toshiba_eco_mode_get_status() local
691 status = tci_raw(dev, in, out); in toshiba_eco_mode_get_status()
695 } else if (out[0] != TOS_SUCCESS) { in toshiba_eco_mode_get_status()
699 return out[2] ? LED_FULL : LED_OFF; in toshiba_eco_mode_get_status()
708 u32 out[TCI_WORDS]; in toshiba_eco_mode_set_status() local
713 status = tci_raw(dev, in, out); in toshiba_eco_mode_set_status()
722 u32 out[TCI_WORDS]; in toshiba_accelerometer_available() local
731 status = tci_raw(dev, in, out); in toshiba_accelerometer_available()
734 else if (out[0] == TOS_SUCCESS) in toshiba_accelerometer_available()
742 u32 out[TCI_WORDS]; in toshiba_accelerometer_get() local
746 status = tci_raw(dev, in, out); in toshiba_accelerometer_get()
750 } else if (out[0] == TOS_NOT_SUPPORTED) { in toshiba_accelerometer_get()
752 } else if (out[0] == TOS_SUCCESS) { in toshiba_accelerometer_get()
753 *xy = out[2]; in toshiba_accelerometer_get()
754 *z = out[4]; in toshiba_accelerometer_get()
765 u32 out[TCI_WORDS]; in toshiba_usb_sleep_charge_available() local
773 status = tci_raw(dev, in, out); in toshiba_usb_sleep_charge_available()
778 } else if (out[0] == TOS_NOT_SUPPORTED) { in toshiba_usb_sleep_charge_available()
781 } else if (out[0] == TOS_SUCCESS) { in toshiba_usb_sleep_charge_available()
782 dev->usbsc_mode_base = out[4]; in toshiba_usb_sleep_charge_available()
786 status = tci_raw(dev, in, out); in toshiba_usb_sleep_charge_available()
790 } else if (out[0] == TOS_SUCCESS) { in toshiba_usb_sleep_charge_available()
791 dev->usbsc_bat_level = out[2]; in toshiba_usb_sleep_charge_available()
838 u32 out[TCI_WORDS]; in toshiba_sleep_functions_status_get() local
845 status = tci_raw(dev, in, out); in toshiba_sleep_functions_status_get()
849 } else if (out[0] == TOS_NOT_SUPPORTED) { in toshiba_sleep_functions_status_get()
851 } else if (out[0] == TOS_SUCCESS) { in toshiba_sleep_functions_status_get()
852 *mode = out[2]; in toshiba_sleep_functions_status_get()
863 u32 out[TCI_WORDS]; in toshiba_sleep_functions_status_set() local
871 status = tci_raw(dev, in, out); in toshiba_sleep_functions_status_set()
875 else if (out[0] == TOS_NOT_SUPPORTED) in toshiba_sleep_functions_status_set()
878 return out[0] == TOS_SUCCESS ? 0 : -EIO; in toshiba_sleep_functions_status_set()
885 u32 out[TCI_WORDS]; in toshiba_usb_rapid_charge_get() local
892 status = tci_raw(dev, in, out); in toshiba_usb_rapid_charge_get()
896 } else if (out[0] == TOS_NOT_SUPPORTED) { in toshiba_usb_rapid_charge_get()
898 } else if (out[0] == TOS_SUCCESS || out[0] == TOS_SUCCESS2) { in toshiba_usb_rapid_charge_get()
899 *state = out[2]; in toshiba_usb_rapid_charge_get()
910 u32 out[TCI_WORDS]; in toshiba_usb_rapid_charge_set() local
918 status = tci_raw(dev, in, out); in toshiba_usb_rapid_charge_set()
922 else if (out[0] == TOS_NOT_SUPPORTED) in toshiba_usb_rapid_charge_set()
925 return (out[0] == TOS_SUCCESS || out[0] == TOS_SUCCESS2) ? 0 : -EIO; in toshiba_usb_rapid_charge_set()
1072 u32 out[TCI_WORDS]; in toshiba_hotkey_event_type_get() local
1075 status = tci_raw(dev, in, out); in toshiba_hotkey_event_type_get()
1078 } else if (out[0] == TOS_NOT_SUPPORTED) { in toshiba_hotkey_event_type_get()
1080 } else if (out[0] == TOS_SUCCESS) { in toshiba_hotkey_event_type_get()
1081 *type = out[3]; in toshiba_hotkey_event_type_get()
2176 u32 out[TCI_WORDS]; in toshiba_acpi_smm_bridge() local
2179 status = tci_raw(toshiba_acpi, in, out); in toshiba_acpi_smm_bridge()
2186 regs->eax = out[0]; in toshiba_acpi_smm_bridge()
2187 regs->ebx = out[1]; in toshiba_acpi_smm_bridge()
2188 regs->ecx = out[2]; in toshiba_acpi_smm_bridge()
2189 regs->edx = out[3]; in toshiba_acpi_smm_bridge()
2190 regs->esi = out[4]; in toshiba_acpi_smm_bridge()
2191 regs->edi = out[5]; in toshiba_acpi_smm_bridge()