• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/smb-759.0/kernel/smbfs/

Lines Matching defs:fnp

4385 	struct smbnode *fnp = NULL;
4479 fnp = VTOSMB(fvp);
4483 fnp->n_lastvop = smbfs_vnop_rename;
4488 lck_rw_lock_shared(&fnp->n_parent_rwlock);
4489 if (fnp->n_parent != VTOSMB(fdvp)) {
4495 lck_rw_unlock_shared(&fnp->n_parent_rwlock);
4499 lck_rw_unlock_shared(&fnp->n_parent_rwlock);
4507 lck_rw_lock_shared(&fnp->n_name_rwlock);
4509 fnp->n_name);
4510 lck_rw_unlock_shared(&fnp->n_name_rwlock);
4532 if (tvp && (fdvp == tdvp) && (fnp->n_ino == VTOSMB(tvp)->n_ino)) {
4533 lck_rw_lock_shared(&fnp->n_name_rwlock);
4535 fnp->n_name);
4536 lck_rw_unlock_shared(&fnp->n_name_rwlock);
4545 lck_rw_lock_shared(&fnp->n_name_rwlock);
4551 if (tvp && (fdvp == tdvp) && (fnp->n_nmlen == VTOSMB(tvp)->n_nmlen) &&
4552 (strncasecmp((char *)fnp->n_name, (char *)VTOSMB(tvp)->n_name,
4553 fnp->n_nmlen) == 0)) {
4555 fnp->n_name, VTOSMB(tvp)->n_name);
4568 lck_rw_unlock_shared(&fnp->n_name_rwlock);
4582 lck_rw_lock_shared(&fnp->n_name_rwlock);
4584 (fnp->n_nmlen > 2) && (fnp->n_name[0] == '.') && (fnp->n_name[1] == '_')) {
4585 const char *name = (const char *)fnp->n_name;
4586 size_t nmlen = fnp->n_nmlen;
4594 if (name != (char *)fnp->n_name) {
4598 lck_rw_unlock_shared(&fnp->n_name_rwlock);
4644 (fnp->f_refcnt == 1) && fnp->f_needClose) {
4647 lck_rw_lock_shared(&fnp->n_name_rwlock);
4648 SMBWARNING("error %d closing %s\n", error, fnp->n_name);
4649 lck_rw_unlock_shared(&fnp->n_name_rwlock);
4659 (fnp->d_fid != 0)) {
4660 (void)smbfs_tmpclose(share, fnp, fnp->d_fid, ap->a_context);
4662 fnp->d_needReopen = TRUE;
4663 fnp->d_fid = 0;
4674 error = smbfs_smb_rename(share, fnp, tdnp, tcnp->cn_nameptr,
4683 error = smbfs_smb_t2rename(share, fnp, tcnp->cn_nameptr,
4698 uint32_t orig_flag = fnp->n_flag;
4734 smb_vhashrem(fnp);
4739 lck_rw_lock_exclusive(&fnp->n_parent_rwlock);
4745 fnp->n_flag |= NREFPARENT;
4751 fnp->n_flag &= ~NREFPARENT;
4757 fnp->n_flag &= ~NREFPARENT;
4770 fnp->n_parent = VTOSMB(tdvp);
4772 lck_rw_unlock_exclusive(&fnp->n_parent_rwlock);
4786 lck_rw_lock_exclusive(&fnp->n_name_rwlock);
4787 old_name = fnp->n_name;
4788 fnp->n_name = new_name;
4789 fnp->n_nmlen = tcnp->cn_namelen;
4793 hashval = smbfs_hash(NULL, 0, fnp->n_name, fnp->n_nmlen);
4794 smb_vhashadd(fnp, hashval);
4797 lck_rw_unlock_exclusive(&fnp->n_name_rwlock);
4808 lck_rw_lock_shared(&fnp->n_parent_rwlock);
4809 lck_rw_lock_shared(&fnp->n_name_rwlock);
4811 fnp->n_ino = smbfs_getino(fnp->n_parent, fnp->n_name, fnp->n_nmlen);
4813 lck_rw_unlock_shared(&fnp->n_name_rwlock);
4814 lck_rw_unlock_shared(&fnp->n_parent_rwlock);
4818 nanouptime(&fnp->n_rename_time);
4854 lck_rw_lock_shared(&fnp->n_name_rwlock);
4856 32, &errbuf[0], fnp->n_name);
4857 lck_rw_unlock_shared(&fnp->n_name_rwlock);
4884 lck_rw_lock_shared(&fnp->n_name_rwlock);
4885 SMBWARNING("warning: pid %d(%.*s) rename open file(%s)\n", proc_pid(p), 32, &errbuf[0], fnp->n_name);
4886 lck_rw_unlock_shared(&fnp->n_name_rwlock);
6524 struct smbnode *fnp = NULL;
6564 fnp = VTOSMB(fvp);
6569 smbnode_lockpair(fnp, tdnp, SMBFS_EXCLUSIVE_LOCK);
6572 fnp->n_lastvop = smbfs_vnop_copyfile;
6580 error = smb2fs_smb_copyfile(share, fnp, tdnp, tcnp->cn_nameptr,
6605 smbnode_unlockpair(fnp, tdnp);