Lines Matching refs:fqs

355 			  struct fs_quota_stat *fqs)  in quota_getstate()  argument
365 memset(fqs, 0, sizeof(*fqs)); in quota_getstate()
366 fqs->qs_version = FS_QSTAT_VERSION; in quota_getstate()
367 fqs->qs_flags = quota_state_to_flags(&state); in quota_getstate()
369 if (!fqs->qs_flags) in quota_getstate()
371 fqs->qs_incoredqs = state.s_incoredqs; in quota_getstate()
373 fqs->qs_btimelimit = state.s_state[type].spc_timelimit; in quota_getstate()
374 fqs->qs_itimelimit = state.s_state[type].ino_timelimit; in quota_getstate()
375 fqs->qs_rtbtimelimit = state.s_state[type].rt_spc_timelimit; in quota_getstate()
376 fqs->qs_bwarnlimit = state.s_state[type].spc_warnlimit; in quota_getstate()
377 fqs->qs_iwarnlimit = state.s_state[type].ino_warnlimit; in quota_getstate()
381 fqs->qs_uquota.qfs_ino = state.s_state[USRQUOTA].ino; in quota_getstate()
382 fqs->qs_uquota.qfs_nblks = state.s_state[USRQUOTA].blocks; in quota_getstate()
383 fqs->qs_uquota.qfs_nextents = state.s_state[USRQUOTA].nextents; in quota_getstate()
386 fqs->qs_gquota.qfs_ino = state.s_state[GRPQUOTA].ino; in quota_getstate()
387 fqs->qs_gquota.qfs_nblks = state.s_state[GRPQUOTA].blocks; in quota_getstate()
388 fqs->qs_gquota.qfs_nextents = state.s_state[GRPQUOTA].nextents; in quota_getstate()
397 fqs->qs_gquota.qfs_ino = state.s_state[PRJQUOTA].ino; in quota_getstate()
398 fqs->qs_gquota.qfs_nblks = in quota_getstate()
400 fqs->qs_gquota.qfs_nextents = in quota_getstate()
436 struct fs_quota_stat fqs; in quota_getxstate() local
441 ret = quota_getstate(sb, type, &fqs); in quota_getxstate()
446 return compat_copy_fs_quota_stat(addr, &fqs); in quota_getxstate()
447 if (copy_to_user(addr, &fqs, sizeof(fqs))) in quota_getxstate()
453 struct fs_quota_statv *fqs) in quota_getstatev() argument
463 memset(fqs, 0, sizeof(*fqs)); in quota_getstatev()
464 fqs->qs_version = FS_QSTAT_VERSION; in quota_getstatev()
465 fqs->qs_flags = quota_state_to_flags(&state); in quota_getstatev()
467 if (!fqs->qs_flags) in quota_getstatev()
469 fqs->qs_incoredqs = state.s_incoredqs; in quota_getstatev()
471 fqs->qs_btimelimit = state.s_state[type].spc_timelimit; in quota_getstatev()
472 fqs->qs_itimelimit = state.s_state[type].ino_timelimit; in quota_getstatev()
473 fqs->qs_rtbtimelimit = state.s_state[type].rt_spc_timelimit; in quota_getstatev()
474 fqs->qs_bwarnlimit = state.s_state[type].spc_warnlimit; in quota_getstatev()
475 fqs->qs_iwarnlimit = state.s_state[type].ino_warnlimit; in quota_getstatev()
476 fqs->qs_rtbwarnlimit = state.s_state[type].rt_spc_warnlimit; in quota_getstatev()
480 fqs->qs_uquota.qfs_ino = state.s_state[USRQUOTA].ino; in quota_getstatev()
481 fqs->qs_uquota.qfs_nblks = state.s_state[USRQUOTA].blocks; in quota_getstatev()
482 fqs->qs_uquota.qfs_nextents = state.s_state[USRQUOTA].nextents; in quota_getstatev()
485 fqs->qs_gquota.qfs_ino = state.s_state[GRPQUOTA].ino; in quota_getstatev()
486 fqs->qs_gquota.qfs_nblks = state.s_state[GRPQUOTA].blocks; in quota_getstatev()
487 fqs->qs_gquota.qfs_nextents = state.s_state[GRPQUOTA].nextents; in quota_getstatev()
490 fqs->qs_pquota.qfs_ino = state.s_state[PRJQUOTA].ino; in quota_getstatev()
491 fqs->qs_pquota.qfs_nblks = state.s_state[PRJQUOTA].blocks; in quota_getstatev()
492 fqs->qs_pquota.qfs_nextents = state.s_state[PRJQUOTA].nextents; in quota_getstatev()
499 struct fs_quota_statv fqs; in quota_getxstatev() local
505 memset(&fqs, 0, sizeof(fqs)); in quota_getxstatev()
506 if (copy_from_user(&fqs, addr, 1)) /* Just read qs_version */ in quota_getxstatev()
510 switch (fqs.qs_version) { in quota_getxstatev()
516 ret = quota_getstatev(sb, type, &fqs); in quota_getxstatev()
517 if (!ret && copy_to_user(addr, &fqs, sizeof(fqs))) in quota_getxstatev()