Lines Matching defs:seg_curr
1583 struct seg_info *seg_curr;
1714 if (seg_curr = seg_match_base(base)) {
1715 seg_curr->nbanks++;
1716 seg_curr->size += size;
1717 if (ifactor > seg_curr->ifactor)
1718 seg_curr->ifactor = ifactor;
1719 bank_curr->seg_id = seg_curr->seg_node.id;
1721 seg_curr = (struct seg_info *)
1724 seg_curr->seg_node.id = seg_id++;
1725 seg_curr->base = base;
1726 seg_curr->size = size;
1727 seg_curr->nbanks = 1;
1728 seg_curr->ifactor = ifactor;
1729 mc_node_add((mc_dlist_t *)seg_curr, &seg_head, &seg_tail);
1735 bank_curr->local_id = seg_curr->nbanks - 1;
1738 if (seg_curr->hb_inseg != NULL) {
1739 bank_curr->p_inseg = seg_curr->tb_inseg;
1740 bank_curr->n_inseg = seg_curr->tb_inseg->n_inseg;
1741 seg_curr->tb_inseg->n_inseg = bank_curr;
1742 seg_curr->tb_inseg = bank_curr;
1745 seg_curr->hb_inseg = seg_curr->tb_inseg = bank_curr;
1748 seg_curr->seg_node.id));
1758 if (seg_curr->nbanks > maxbanks)
1759 maxbanks = seg_curr->nbanks;