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);