Lines Matching defs:parcel
86 bool WriteBufferHandle(MessageParcel &parcel, const BufferHandle &handle)
88 if (!parcel.WriteUint32(handle.reserveFds) || !parcel.WriteUint32(handle.reserveInts) ||
89 !parcel.WriteInt32(handle.width) || !parcel.WriteInt32(handle.stride) || !parcel.WriteInt32(handle.height) ||
90 !parcel.WriteInt32(handle.size) || !parcel.WriteInt32(handle.format) || !parcel.WriteInt64(handle.usage) ||
91 !parcel.WriteUint64(handle.phyAddr)) {
96 if (!parcel.WriteBool(validFd)) {
97 UTILS_LOGE("%{public}s parcel.WriteBool failed", __func__);
100 if (validFd && !parcel.WriteFileDescriptor(handle.fd)) {
101 UTILS_LOGE("%{public}s parcel.WriteFileDescriptor fd failed", __func__);
106 if (!parcel.WriteFileDescriptor(handle.reserve[i])) {
107 UTILS_LOGE("%{public}s parcel.WriteFileDescriptor reserveFds failed", __func__);
112 if (!parcel.WriteInt32(handle.reserve[handle.reserveFds + j])) {
113 UTILS_LOGE("%{public}s parcel.WriteInt32 reserve failed", __func__);
120 BufferHandle *ReadBufferHandle(MessageParcel &parcel)
124 if (!parcel.ReadUint32(reserveFds) || !parcel.ReadUint32(reserveInts)) {
125 UTILS_LOGE("%{public}s parcel.ReadUint32 reserveFds failed", __func__);
135 if (!parcel.ReadInt32(handle->width) || !parcel.ReadInt32(handle->stride) || !parcel.ReadInt32(handle->height) ||
136 !parcel.ReadInt32(handle->size) || !parcel.ReadInt32(handle->format) || !parcel.ReadUint64(handle->usage) ||
137 !parcel.ReadUint64(handle->phyAddr)) {
144 if (!parcel.ReadBool(validFd)) {
150 handle->fd = parcel.ReadFileDescriptor();
159 handle->reserve[i] = parcel.ReadFileDescriptor();
167 if (!parcel.ReadInt32(handle->reserve[reserveFds + j])) {