Lines Matching refs:lreq
366 dsvcd_lock_request_t *lreq = (dsvcd_lock_request_t *)req;
392 if (lreq->lrq_locktype != DSVCD_RDLOCK &&
393 lreq->lrq_locktype != DSVCD_WRLOCK) {
395 lreq->lrq_locktype);
405 (void) snprintf(conid, sizeof (conid), "%s/%s%d_%s", lreq->lrq_loctoken,
406 ds->ds_name, lreq->lrq_conver, lreq->lrq_conname);
407 cn = ds_get_container(ds, conid, lreq->lrq_crosshost);
470 lreq->lrq_locktype == DSVCD_RDLOCK ? "read" : "write", cn->cn_id);
472 if (lreq->lrq_locktype == DSVCD_RDLOCK)
473 reply.rp_retval = cn_rdlock(cn, lreq->lrq_nonblock);
474 else if (lreq->lrq_locktype == DSVCD_WRLOCK)
475 reply.rp_retval = cn_wrlock(cn, lreq->lrq_nonblock);
478 cn->cn_id, lreq->lrq_locktype == DSVCD_RDLOCK ? "read" : "write",
491 if (lreq->lrq_nonblock) {