• Home
  • Raw
  • Download

Lines Matching refs:qctx

121 errcode_t quota_write_inode(quota_ctx_t qctx, int qtype)  in quota_write_inode()  argument
129 if (!qctx) in quota_write_inode()
132 fs = qctx->fs; in quota_write_inode()
145 dict = qctx->quota_dict[i]; in quota_write_inode()
213 errcode_t quota_init_context(quota_ctx_t *qctx, ext2_filsys fs, int qtype) in quota_init_context() argument
241 *qctx = ctx; in quota_init_context()
245 void quota_release_context(quota_ctx_t *qctx) in quota_release_context() argument
251 if (!qctx) in quota_release_context()
254 ctx = *qctx; in quota_release_context()
263 *qctx = NULL; in quota_release_context()
291 void quota_data_add(quota_ctx_t qctx, struct ext2_inode *inode, ext2_ino_t ino, in quota_data_add() argument
298 if (!qctx) in quota_data_add()
305 dict = qctx->quota_dict[i]; in quota_data_add()
317 void quota_data_sub(quota_ctx_t qctx, struct ext2_inode *inode, ext2_ino_t ino, in quota_data_sub() argument
324 if (!qctx) in quota_data_sub()
331 dict = qctx->quota_dict[i]; in quota_data_sub()
342 void quota_data_inodes(quota_ctx_t qctx, struct ext2_inode *inode, in quota_data_inodes() argument
349 if (!qctx) in quota_data_inodes()
356 dict = qctx->quota_dict[i]; in quota_data_inodes()
364 errcode_t quota_compute_usage(quota_ctx_t qctx) in quota_compute_usage() argument
373 if (!qctx) in quota_compute_usage()
376 fs = qctx->fs; in quota_compute_usage()
396 quota_data_add(qctx, &inode, ino, space); in quota_compute_usage()
397 quota_data_inodes(qctx, &inode, ino, +1); in quota_compute_usage()
454 quota_ctx_t qctx, int update_limits) in quota_read_all_dquots() argument
458 scan_data.quota_dict = qctx->quota_dict[qh->qh_type]; in quota_read_all_dquots()
470 quota_ctx_t qctx)
474 err = ext2fs_read_bitmaps(qctx->fs);
477 write_dquots(qctx->quota_dict[qh->qh_type], qh);
478 ext2fs_mark_bb_dirty(qctx->fs);
479 qctx->fs->flags &= ~EXT2_FLAG_SUPER_ONLY;
480 ext2fs_write_bitmaps(qctx->fs);
488 errcode_t quota_update_limits(quota_ctx_t qctx, ext2_ino_t qf_ino, int type) in quota_update_limits() argument
493 if (!qctx) in quota_update_limits()
502 err = quota_file_open(qh, qctx->fs, qf_ino, type, -1, 0); in quota_update_limits()
508 quota_read_all_dquots(qh, qctx, 1); in quota_update_limits()
527 errcode_t quota_compare_and_update(quota_ctx_t qctx, int qtype, in quota_compare_and_update() argument
530 ext2_filsys fs = qctx->fs; in quota_compare_and_update()
536 if (!qctx->quota_dict[qtype]) in quota_compare_and_update()
547 scan_data.quota_dict = qctx->quota_dict[qtype]; in quota_compare_and_update()