Lines Matching refs:rp
85 struct ras *rp;
93 for (rp = p->p_raslist; rp != NULL; rp = rp->ras_next) {
94 if (addr > rp->ras_startaddr && addr < rp->ras_endaddr) {
95 startaddr = rp->ras_startaddr;
114 struct ras *rp, *nrp;
116 for (rp = p1->p_raslist; rp != NULL; rp = rp->ras_next) {
118 nrp->ras_startaddr = rp->ras_startaddr;
119 nrp->ras_endaddr = rp->ras_endaddr;
135 struct ras *rp, *nrp;
144 if ((rp = p->p_raslist) != NULL) {
147 for(; rp != NULL; rp = nrp) {
148 nrp = rp->ras_next;
149 kmem_free(rp, sizeof(*rp));
166 struct ras *rp;
190 for (rp = p->p_raslist; rp != NULL; rp = rp->ras_next) {
195 if (addr < rp->ras_endaddr && endaddr > rp->ras_startaddr) {
200 if (rp == NULL) {
220 struct ras *rp, **link;
227 for (rp = *link; rp != NULL; link = &rp->ras_next, rp = *link) {
228 if (addr == rp->ras_startaddr &&
229 (char *)rp->ras_endaddr - (char *)rp->ras_startaddr == len)
232 if (rp != NULL) {
233 *link = rp->ras_next;
236 kmem_free(rp, sizeof(*rp));