Lines Matching defs:sid
448 * This returns the delegation stateid as 'sid'. Returns 1 if a successful
453 nfs4_get_deleg_stateid(rnode4_t *rp, nfs_opnum4 op, stateid4 *sid)
462 *sid = rp->r_deleg_stateid;
471 * This returns the lock stateid as 'sid'. Returns 1 if a successful lock
475 nfs4_get_lock_stateid(rnode4_t *rp, pid_t pid, stateid4 *sid)
487 *sid = lop->lock_stateid;
499 * This returns the open stateid as 'sid'. Returns 1 if a successful open
507 nfs4_get_open_stateid(rnode4_t *rp, cred_t *cr, mntinfo4_t *mi, stateid4 *sid)
537 *sid = osp->open_stateid;
557 stateid4 sid;
559 if (nfs4_get_deleg_stateid(rp, op, &sid)) {
560 if (!stateid4_cmp(&sid, &sid_tp->d_sid)) {
562 return (sid);
565 if (nfs4_get_lock_stateid(rp, pid, &sid)) {
566 if (!stateid4_cmp(&sid, &sid_tp->l_sid)) {
568 return (sid);
571 if (nfs4_get_open_stateid(rp, cr, mi, &sid)) {
572 if (!stateid4_cmp(&sid, &sid_tp->o_sid)) {
574 return (sid);
577 bzero(&sid, sizeof (stateid4));
579 return (sid);
601 stateid4 sid;
625 if (nfs4_get_deleg_stateid(rp, op, &sid)) {
626 if (!stateid4_cmp(&sid, &sid_tp->d_sid)) {
628 return (sid);
632 if (nfs4_get_lock_stateid(rp, pid, &sid)) {
633 if (!stateid4_cmp(&sid, &sid_tp->l_sid)) {
635 return (sid);
639 if (nfs4_get_open_stateid(rp, cr, mi, &sid)) {
640 if (!stateid4_cmp(&sid, &sid_tp->o_sid)) {
642 return (sid);
646 bzero(&sid, sizeof (stateid4));
648 return (sid);