qt 2646 source3/include/proto.h void dump_ntquota(SMB_NTQUOTA_STRUCT *qt, bool _verbose, bool _numeric, void (*_sidtostring)(fstring str, DOM_SID *sid, bool _numeric)); qt 6578 source3/include/proto.h int vfs_get_ntquota(files_struct *fsp, enum SMB_QUOTA_TYPE qtype, DOM_SID *psid, SMB_NTQUOTA_STRUCT *qt); qt 6579 source3/include/proto.h int vfs_set_ntquota(files_struct *fsp, enum SMB_QUOTA_TYPE qtype, DOM_SID *psid, SMB_NTQUOTA_STRUCT *qt); qt 308 source3/include/vfs.h int (*get_quota)(struct vfs_handle_struct *handle, enum SMB_QUOTA_TYPE qtype, unid_t id, SMB_DISK_QUOTA *qt); qt 309 source3/include/vfs.h int (*set_quota)(struct vfs_handle_struct *handle, enum SMB_QUOTA_TYPE qtype, unid_t id, SMB_DISK_QUOTA *qt); qt 33 source3/include/vfs_macros.h #define SMB_VFS_GET_QUOTA(conn, qtype, id, qt) ((conn)->vfs.ops.get_quota((conn)->vfs.handles.get_quota, (qtype), (id), (qt))) qt 34 source3/include/vfs_macros.h #define SMB_VFS_SET_QUOTA(conn, qtype, id, qt) ((conn)->vfs.ops.set_quota((conn)->vfs.handles.set_quota, (qtype), (id), (qt))) qt 167 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_GET_QUOTA(conn, qtype, id, qt) ((conn)->vfs_opaque.ops.get_quota((conn)->vfs_opaque.handles.get_quota, (qtype), (id), (qt))) qt 168 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SET_QUOTA(conn, qtype, id, qt) ((conn)->vfs_opaque.ops.set_quota((conn)->vfs_opaque.handles.set_quota, (qtype), (id), (qt))) qt 301 source3/include/vfs_macros.h #define SMB_VFS_NEXT_GET_QUOTA(handle, qtype, id, qt) ((handle)->vfs_next.ops.get_quota((handle)->vfs_next.handles.get_quota, (qtype), (id), (qt))) qt 302 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SET_QUOTA(handle, qtype, id, qt) ((handle)->vfs_next.ops.set_quota((handle)->vfs_next.handles.set_quota, (qtype), (id), (qt))) qt 52 source3/libsmb/cliquota.c SMB_NTQUOTA_STRUCT qt; qt 54 source3/libsmb/cliquota.c ZERO_STRUCT(qt); qt 82 source3/libsmb/cliquota.c qt.usedspace = (uint64_t)IVAL(rdata,16); qt 84 source3/libsmb/cliquota.c qt.usedspace |= (((uint64_t)IVAL(rdata,20)) << 32); qt 87 source3/libsmb/cliquota.c ((qt.usedspace != 0xFFFFFFFF)|| qt 95 source3/libsmb/cliquota.c qt.softlim = (uint64_t)IVAL(rdata,24); qt 97 source3/libsmb/cliquota.c qt.softlim |= (((uint64_t)IVAL(rdata,28)) << 32); qt 100 source3/libsmb/cliquota.c ((qt.softlim != 0xFFFFFFFF)|| qt 108 source3/libsmb/cliquota.c qt.hardlim = (uint64_t)IVAL(rdata,32); qt 110 source3/libsmb/cliquota.c qt.hardlim |= (((uint64_t)IVAL(rdata,36)) << 32); qt 113 source3/libsmb/cliquota.c ((qt.hardlim != 0xFFFFFFFF)|| qt 120 source3/libsmb/cliquota.c sid_parse(rdata+40,sid_len,&qt.sid); qt 122 source3/libsmb/cliquota.c qt.qtype = SMB_USER_QUOTA_TYPE; qt 124 source3/libsmb/cliquota.c *pqt = qt; qt 267 source3/libsmb/cliquota.c SMB_NTQUOTA_STRUCT qt; qt 321 source3/libsmb/cliquota.c ZERO_STRUCT(qt); qt 322 source3/libsmb/cliquota.c if (!parse_user_quota_record(curdata, curdata_count, &offset, &qt)) { qt 339 source3/libsmb/cliquota.c memcpy(tmp_list_ent->quotas,&qt,sizeof(qt)); qt 381 source3/libsmb/cliquota.c ZERO_STRUCT(qt); qt 382 source3/libsmb/cliquota.c if (!parse_user_quota_record(curdata, curdata_count, &offset, &qt)) { qt 399 source3/libsmb/cliquota.c memcpy(tmp_list_ent->quotas,&qt,sizeof(qt)); qt 422 source3/libsmb/cliquota.c SMB_NTQUOTA_STRUCT qt; qt 423 source3/libsmb/cliquota.c ZERO_STRUCT(qt); qt 462 source3/libsmb/cliquota.c qt.softlim = (uint64_t)IVAL(rdata,24); qt 464 source3/libsmb/cliquota.c qt.softlim |= (((uint64_t)IVAL(rdata,28)) << 32); qt 467 source3/libsmb/cliquota.c ((qt.softlim != 0xFFFFFFFF)|| qt 475 source3/libsmb/cliquota.c qt.hardlim = (uint64_t)IVAL(rdata,32); qt 477 source3/libsmb/cliquota.c qt.hardlim |= (((uint64_t)IVAL(rdata,36)) << 32); qt 480 source3/libsmb/cliquota.c ((qt.hardlim != 0xFFFFFFFF)|| qt 488 source3/libsmb/cliquota.c qt.qflags = SVAL(rdata,40); qt 490 source3/libsmb/cliquota.c qt.qtype = SMB_USER_FS_QUOTA_TYPE; qt 492 source3/libsmb/cliquota.c *pqt = qt; qt 510 source3/libsmb/cliquota.c SMB_NTQUOTA_STRUCT qt; qt 511 source3/libsmb/cliquota.c ZERO_STRUCT(qt); qt 577 source3/libsmb/cliquota.c void dump_ntquota(SMB_NTQUOTA_STRUCT *qt, bool _verbose, bool _numeric, void (*_sidtostring)(fstring str, DOM_SID *sid, bool _numeric)) qt 581 source3/libsmb/cliquota.c if (!qt) { qt 585 source3/libsmb/cliquota.c switch (qt->qtype) { qt 590 source3/libsmb/cliquota.c d_printf(" Default Soft Limit: %15s\n",quota_str_static(qt->softlim,True,_numeric)); qt 591 source3/libsmb/cliquota.c d_printf(" Default Hard Limit: %15s\n",quota_str_static(qt->hardlim,True,_numeric)); qt 594 source3/libsmb/cliquota.c ((qt->qflags"AS_ENABLED)||(qt->qflags"AS_DENY_DISK))?"On":"Off"); qt 595 source3/libsmb/cliquota.c d_printf(" Deny Disk: %s\n",(qt->qflags"AS_DENY_DISK)?"On":"Off"); qt 596 source3/libsmb/cliquota.c d_printf(" Log Soft Limit: %s\n",(qt->qflags"AS_LOG_THRESHOLD)?"On":"Off"); qt 597 source3/libsmb/cliquota.c d_printf(" Log Hard Limit: %s\n",(qt->qflags"AS_LOG_LIMIT)?"On":"Off"); qt 605 source3/libsmb/cliquota.c _sidtostring(username_str,&qt->sid,_numeric); qt 607 source3/libsmb/cliquota.c sid_to_fstring(username_str, &qt->sid); qt 612 source3/libsmb/cliquota.c d_printf("Used Space: %15s\n",quota_str_static(qt->usedspace,False,_numeric)); qt 613 source3/libsmb/cliquota.c d_printf("Soft Limit: %15s\n",quota_str_static(qt->softlim,True,_numeric)); qt 614 source3/libsmb/cliquota.c d_printf("Hard Limit: %15s\n",quota_str_static(qt->hardlim,True,_numeric)); qt 617 source3/libsmb/cliquota.c d_printf("%15s/",quota_str_static(qt->usedspace,False,_numeric)); qt 618 source3/libsmb/cliquota.c d_printf("%15s/",quota_str_static(qt->softlim,True,_numeric)); qt 619 source3/libsmb/cliquota.c d_printf("%15s\n",quota_str_static(qt->hardlim,True,_numeric)); qt 624 source3/libsmb/cliquota.c d_printf("dump_ntquota() invalid qtype(%d)\n",qt->qtype); qt 52 source3/modules/vfs_default.c static int vfswrap_get_quota(struct vfs_handle_struct *handle, enum SMB_QUOTA_TYPE qtype, unid_t id, SMB_DISK_QUOTA *qt) qt 58 source3/modules/vfs_default.c result = sys_get_quota(handle->conn->connectpath, qtype, id, qt); qt 67 source3/modules/vfs_default.c static int vfswrap_set_quota(struct vfs_handle_struct *handle, enum SMB_QUOTA_TYPE qtype, unid_t id, SMB_DISK_QUOTA *qt) qt 73 source3/modules/vfs_default.c result = sys_set_quota(handle->conn->connectpath, qtype, id, qt); qt 83 source3/modules/vfs_full_audit.c SMB_DISK_QUOTA *qt); qt 86 source3/modules/vfs_full_audit.c SMB_DISK_QUOTA *qt); qt 1014 source3/modules/vfs_full_audit.c SMB_DISK_QUOTA *qt) qt 1018 source3/modules/vfs_full_audit.c result = SMB_VFS_NEXT_GET_QUOTA(handle, qtype, id, qt); qt 1028 source3/modules/vfs_full_audit.c SMB_DISK_QUOTA *qt) qt 1032 source3/modules/vfs_full_audit.c result = SMB_VFS_NEXT_SET_QUOTA(handle, qtype, id, qt); qt 74 source3/smbd/ntquotas.c int vfs_get_ntquota(files_struct *fsp, enum SMB_QUOTA_TYPE qtype, DOM_SID *psid, SMB_NTQUOTA_STRUCT *qt) qt 82 source3/smbd/ntquotas.c if (!fsp||!fsp->conn||!qt) qt 85 source3/smbd/ntquotas.c ZERO_STRUCT(*qt); qt 97 source3/smbd/ntquotas.c qt->sid = *psid; qt 103 source3/smbd/ntquotas.c qt->usedspace = (uint64_t)D.curblocks*D.bsize; qt 104 source3/smbd/ntquotas.c qt->softlim = limit_unix2nt(D.softlimit, D.bsize); qt 105 source3/smbd/ntquotas.c qt->hardlim = limit_unix2nt(D.hardlimit, D.bsize); qt 106 source3/smbd/ntquotas.c qt->qflags = D.qflags; qt 112 source3/smbd/ntquotas.c int vfs_set_ntquota(files_struct *fsp, enum SMB_QUOTA_TYPE qtype, DOM_SID *psid, SMB_NTQUOTA_STRUCT *qt) qt 119 source3/smbd/ntquotas.c if (!fsp||!fsp->conn||!qt) qt 126 source3/smbd/ntquotas.c D.softlimit = limit_nt2unix(qt->softlim,D.bsize); qt 127 source3/smbd/ntquotas.c D.hardlimit = limit_nt2unix(qt->hardlim,D.bsize); qt 128 source3/smbd/ntquotas.c D.qflags = qt->qflags; qt 2111 source3/smbd/nttrans.c SMB_NTQUOTA_STRUCT qt; qt 2115 source3/smbd/nttrans.c ZERO_STRUCT(qt); qt 2298 source3/smbd/nttrans.c if (vfs_get_ntquota(fsp, SMB_USER_QUOTA_TYPE, &sid, &qt)!=0) { qt 2299 source3/smbd/nttrans.c ZERO_STRUCT(qt); qt 2336 source3/smbd/nttrans.c SBIG_UINT(entry,16,qt.usedspace); qt 2339 source3/smbd/nttrans.c SBIG_UINT(entry,24,qt.softlim); qt 2342 source3/smbd/nttrans.c SBIG_UINT(entry,32,qt.hardlim); qt 2377 source3/smbd/nttrans.c SMB_NTQUOTA_STRUCT qt; qt 2382 source3/smbd/nttrans.c ZERO_STRUCT(qt); qt 2436 source3/smbd/nttrans.c qt.usedspace = (uint64_t)IVAL(pdata,16); qt 2438 source3/smbd/nttrans.c qt.usedspace |= (((uint64_t)IVAL(pdata,20)) << 32); qt 2441 source3/smbd/nttrans.c ((qt.usedspace != 0xFFFFFFFF)|| qt 2450 source3/smbd/nttrans.c qt.softlim = (uint64_t)IVAL(pdata,24); qt 2452 source3/smbd/nttrans.c qt.softlim |= (((uint64_t)IVAL(pdata,28)) << 32); qt 2455 source3/smbd/nttrans.c ((qt.softlim != 0xFFFFFFFF)|| qt 2464 source3/smbd/nttrans.c qt.hardlim = (uint64_t)IVAL(pdata,32); qt 2466 source3/smbd/nttrans.c qt.hardlim |= (((uint64_t)IVAL(pdata,36)) << 32); qt 2469 source3/smbd/nttrans.c ((qt.hardlim != 0xFFFFFFFF)|| qt 2482 source3/smbd/nttrans.c if (vfs_set_ntquota(fsp, SMB_USER_QUOTA_TYPE, &sid, &qt)!=0) { qt 235 source3/utils/smbcquotas.c SMB_NTQUOTA_STRUCT qt; qt 236 source3/utils/smbcquotas.c ZERO_STRUCT(qt); qt 258 source3/utils/smbcquotas.c if (!StringToSid(&qt.sid, username_str)) { qt 265 source3/utils/smbcquotas.c if (!cli_get_user_quota(cli, quota_fnum, &qt)) { qt 270 source3/utils/smbcquotas.c dump_ntquota(&qt,verbose,numeric,SidToString); qt 273 source3/utils/smbcquotas.c pqt->sid = qt.sid; qt 279 source3/utils/smbcquotas.c if (!cli_get_user_quota(cli, quota_fnum, &qt)) { qt 284 source3/utils/smbcquotas.c dump_ntquota(&qt,verbose,numeric,SidToString); qt 303 source3/utils/smbcquotas.c if (!cli_get_fs_quota_info(cli, quota_fnum, &qt)) { qt 308 source3/utils/smbcquotas.c dump_ntquota(&qt,True,numeric,NULL); qt 311 source3/utils/smbcquotas.c if (!cli_get_fs_quota_info(cli, quota_fnum, &qt)) { qt 316 source3/utils/smbcquotas.c qt.softlim = pqt->softlim; qt 317 source3/utils/smbcquotas.c qt.hardlim = pqt->hardlim; qt 318 source3/utils/smbcquotas.c if (!cli_set_fs_quota_info(cli, quota_fnum, &qt)) { qt 323 source3/utils/smbcquotas.c if (!cli_get_fs_quota_info(cli, quota_fnum, &qt)) { qt 328 source3/utils/smbcquotas.c dump_ntquota(&qt,True,numeric,NULL); qt 331 source3/utils/smbcquotas.c if (!cli_get_fs_quota_info(cli, quota_fnum, &qt)) { qt 336 source3/utils/smbcquotas.c qt.qflags = pqt->qflags; qt 337 source3/utils/smbcquotas.c if (!cli_set_fs_quota_info(cli, quota_fnum, &qt)) { qt 342 source3/utils/smbcquotas.c if (!cli_get_fs_quota_info(cli, quota_fnum, &qt)) { qt 347 source3/utils/smbcquotas.c dump_ntquota(&qt,True,numeric,NULL); qt 436 source3/utils/smbcquotas.c SMB_NTQUOTA_STRUCT qt; qt 459 source3/utils/smbcquotas.c ZERO_STRUCT(qt); qt 578 source3/utils/smbcquotas.c if (parse_quota_set(talloc_tos(), set_str, &username_str, &qtype, &cmd, &qt)) { qt 607 source3/utils/smbcquotas.c result = do_quota(cli, qtype, cmd, username_str, &qt);