Lines Matching refs:list
256 list_add_tail(&ref->list, &elem->ref_list);
273 list_add_tail(&ref->list, &elem->ref_list);
283 ref = list_entry(pos, struct tplg_ref, list);
284 list_del(&ref->list);
303 list_del(&elem->list);
326 elem = list_entry(pos, struct tplg_elem, list);
342 elem = list_entry(pos, struct tplg_elem, list);
361 struct list_head *pos, *list;
376 list = (struct list_head *)((void *)tplg + tptr->loff);
379 list_for_each(pos, list) {
380 elem = list_entry(pos, struct tplg_elem, list);
386 /* insert a new element into list in the ascending order of index value */
387 void tplg_elem_insert(struct tplg_elem *elem_p, struct list_head *list)
389 struct list_head *pos, *p = &(elem_p->list);
392 list_for_each(pos, list) {
393 elem = list_entry(pos, struct tplg_elem, list);
409 struct list_head *list;
462 list = (struct list_head *)((void *)tplg + tptr->loff);
463 tplg_elem_insert(elem, list);
486 struct list_head list;
498 list_add_tail(&a->list, heap);
508 a = list_entry(pos, struct tplg_alloc, list);
509 list_del(&a->list);