Lines Matching defs:banki

839 	struct bank_info *banki;
841 if ((banki = mc_node_get(bankid, bank_head)) != NULL) {
844 return (banki);
847 banki = kmem_zalloc(sizeof (*banki), KM_SLEEP);
849 banki->bank_node.id = bankid;
850 banki->devgrp_id = dgrpid;
851 banki->mask = mask;
852 banki->match = match;
853 banki->base = match;
854 banki->size = size;
856 mc_node_add((mc_dlist_t *)banki, &bank_head, &bank_tail);
860 banki->base, banki->size));
862 return (banki);
872 mc_add_segment(struct bank_info *banki)
885 if (banki->base > (tb->base + tb->size)) {
892 tb->next = banki;
894 banki->seg_id = segi->seg_node.id;
895 banki->local_id = tb->local_id + 1;
898 if (banki->base != (tb->base + tb->size))
901 segi->size += banki->size;
902 segi->tail = banki;
904 memsize += banki->size;
907 "size 0x%lx\n", segi->seg_node.id, banki->bank_node.id,
908 banki->size));
918 segi->base = banki->base;
919 segi->size = banki->size;
920 segi->head = banki;
921 segi->tail = banki;
923 banki->seg_id = segi->seg_node.id;
924 banki->local_id = 0;
929 memsize += banki->size;
932 "size 0x%lx\n", segi->seg_node.id, banki->bank_node.id,
933 banki->size));
1017 struct bank_info *banki;
1063 banki = mc_add_bank(bankid, mask, match | xmatch, size,
1065 mc_add_segment(banki);
1080 struct bank_info *banki;
1103 banki = mc_add_bank(bankid, mask, match, size, dgrpid);
1105 mc_add_segment(banki);
1118 banki = mc_add_bank(bankid, mask, match, size, dgrpid);
1120 mc_add_segment(banki);
1374 struct bank_info *banki;
1411 if (!(banki = mc_node_get(bankid, bank_head))) {
1416 if ((segi = mc_node_get(banki->seg_id, seg_head)) != NULL) {
1422 mc_node_del((mc_dlist_t *)banki, &bank_head, &bank_tail);
1423 kmem_free(banki, sizeof (*banki));