Home | History | Annotate | Download | only in util

Lines Matching refs:node

68  *   @data_rel_fn : function ptr to release node data internal resource
147 camera_q_node *node =
149 if (NULL == node) {
154 memset(node, 0, sizeof(camera_q_node));
155 node->data = data;
159 cam_list_add_tail_node(&node->list, &m_head.list);
163 free(node);
184 camera_q_node *node =
186 if (NULL == node) {
191 memset(node, 0, sizeof(camera_q_node));
192 node->data = data;
198 m_head.list.next = &node->list;
199 p_next->prev = &node->list;
200 node->list.next = p_next;
201 node->list.prev = &m_head.list;
206 free(node);
224 camera_q_node* node = NULL;
234 node = member_of(pos, camera_q_node, list);
239 if (NULL != node) {
240 data = node->data;
259 camera_q_node* node = NULL;
273 node = member_of(pos, camera_q_node, list);
274 cam_list_del_node(&node->list);
280 if (NULL != node) {
281 data = node->data;
282 free(node);
300 camera_q_node* node = NULL;
315 node = member_of(pos, camera_q_node, list);
317 if (NULL != node) {
318 if ( match(node->data, m_userData, match_data) ) {
319 cam_list_del_node(&node->list);
321 data = node->data;
322 free(node);
344 camera_q_node* node = NULL;
354 node = member_of(pos, camera_q_node, list);
356 cam_list_del_node(&node->list);
359 if (NULL != node->data) {
361 m_dataFn(node->data, m_userData);
363 free(node->data);
365 free(node);
386 camera_q_node* node = NULL;
400 node = member_of(pos, camera_q_node, list);
402 if ( match(node->data, m_userData) ) {
403 cam_list_del_node(&node->list);
406 if (NULL != node->data) {
408 m_dataFn(node->data, m_userData);
410 free(node->data);
412 free(node);
431 camera_q_node* node = NULL;
445 node = member_of(pos, camera_q_node, list);
447 if ( match(node->data, m_userData, match_data) ) {
448 cam_list_del_node(&node->list);
451 if (NULL != node->data) {
453 m_dataFn(node->data, m_userData);
455 free(node->data);
457 free(node);