Lines Matching refs:data

70         Parcel data, reply;  in freeNode()  local
71 data.writeInterfaceToken(IOMXNode::getInterfaceDescriptor()); in freeNode()
72 remote()->transact(FREE_NODE, data, &reply); in freeNode()
79 Parcel data, reply; in sendCommand() local
80 data.writeInterfaceToken(IOMXNode::getInterfaceDescriptor()); in sendCommand()
81 data.writeInt32(cmd); in sendCommand()
82 data.writeInt32(param); in sendCommand()
83 remote()->transact(SEND_COMMAND, data, &reply); in sendCommand()
91 Parcel data, reply; in getParameter() local
92 data.writeInterfaceToken(IOMXNode::getInterfaceDescriptor()); in getParameter()
93 data.writeInt32(index); in getParameter()
94 data.writeInt64(size); in getParameter()
95 data.write(params, size); in getParameter()
96 remote()->transact(GET_PARAMETER, data, &reply); in getParameter()
111 Parcel data, reply; in setParameter() local
112 data.writeInterfaceToken(IOMXNode::getInterfaceDescriptor()); in setParameter()
113 data.writeInt32(index); in setParameter()
114 data.writeInt64(size); in setParameter()
115 data.write(params, size); in setParameter()
116 remote()->transact(SET_PARAMETER, data, &reply); in setParameter()
124 Parcel data, reply; in getConfig() local
125 data.writeInterfaceToken(IOMXNode::getInterfaceDescriptor()); in getConfig()
126 data.writeInt32(index); in getConfig()
127 data.writeInt64(size); in getConfig()
128 data.write(params, size); in getConfig()
129 remote()->transact(GET_CONFIG, data, &reply); in getConfig()
144 Parcel data, reply; in setConfig() local
145 data.writeInterfaceToken(IOMXNode::getInterfaceDescriptor()); in setConfig()
146 data.writeInt32(index); in setConfig()
147 data.writeInt64(size); in setConfig()
148 data.write(params, size); in setConfig()
149 remote()->transact(SET_CONFIG, data, &reply); in setConfig()
156 Parcel data, reply; in setPortMode() local
157 data.writeInterfaceToken(IOMXNode::getInterfaceDescriptor()); in setPortMode()
158 data.writeInt32(port_index); in setPortMode()
159 data.writeInt32(mode); in setPortMode()
160 remote()->transact(SET_PORT_MODE, data, &reply); in setPortMode()
167 Parcel data, reply; in getGraphicBufferUsage() local
168 data.writeInterfaceToken(IOMXNode::getInterfaceDescriptor()); in getGraphicBufferUsage()
169 data.writeInt32(port_index); in getGraphicBufferUsage()
170 remote()->transact(GET_GRAPHIC_BUFFER_USAGE, data, &reply); in getGraphicBufferUsage()
179 Parcel data, reply; in useBuffer() local
180 data.writeInterfaceToken(IOMXNode::getInterfaceDescriptor()); in useBuffer()
181 data.writeInt32(port_index); in useBuffer()
183 status_t err = omxBuf.writeToParcel(&data); in useBuffer()
188 remote()->transact(USE_BUFFER, data, &reply); in useBuffer()
204 Parcel data, reply; in setInputSurface() local
205 data.writeInterfaceToken(IOMXNode::getInterfaceDescriptor()); in setInputSurface()
207 data.writeStrongBinder(IInterface::asBinder(bufferSource)); in setInputSurface()
209 status_t err = remote()->transact(SET_INPUT_SURFACE, data, &reply); in setInputSurface()
224 Parcel data, reply; in prepareForAdaptivePlayback() local
225 data.writeInterfaceToken(IOMXNode::getInterfaceDescriptor()); in prepareForAdaptivePlayback()
226 data.writeInt32(port_index); in prepareForAdaptivePlayback()
227 data.writeInt32((int32_t)enable); in prepareForAdaptivePlayback()
228 data.writeInt32(max_width); in prepareForAdaptivePlayback()
229 data.writeInt32(max_height); in prepareForAdaptivePlayback()
230 remote()->transact(PREPARE_FOR_ADAPTIVE_PLAYBACK, data, &reply); in prepareForAdaptivePlayback()
239 Parcel data, reply; in configureVideoTunnelMode() local
240 data.writeInterfaceToken(IOMXNode::getInterfaceDescriptor()); in configureVideoTunnelMode()
241 data.writeInt32(portIndex); in configureVideoTunnelMode()
242 data.writeInt32((int32_t)tunneled); in configureVideoTunnelMode()
243 data.writeInt32(audioHwSync); in configureVideoTunnelMode()
244 remote()->transact(CONFIGURE_VIDEO_TUNNEL_MODE, data, &reply); in configureVideoTunnelMode()
257 Parcel data, reply; in allocateSecureBuffer() local
258 data.writeInterfaceToken(IOMXNode::getInterfaceDescriptor()); in allocateSecureBuffer()
259 data.writeInt32(port_index); in allocateSecureBuffer()
260 data.writeInt64(size); in allocateSecureBuffer()
261 remote()->transact(ALLOC_SECURE_BUFFER, data, &reply); in allocateSecureBuffer()
284 Parcel data, reply; in freeBuffer() local
285 data.writeInterfaceToken(IOMXNode::getInterfaceDescriptor()); in freeBuffer()
286 data.writeInt32(port_index); in freeBuffer()
287 data.writeInt32((int32_t)buffer); in freeBuffer()
288 remote()->transact(FREE_BUFFER, data, &reply); in freeBuffer()
295 Parcel data, reply; in fillBuffer() local
296 data.writeInterfaceToken(IOMXNode::getInterfaceDescriptor()); in fillBuffer()
297 data.writeInt32((int32_t)buffer); in fillBuffer()
298 status_t err = omxBuf.writeToParcel(&data); in fillBuffer()
302 data.writeInt32(fenceFd >= 0); in fillBuffer()
304 data.writeFileDescriptor(fenceFd, true /* takeOwnership */); in fillBuffer()
306 remote()->transact(FILL_BUFFER, data, &reply); in fillBuffer()
314 Parcel data, reply; in emptyBuffer() local
315 data.writeInterfaceToken(IOMXNode::getInterfaceDescriptor()); in emptyBuffer()
316 data.writeInt32((int32_t)buffer); in emptyBuffer()
317 status_t err = omxBuf.writeToParcel(&data); in emptyBuffer()
321 data.writeInt32(flags); in emptyBuffer()
322 data.writeInt64(timestamp); in emptyBuffer()
323 data.writeInt32(fenceFd >= 0); in emptyBuffer()
325 data.writeFileDescriptor(fenceFd, true /* takeOwnership */); in emptyBuffer()
327 remote()->transact(EMPTY_BUFFER, data, &reply); in emptyBuffer()
335 Parcel data, reply; in getExtensionIndex() local
336 data.writeInterfaceToken(IOMXNode::getInterfaceDescriptor()); in getExtensionIndex()
337 data.writeCString(parameter_name); in getExtensionIndex()
339 remote()->transact(GET_EXTENSION_INDEX, data, &reply); in getExtensionIndex()
352 Parcel data, reply; in dispatchMessage() local
353 data.writeInterfaceToken(IOMXNode::getInterfaceDescriptor()); in dispatchMessage()
354 data.writeInt32(msg.fenceFd >= 0); in dispatchMessage()
356 data.writeFileDescriptor(msg.fenceFd, true /* takeOwnership */); in dispatchMessage()
358 data.writeInt32(msg.type); in dispatchMessage()
359 data.write(&msg.u, sizeof(msg.u)); in dispatchMessage()
361 remote()->transact(DISPATCH_MESSAGE, data, &reply); in dispatchMessage()
367 Parcel data, reply; in setQuirks() local
368 data.writeInterfaceToken(IOMXNode::getInterfaceDescriptor()); in setQuirks()
369 data.writeInt32(quirks); in setQuirks()
371 remote()->transact(SET_QUIRKS, data, &reply); in setQuirks()
483 #define CHECK_OMX_INTERFACE(interface, data, reply) \ argument
484 do { if (!(data).enforceInterface(interface::getInterfaceDescriptor())) { \
490 uint32_t code, const Parcel &data, Parcel *reply, uint32_t flags) { in onTransact() argument
494 CHECK_OMX_INTERFACE(IOMXNode, data, reply); in onTransact()
503 CHECK_OMX_INTERFACE(IOMXNode, data, reply); in onTransact()
506 static_cast<OMX_COMMANDTYPE>(data.readInt32()); in onTransact()
508 OMX_S32 param = data.readInt32(); in onTransact()
519 CHECK_OMX_INTERFACE(IOMXNode, data, reply); in onTransact()
521 OMX_INDEXTYPE index = static_cast<OMX_INDEXTYPE>(data.readInt32()); in onTransact()
523 size_t size = data.readInt64(); in onTransact()
546 err = data.read(params, size); in onTransact()
605 CHECK_OMX_INTERFACE(IOMXNode, data, reply); in onTransact()
606 OMX_U32 port_index = data.readInt32(); in onTransact()
607 IOMX::PortMode mode = (IOMX::PortMode) data.readInt32(); in onTransact()
615 CHECK_OMX_INTERFACE(IOMXNode, data, reply); in onTransact()
617 OMX_U32 port_index = data.readInt32(); in onTransact()
629 CHECK_OMX_INTERFACE(IOMXNode, data, reply); in onTransact()
631 OMX_U32 port_index = data.readInt32(); in onTransact()
634 status_t err = omxBuf.readFromParcel(&data); in onTransact()
652 CHECK_OMX_INTERFACE(IOMXNode, data, reply); in onTransact()
655 interface_cast<IOMXBufferSource>(data.readStrongBinder()); in onTransact()
665 CHECK_OMX_INTERFACE(IOMXNode, data, reply); in onTransact()
667 OMX_U32 port_index = data.readInt32(); in onTransact()
668 OMX_BOOL enable = (OMX_BOOL)data.readInt32(); in onTransact()
669 OMX_U32 max_width = data.readInt32(); in onTransact()
670 OMX_U32 max_height = data.readInt32(); in onTransact()
681 CHECK_OMX_INTERFACE(IOMXNode, data, reply); in onTransact()
683 OMX_U32 port_index = data.readInt32(); in onTransact()
684 OMX_BOOL tunneled = (OMX_BOOL)data.readInt32(); in onTransact()
685 OMX_U32 audio_hw_sync = data.readInt32(); in onTransact()
700 CHECK_OMX_INTERFACE(IOMXNode, data, reply); in onTransact()
702 OMX_U32 port_index = data.readInt32(); in onTransact()
709 size_t size = data.readInt64(); in onTransact()
731 CHECK_OMX_INTERFACE(IOMXNode, data, reply); in onTransact()
733 OMX_U32 port_index = data.readInt32(); in onTransact()
734 buffer_id buffer = (buffer_id)data.readInt32(); in onTransact()
742 CHECK_OMX_INTERFACE(IOMXNode, data, reply); in onTransact()
744 buffer_id buffer = (buffer_id)data.readInt32(); in onTransact()
747 status_t err = omxBuf.readFromParcel(&data); in onTransact()
752 bool haveFence = data.readInt32(); in onTransact()
753 int fenceFd = haveFence ? ::dup(data.readFileDescriptor()) : -1; in onTransact()
762 CHECK_OMX_INTERFACE(IOMXNode, data, reply); in onTransact()
764 buffer_id buffer = (buffer_id)data.readInt32(); in onTransact()
766 status_t err = omxBuf.readFromParcel(&data); in onTransact()
770 OMX_U32 flags = data.readInt32(); in onTransact()
771 OMX_TICKS timestamp = data.readInt64(); in onTransact()
772 bool haveFence = data.readInt32(); in onTransact()
773 int fenceFd = haveFence ? ::dup(data.readFileDescriptor()) : -1; in onTransact()
782 CHECK_OMX_INTERFACE(IOMXNode, data, reply); in onTransact()
784 const char *parameter_name = data.readCString(); in onTransact()
806 CHECK_OMX_INTERFACE(IOMXNode, data, reply); in onTransact()
808 int haveFence = data.readInt32(); in onTransact()
809 msg.fenceFd = haveFence ? ::dup(data.readFileDescriptor()) : -1; in onTransact()
810 msg.type = (typeof(msg.type))data.readInt32(); in onTransact()
811 status_t err = data.read(&msg.u, sizeof(msg.u)); in onTransact()
822 return BBinder::onTransact(code, data, reply, flags); in onTransact()
835 Parcel data, reply; in onMessages() local
840 data.writeInterfaceToken(IOMXObserver::getInterfaceDescriptor()); in onMessages()
843 data.writeInt32(msg.fenceFd >= 0); in onMessages()
845 data.writeFileDescriptor(msg.fenceFd, true /* takeOwnership */); in onMessages()
847 data.writeInt32(msg.type); in onMessages()
848 data.write(&msg.u, sizeof(msg.u)); in onMessages()
851 data.writeInt32(-1); // mark end in onMessages()
852 remote()->transact(OBSERVER_ON_MSG, data, &reply, IBinder::FLAG_ONEWAY); in onMessages()
859 uint32_t code, const Parcel &data, Parcel *reply, uint32_t flags) { in onTransact() argument
863 CHECK_OMX_INTERFACE(IOMXObserver, data, reply); in onTransact()
867 int haveFence = data.readInt32(); in onTransact()
872 msg.fenceFd = haveFence ? ::dup(data.readFileDescriptor()) : -1; in onTransact()
873 msg.type = (typeof(msg.type))data.readInt32(); in onTransact()
874 err = data.read(&msg.u, sizeof(msg.u)); in onTransact()
887 return BBinder::onTransact(code, data, reply, flags); in onTransact()