Searched defs:rrl (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Drrwlock.c84 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 Dfmd_adm.c466 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 Dfmd_rpc_adm.c350 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 61 milliseconds