Lines Matching refs:edit
235 ObjectEdit* edit = mObjectEditList[i];
236 commitEdit(edit);
237 delete edit;
284 ObjectEdit* edit = new ObjectEdit(handle, path, size, format, fd);
285 mObjectEditList.add(edit);
291 ObjectEdit* edit = mObjectEditList[i];
292 if (edit->mHandle == handle) return edit;
300 ObjectEdit* edit = mObjectEditList[i];
301 if (edit->mHandle == handle) {
302 delete edit;
310 void MtpServer::commitEdit(ObjectEdit* edit) {
311 mDatabase->endSendObject((const char *)edit->mPath, edit->mHandle, edit->mFormat, true);
739 ObjectEdit* edit = getEditObject(handle);
740 if (edit)
741 size = (edit->mSize > 0xFFFFFFFFLL ? 0xFFFFFFFF : (uint32_t)edit->mSize);
1191 ObjectEdit* edit = getEditObject(handle);
1192 if (!edit) {
1193 ALOGE("object not open for edit in doSendPartialObject");
1198 if (offset > edit->mSize) {
1199 ALOGD("writing past end of object, offset: %" PRIu64 ", edit->mSize: %" PRIu64,
1200 offset, edit->mSize);
1204 const char* filePath = (const char *)edit->mPath;
1214 ret = pwrite(edit->mFD, mData.getData(), initialData, offset);
1225 mfr.fd = edit->mFD;
1249 if (end > edit->mSize) {
1250 edit->mSize = end;
1259 ObjectEdit* edit = getEditObject(handle);
1260 if (!edit) {
1261 ALOGE("object not open for edit in doTruncateObject");
1268 if (ftruncate(edit->mFD, offset) != 0) {
1271 edit->mSize = offset;
1281 ALOGE("object already open for edit in doBeginEditObject");
1306 ObjectEdit* edit = getEditObject(handle);
1307 if (!edit) {
1308 ALOGE("object not open for edit in doEndEditObject");
1312 commitEdit(edit);