Lines Matching refs:cmd
116 static int64_t _command_start(Transport* transport, const std::string& cmd, uint32_t size, in _command_start() argument
118 if (cmd.size() > 64) { in _command_start()
119 g_error = android::base::StringPrintf("command too large (%zu)", cmd.size()); in _command_start()
127 if (transport->Write(cmd.c_str(), cmd.size()) != static_cast<int>(cmd.size())) { in _command_start()
170 static int64_t _command_send(Transport* transport, const std::string& cmd, const void* data, in _command_send() argument
176 int64_t r = _command_start(transport, cmd, size, response); in _command_send()
193 static int64_t _command_send_fd(Transport* transport, const std::string& cmd, int fd, uint32_t size, in _command_send_fd() argument
199 if (_command_start(transport, cmd, size, response) < 0) { in _command_send_fd()
226 static int _command_send_no_data(Transport* transport, const std::string& cmd, char* response) { in _command_send_no_data() argument
227 return _command_start(transport, cmd, 0, response); in _command_send_no_data()
230 int fb_command(Transport* transport, const std::string& cmd) { in fb_command() argument
231 return _command_send_no_data(transport, cmd, 0); in fb_command()
234 int fb_command_response(Transport* transport, const std::string& cmd, char* response) { in fb_command_response() argument
235 return _command_send_no_data(transport, cmd, response); in fb_command_response()
239 std::string cmd(android::base::StringPrintf("download:%08x", size)); in fb_download_data() local
240 return _command_send(transport, cmd.c_str(), data, size, 0) < 0 ? -1 : 0; in fb_download_data()
244 std::string cmd(android::base::StringPrintf("download:%08x", size)); in fb_download_data_fd() local
245 return _command_send_fd(transport, cmd.c_str(), fd, size, 0) < 0 ? -1 : 0; in fb_download_data_fd()
341 std::string cmd(android::base::StringPrintf("download:%08x", size)); in fb_download_data_sparse() local
342 int r = _command_start(transport, cmd, size, 0); in fb_download_data_sparse()