Lines Matching defs:fd
98 MtpServer::MtpServer(int fd, MtpDatabase* database, bool ptp,
100 : mFD(fd),
154 int fd = mFD;
156 ALOGV("MtpServer::run fd: %d\n", fd);
159 int ret = mRequest.read(fd);
180 int ret = mData.read(fd);
201 ret = mData.write(fd);
214 ret = mResponse.write(fd);
240 close(fd);
275 uint64_t size, MtpObjectFormat format, int fd) {
276 ObjectEdit* edit = new ObjectEdit(handle, path, size, format, fd);
728 mfr.fd = open(filePath, O_RDONLY);
729 if (mfr.fd < 0) {
740 close(mfr.fd);
793 mfr.fd = open(filePath, O_RDONLY);
794 if (mfr.fd < 0) {
806 close(mfr.fd);
934 mfr.fd = open(mSendObjectFilePath, O_RDWR | O_CREAT | O_TRUNC, S_IRUSR | S_IWUSR);
935 if (mfr.fd < 0) {
939 fchown(mfr.fd, getuid(), mFileGroup);
942 fchmod(mfr.fd, mFilePermission);
946 ret = write(mfr.fd, mData.getData(), initialData);
962 close(mfr.fd);
1128 mfr.fd = edit->mFD;
1187 int fd = open((const char *)path, O_RDWR | O_EXCL);
1188 if (fd < 0) {
1193 addEditObject(handle, path, fileLength, format, fd);