Lines Matching refs:device
42 #include "device.h"
434 int menu_only, int initial_selection, Device* device) {
457 int action = device->HandleMenuKey(key, visible);
490 int* wipe_cache, Device* device) {
564 chosen_item = get_menu_selection(headers, zips, 1, chosen_item, device);
579 result = update_directory(new_path, unmount_when_done, wipe_cache, device);
617 wipe_data(int confirm, Device* device) {
642 int chosen_item = get_menu_selection(title_headers, items, 1, 0, device);
649 device->WipeData();
656 prompt_and_wait(Device* device) {
657 const char* const* headers = prepend_title(device->GetMenuHeaders());
663 int chosen_item = get_menu_selection(headers, device->GetMenuItems(), 0, 0, device);
665 // device-specific code may take some action here. It may
668 chosen_item = device->InvokeMenuItem(chosen_item);
677 wipe_data(ui->IsTextVisible(), device);
693 status = update_directory(SDCARD_ROOT, SDCARD_ROOT, &wipe_cache, device);
716 status = update_directory(CACHE_ROOT, NULL, &wipe_cache, device);
782 Device* device = make_device();
783 ui = device->GetUI();
825 device->StartRecovery();
863 if (device->WipeData()) status = INSTALL_ERROR;
876 prompt_and_wait(device);