/illumos-gate/usr/src/uts/common/os/ |
H A D | share.c | 92 if ((shrl->shr->s_sysid == shr->s_sysid) && in add_share() 93 (shrl->shr->s_pid == shr->s_pid) && in add_share() 94 (shrl->shr->s_own_len == shr->s_own_len) && in add_share() 95 bcmp(shrl->shr->s_owner, shr->s_owner, in add_share() 209 if ((shr->s_access & shrl->shr->s_deny) || in add_share() 210 (shr->s_deny & shrl->shr->s_access)) { in add_share() 220 shrl->shr->s_access = shr->s_access; in add_share() 221 shrl->shr->s_deny = shr->s_deny; in add_share() 229 shrl->shr->s_pid = shr->s_pid; in add_share() 230 shrl->shr->s_own_len = shr->s_own_len; in add_share() [all …]
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_kshare.c | 682 shr->shr_oemname, shr->shr_type, cmnt_offs) < 0) { in smb_kshare_enum() 722 return (shr); in smb_kshare_lookup() 731 ASSERT(shr); in smb_kshare_release() 785 shr->shr_name, shr->shr_path, rc); in smb_kshare_export() 993 shr->shr_oemname = smb_kshare_oemname(shr->shr_name); in smb_kshare_decode() 1004 return (shr); in smb_kshare_decode() 1015 (shr->shr_cmnt) ? shr->shr_cmnt : "NULL"); 1017 (shr->shr_oemname) ? shr->shr_oemname : "NULL"); 1060 ASSERT(shr); in smb_kshare_hold() 1078 ASSERT(shr); in smb_kshare_rele() [all …]
|
H A D | smb_vops.c | 1544 struct shrlock shr; in smb_vop_shrlock() local 1597 shr.s_access = new_access; in smb_vop_shrlock() 1598 shr.s_deny = deny; in smb_vop_shrlock() 1600 shr.s_pid = uniq_fid; in smb_vop_shrlock() 1603 shr_own.sl_id = shr.s_sysid; in smb_vop_shrlock() 1604 shr_own.sl_pid = shr.s_pid; in smb_vop_shrlock() 1612 struct shrlock shr; in smb_vop_unshrlock() local 1626 shr.s_access = 0; in smb_vop_unshrlock() 1627 shr.s_deny = 0; in smb_vop_unshrlock() 1629 shr.s_pid = uniq_fid; in smb_vop_unshrlock() [all …]
|
H A D | smb2_durable.c | 309 if (shr2 != shr) in smb2_dh_new_ca_share() 315 smb_kshare_release(sv, shr); in smb2_dh_new_ca_share() 325 mutex_enter(&shr->shr_mutex); in smb2_dh_new_ca_share() 326 shr->shr_import_busy = sr; in smb2_dh_new_ca_share() 327 mutex_exit(&shr->shr_mutex); in smb2_dh_new_ca_share() 379 sr->tid_tree = smb_tree_alloc(sr, shr, shr->shr_root_node, in smb2_dh_import_share() 401 shr->shr_name); in smb2_dh_import_share() 481 mutex_enter(&shr->shr_mutex); in smb2_dh_import_share() 482 shr->shr_import_busy = NULL; in smb2_dh_import_share() 483 cv_broadcast(&shr->shr_cv); in smb2_dh_import_share() [all …]
|
H A D | smb_tree.c | 611 smb_tree_chkaccess(smb_request_t *sr, smb_kshare_t *shr, vnode_t *vp) in smb_tree_chkaccess() argument 614 char *sharename = shr->shr_name; in smb_tree_chkaccess() 625 ((shr->shr_flags & SMB_SHRF_GUEST_OK) == 0)) { in smb_tree_chkaccess() 630 if ((shr->shr_flags & SMB_SHRF_ADMIN) && !SMB_USER_IS_ADMIN(user)) { in smb_tree_chkaccess() 635 host_access = smb_kshare_hostaccess(shr, sr->session); in smb_tree_chkaccess() 644 acl_access = smb_tree_acl_access(sr, shr, vp); in smb_tree_chkaccess()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/libmlsvc/ |
H A D | mlsvc.c | 48 smb_share_t *shr = &args->dsa_shr; in dump_shr_cb() local 68 if (mdb_vread(shr, sizeof (*shr), in dump_shr_cb() 77 shr->shr_name, shr->shr_path, shr->shr_cmnt); in dump_shr_cb()
|
/illumos-gate/usr/src/uts/common/klm/ |
H A D | klmops.c | 109 struct shrlock *shr, int flags, struct netobj *fh) in lm_shrlock() argument 111 return (nlm_shrlock(vp, cmd, shr, flags, fh, NLM_VERSX)); in lm_shrlock() 120 struct shrlock *shr, int flags, struct netobj *fh) in lm4_shrlock() argument 122 return (nlm_shrlock(vp, cmd, shr, flags, fh, NLM4_VERS)); in lm4_shrlock()
|
H A D | nlm_service.c | 1152 shr->s_access = 0; in nlm_init_shrlock() 1155 shr->s_access = F_RDACC; in nlm_init_shrlock() 1158 shr->s_access = F_WRACC; in nlm_init_shrlock() 1161 shr->s_access = F_RWACC; in nlm_init_shrlock() 1168 shr->s_deny = F_NODNY; in nlm_init_shrlock() 1171 shr->s_deny = F_RDDNY; in nlm_init_shrlock() 1174 shr->s_deny = F_WRDNY; in nlm_init_shrlock() 1177 shr->s_deny = F_RWDNY; in nlm_init_shrlock() 1182 shr->s_pid = 0; in nlm_init_shrlock() 1202 struct shrlock shr; in nlm_do_share() local [all …]
|
H A D | nlm_client.c | 1239 shlk = *shr; in nlm_shrlock() 1255 shr->s_owner, shr->s_own_len); in nlm_shrlock() 1266 error = nlm_local_shrlock(vp, shr, cmd, flags); in nlm_shrlock() 1286 struct shrlock *shr, uint32_t orig_state) in nlm_reclaim_share() argument 1330 nlm_send_siglost(shr->s_pid); in nlm_local_shrcancel() 1347 nlm_init_share(&args.share, shr, fh); in nlm_call_share() 1426 nlm_init_share(&args.share, shr, fh); in nlm_call_unshare() 1495 args->oh.n_len = shr->s_own_len; in nlm_init_share() 1496 args->oh.n_bytes = (void *)shr->s_owner; in nlm_init_share() 1498 switch (shr->s_deny) { in nlm_init_share() [all …]
|
/illumos-gate/usr/src/common/crypto/aes/amd64/ |
H A D | aes_amd64.S | 338 shr $16, %eax; \ 348 shr $16, %ebx; \ 358 shr $16, %ecx; \ 368 shr $16, %edx; \ 392 shr $16, %eax; \ 402 shr $16, %ebx; \ 412 shr $16, %ecx; \ 422 shr $16, %edx; \ 440 shr $16, %eax; \ 457 shr $16, %ebx; \ [all …]
|
/illumos-gate/usr/src/lib/libc/amd64/gen/ |
H A D | strcmp.S | 303 shr %cl, %edx 304 shr %cl, %r9d 411 shr %cl, %edx 412 shr %cl, %r9d 520 shr %cl, %edx 521 shr %cl, %r9d 629 shr %cl, %edx 630 shr %cl, %r9d 738 shr %cl, %edx 739 shr %cl, %r9d [all …]
|
H A D | proc64_support.S | 103 shr $1, %rdi 107 shr $1, %rsi
|
H A D | memcmp.S | 97 shr $3, %ecx 132 shr $5, %ecx 207 shr $6, %rcx 271 shr $6, %rcx 371 shr $7, %rcx
|
H A D | strlen.S | 59 shr %cl, %edx /* Compensate for bytes preceding the string */
|
/illumos-gate/usr/src/uts/common/fs/ |
H A D | fs_subr.c | 648 fs_shrlock(struct vnode *vp, int cmd, struct shrlock *shr, int flag, cred_t *cr, in fs_shrlock() argument 659 if (((shr->s_access & F_RDACC) && (flag & FREAD) == 0) || in fs_shrlock() 660 ((shr->s_access & F_WRACC) && (flag & FWRITE) == 0)) in fs_shrlock() 662 if (shr->s_access & (F_RMACC | F_MDACC)) in fs_shrlock() 664 if (shr->s_deny & (F_MANDDNY | F_RMDNY)) in fs_shrlock() 683 shr->s_deny |= F_MANDDNY; in fs_shrlock() 686 error = add_share(vp, shr); in fs_shrlock() 690 error = del_share(vp, shr); in fs_shrlock() 698 shr->s_access = shr_has_remote_shares(vp, shr->s_sysid); in fs_shrlock()
|
H A D | vnode.c | 970 struct shrlock shr; in vn_openat() local 1172 shr.s_access = 0; in vn_openat() 1174 shr.s_access |= F_WRACC; in vn_openat() 1176 shr.s_access |= F_RDACC; in vn_openat() 1177 shr.s_deny = 0; in vn_openat() 1178 shr.s_sysid = 0; in vn_openat() 1179 shr.s_pid = ttoproc(curthread)->p_pid; in vn_openat() 1180 shr_own.sl_pid = shr.s_pid; in vn_openat() 1182 shr.s_own_len = sizeof (shr_own); in vn_openat() 1183 shr.s_owner = (caddr_t)&shr_own; in vn_openat() [all …]
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | fcntl.c | 83 struct shrlock shr; in fcntl() local 805 shr.s_access = fsh.f_access; in fcntl() 806 shr.s_deny = fsh.f_deny; in fcntl() 807 shr.s_sysid = 0; in fcntl() 808 shr.s_pid = ttoproc(curthread)->p_pid; in fcntl() 809 shr_own.sl_pid = shr.s_pid; in fcntl() 811 shr.s_own_len = sizeof (shr_own); in fcntl() 812 shr.s_owner = (caddr_t)&shr_own; in fcntl() 813 error = VOP_SHRLOCK(vp, cmd, &shr, flag, fp->f_cred, NULL); in fcntl()
|
/illumos-gate/usr/src/uts/common/nfs/ |
H A D | lm.h | 119 struct shrlock *shr, int flag, netobj *fh); 125 struct shrlock *shr, int flag, netobj *fh);
|
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | smb_share.c | 2122 smb_shr_pitem_t *shr; in smb_shr_publisher() local 2169 list_insert_tail(&publist, shr); in smb_shr_publisher() 2197 smb_shr_pitem_t *shr; in smb_shr_publisher_send() local 2207 list_remove(publist, shr); in smb_shr_publisher_send() 2209 if (shr->spi_op == SMB_SHR_PUBLISH) in smb_shr_publisher_send() 2211 NULL, shr->spi_container, host); in smb_shr_publisher_send() 2214 NULL, shr->spi_container, host); in smb_shr_publisher_send() 2216 free(shr); in smb_shr_publisher_send() 2226 smb_shr_pitem_t *shr; in smb_shr_publisher_flush() local 2229 list_remove(lst, shr); in smb_shr_publisher_flush() [all …]
|
/illumos-gate/usr/src/uts/intel/sys/acpi/platform/ |
H A D | acmsvc.h | 244 __asm shr edx, cl \ 253 __asm shr n_hi, 1 \
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | share.h | 62 struct shrlock *shr; member
|
/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | start_eltorito.S | 102 shr $ISO_SECTOR_BITS, %eax /* dwords->sectors */ 193 shr $1, %ah /* Otherwise, try to reduce */
|
/illumos-gate/usr/src/tools/smatch/src/validation/backend/ |
H A D | bitwise-ops.c | 11 static int shr(int x, int y) in shr() function
|
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_kmod.c | 176 bcopy(shrbuf, ioc->shr, bufsz); in smb_kmod_share() 201 bcopy(shrbuf, ioc->shr, bufsz); in smb_kmod_unshare()
|
/illumos-gate/usr/src/uts/common/smbsrv/ |
H A D | smb_ioctl.h | 81 char shr[1]; member
|