Lines Matching refs:mb
512 struct bind *mb;
514 for (mb = hashtab[nm_hash(name)]; mb; mb = mb->b_next) {
515 if (deleted && (mb->b_num >= 0))
517 if (!deleted && (mb->b_num < 0))
521 if (strcmp(name, mb->b_name) == 0) {
525 return (mb);
539 struct bind *mb;
550 mb = kmem_zalloc(sizeof (struct bind), KM_SLEEP);
551 mb->b_name = i_ddi_strdup(name, KM_SLEEP);
552 mb->b_num = num;
554 mb->b_bind_name = i_ddi_strdup(bind_name, KM_SLEEP);
558 mb->b_next = *pmb;
559 *pmb = mb;
571 struct bind *mb;
573 for (mb = hashtab[nm_hash(name)]; mb; mb = mb->b_next) {
574 if ((mb->b_num >= 0) && (strcmp(name, mb->b_name) == 0)) {
578 name, mb->b_num);
580 mb->b_num = -mb->b_num;
595 struct bind *mb;
599 for (mb = hashtab[i]; mb; mb = mb->b_next) {
600 if (mb->b_num == num) {
604 mb->b_name, num);
606 mb->b_num = -num;