Lines Matching refs:fqs

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