Lines Matching refs:io
27 typedef int32_t (*IpcMsgHandle)(BufferQueueProducer* product, IpcIo *io, IpcIo *reply);
30 static int32_t OnRequestBuffer(BufferQueueProducer* product, IpcIo *io, IpcIo *reply) in OnRequestBuffer() argument
33 ReadUint8(io, &isWaiting); in OnRequestBuffer()
48 static int32_t OnFlushBuffer(BufferQueueProducer* product, IpcIo *io, IpcIo *reply) in OnFlushBuffer() argument
51 buffer.ReadFromIpcIo(*io); in OnFlushBuffer()
56 static int32_t OnCancelBuffer(BufferQueueProducer* product, IpcIo *io, IpcIo *reply) in OnCancelBuffer() argument
59 buffer.ReadFromIpcIo(*io); in OnCancelBuffer()
65 static int32_t OnGetAttr(uint32_t attr, IpcIo *io, IpcIo *reply) in OnGetAttr() argument
72 static int32_t OnSendReply(IpcIo *io, IpcIo *reply) in OnSendReply() argument
78 static int32_t OnSetQueueSize(BufferQueueProducer* product, IpcIo *io, IpcIo *reply) in OnSetQueueSize() argument
81 ReadUint32(io, &queueSize); in OnSetQueueSize()
83 return OnSendReply(io, reply); in OnSetQueueSize()
86 static int32_t OnGetQueueSize(BufferQueueProducer* product, IpcIo *io, IpcIo *reply) in OnGetQueueSize() argument
88 return OnGetAttr(product->GetQueueSize(), io, reply); in OnGetQueueSize()
91 static int32_t OnSetWidthAndHeight(BufferQueueProducer* product, IpcIo *io, IpcIo *reply) in OnSetWidthAndHeight() argument
94 ReadUint32(io, &width); in OnSetWidthAndHeight()
96 ReadUint32(io, &height); in OnSetWidthAndHeight()
98 return OnSendReply(io, reply); in OnSetWidthAndHeight()
101 static int32_t OnGetWidth(BufferQueueProducer* product, IpcIo *io, IpcIo *reply) in OnGetWidth() argument
103 return OnGetAttr(product->GetWidth(), io, reply); in OnGetWidth()
106 static int32_t OnGetHeight(BufferQueueProducer* product, IpcIo *io, IpcIo *reply) in OnGetHeight() argument
108 return OnGetAttr(product->GetHeight(), io, reply); in OnGetHeight()
111 static int32_t OnSetFormat(BufferQueueProducer* product, IpcIo *io, IpcIo *reply) in OnSetFormat() argument
114 ReadUint32(io, &format); in OnSetFormat()
116 return OnSendReply(io, reply); in OnSetFormat()
119 static int32_t OnGetFormat(BufferQueueProducer* product, IpcIo *io, IpcIo *reply) in OnGetFormat() argument
121 return OnGetAttr(product->GetFormat(), io, reply); in OnGetFormat()
124 static int32_t OnSetStrideAlignment(BufferQueueProducer* product, IpcIo *io, IpcIo *reply) in OnSetStrideAlignment() argument
127 ReadUint32(io, &strideAlignment); in OnSetStrideAlignment()
129 return OnSendReply(io, reply); in OnSetStrideAlignment()
132 static int32_t GetStrideAlignment(BufferQueueProducer* product, IpcIo *io, IpcIo *reply) in GetStrideAlignment() argument
134 return OnGetAttr(product->GetStrideAlignment(), io, reply); in GetStrideAlignment()
137 static int32_t OnGetStride(BufferQueueProducer* product, IpcIo *io, IpcIo *reply) in OnGetStride() argument
139 return OnGetAttr(product->GetStride(), io, reply); in OnGetStride()
142 static int32_t OnSetSize(BufferQueueProducer* product, IpcIo *io, IpcIo *reply) in OnSetSize() argument
145 ReadUint32(io, &size); in OnSetSize()
147 return OnSendReply(io, reply); in OnSetSize()
150 static int32_t OnGetSize(BufferQueueProducer* product, IpcIo *io, IpcIo *reply) in OnGetSize() argument
152 return OnGetAttr(product->GetSize(), io, reply); in OnGetSize()
155 static int32_t OnSetUsage(BufferQueueProducer* product, IpcIo *io, IpcIo *reply) in OnSetUsage() argument
158 ReadUint32(io, &usage); in OnSetUsage()
160 return OnSendReply(io, reply); in OnSetUsage()
163 static int32_t OnGetUsage(BufferQueueProducer* product, IpcIo *io, IpcIo *reply) in OnGetUsage() argument
165 return OnGetAttr(product->GetUsage(), io, reply); in OnGetUsage()
168 static int32_t OnSetUserData(BufferQueueProducer* product, IpcIo *io, IpcIo *reply) in OnSetUserData() argument
171 const char* key = reinterpret_cast<char *>(ReadString(io, &len)); in OnSetUserData()
176 const char* value = reinterpret_cast<char *>(ReadString(io, &len)); in OnSetUserData()
184 OnSendReply(io, reply); in OnSetUserData()
188 static int32_t OnGetUserData(BufferQueueProducer* product, IpcIo *io, IpcIo *reply) in OnGetUserData() argument
191 const char* key = reinterpret_cast<char *>(ReadString(io, &len)); in OnGetUserData()