Lines Matching refs:pntace
640 static __u16 fill_ace_for_sid(struct cifs_ace *pntace, in fill_ace_for_sid() argument
647 pntace->type = ACCESS_ALLOWED; in fill_ace_for_sid()
648 pntace->flags = 0x0; in fill_ace_for_sid()
652 pntace->access_req = cpu_to_le32(access_req); in fill_ace_for_sid()
654 pntace->sid.revision = psid->revision; in fill_ace_for_sid()
655 pntace->sid.num_subauth = psid->num_subauth; in fill_ace_for_sid()
657 pntace->sid.authority[i] = psid->authority[i]; in fill_ace_for_sid()
659 pntace->sid.sub_auth[i] = psid->sub_auth[i]; in fill_ace_for_sid()
662 pntace->size = cpu_to_le16(size); in fill_ace_for_sid()
807 unsigned int setup_authusers_ACE(struct cifs_ace *pntace) in setup_authusers_ACE() argument
812 pntace->type = ACCESS_ALLOWED_ACE_TYPE; in setup_authusers_ACE()
813 pntace->flags = 0x0; in setup_authusers_ACE()
814 pntace->access_req = cpu_to_le32(GENERIC_ALL); in setup_authusers_ACE()
815 pntace->sid.num_subauth = 1; in setup_authusers_ACE()
816 pntace->sid.revision = 1; in setup_authusers_ACE()
818 pntace->sid.authority[i] = sid_authusers.authority[i]; in setup_authusers_ACE()
820 pntace->sid.sub_auth[0] = sid_authusers.sub_auth[0]; in setup_authusers_ACE()
823 pntace->size = cpu_to_le16(ace_size); in setup_authusers_ACE()
831 unsigned int setup_special_mode_ACE(struct cifs_ace *pntace, __u64 nmode) in setup_special_mode_ACE() argument
836 pntace->type = ACCESS_DENIED_ACE_TYPE; in setup_special_mode_ACE()
837 pntace->flags = 0x0; in setup_special_mode_ACE()
838 pntace->access_req = 0; in setup_special_mode_ACE()
839 pntace->sid.num_subauth = 3; in setup_special_mode_ACE()
840 pntace->sid.revision = 1; in setup_special_mode_ACE()
842 pntace->sid.authority[i] = sid_unix_NFS_mode.authority[i]; in setup_special_mode_ACE()
844 pntace->sid.sub_auth[0] = sid_unix_NFS_mode.sub_auth[0]; in setup_special_mode_ACE()
845 pntace->sid.sub_auth[1] = sid_unix_NFS_mode.sub_auth[1]; in setup_special_mode_ACE()
846 pntace->sid.sub_auth[2] = cpu_to_le32(nmode & 07777); in setup_special_mode_ACE()
849 pntace->size = cpu_to_le16(ace_size); in setup_special_mode_ACE()
853 unsigned int setup_special_user_owner_ACE(struct cifs_ace *pntace) in setup_special_user_owner_ACE() argument
858 pntace->type = ACCESS_ALLOWED_ACE_TYPE; in setup_special_user_owner_ACE()
859 pntace->flags = 0x0; in setup_special_user_owner_ACE()
860 pntace->access_req = cpu_to_le32(GENERIC_ALL); in setup_special_user_owner_ACE()
861 pntace->sid.num_subauth = 3; in setup_special_user_owner_ACE()
862 pntace->sid.revision = 1; in setup_special_user_owner_ACE()
864 pntace->sid.authority[i] = sid_unix_NFS_users.authority[i]; in setup_special_user_owner_ACE()
866 pntace->sid.sub_auth[0] = sid_unix_NFS_users.sub_auth[0]; in setup_special_user_owner_ACE()
867 pntace->sid.sub_auth[1] = sid_unix_NFS_users.sub_auth[1]; in setup_special_user_owner_ACE()
868 pntace->sid.sub_auth[2] = cpu_to_le32(current_fsgid().val); in setup_special_user_owner_ACE()
871 pntace->size = cpu_to_le16(ace_size); in setup_special_user_owner_ACE()
885 struct cifs_ace *pntace = in set_chmod_dacl() local
888 size += setup_special_mode_ACE(pntace, nmode); in set_chmod_dacl()