Lines Matching full:status
69 int status; in ocfs2_fileattr_get() local
71 status = ocfs2_inode_lock(inode, NULL, 0); in ocfs2_fileattr_get()
72 if (status < 0) { in ocfs2_fileattr_get()
73 mlog_errno(status); in ocfs2_fileattr_get()
74 return status; in ocfs2_fileattr_get()
82 return status; in ocfs2_fileattr_get()
95 int status; in ocfs2_fileattr_set() local
100 status = ocfs2_inode_lock(inode, &bh, 1); in ocfs2_fileattr_set()
101 if (status < 0) { in ocfs2_fileattr_set()
102 mlog_errno(status); in ocfs2_fileattr_set()
114 status = -EPERM; in ocfs2_fileattr_set()
121 status = PTR_ERR(handle); in ocfs2_fileattr_set()
122 mlog_errno(status); in ocfs2_fileattr_set()
130 status = ocfs2_mark_inode_dirty(handle, inode, bh); in ocfs2_fileattr_set()
131 if (status < 0) in ocfs2_fileattr_set()
132 mlog_errno(status); in ocfs2_fileattr_set()
141 return status; in ocfs2_fileattr_set()
283 int status = 0, unlock = 0; in ocfs2_info_scan_inode_alloc() local
292 status = ocfs2_inode_lock(inode_alloc, &bh, 0); in ocfs2_info_scan_inode_alloc()
293 if (status < 0) { in ocfs2_info_scan_inode_alloc()
294 mlog_errno(status); in ocfs2_info_scan_inode_alloc()
299 status = ocfs2_read_blocks_sync(osb, blkno, 1, &bh); in ocfs2_info_scan_inode_alloc()
300 if (status < 0) { in ocfs2_info_scan_inode_alloc()
301 mlog_errno(status); in ocfs2_info_scan_inode_alloc()
323 return status; in ocfs2_info_scan_inode_alloc()
332 int status, type = INODE_ALLOC_SYSTEM_INODE; in ocfs2_info_handle_freeinode() local
339 status = -ENOMEM; in ocfs2_info_handle_freeinode()
340 mlog_errno(status); in ocfs2_info_handle_freeinode()
345 status = -EFAULT; in ocfs2_info_handle_freeinode()
357 status = -EIO; in ocfs2_info_handle_freeinode()
364 status = ocfs2_lookup_ino_from_name(osb->sys_root_inode, in ocfs2_info_handle_freeinode()
366 if (status < 0) { in ocfs2_info_handle_freeinode()
367 status = -ENOENT; in ocfs2_info_handle_freeinode()
372 status = ocfs2_info_scan_inode_alloc(osb, inode_alloc, blkno, oifi, i); in ocfs2_info_handle_freeinode()
377 if (status < 0) in ocfs2_info_handle_freeinode()
384 status = -EFAULT; in ocfs2_info_handle_freeinode()
388 status = 0; in ocfs2_info_handle_freeinode()
390 if (status) in ocfs2_info_handle_freeinode()
395 return status; in ocfs2_info_handle_freeinode()
438 int status = 0, used; in ocfs2_info_freefrag_scan_chain() local
463 status = ocfs2_read_group_descriptor(gb_inode, in ocfs2_info_freefrag_scan_chain()
467 status = ocfs2_read_blocks_sync(osb, blkno, 1, &bh); in ocfs2_info_freefrag_scan_chain()
469 if (status < 0) { in ocfs2_info_freefrag_scan_chain()
472 status = -EIO; in ocfs2_info_freefrag_scan_chain()
531 return status; in ocfs2_info_freefrag_scan_chain()
539 int status = 0, unlock = 0, i; in ocfs2_info_freefrag_scan_bitmap() local
550 status = ocfs2_inode_lock(gb_inode, &bh, 0); in ocfs2_info_freefrag_scan_bitmap()
551 if (status < 0) { in ocfs2_info_freefrag_scan_bitmap()
552 mlog_errno(status); in ocfs2_info_freefrag_scan_bitmap()
557 status = ocfs2_read_blocks_sync(osb, blkno, 1, &bh); in ocfs2_info_freefrag_scan_bitmap()
558 if (status < 0) { in ocfs2_info_freefrag_scan_bitmap()
559 mlog_errno(status); in ocfs2_info_freefrag_scan_bitmap()
572 status = -EINVAL; in ocfs2_info_freefrag_scan_bitmap()
588 status = ocfs2_info_freefrag_scan_chain(osb, gb_inode, in ocfs2_info_freefrag_scan_bitmap()
592 if (status) in ocfs2_info_freefrag_scan_bitmap()
609 return status; in ocfs2_info_freefrag_scan_bitmap()
617 int status, type = GLOBAL_BITMAP_SYSTEM_INODE; in ocfs2_info_handle_freefrag() local
625 status = -ENOMEM; in ocfs2_info_handle_freefrag()
626 mlog_errno(status); in ocfs2_info_handle_freefrag()
631 status = -EFAULT; in ocfs2_info_handle_freefrag()
639 status = -EINVAL; in ocfs2_info_handle_freefrag()
648 status = -EIO; in ocfs2_info_handle_freefrag()
654 status = ocfs2_lookup_ino_from_name(osb->sys_root_inode, in ocfs2_info_handle_freefrag()
656 if (status < 0) { in ocfs2_info_handle_freefrag()
657 status = -ENOENT; in ocfs2_info_handle_freefrag()
662 status = ocfs2_info_freefrag_scan_bitmap(osb, gb_inode, blkno, oiff); in ocfs2_info_handle_freefrag()
663 if (status < 0) in ocfs2_info_handle_freefrag()
669 status = -EFAULT; in ocfs2_info_handle_freefrag()
673 status = 0; in ocfs2_info_handle_freefrag()
675 if (status) in ocfs2_info_handle_freefrag()
680 return status; in ocfs2_info_handle_freefrag()
709 int status = -EFAULT; in ocfs2_info_handle_request() local
715 status = -EINVAL; in ocfs2_info_handle_request()
722 status = ocfs2_info_handle_blocksize(inode, req); in ocfs2_info_handle_request()
726 status = ocfs2_info_handle_clustersize(inode, req); in ocfs2_info_handle_request()
730 status = ocfs2_info_handle_maxslots(inode, req); in ocfs2_info_handle_request()
734 status = ocfs2_info_handle_label(inode, req); in ocfs2_info_handle_request()
738 status = ocfs2_info_handle_uuid(inode, req); in ocfs2_info_handle_request()
742 status = ocfs2_info_handle_fs_features(inode, req); in ocfs2_info_handle_request()
746 status = ocfs2_info_handle_journal_size(inode, req); in ocfs2_info_handle_request()
750 status = ocfs2_info_handle_freeinode(inode, req); in ocfs2_info_handle_request()
754 status = ocfs2_info_handle_freefrag(inode, req); in ocfs2_info_handle_request()
757 status = ocfs2_info_handle_unknown(inode, req); in ocfs2_info_handle_request()
762 return status; in ocfs2_info_handle_request()
768 int status = -EFAULT; in ocfs2_get_request_ptr() local
787 status = 0; in ocfs2_get_request_ptr()
789 return status; in ocfs2_get_request_ptr()
806 int i, status = 0; in ocfs2_info_handle() local
812 status = -EINVAL; in ocfs2_info_handle()
818 status = ocfs2_get_request_ptr(info, i, &req_addr, compat_flag); in ocfs2_info_handle()
819 if (status) in ocfs2_info_handle()
824 status = -EINVAL; in ocfs2_info_handle()
828 status = ocfs2_info_handle_request(inode, reqp); in ocfs2_info_handle()
829 if (status) in ocfs2_info_handle()
834 return status; in ocfs2_info_handle()
841 int status; in ocfs2_ioctl() local
866 status = mnt_want_write_file(filp); in ocfs2_ioctl()
867 if (status) in ocfs2_ioctl()
868 return status; in ocfs2_ioctl()
869 status = ocfs2_group_extend(inode, new_clusters); in ocfs2_ioctl()
871 return status; in ocfs2_ioctl()
884 status = mnt_want_write_file(filp); in ocfs2_ioctl()
885 if (status) in ocfs2_ioctl()
886 return status; in ocfs2_ioctl()
887 status = ocfs2_group_add(inode, &input); in ocfs2_ioctl()
889 return status; in ocfs2_ioctl()