Lines Matching refs:data

40 static void ReleaseSbuf(struct HdfSBuf *data, struct HdfSBuf *reply)
42 if (data != NULL) {
43 HdfSbufRecycle(data);
53 struct HdfSBuf *data = HdfSbufTypedObtain(SBUF_IPC);
54 if (data == NULL) {
61 HdfSbufRecycle(data);
65 if (!HdfRemoteServiceWriteInterfaceToken(g_codecComponentManagerProxy.remoteOmx, data)) {
67 ReleaseSbuf(data, reply);
72 g_codecComponentManagerProxy.remoteOmx, CMD_CODEC_GET_COMPONENT_NUM, data, reply) != HDF_SUCCESS) {
74 ReleaseSbuf(data, reply);
80 ReleaseSbuf(data, reply);
84 ReleaseSbuf(data, reply);
90 struct HdfSBuf *data = HdfSbufTypedObtain(SBUF_IPC);
92 if (data == NULL || count <= 0 || count > num) {
99 HdfSbufRecycle(data);
103 if (!HdfRemoteServiceWriteInterfaceToken(g_codecComponentManagerProxy.remoteOmx, data)) {
105 ReleaseSbuf(data, reply);
109 if (!HdfSbufWriteInt32(data, count)) {
111 ReleaseSbuf(data, reply);
116 CMD_CODEC_GET_COMPONENT_CAPABILITY_LIST, data,
119 ReleaseSbuf(data, reply);
126 ReleaseSbuf(data, reply);
131 ReleaseSbuf(data, reply);
135 static int32_t FillHdfSBufData(struct HdfSBuf *data, char *compName, int64_t appData,
138 if (!HdfRemoteServiceWriteInterfaceToken(g_codecComponentManagerProxy.remoteOmx, data)) {
142 if (!HdfSbufWriteString(data, compName)) {
146 if (!HdfSbufWriteInt64(data, appData)) {
150 if (HdfSbufWriteRemoteService(data, callback->remote) != 0) {
160 struct HdfSBuf *data = HdfSbufTypedObtain(SBUF_IPC);
162 if (data == NULL || reply == NULL || componentId == NULL) {
164 ReleaseSbuf(data, reply);
168 int32_t ret = FillHdfSBufData(data, compName, appData, callback);
170 ReleaseSbuf(data, reply);
175 CMD_CREATE_COMPONENT, data, reply);
178 ReleaseSbuf(data, reply);
185 ReleaseSbuf(data, reply);
190 ReleaseSbuf(data, reply);
194 ReleaseSbuf(data, reply);
205 struct HdfSBuf *data = HdfSbufTypedObtain(SBUF_IPC);
207 if (data == NULL || reply == NULL) {
209 ReleaseSbuf(data, reply);
213 if (!HdfRemoteServiceWriteInterfaceToken(g_codecComponentManagerProxy.remoteOmx, data)) {
215 ReleaseSbuf(data, reply);
219 if (!HdfSbufWriteUint32(data, componentId)) {
221 ReleaseSbuf(data, reply);
226 CMD_DESTROY_COMPONENT, data, reply);
229 ReleaseSbuf(data, reply);
232 ReleaseSbuf(data, reply);