i_hp
struct i_hp *hp;
struct i_hp *hp_list_node;
while (hp_list_node = (struct i_hp *)list_remove_head(&st->hp_list)) {