• Home
  • Raw
  • Download

Lines Matching refs:handle

82 bool native_handle_is_invalid(const native_handle_t *const handle) {  in native_handle_is_invalid()  argument
84 if (handle == nullptr) { in native_handle_is_invalid()
88 return ((size_t)handle->version != sizeof(native_handle_t) || in native_handle_is_invalid()
89 handle->numFds < 0 || in native_handle_is_invalid()
90 handle->numInts < 0 || in native_handle_is_invalid()
92 handle->numFds > int((INT_MAX - handle->version) / sizeof(int)) - handle->numInts); in native_handle_is_invalid()
117 const ExtraData* GetExtraData(const C2Handle *const handle) { in GetExtraData() argument
118 if (handle == nullptr in GetExtraData()
119 || native_handle_is_invalid(handle) in GetExtraData()
120 || handle->numInts < NUM_INTS) { in GetExtraData()
124 &handle->data[handle->numFds + handle->numInts - NUM_INTS]); in GetExtraData()
128 ExtraData *GetExtraData(C2Handle *const handle) { in GetExtraData() argument
129 return const_cast<ExtraData *>(GetExtraData(const_cast<const C2Handle *const>(handle))); in GetExtraData()
150 const native_handle_t *const handle, in WrapAndMoveNativeHandle() argument
154 if (native_handle_is_invalid(handle) || in WrapAndMoveNativeHandle()
155handle->numInts > int((INT_MAX - handle->version) / sizeof(int)) - NUM_INTS - handle->numFds) { in WrapAndMoveNativeHandle()
163 native_handle_t *res = native_handle_create(handle->numFds, handle->numInts + NUM_INTS); in WrapAndMoveNativeHandle()
165 memcpy(&res->data, &handle->data, sizeof(int) * (handle->numFds + handle->numInts)); in WrapAndMoveNativeHandle()
172 const native_handle_t *const handle, in WrapNativeHandle() argument
175 if (handle == nullptr) { in WrapNativeHandle()
178 native_handle_t *clone = native_handle_clone(handle); in WrapNativeHandle()
191 static uint32_t getPixelFormat(const C2Handle *const handle) { in getPixelFormat() argument
192 if (handle == nullptr) { in getPixelFormat()
195 const ExtraData *xd = GetExtraData(handle); in getPixelFormat()
200 native_handle_t *handle, in MigrateNativeHandle() argument
202 if (handle == nullptr || !IsValid(handle)) { in MigrateNativeHandle()
205 ExtraData *ed = GetExtraData(handle); in MigrateNativeHandle()
216 const C2Handle *const handle) { in UnwrapNativeHandle() argument
217 const ExtraData *xd = GetExtraData(handle); in UnwrapNativeHandle()
221 native_handle_t *res = native_handle_create(handle->numFds, handle->numInts - NUM_INTS); in UnwrapNativeHandle()
223 memcpy(&res->data, &handle->data, sizeof(int) * (res->numFds + res->numInts)); in UnwrapNativeHandle()
229 const C2Handle *const handle, in Import() argument
233 const ExtraData *xd = GetExtraData(handle); in Import()
245 return reinterpret_cast<const C2HandleGralloc *>(handle); in Import()
270 const ExtraData* GetExtraData(const C2Handle *const handle) { in GetExtraData() argument
271 if (handle == nullptr in GetExtraData()
272 || native_handle_is_invalid(handle) in GetExtraData()
273 || handle->numInts < NUM_INTS) { in GetExtraData()
277 &handle->data[handle->numFds + handle->numInts - NUM_INTS]); in GetExtraData()
281 ExtraData *GetExtraData(C2Handle *const handle) { in GetExtraData() argument
282 return const_cast<ExtraData *>(GetExtraData(const_cast<const C2Handle *const>(handle))); in GetExtraData()
301 const native_handle_t *const handle, in WrapAndMoveNativeHandle() argument
305 if (native_handle_is_invalid(handle) || handle->numInts > in WrapAndMoveNativeHandle()
306 int((INT_MAX - handle->version) / sizeof(int)) - NUM_INTS - handle->numFds) { in WrapAndMoveNativeHandle()
313 native_handle_t *res = native_handle_create(handle->numFds, handle->numInts + NUM_INTS); in WrapAndMoveNativeHandle()
315 memcpy(&res->data, &handle->data, sizeof(int) * (handle->numFds + handle->numInts)); in WrapAndMoveNativeHandle()
321 static uint32_t getPixelFormat(const C2Handle *const handle) { in getPixelFormat() argument
322 if (handle == nullptr) { in getPixelFormat()
325 const ExtraData *xd = GetExtraData(handle); in getPixelFormat()
330 const native_handle_t *const handle, in WrapNativeHandle() argument
333 if (handle == nullptr) { in WrapNativeHandle()
336 native_handle_t *clone = native_handle_clone(handle); in WrapNativeHandle()
350 const C2Handle *const handle) { in UnwrapNativeHandle() argument
351 const ExtraData *xd = GetExtraData(handle); in UnwrapNativeHandle()
355 native_handle_t *res = native_handle_create(handle->numFds, handle->numInts - NUM_INTS); in UnwrapNativeHandle()
357 memcpy(&res->data, &handle->data, sizeof(int) * (res->numFds + res->numInts)); in UnwrapNativeHandle()
363 const C2Handle *const handle, in Import() argument
367 const ExtraData *xd = GetExtraData(handle); in Import()
377 return reinterpret_cast<const C2HandleAhwb *>(handle); in Import()
382 c2_status_t Gralloc4Mapper_lock(native_handle_t *handle, uint64_t usage, const Rect& bounds, in Gralloc4Mapper_lock() argument
388 status_t err = mapper.getPlaneLayouts(handle, &planes); in Gralloc4Mapper_lock()
394 err = mapper.lock(handle, usage, bounds, (void **)&pointer); in Gralloc4Mapper_lock()
413 mapper.unlock(handle); in Gralloc4Mapper_lock()
436 mapper.unlock(handle); in Gralloc4Mapper_lock()
909 native_handle_t *UnwrapNativeCodec2GrallocHandle(const C2Handle *const handle) { in UnwrapNativeCodec2GrallocHandle() argument
910 if (handle == nullptr) { in UnwrapNativeCodec2GrallocHandle()
913 if (C2AllocatorGralloc::CheckHandle(handle)) { in UnwrapNativeCodec2GrallocHandle()
914 return C2HandleGralloc::UnwrapNativeHandle(handle); in UnwrapNativeCodec2GrallocHandle()
916 if (C2AllocatorAhwb::CheckHandle(handle)) { in UnwrapNativeCodec2GrallocHandle()
917 return C2HandleAhwb::UnwrapNativeHandle(handle); in UnwrapNativeCodec2GrallocHandle()
924 const native_handle_t *const handle, in WrapNativeCodec2GrallocHandle() argument
927 return C2HandleGralloc::WrapNativeHandle(handle, width, height, format, usage, stride, in WrapNativeCodec2GrallocHandle()
931 uint32_t ExtractFormatFromCodec2GrallocHandle(const C2Handle *const handle) { in ExtractFormatFromCodec2GrallocHandle() argument
932 if (C2AllocatorGralloc::CheckHandle(handle)) { in ExtractFormatFromCodec2GrallocHandle()
933 return C2HandleGralloc::getPixelFormat(handle); in ExtractFormatFromCodec2GrallocHandle()
935 if (C2AllocatorAhwb::CheckHandle(handle)) { in ExtractFormatFromCodec2GrallocHandle()
936 return C2HandleAhwb::getPixelFormat(handle); in ExtractFormatFromCodec2GrallocHandle()
943 const C2Handle *const handle, in ExtractMetadataFromCodec2GrallocHandle() argument
945 if (handle == nullptr) { in ExtractMetadataFromCodec2GrallocHandle()
949 if (C2AllocatorGralloc::CheckHandle(handle)) { in ExtractMetadataFromCodec2GrallocHandle()
953 (void)C2HandleGralloc::Import(handle, width, height, format, usage, stride, in ExtractMetadataFromCodec2GrallocHandle()
957 if (C2AllocatorAhwb::CheckHandle(handle)) { in ExtractMetadataFromCodec2GrallocHandle()
959 (void)C2HandleAhwb::Import(handle, width, height, format, usage, stride, &origId); in ExtractMetadataFromCodec2GrallocHandle()
967 native_handle_t *handle, in MigrateNativeCodec2GrallocHandle() argument
969 return C2HandleGralloc::MigrateNativeHandle(handle, generation, igbp_id, igbp_slot); in MigrateNativeCodec2GrallocHandle()
984 virtual const C2Handle *handle() const override { return mLockedHandle ? : mHandle; } in handle() function in android::C2AllocationGralloc
995 const C2HandleGralloc *const handle,
1021 const C2HandleGralloc *const handle, in C2AllocationGralloc() argument
1031 mHandle(handle), in C2AllocationGralloc()
1149 return other && other->handle() == handle(); in equals()
1174 const C2Handle *handle,
1186 const C2Handle *const handle, in _UnwrapNativeCodec2GrallocMetadata() argument
1189 if (C2AllocatorGralloc::CheckHandle(handle)) { in _UnwrapNativeCodec2GrallocMetadata()
1190 (void)C2HandleGralloc::Import(handle, width, height, format, usage, stride, in _UnwrapNativeCodec2GrallocMetadata()
1194 if (C2AllocatorAhwb::CheckHandle(handle)) { in _UnwrapNativeCodec2GrallocMetadata()
1196 (void)C2HandleAhwb::Import(handle, width, height, format, usage, stride, &origId); in _UnwrapNativeCodec2GrallocMetadata()
1242 const C2Handle *handle, in priorGraphicAllocation() argument
1257 handle, &width, &height, &format, &grallocUsage, &stride, in priorGraphicAllocation()
1296 const C2Handle *handle, in priorGraphicAllocation() argument
1298 return mImpl->priorGraphicAllocation(handle, allocation); in priorGraphicAllocation()
1312 const native_handle_t *const handle, in WrapNativeCodec2AhwbHandle() argument
1315 return C2HandleAhwb::WrapNativeHandle(handle, width, height, format, usage, stride, in WrapNativeCodec2AhwbHandle()
1329 virtual const C2Handle *handle() const override { return mLockedHandle ? : mHandle; } in handle() function in android::C2AllocationAhwb
1339 const C2HandleAhwb *const handle,
1364 const C2HandleAhwb *const handle, in C2AllocationAhwb() argument
1373 mRawHandle(C2HandleAhwb::UnwrapNativeHandle(handle)), in C2AllocationAhwb()
1374 mHandle(handle), in C2AllocationAhwb()
1499 return other && other->handle() == handle(); in equals()
1524 const C2Handle *handle,
1556 const C2Handle *handle, in priorGraphicAllocation() argument
1568 handle, &width, &height, &format, &grallocUsage, &stride, &origId); in priorGraphicAllocation()
1603 const C2Handle *handle, in priorGraphicAllocation() argument
1605 return mImpl->priorGraphicAllocation(handle, allocation); in priorGraphicAllocation()