Home
last modified time | relevance | path

Searched refs:tpbuf (Results 1 – 2 of 2) sorted by relevance

/aosp12/system/core/fastboot/
H A Dfastboot_driver.cpp275 std::vector<char> tpbuf; in Download() member
282 return data->self->SparseWriteCallback(data->tpbuf, cbuf, len); in Download()
291 if (cb_priv.tpbuf.size() && (ret = SendBuffer(cb_priv.tpbuf))) { in Download()
592 int FastBootDriver::SparseWriteCallback(std::vector<char>& tpbuf, const char* data, size_t len) { in SparseWriteCallback() argument
594 size_t to_write = std::min(TRANSPORT_CHUNK_SIZE - tpbuf.size(), len); in SparseWriteCallback()
597 tpbuf.insert(tpbuf.end(), data, data + to_write); in SparseWriteCallback()
598 if (tpbuf.size() < TRANSPORT_CHUNK_SIZE) { // Nothing enough to send rn in SparseWriteCallback()
602 if (SendBuffer(tpbuf)) { in SparseWriteCallback()
606 tpbuf.clear(); in SparseWriteCallback()
619 tpbuf.assign(data + total, data + len); in SparseWriteCallback()
H A Dfastboot_driver.h165 int SparseWriteCallback(std::vector<char>& tpbuf, const char* data, size_t len);