Lines Matching defs:sysid
234 * nlmid sysid pid
301 * Delete the shares with the matching sysid and owner
302 * But if own_len == 0 and sysid == 0 delete all with matching pid
303 * But if own_len == 0 delete all with matching sysid.
320 /* XXX deref sysid */
349 * were made by the given sysid on given vnode.
352 cleanshares_by_sysid(struct vnode *vp, int32_t sysid)
354 if (sysid == 0)
357 do_cleanshares(vp, 0, sysid);
362 * by the either given pid or sysid.
363 * If sysid is 0, remove all shares made by given pid,
364 * otherwise all shares made by the given sysid will
368 do_cleanshares(struct vnode *vp, pid_t pid, int32_t sysid)
378 shr.s_sysid = sysid;
415 * with a remote sysid. Returns zero if not, non-zero if there are.
416 * If sysid is non-zero then determine if this sysid has a share.
423 shr_has_remote_shares(vnode_t *vp, int32_t sysid)
431 if (is_match_for_has_remote(sysid, shrl->shr->s_sysid)) {
495 printf(" sysid: %d\n", shr->s_sysid);
511 * A process is identified by the tuple (sysid, pid). When the caller
512 * context is passed to nbl_share_conflict, the sysid and pid in the
513 * caller context are used. Otherwise the sysid is zero, and the pid is
554 int sysid;
560 sysid = 0;
563 sysid = ct->cc_sysid;
574 if (shrl->shr->s_sysid == sysid &&