Lines Matching refs:status
65 int status; in ocfs2_get_inode_attr() local
67 status = ocfs2_inode_lock(inode, NULL, 0); in ocfs2_get_inode_attr()
68 if (status < 0) { in ocfs2_get_inode_attr()
69 mlog_errno(status); in ocfs2_get_inode_attr()
70 return status; in ocfs2_get_inode_attr()
76 return status; in ocfs2_get_inode_attr()
87 int status; in ocfs2_set_inode_attr() local
91 status = ocfs2_inode_lock(inode, &bh, 1); in ocfs2_set_inode_attr()
92 if (status < 0) { in ocfs2_set_inode_attr()
93 mlog_errno(status); in ocfs2_set_inode_attr()
97 status = -EACCES; in ocfs2_set_inode_attr()
112 status = -EPERM; in ocfs2_set_inode_attr()
121 status = PTR_ERR(handle); in ocfs2_set_inode_attr()
122 mlog_errno(status); in ocfs2_set_inode_attr()
129 status = ocfs2_mark_inode_dirty(handle, inode, bh); in ocfs2_set_inode_attr()
130 if (status < 0) in ocfs2_set_inode_attr()
131 mlog_errno(status); in ocfs2_set_inode_attr()
142 return status; in ocfs2_set_inode_attr()
284 int status = 0, unlock = 0; in ocfs2_info_scan_inode_alloc() local
293 status = ocfs2_inode_lock(inode_alloc, &bh, 0); in ocfs2_info_scan_inode_alloc()
294 if (status < 0) { in ocfs2_info_scan_inode_alloc()
295 mlog_errno(status); in ocfs2_info_scan_inode_alloc()
300 status = ocfs2_read_blocks_sync(osb, blkno, 1, &bh); in ocfs2_info_scan_inode_alloc()
301 if (status < 0) { in ocfs2_info_scan_inode_alloc()
302 mlog_errno(status); in ocfs2_info_scan_inode_alloc()
324 return status; in ocfs2_info_scan_inode_alloc()
333 int status, type = INODE_ALLOC_SYSTEM_INODE; in ocfs2_info_handle_freeinode() local
340 status = -ENOMEM; in ocfs2_info_handle_freeinode()
341 mlog_errno(status); in ocfs2_info_handle_freeinode()
346 status = -EFAULT; in ocfs2_info_handle_freeinode()
358 status = -EIO; in ocfs2_info_handle_freeinode()
365 status = ocfs2_lookup_ino_from_name(osb->sys_root_inode, in ocfs2_info_handle_freeinode()
369 if (status < 0) { in ocfs2_info_handle_freeinode()
370 status = -ENOENT; in ocfs2_info_handle_freeinode()
375 status = ocfs2_info_scan_inode_alloc(osb, inode_alloc, blkno, oifi, i); in ocfs2_info_handle_freeinode()
380 if (status < 0) in ocfs2_info_handle_freeinode()
387 status = -EFAULT; in ocfs2_info_handle_freeinode()
391 status = 0; in ocfs2_info_handle_freeinode()
393 if (status) in ocfs2_info_handle_freeinode()
398 return status; in ocfs2_info_handle_freeinode()
441 int status = 0, used; in ocfs2_info_freefrag_scan_chain() local
466 status = ocfs2_read_group_descriptor(gb_inode, in ocfs2_info_freefrag_scan_chain()
470 status = ocfs2_read_blocks_sync(osb, blkno, 1, &bh); in ocfs2_info_freefrag_scan_chain()
472 if (status < 0) { in ocfs2_info_freefrag_scan_chain()
475 status = -EIO; in ocfs2_info_freefrag_scan_chain()
534 return status; in ocfs2_info_freefrag_scan_chain()
542 int status = 0, unlock = 0, i; in ocfs2_info_freefrag_scan_bitmap() local
553 status = ocfs2_inode_lock(gb_inode, &bh, 0); in ocfs2_info_freefrag_scan_bitmap()
554 if (status < 0) { in ocfs2_info_freefrag_scan_bitmap()
555 mlog_errno(status); in ocfs2_info_freefrag_scan_bitmap()
560 status = ocfs2_read_blocks_sync(osb, blkno, 1, &bh); in ocfs2_info_freefrag_scan_bitmap()
561 if (status < 0) { in ocfs2_info_freefrag_scan_bitmap()
562 mlog_errno(status); in ocfs2_info_freefrag_scan_bitmap()
575 status = -EINVAL; in ocfs2_info_freefrag_scan_bitmap()
591 status = ocfs2_info_freefrag_scan_chain(osb, gb_inode, in ocfs2_info_freefrag_scan_bitmap()
595 if (status) in ocfs2_info_freefrag_scan_bitmap()
614 return status; in ocfs2_info_freefrag_scan_bitmap()
622 int status, type = GLOBAL_BITMAP_SYSTEM_INODE; in ocfs2_info_handle_freefrag() local
630 status = -ENOMEM; in ocfs2_info_handle_freefrag()
631 mlog_errno(status); in ocfs2_info_handle_freefrag()
636 status = -EFAULT; in ocfs2_info_handle_freefrag()
644 status = -EINVAL; in ocfs2_info_handle_freefrag()
653 status = -EIO; in ocfs2_info_handle_freefrag()
659 status = ocfs2_lookup_ino_from_name(osb->sys_root_inode, in ocfs2_info_handle_freefrag()
663 if (status < 0) { in ocfs2_info_handle_freefrag()
664 status = -ENOENT; in ocfs2_info_handle_freefrag()
669 status = ocfs2_info_freefrag_scan_bitmap(osb, gb_inode, blkno, oiff); in ocfs2_info_handle_freefrag()
670 if (status < 0) in ocfs2_info_handle_freefrag()
676 status = -EFAULT; in ocfs2_info_handle_freefrag()
680 status = 0; in ocfs2_info_handle_freefrag()
682 if (status) in ocfs2_info_handle_freefrag()
687 return status; in ocfs2_info_handle_freefrag()
716 int status = -EFAULT; in ocfs2_info_handle_request() local
722 status = -EINVAL; in ocfs2_info_handle_request()
729 status = ocfs2_info_handle_blocksize(inode, req); in ocfs2_info_handle_request()
733 status = ocfs2_info_handle_clustersize(inode, req); in ocfs2_info_handle_request()
737 status = ocfs2_info_handle_maxslots(inode, req); in ocfs2_info_handle_request()
741 status = ocfs2_info_handle_label(inode, req); in ocfs2_info_handle_request()
745 status = ocfs2_info_handle_uuid(inode, req); in ocfs2_info_handle_request()
749 status = ocfs2_info_handle_fs_features(inode, req); in ocfs2_info_handle_request()
753 status = ocfs2_info_handle_journal_size(inode, req); in ocfs2_info_handle_request()
757 status = ocfs2_info_handle_freeinode(inode, req); in ocfs2_info_handle_request()
761 status = ocfs2_info_handle_freefrag(inode, req); in ocfs2_info_handle_request()
764 status = ocfs2_info_handle_unknown(inode, req); in ocfs2_info_handle_request()
769 return status; in ocfs2_info_handle_request()
775 int status = -EFAULT; in ocfs2_get_request_ptr() local
794 status = 0; in ocfs2_get_request_ptr()
796 return status; in ocfs2_get_request_ptr()
813 int i, status = 0; in ocfs2_info_handle() local
819 status = -EINVAL; in ocfs2_info_handle()
825 status = ocfs2_get_request_ptr(info, i, &req_addr, compat_flag); in ocfs2_info_handle()
826 if (status) in ocfs2_info_handle()
831 status = -EINVAL; in ocfs2_info_handle()
835 status = ocfs2_info_handle_request(inode, reqp); in ocfs2_info_handle()
836 if (status) in ocfs2_info_handle()
841 return status; in ocfs2_info_handle()
849 int status; in ocfs2_ioctl() local
861 status = ocfs2_get_inode_attr(inode, &flags); in ocfs2_ioctl()
862 if (status < 0) in ocfs2_ioctl()
863 return status; in ocfs2_ioctl()
871 status = mnt_want_write_file(filp); in ocfs2_ioctl()
872 if (status) in ocfs2_ioctl()
873 return status; in ocfs2_ioctl()
874 status = ocfs2_set_inode_attr(inode, flags, in ocfs2_ioctl()
877 return status; in ocfs2_ioctl()
893 status = mnt_want_write_file(filp); in ocfs2_ioctl()
894 if (status) in ocfs2_ioctl()
895 return status; in ocfs2_ioctl()
896 status = ocfs2_group_extend(inode, new_clusters); in ocfs2_ioctl()
898 return status; in ocfs2_ioctl()
907 status = mnt_want_write_file(filp); in ocfs2_ioctl()
908 if (status) in ocfs2_ioctl()
909 return status; in ocfs2_ioctl()
910 status = ocfs2_group_add(inode, &input); in ocfs2_ioctl()
912 return status; in ocfs2_ioctl()