Home | History | Annotate | Download | only in util

Lines Matching refs:node

63  *   @data_rel_fn : function ptr to release node data internal resource
142 camera_q_node *node =
144 if (NULL == node) {
149 memset(node, 0, sizeof(camera_q_node));
150 node->data = data;
154 cam_list_add_tail_node(&node->list, &m_head.list);
158 free(node);
179 camera_q_node *node =
181 if (NULL == node) {
186 memset(node, 0, sizeof(camera_q_node));
187 node->data = data;
193 m_head.list.next = &node->list;
194 p_next->prev = &node->list;
195 node->list.next = p_next;
196 node->list.prev = &m_head.list;
201 free(node);
221 camera_q_node* node = NULL;
235 node = member_of(pos, camera_q_node, list);
236 cam_list_del_node(&node->list);
242 if (NULL != node) {
243 data = node->data;
244 free(node);
261 camera_q_node* node = NULL;
271 node = member_of(pos, camera_q_node, list);
273 cam_list_del_node(&node->list);
276 if (NULL != node->data) {
278 m_dataFn(node->data, m_userData);
280 free(node->data);
282 free(node);
303 camera_q_node* node = NULL;
317 node = member_of(pos, camera_q_node, list);
319 if ( match(node->data, m_userData) ) {
320 cam_list_del_node(&node->list);
323 if (NULL != node->data) {
325 m_dataFn(node->data, m_userData);
327 free(node->data);
329 free(node);
348 camera_q_node* node = NULL;
362 node = member_of(pos, camera_q_node, list);
364 if ( match(node->data, m_userData, match_data) ) {
365 cam_list_del_node(&node->list);
368 if (NULL != node->data) {
370 m_dataFn(node->data, m_userData);
372 free(node->data);
374 free(node);