Lines Matching defs:ret

62 	ssize_t ret;
64 ret = sb->s_op->quota_write(sb, info->dqi_type, buf,
66 if (ret != info->dqi_usable_bs) {
68 if (ret >= 0)
69 ret = -EIO;
71 return ret;
113 int ret, blk;
119 ret = read_blk(info, blk, buf);
120 if (ret < 0)
122 ret = check_dquot_block_header(info, dh);
123 if (ret)
130 ret = write_blk(info, info->dqi_blocks, buf);
131 if (ret < 0)
136 ret = blk;
139 return ret;
333 int ret = 0, newson = 0, newact = 0;
340 ret = get_free_dqblk(info);
341 if (ret < 0)
343 *treeblk = ret;
347 ret = read_blk(info, *treeblk, buf);
348 if (ret < 0) {
356 ret = do_check_range(dquot->dq_sb, "block", newblk, 0,
358 if (ret)
369 ret = -EIO;
373 newblk = find_free_dqentry(info, dquot, &ret);
375 ret = do_insert_tree(info, dquot, &newblk, depth+1);
377 if (newson && ret >= 0) {
380 ret = write_blk(info, *treeblk, buf);
381 } else if (newact && ret < 0) {
386 return ret;
412 ssize_t ret;
420 ret = dq_insert_tree(info, dquot);
421 if (ret < 0) {
423 "quota", ret);
425 return ret;
431 ret = sb->s_op->quota_write(sb, type, ddquot, info->dqi_entry_size,
433 if (ret != info->dqi_entry_size) {
435 if (ret >= 0)
436 ret = -ENOSPC;
438 ret = 0;
443 return ret;
453 int ret = 0;
461 ret = -EIO;
464 ret = read_blk(info, blk, buf);
465 if (ret < 0) {
471 ret = check_dquot_block_header(info, dh);
472 if (ret)
476 ret = remove_free_dqentry(info, buf, blk);
477 if (ret >= 0)
478 ret = put_free_dqblk(info, buf, blk);
479 if (ret < 0) {
491 ret = insert_free_dqentry(info, buf, blk);
492 if (ret < 0) {
498 ret = write_blk(info, blk, buf);
499 if (ret < 0) {
509 return ret;
517 int ret = 0;
523 ret = read_blk(info, *blk, buf);
524 if (ret < 0) {
530 ret = do_check_range(dquot->dq_sb, "block", newblk, QT_TREEOFF,
532 if (ret)
536 ret = free_dqentry(info, dquot, newblk);
539 ret = remove_tree(info, dquot, &newblk, depth+1);
541 if (ret >= 0 && !newblk) {
553 ret = write_blk(info, *blk, buf);
554 if (ret < 0)
562 return ret;
581 loff_t ret = 0;
587 ret = read_blk(info, blk, buf);
588 if (ret < 0) {
603 ret = -EIO;
606 ret = ((loff_t)blk << info->dqi_blocksize_bits) + sizeof(struct
611 return ret;
619 loff_t ret = 0;
624 ret = read_blk(info, blk, buf);
625 if (ret < 0) {
630 ret = 0;
634 ret = do_check_range(dquot->dq_sb, "block", blk, QT_TREEOFF,
636 if (ret)
640 ret = find_tree_dqentry(info, dquot, blk, depth+1);
642 ret = find_block_dqentry(info, dquot, blk);
645 return ret;
661 int ret = 0;
682 ret = offset;
690 ret = sb->s_op->quota_read(sb, type, ddquot, info->dqi_entry_size,
692 if (ret != info->dqi_entry_size) {
693 if (ret >= 0)
694 ret = -EIO;
713 return ret;
733 ssize_t ret;
744 ret = read_blk(info, blk, buf);
745 if (ret < 0) {
757 ret = do_check_range(info->dqi_sb, "block", blk_no, 0,
759 if (ret)
762 ret = 0;
765 ret = find_next_id(info, id, blk_no, depth + 1);
766 if (ret != -ENOENT)
770 ret = -ENOENT;
775 return ret;
781 int ret;
783 ret = find_next_id(info, &id, QT_TREEOFF, 0);
784 if (ret < 0)
785 return ret;