Lines Matching defs:node
67 qcamera_sm_cmd_t *node = (qcamera_sm_cmd_t *)pme->api_queue.dequeue();
68 if (node == NULL) {
70 node = (qcamera_sm_cmd_t *)pme->evt_queue.dequeue();
72 if (node != NULL) {
73 switch (node->cmd) {
75 pme->stateMachine(node->evt, node->evt_payload);
80 pme->stateMachine(node->evt, node->evt_payload);
83 free(node->evt_payload);
84 node->evt_payload = NULL;
92 free(node);
93 node = NULL;
136 qcamera_sm_cmd_t *node =
138 if (NULL != node) {
139 memset(node, 0, sizeof(qcamera_sm_cmd_t));
140 node->cmd = QCAMERA_SM_CMD_TYPE_EXIT;
142 api_queue.enqueue((void *)node);
171 qcamera_sm_cmd_t *node =
173 if (NULL == node) {
178 memset(node, 0, sizeof(qcamera_sm_cmd_t));
179 node->cmd = QCAMERA_SM_CMD_TYPE_API;
180 node->evt = evt;
181 node->evt_payload = api_payload;
182 if (api_queue.enqueue((void *)node)) {
186 free(node);
208 qcamera_sm_cmd_t *node =
210 if (NULL == node) {
215 memset(node, 0, sizeof(qcamera_sm_cmd_t));
216 node->cmd = QCAMERA_SM_CMD_TYPE_EVT;
217 node->evt = evt;
218 node->evt_payload = evt_payload;
219 if (evt_queue.enqueue((void *)node)) {
223 free(node);