• Home
  • Raw
  • Download

Lines Matching refs:nh

61     native_handle_t* nh = native_handle_create(1, 0);  in native_handle_create_from_fd()  local
62 if (nh == nullptr) { in native_handle_create_from_fd()
65 nh->data[0] = fd; in native_handle_create_from_fd()
66 return nh; in native_handle_create_from_fd()
80 inline int native_handle_read_fd(native_handle_t const* nh, int index = 0) { in native_handle_read_fd() argument
81 return ((nh == nullptr) || (nh->numFds == 0) || in native_handle_read_fd()
82 (nh->numFds <= index) || (index < 0)) ? in native_handle_read_fd()
83 -1 : nh->data[index]; in native_handle_read_fd()
235 inline status_t unflattenFence(hidl_handle* fence, native_handle_t** nh, in unflattenFence() argument
253 *nh = native_handle_create_from_fd(*fds); in unflattenFence()
254 if (*nh == nullptr) { in unflattenFence()
257 *fence = *nh; in unflattenFence()
261 *nh = nullptr; in unflattenFence()
308 inline bool wrapAs(hidl_handle* t, native_handle_t** nh, Fence const& l) { in wrapAs() argument
335 if (unflattenFence(t, nh, constBuffer, size, constFds, numFds) in wrapAs()
361 native_handle_t* nh = native_handle_create_from_fd(fd); in convertTo() local
362 if (nh == nullptr) { in convertTo()
373 native_handle_delete(nh); in convertTo()
381 native_handle_delete(nh); in convertTo()
389 if (flattenFence(hidl_handle(nh), buffer, size, fds, numFds) != NO_ERROR) { in convertTo()
390 native_handle_delete(nh); in convertTo()
393 native_handle_delete(nh); in convertTo()
486 HGraphicBufferProducer::QueueBufferInput* t, native_handle_t** nh, in unflatten() argument
513 status_t status = unflattenFence(&(t->fence), nh, in unflatten()
537 native_handle_t** nh, in wrapAs() argument
566 if (unflatten(t, nh, constBuffer, size, constFds, numFds) != NO_ERROR) { in wrapAs()
626 native_handle_t** nh, in flatten() argument
632 *nh = nullptr; in flatten()
641 *nh = t.fence.getNativeHandle() == nullptr ? in flatten()
643 return flattenFence(hidl_handle(*nh), buffer, size, fds, numFds); in flatten()
725 std::vector<native_handle_t*>* nh, in flatten() argument
757 nh->resize(4); in flatten()
761 &((*nh)[snapshotIndex]), in flatten()
766 native_handle_close((*nh)[snapshotIndex]); in flatten()
767 native_handle_delete((*nh)[snapshotIndex]); in flatten()
768 (*nh)[snapshotIndex] = nullptr; in flatten()
830 std::vector<std::vector<native_handle_t*> >* nh, in flatten()
842 nh->resize(t.deltas.size()); in flatten()
845 t.deltas[deltaIndex], &((*nh)[deltaIndex]), in flatten()
852 native_handle_close((*nh)[deltaIndex][snapshotIndex]); in flatten()
853 native_handle_delete((*nh)[deltaIndex][snapshotIndex]); in flatten()
854 (*nh)[deltaIndex][snapshotIndex] = nullptr; in flatten()
905 for (auto nh : nhA) { in convertTo() local
906 if (nh != nullptr) { in convertTo()
907 native_handle_close(nh); in convertTo()
908 native_handle_delete(nh); in convertTo()
916 for (const auto& nh : nhA) { in convertTo() local
917 if (nh != nullptr) { in convertTo()
918 native_handle_delete(nh); in convertTo()
1080 native_handle_t* nh; in queueBuffer() local
1081 if (!wrapAs(&tInput, &nh, input)) { in queueBuffer()
1098 native_handle_delete(nh); in queueBuffer()
1104 native_handle_t* nh = nullptr; in cancelBuffer() local
1105 if ((fence == nullptr) || !wrapAs(&tFence, &nh, *fence)) { in cancelBuffer()
1113 native_handle_delete(nh); in cancelBuffer()