Searched refs:fds (Results 1 - 25 of 26) sorted by relevance

12

/frameworks/native/libs/input/tests/
H A DTestHelpers.h32 int fds[2]; local
33 ::pipe(fds);
35 receiveFd = fds[0];
36 sendFd = fds[1];
/frameworks/wilhelm/tests/sandbox/
H A Dgetch.c38 fd_set fds; local
39 FD_ZERO(&fds); // not in original posting to stackoverflow
40 FD_SET(0, &fds);
41 return select(1, &fds, NULL, NULL, &tv);
/frameworks/base/services/core/jni/
H A Dcom_android_server_UsbMidiDevice.cpp92 jobjectArray fds = env->NewObjectArray(subdevice_count + 1, sFileDescriptorClass, NULL); local
93 if (!fds) {
106 env->SetObjectArrayElement(fds, i, fileDescriptor);
114 env->SetObjectArrayElement(fds, subdevice_count, fileDescriptor);
119 return fds;
123 android_server_UsbMidiDevice_close(JNIEnv *env, jobject thiz, jobjectArray fds) argument
131 int count = env->GetArrayLength(fds);
133 jobject fd = env->GetObjectArrayElement(fds, i);
H A Dcom_android_server_AlarmManagerService.cpp62 AlarmImpl(int *fds, size_t n_fds);
70 int *fds; member in class:android::AlarmImpl
87 AlarmImplTimerFd(int fds[N_ANDROID_TIMERFDS], int epollfd, int rtc_id) : argument
88 AlarmImpl(fds, N_ANDROID_TIMERFDS), epollfd(epollfd), rtc_id(rtc_id) { }
100 AlarmImpl::AlarmImpl(int *fds_, size_t n_fds) : fds(new int[n_fds]),
103 memcpy(fds, fds_, n_fds * sizeof(fds[0]));
109 close(fds[i]);
111 delete [] fds;
116 return ioctl(fds[
361 int fds[N_ANDROID_TIMERFDS]; local
[all...]
/frameworks/base/core/java/android/printservice/
H A DPrintDocument.java79 ParcelFileDescriptor[] fds = ParcelFileDescriptor.createPipe();
80 source = fds[0];
81 sink = fds[1];
/frameworks/native/include/gui/
H A DBufferItem.h41 status_t flatten(void*& buffer, size_t& size, int*& fds, size_t& count) const;
42 status_t unflatten(void const*& buffer, size_t& size, int const*& fds, size_t& count);
H A DIGraphicBufferProducer.h333 status_t flatten(void*& buffer, size_t& size, int*& fds, size_t& count) const;
334 status_t unflatten(void const*& buffer, size_t& size, int const*& fds, size_t& count);
/frameworks/native/include/ui/
H A DFence.h99 status_t flatten(void*& buffer, size_t& size, int*& fds, size_t& count) const;
100 status_t unflatten(void const*& buffer, size_t& size, int const*& fds, size_t& count);
H A DGraphicBuffer.h132 status_t flatten(void*& buffer, size_t& size, int*& fds, size_t& count) const;
133 status_t unflatten(void const*& buffer, size_t& size, int const*& fds, size_t& count);
/frameworks/native/libs/ui/
H A DFence.cpp140 status_t Fence::flatten(void*& buffer, size_t& size, int*& fds, size_t& count) const { argument
148 *fds++ = mFenceFd;
154 status_t Fence::unflatten(void const*& buffer, size_t& size, int const*& fds, size_t& count) { argument
176 mFenceFd = *fds++;
H A DGraphicBuffer.cpp290 status_t GraphicBuffer::flatten(void*& buffer, size_t& size, int*& fds, size_t& count) const { argument
313 memcpy(fds, handle->data,
322 fds += handle->numFds;
330 void const*& buffer, size_t& size, int const*& fds, size_t& count) {
339 // Limit the maxNumber to be relatively small. The number of fds or ints
377 memcpy(h->data, fds, numFds * sizeof(int));
405 fds += numFds;
329 unflatten( void const*& buffer, size_t& size, int const*& fds, size_t& count) argument
/frameworks/native/libs/gui/
H A DBufferItem.cpp105 void*& buffer, size_t& size, int*& fds, size_t& count) const {
120 status_t err = mGraphicBuffer->flatten(buffer, size, fds, count);
126 status_t err = mFence->flatten(buffer, size, fds, count);
165 void const*& buffer, size_t& size, int const*& fds, size_t& count) {
176 status_t err = mGraphicBuffer->unflatten(buffer, size, fds, count);
183 status_t err = mFence->unflatten(buffer, size, fds, count);
104 flatten( void*& buffer, size_t& size, int*& fds, size_t& count) const argument
164 unflatten( void const*& buffer, size_t& size, int const*& fds, size_t& count) argument
H A DIGraphicBufferProducer.cpp723 void*& buffer, size_t& size, int*& fds, size_t& count) const
735 status_t result = fence->flatten(buffer, size, fds, count);
743 void const*& buffer, size_t& size, int const*& fds, size_t& count)
767 status_t result = fence->unflatten(buffer, size, fds, count);
722 flatten( void*& buffer, size_t& size, int*& fds, size_t& count) const argument
742 unflatten( void const*& buffer, size_t& size, int const*& fds, size_t& count) argument
/frameworks/base/packages/MtpDocumentsProvider/tests/src/com/android/mtp/
H A DMtpManagerTest.java137 final ParcelFileDescriptor[] fds = ParcelFileDescriptor.createPipe();
140 new ParcelFileDescriptor.AutoCloseOutputStream(fds[1])) {
151 fds[0]);
/frameworks/base/core/java/android/net/
H A DLocalSocket.java286 * @param fds non-null; file descriptors to send.
288 public void setFileDescriptorsForSend(FileDescriptor[] fds) { argument
289 impl.setFileDescriptorsForSend(fds);
H A DLocalSocketImpl.java553 * @param fds non-null; file descriptors to send.
556 public void setFileDescriptorsForSend(FileDescriptor[] fds) { argument
558 outboundFileDescriptors = fds;
/frameworks/base/core/jni/
H A Dandroid_net_LocalSocketImpl.cpp258 int fds[countFds]; local
274 fds[i] = jniGetFDFromFileDescriptor(env, fdObject);
286 cmsg->cmsg_len = CMSG_LEN(sizeof fds);
287 memcpy(CMSG_DATA(cmsg), fds, sizeof fds); local
/frameworks/base/core/java/android/bluetooth/
H A DBluetoothSocket.java237 FileDescriptor[] fds = mSocket.getAncillaryFileDescriptors();
238 if (DBG) Log.d(TAG, "socket fd passed by stack fds: " + Arrays.toString(fds));
239 if(fds == null || fds.length != 1) {
240 Log.e(TAG, "socket fd passed from stack failed, fds: " + Arrays.toString(fds));
245 as.mPfd = new ParcelFileDescriptor(fds[0]);
246 as.mSocket = new LocalSocket(fds[0]);
/frameworks/base/core/java/android/os/
H A DParcelFileDescriptor.java392 final FileDescriptor[] fds = Os.pipe();
394 new ParcelFileDescriptor(fds[0]),
395 new ParcelFileDescriptor(fds[1]) };
414 final FileDescriptor[] fds = Os.pipe();
416 new ParcelFileDescriptor(fds[0], comm[0]),
417 new ParcelFileDescriptor(fds[1], comm[1]) };
/frameworks/base/core/java/com/android/internal/os/
H A DZygoteInit.java802 ArrayList<FileDescriptor> fds = new ArrayList<FileDescriptor>();
805 fds.add(sServerSocket.getFileDescriptor());
809 StructPollfd[] pollFds = new StructPollfd[fds.size()];
812 pollFds[i].fd = fds.get(i);
827 fds.add(newPeer.getFileDesciptor());
832 fds.remove(i);
/frameworks/base/packages/ExternalStorageProvider/src/com/android/externalstorage/
H A DTestDocumentsProvider.java337 final ParcelFileDescriptor[] fds = ParcelFileDescriptor.createReliablePipe();
341 final FileOutputStream fos = new FileOutputStream(fds[1].getFileDescriptor());
347 IoUtils.closeQuietly(fds[1]);
351 return new AssetFileDescriptor(fds[0], 0, AssetFileDescriptor.UNKNOWN_LENGTH);
/frameworks/native/include/binder/
H A DParcel.h458 virtual status_t flatten(void* buffer, size_t size, int* fds, size_t count) const = 0;
459 virtual status_t unflatten(void const* buffer, size_t size, int const* fds, size_t count) = 0;
475 virtual status_t flatten(void* buffer, size_t size, int* fds, size_t count) const { argument
476 return val.flatten(buffer, size, fds, count);
478 virtual status_t unflatten(void const* buffer, size_t size, int const* fds, size_t count) { argument
479 return const_cast<Flattenable<T>&>(val).unflatten(buffer, size, fds, count);
/frameworks/native/libs/binder/
H A DParcel.cpp575 // officially know we have fds.
1291 int* fds = NULL; local
1293 fds = new (std::nothrow) int[fd_count];
1294 if (fds == nullptr) {
1295 ALOGE("write: failed to allocate requested %zu fds", fd_count);
1300 err = val.flatten(buf, len, fds, fd_count);
1302 err = this->writeDupFileDescriptor( fds[i] );
1306 delete [] fds;
2067 int* fds = NULL; local
2069 fds
[all...]
/frameworks/base/core/java/android/content/
H A DContentProvider.java1669 final ParcelFileDescriptor[] fds = ParcelFileDescriptor.createPipe();
1674 func.writeDataToPipe(fds[1], uri, mimeType, opts, args);
1676 fds[1].close();
1685 return fds[0];
/frameworks/base/services/core/java/com/android/server/am/
H A DProcessStatsService.java516 final ParcelFileDescriptor[] fds = ParcelFileDescriptor.createPipe();
519 FileOutputStream fout = new ParcelFileDescriptor.AutoCloseOutputStream(fds[1]);
529 return fds[0];

Completed in 414 milliseconds

12