Lines Matching defs:rn
86 rrw_node_t *rn;
91 for (rn = tsd_get(rrw_tsd_key); rn != NULL; rn = rn->rn_next) {
92 if (rn->rn_rrl == rrl)
93 return (rn);
104 rrw_node_t *rn;
106 rn = kmem_alloc(sizeof (*rn), KM_SLEEP);
107 rn->rn_rrl = rrl;
108 rn->rn_next = tsd_get(rrw_tsd_key);
109 rn->rn_tag = tag;
110 VERIFY(tsd_set(rrw_tsd_key, rn) == 0);
120 rrw_node_t *rn;
126 for (rn = tsd_get(rrw_tsd_key); rn != NULL; rn = rn->rn_next) {
127 if (rn->rn_rrl == rrl && rn->rn_tag == tag) {
129 prev->rn_next = rn->rn_next;
131 VERIFY(tsd_set(rrw_tsd_key, rn->rn_next) == 0);
132 kmem_free(rn, sizeof (*rn));
135 prev = rn;
302 rrw_node_t *rn = arg;
303 if (rn != NULL) {
305 (void *)curthread, (void *)rn->rn_rrl);