Lines Matching refs:usb
248 static usb_handle *usb = 0; in open_device() local
251 if(usb) return usb; in open_device()
254 usb = usb_open(match_fastboot); in open_device()
255 if(usb) return usb; in open_device()
598 static int64_t get_target_sparse_limit(struct usb_handle *usb) in get_target_sparse_limit() argument
602 int status = fb_getvar(usb, response, "max-download-size"); in get_target_sparse_limit()
615 static int64_t get_sparse_limit(struct usb_handle *usb, int64_t size) in get_sparse_limit() argument
625 target_sparse_limit = get_target_sparse_limit(usb); in get_sparse_limit()
645 static int needs_erase(usb_handle* usb, const char *part) in needs_erase() argument
650 return fb_format_supported(usb, part, NULL); in needs_erase()
653 static int load_buf_fd(usb_handle *usb, int fd, in load_buf_fd() argument
667 limit = get_sparse_limit(usb, sz64); in load_buf_fd()
687 static int load_buf(usb_handle *usb, const char *fname, in load_buf() argument
697 return load_buf_fd(usb, fd, buf); in load_buf()
720 void do_flash(usb_handle *usb, const char *pname, const char *fname) in do_flash() argument
724 if (load_buf(usb, fname, &buf)) { in do_flash()
739 void do_update(usb_handle *usb, const char *filename, int erase_first) in do_update() argument
771 int rc = load_buf_fd(usb, fd, &buf); in do_update()
774 if (erase_first && needs_erase(usb, images[i].part_name)) { in do_update()
805 void do_flashall(usb_handle *usb, int erase_first) in do_flashall() argument
823 if (load_buf(usb, fname, &buf)) { in do_flashall()
829 if (erase_first && needs_erase(usb, images[i].part_name)) { in do_flashall()
918 void fb_perform_format(usb_handle* usb, in fb_perform_format() argument
938 status = fb_getvar(usb, pType, "partition-type:%s", partition); in fb_perform_format()
952 status = fb_getvar(usb, pSize, "partition-size:%s", partition); in fb_perform_format()
986 if (load_buf_fd(usb, fd, &buf)) { in fb_perform_format()
1126 usb_handle* usb = open_device(); in main() local
1136 if (fb_format_supported(usb, argv[1], NULL)) { in main()
1168 if (erase_first && needs_erase(usb, argv[1])) { in main()
1171 fb_perform_format(usb, argv[1], 0, type_override, size_override); in main()
1226 if (erase_first && needs_erase(usb, pname)) { in main()
1229 do_flash(usb, pname, fname); in main()
1246 do_flashall(usb, erase_first); in main()
1250 do_update(usb, argv[1], erase_first); in main()
1253 do_update(usb, "update.zip", erase_first); in main()
1283 fb_perform_format(usb, "userdata", 1, NULL, NULL); in main()
1285 fb_perform_format(usb, "cache", 1, NULL, NULL); in main()
1298 status = fb_execute_queue(usb); in main()