Lines Matching defs:reserveFds
37 BufferHandle *AllocateBufferHandle(uint32_t reserveFds, uint32_t reserveInts)
39 if (reserveFds > BUFFER_HANDLE_RESERVE_MAX_SIZE || reserveInts > BUFFER_HANDLE_RESERVE_MAX_SIZE) {
40 UTILS_LOGE("AllocateBufferHandle reserveFds or reserveInts too lager");
43 size_t handleSize = sizeof(BufferHandle) + (sizeof(int32_t) * (reserveFds + reserveInts));
53 for (uint32_t i = 0; i < reserveFds; i++) {
56 handle->reserveFds = reserveFds;
74 const uint32_t reserveFds = handle->reserveFds;
75 for (uint32_t i = 0; i < reserveFds; i++) {
88 if (!parcel.WriteUint32(handle.reserveFds) || !parcel.WriteUint32(handle.reserveInts) ||
105 for (uint32_t i = 0; i < handle.reserveFds; i++) {
107 UTILS_LOGE("%{public}s parcel.WriteFileDescriptor reserveFds failed", __func__);
112 if (!parcel.WriteInt32(handle.reserve[handle.reserveFds + j])) {
122 uint32_t reserveFds = 0;
124 if (!parcel.ReadUint32(reserveFds) || !parcel.ReadUint32(reserveInts)) {
125 UTILS_LOGE("%{public}s parcel.ReadUint32 reserveFds failed", __func__);
129 BufferHandle *handle = AllocateBufferHandle(reserveFds, reserveInts);
158 for (uint32_t i = 0; i < handle->reserveFds; i++) {
167 if (!parcel.ReadInt32(handle->reserve[reserveFds + j])) {