LIST_INSERT_HEAD
LIST_INSERT_HEAD(&(card->mems), mem, next);
LIST_INSERT_HEAD((&card->streams), stream, next);
LIST_INSERT_HEAD(&(card->mems), mem, next);
LIST_INSERT_HEAD((&card->streams), stream, next);
LIST_INSERT_HEAD((&card->streams), stream, next);
LIST_INSERT_HEAD(&(card->mems), mem, next);
LIST_INSERT_HEAD(&(card->mems), mem, next);
LIST_INSERT_HEAD((&card->streams), stream, next);
LIST_INSERT_HEAD((&devices), card, next);
LIST_INSERT_HEAD(&mems, mem, next);
LIST_INSERT_HEAD((&stream->voices), voice, next);
LIST_INSERT_HEAD((&card->streams), stream, next);
LIST_INSERT_HEAD(&(card->mem), mem, next);
LIST_INSERT_HEAD(&(card->mem), mem, next);
LIST_INSERT_HEAD(&ctrlr_head, ctrlr, link);
LIST_INSERT_HEAD(&qpair->outstanding_tr, tr, list);
LIST_INSERT_HEAD(&qpair->free_tr, tr, list);
LIST_INSERT_HEAD(&qpair->free_tr, tr, list);
LIST_INSERT_HEAD(&qgroup->tqg_queue[qid].tgc_tasks, gtask, gt_list);
LIST_INSERT_HEAD(&qgroup->tqg_queue[qid].tgc_tasks, gtask, gt_list);
LIST_INSERT_HEAD(&qgroup->tqg_queue[qid].tgc_tasks, gtask, gt_list);
LIST_INSERT_HEAD(&qgroup->tqg_queue[qid].tgc_tasks, gtask, gt_list);
LIST_INSERT_HEAD(>ask_head, gtask, gt_list);
LIST_INSERT_HEAD(&mii->mii_phys, sc, mii_list);
LIST_INSERT_HEAD(&ifm->ifm_list, entry, ifm_list);
LIST_INSERT_HEAD(&ic_head, ic, ic_next);
LIST_INSERT_HEAD(&as->as_hash[hash], new, acl_hash);
LIST_INSERT_HEAD(&nt->nt_hash[hash], ni, ni_hash);
LIST_INSERT_HEAD(&st->st_hash[hash], se, se_hash);
LIST_INSERT_HEAD(&_ns_drec, &drec, list);
LIST_INSERT_HEAD(&d->chunk_info_list[bucket], p,
LIST_INSERT_HEAD(&d->chunk_dir[bucket][listnum], bp, entries);
LIST_INSERT_HEAD(mp, info, entries);
LIST_INSERT_HEAD(mp, info, entries);