Lines Matching refs:pnntsd
524 struct cifs_ntsd *pnntsd, __u32 sidsoffset)
530 pnntsd->revision = pntsd->revision;
531 pnntsd->type = pntsd->type;
532 pnntsd->dacloffset = cpu_to_le32(sizeof(struct cifs_ntsd));
533 pnntsd->sacloffset = 0;
534 pnntsd->osidoffset = cpu_to_le32(sidsoffset);
535 pnntsd->gsidoffset = cpu_to_le32(sidsoffset + sizeof(struct cifs_sid));
540 nowner_sid_ptr = (struct cifs_sid *)((char *)pnntsd + sidsoffset);
546 ngroup_sid_ptr = (struct cifs_sid *)((char *)pnntsd + sidsoffset +
1002 static int build_sec_desc(struct cifs_ntsd *pntsd, struct cifs_ntsd *pnntsd,
1023 ndacl_ptr = (struct cifs_acl *)((char *)pnntsd + ndacloffset);
1032 copy_sec_desc(pntsd, pnntsd, sidsoffset);
1035 memcpy(pnntsd, pntsd, secdesclen);
1038 owner_sid_ptr = (struct cifs_sid *)((char *)pnntsd +
1039 le32_to_cpu(pnntsd->osidoffset));
1069 group_sid_ptr = (struct cifs_sid *)((char *)pnntsd +
1070 le32_to_cpu(pnntsd->gsidoffset));
1188 int set_cifs_acl(struct cifs_ntsd *pnntsd, __u32 acllen,
1226 rc = CIFSSMBSetCIFSACL(xid, tcon, fid.netfid, pnntsd, acllen, aclflag);
1292 struct cifs_ntsd *pnntsd = NULL; /* modified acl to be sent to server */
1327 pnntsd = kmalloc(secdesclen, GFP_KERNEL);
1328 if (!pnntsd) {
1344 rc = build_sec_desc(pntsd, pnntsd, secdesclen, nmode, uid, gid,
1354 rc = ops->set_acl(pnntsd, secdesclen, inode, path, aclflag);
1359 kfree(pnntsd);