Searched defs:rrl (Results 1 - 3 of 3) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | rrwlock.c | 84 rrn_find(rrwlock_t *rrl) argument 88 if (refcount_count(&rrl->rr_linked_rcount) == 0) 92 if (rn->rn_rrl == rrl) 102 rrn_add(rrwlock_t *rrl, void *tag) argument 107 rn->rn_rrl = rrl; 114 * If a node is found for 'rrl', then remove the node from this 118 rrn_find_and_remove(rrwlock_t *rrl, void *tag) argument 123 if (refcount_count(&rrl->rr_linked_rcount) == 0) 127 if (rn->rn_rrl == rrl && rn->rn_tag == tag) { 141 rrw_init(rrwlock_t *rrl, boolean_ argument 153 rrw_destroy(rrwlock_t *rrl) argument 163 rrw_enter_read_impl(rrwlock_t *rrl, boolean_t prio, void *tag) argument 195 rrw_enter_read(rrwlock_t *rrl, void *tag) argument 207 rrw_enter_read_prio(rrwlock_t *rrl, void *tag) argument 214 rrw_enter_write(rrwlock_t *rrl) argument 231 rrw_enter(rrwlock_t *rrl, krw_t rw, void *tag) argument 240 rrw_exit(rrwlock_t *rrl, void *tag) argument 283 rrw_held(rrwlock_t *rrl, krw_t rw) argument 323 rrm_init(rrmlock_t *rrl, boolean_t track_all) argument 332 rrm_destroy(rrmlock_t *rrl) argument 341 rrm_enter(rrmlock_t *rrl, krw_t rw, void *tag) argument 360 rrm_enter_read(rrmlock_t *rrl, void *tag) argument 366 rrm_enter_write(rrmlock_t *rrl) argument 375 rrm_exit(rrmlock_t *rrl, void *tag) argument 388 rrm_held(rrmlock_t *rrl, krw_t rw) argument [all...] |
/illumos-gate/usr/src/lib/fm/libfmd_adm/common/ |
H A D | fmd_adm.c | 466 struct fmd_rpc_rsrclist rrl; local 473 bzero(&rrl, sizeof (rrl)); /* tell xdr to allocate memory for us */ 476 cs = fmd_adm_rsrclist_1(all, &rrl, ap->adm_clnt); 482 if (rrl.rrl_err != 0) { 483 xdr_free(xdr_fmd_rpc_rsrclist, (char *)&rrl); 484 return (fmd_adm_set_svcerr(ap, rrl.rrl_err)); 487 *rcp = rrl.rrl_cnt; 488 xdr_free(xdr_fmd_rpc_rsrclist, (char *)&rrl); 501 struct fmd_rpc_rsrclist rrl; local [all...] |
/illumos-gate/usr/src/cmd/fm/fmd/common/ |
H A D | fmd_rpc_adm.c | 350 struct fmd_rpc_rsrclist *rrl = arg; local 365 if (rrl->rrl_all == B_FALSE && !(ap->asru_flags & FMD_ASRU_FAULTY)) 368 if (rrl->rrl_err != 0 || fmd_asru_getstate(ap) == 0) 379 while (rrl->rrl_len + name_len > rrl->rrl_buf.rrl_buf_len) { 380 if (rrl->rrl_buf.rrl_buf_len != 0) 381 buf_len = rrl->rrl_buf.rrl_buf_len * 2; 385 if ((p = realloc(rrl->rrl_buf.rrl_buf_val, buf_len)) != NULL) { 386 bzero((char *)p + rrl->rrl_buf.rrl_buf_len, 387 buf_len - rrl [all...] |
Completed in 209 milliseconds