INITIATOR_LIST
lst.list_kind = INITIATOR_LIST;
(initiator_t *)(void *)find_id(&list [INITIATOR_LIST].list, id)
(initiator_t *)(void *)find_name(&list [INITIATOR_LIST].list, name)
(initiator_t *)(void *)find_sym_id(&list [INITIATOR_LIST].list, sid)
TAILQ_FOREACH(curr, &list[INITIATOR_LIST].list, link) {
TAILQ_INSERT_TAIL(&list[INITIATOR_LIST].list, &init->entry, link);
list[INITIATOR_LIST].num_entries++;
list[INITIATOR_LIST].num_entries--;
TAILQ_REMOVE(&list[INITIATOR_LIST].list, &init->entry, link);
if (!list[INITIATOR_LIST].num_entries)
TAILQ_FOREACH(curr, &list[INITIATOR_LIST].list, link) {