Lines Matching refs:rt_spares
527 if ((rt->rt_spares[i].rts_gate == drp->dr_gate) &&
528 (rt->rt_spares[i].rts_origin == RO_RDISC)) {
529 rts = &rt->rt_spares[i];
602 rts = &rt->rt_spares[j];
612 ptr = realloc(rt->rt_spares, ptrsize);
616 rt->rt_spares = ptr;
617 rts = &rt->rt_spares[rt->rt_num_spares];
686 rts = &rt->rt_spares[i];
739 rt->rt_spares[first_rdisc_slot] = new;
740 rt = NULL; /* redo rt_spares */
783 * this to rt_spares. In the latter case,
785 * out of rt_spares and the kernel.
787 * First, find an empty slot in rt_spares
792 if (rt->rt_spares[i].rts_gate == 0) {
797 if ((rt->rt_spares[i].rts_gate ==
799 (rt->rt_spares[i].rts_origin ==
823 rts_delete(rt, &rt->rt_spares[i]);
831 ptr = realloc(rt->rt_spares, ptrsize);
835 rt->rt_spares = ptr;
837 rts = &rt->rt_spares[rt->rt_num_spares];
856 rt->rt_spares[slot] = new;