Lines Matching refs:list

621 		list_add_tail(&call->list, &node->val);
643 list_for_each_entry_safe(call, tmp, &new->val, list) {
644 list_del_init(&call->list);
805 list_del_range(&to_split->list, old_tail);
806 new->val.next = &to_split->list;
808 to_split->list.prev = &new->val;
845 list);
930 list_for_each_entry(cnode, &root->val, list) {
1001 struct callchain_list *list, *next_list;
1006 list_for_each_entry_safe(list, next_list, &src->val, list) {
1007 callchain_cursor_append(cursor, list->ip, &list->ms,
1008 false, NULL, 0, 0, 0, list->srcline);
1009 list_del_init(&list->list);
1010 map__zput(list->ms.map);
1011 free(list);
1237 list_for_each_entry(clist, &node->val, list) {
1456 struct callchain_list *list, *tmp;
1460 list_for_each_entry_safe(list, tmp, &node->parent_val, list) {
1461 list_del_init(&list->list);
1462 map__zput(list->ms.map);
1463 free(list);
1466 list_for_each_entry_safe(list, tmp, &node->val, list) {
1467 list_del_init(&list->list);
1468 map__zput(list->ms.map);
1469 free(list);
1526 list_for_each_entry_reverse(chain, &parent->val, list) {
1533 list_add_tail(&new->list, &head);
1538 list_for_each_entry_safe_reverse(chain, new, &head, list)
1539 list_move_tail(&chain->list, &node->parent_val);
1542 chain = list_first_entry(&node->parent_val, struct callchain_list, list);
1545 chain = list_first_entry(&node->val, struct callchain_list, list);
1551 list_for_each_entry_safe(chain, new, &head, list) {
1552 list_del_init(&chain->list);
1643 list);
1645 list_for_each_entry(base_chain, &base_cnode->val, list) {
1646 if (&pair_chain->list == &pair_cnode->val)
1650 pair_chain = list_next_entry(pair_chain, list);
1658 pair_chain = list_next_entry(pair_chain, list);
1665 if (pair_chain && (&pair_chain->list != &pair_cnode->val))
1708 list_for_each_entry(chain, &cnode->val, list) {