• Home
  • Raw
  • Download

Lines Matching refs:fc

393 int yfs_fs_fetch_file_status(struct afs_fs_cursor *fc, struct afs_status_cb *scb,  in yfs_fs_fetch_file_status()  argument
396 struct afs_vnode *vnode = fc->vnode; in yfs_fs_fetch_file_status()
402 key_serial(fc->key), vnode->fid.vid, vnode->fid.vnode); in yfs_fs_fetch_file_status()
411 fc->ac.error = -ENOMEM; in yfs_fs_fetch_file_status()
415 call->key = fc->key; in yfs_fs_fetch_file_status()
426 afs_use_fs_server(call, fc->cbi); in yfs_fs_fetch_file_status()
428 afs_set_fc_call(call, fc); in yfs_fs_fetch_file_status()
429 afs_make_call(&fc->ac, call, GFP_NOFS); in yfs_fs_fetch_file_status()
430 return afs_wait_for_call_to_complete(call, &fc->ac); in yfs_fs_fetch_file_status()
583 int yfs_fs_fetch_data(struct afs_fs_cursor *fc, struct afs_status_cb *scb, in yfs_fs_fetch_data() argument
586 struct afs_vnode *vnode = fc->vnode; in yfs_fs_fetch_data()
592 key_serial(fc->key), vnode->fid.vid, vnode->fid.vnode, in yfs_fs_fetch_data()
605 call->key = fc->key; in yfs_fs_fetch_data()
620 afs_use_fs_server(call, fc->cbi); in yfs_fs_fetch_data()
622 afs_set_fc_call(call, fc); in yfs_fs_fetch_data()
623 afs_make_call(&fc->ac, call, GFP_NOFS); in yfs_fs_fetch_data()
624 return afs_wait_for_call_to_complete(call, &fc->ac); in yfs_fs_fetch_data()
670 int yfs_fs_create_file(struct afs_fs_cursor *fc, in yfs_fs_create_file() argument
677 struct afs_vnode *dvnode = fc->vnode; in yfs_fs_create_file()
702 call->key = fc->key; in yfs_fs_create_file()
717 afs_use_fs_server(call, fc->cbi); in yfs_fs_create_file()
719 afs_set_fc_call(call, fc); in yfs_fs_create_file()
720 afs_make_call(&fc->ac, call, GFP_NOFS); in yfs_fs_create_file()
721 return afs_wait_for_call_to_complete(call, &fc->ac); in yfs_fs_create_file()
734 int yfs_fs_make_dir(struct afs_fs_cursor *fc, in yfs_fs_make_dir() argument
741 struct afs_vnode *dvnode = fc->vnode; in yfs_fs_make_dir()
765 call->key = fc->key; in yfs_fs_make_dir()
779 afs_use_fs_server(call, fc->cbi); in yfs_fs_make_dir()
781 afs_set_fc_call(call, fc); in yfs_fs_make_dir()
782 afs_make_call(&fc->ac, call, GFP_NOFS); in yfs_fs_make_dir()
783 return afs_wait_for_call_to_complete(call, &fc->ac); in yfs_fs_make_dir()
829 int yfs_fs_remove_file2(struct afs_fs_cursor *fc, struct afs_vnode *vnode, in yfs_fs_remove_file2() argument
833 struct afs_vnode *dvnode = fc->vnode; in yfs_fs_remove_file2()
855 call->key = fc->key; in yfs_fs_remove_file2()
867 afs_use_fs_server(call, fc->cbi); in yfs_fs_remove_file2()
869 afs_set_fc_call(call, fc); in yfs_fs_remove_file2()
870 afs_make_call(&fc->ac, call, GFP_NOFS); in yfs_fs_remove_file2()
871 return afs_wait_for_call_to_complete(call, &fc->ac); in yfs_fs_remove_file2()
917 int yfs_fs_remove(struct afs_fs_cursor *fc, struct afs_vnode *vnode, in yfs_fs_remove() argument
921 struct afs_vnode *dvnode = fc->vnode; in yfs_fs_remove()
941 call->key = fc->key; in yfs_fs_remove()
952 afs_use_fs_server(call, fc->cbi); in yfs_fs_remove()
954 afs_set_fc_call(call, fc); in yfs_fs_remove()
955 afs_make_call(&fc->ac, call, GFP_NOFS); in yfs_fs_remove()
956 return afs_wait_for_call_to_complete(call, &fc->ac); in yfs_fs_remove()
998 int yfs_fs_link(struct afs_fs_cursor *fc, struct afs_vnode *vnode, in yfs_fs_link() argument
1003 struct afs_vnode *dvnode = fc->vnode; in yfs_fs_link()
1024 call->key = fc->key; in yfs_fs_link()
1037 afs_use_fs_server(call, fc->cbi); in yfs_fs_link()
1039 afs_set_fc_call(call, fc); in yfs_fs_link()
1040 afs_make_call(&fc->ac, call, GFP_NOFS); in yfs_fs_link()
1041 return afs_wait_for_call_to_complete(call, &fc->ac); in yfs_fs_link()
1086 int yfs_fs_symlink(struct afs_fs_cursor *fc, in yfs_fs_symlink() argument
1093 struct afs_vnode *dvnode = fc->vnode; in yfs_fs_symlink()
1117 call->key = fc->key; in yfs_fs_symlink()
1132 afs_use_fs_server(call, fc->cbi); in yfs_fs_symlink()
1134 afs_set_fc_call(call, fc); in yfs_fs_symlink()
1135 afs_make_call(&fc->ac, call, GFP_NOFS); in yfs_fs_symlink()
1136 return afs_wait_for_call_to_complete(call, &fc->ac); in yfs_fs_symlink()
1181 int yfs_fs_rename(struct afs_fs_cursor *fc, in yfs_fs_rename() argument
1188 struct afs_vnode *orig_dvnode = fc->vnode; in yfs_fs_rename()
1211 call->key = fc->key; in yfs_fs_rename()
1225 afs_use_fs_server(call, fc->cbi); in yfs_fs_rename()
1227 afs_set_fc_call(call, fc); in yfs_fs_rename()
1228 afs_make_call(&fc->ac, call, GFP_NOFS); in yfs_fs_rename()
1229 return afs_wait_for_call_to_complete(call, &fc->ac); in yfs_fs_rename()
1245 int yfs_fs_store_data(struct afs_fs_cursor *fc, struct address_space *mapping, in yfs_fs_store_data() argument
1250 struct afs_vnode *vnode = fc->vnode; in yfs_fs_store_data()
1257 key_serial(fc->key), vnode->fid.vid, vnode->fid.vnode); in yfs_fs_store_data()
1284 call->key = fc->key; in yfs_fs_store_data()
1304 afs_use_fs_server(call, fc->cbi); in yfs_fs_store_data()
1306 afs_set_fc_call(call, fc); in yfs_fs_store_data()
1307 afs_make_call(&fc->ac, call, GFP_NOFS); in yfs_fs_store_data()
1308 return afs_wait_for_call_to_complete(call, &fc->ac); in yfs_fs_store_data()
1332 static int yfs_fs_setattr_size(struct afs_fs_cursor *fc, struct iattr *attr, in yfs_fs_setattr_size() argument
1335 struct afs_vnode *vnode = fc->vnode; in yfs_fs_setattr_size()
1341 key_serial(fc->key), vnode->fid.vid, vnode->fid.vnode); in yfs_fs_setattr_size()
1353 call->key = fc->key; in yfs_fs_setattr_size()
1367 afs_use_fs_server(call, fc->cbi); in yfs_fs_setattr_size()
1369 afs_set_fc_call(call, fc); in yfs_fs_setattr_size()
1370 afs_make_call(&fc->ac, call, GFP_NOFS); in yfs_fs_setattr_size()
1371 return afs_wait_for_call_to_complete(call, &fc->ac); in yfs_fs_setattr_size()
1378 int yfs_fs_setattr(struct afs_fs_cursor *fc, struct iattr *attr, in yfs_fs_setattr() argument
1381 struct afs_vnode *vnode = fc->vnode; in yfs_fs_setattr()
1387 return yfs_fs_setattr_size(fc, attr, scb); in yfs_fs_setattr()
1390 key_serial(fc->key), vnode->fid.vid, vnode->fid.vnode); in yfs_fs_setattr()
1401 call->key = fc->key; in yfs_fs_setattr()
1412 afs_use_fs_server(call, fc->cbi); in yfs_fs_setattr()
1414 afs_set_fc_call(call, fc); in yfs_fs_setattr()
1415 afs_make_call(&fc->ac, call, GFP_NOFS); in yfs_fs_setattr()
1416 return afs_wait_for_call_to_complete(call, &fc->ac); in yfs_fs_setattr()
1562 int yfs_fs_get_volume_status(struct afs_fs_cursor *fc, in yfs_fs_get_volume_status() argument
1565 struct afs_vnode *vnode = fc->vnode; in yfs_fs_get_volume_status()
1582 call->key = fc->key; in yfs_fs_get_volume_status()
1592 afs_use_fs_server(call, fc->cbi); in yfs_fs_get_volume_status()
1594 afs_set_fc_call(call, fc); in yfs_fs_get_volume_status()
1595 afs_make_call(&fc->ac, call, GFP_NOFS); in yfs_fs_get_volume_status()
1596 return afs_wait_for_call_to_complete(call, &fc->ac); in yfs_fs_get_volume_status()
1634 int yfs_fs_set_lock(struct afs_fs_cursor *fc, afs_lock_type_t type, in yfs_fs_set_lock() argument
1637 struct afs_vnode *vnode = fc->vnode; in yfs_fs_set_lock()
1653 call->key = fc->key; in yfs_fs_set_lock()
1665 afs_use_fs_server(call, fc->cbi); in yfs_fs_set_lock()
1667 afs_set_fc_call(call, fc); in yfs_fs_set_lock()
1668 afs_make_call(&fc->ac, call, GFP_NOFS); in yfs_fs_set_lock()
1669 return afs_wait_for_call_to_complete(call, &fc->ac); in yfs_fs_set_lock()
1675 int yfs_fs_extend_lock(struct afs_fs_cursor *fc, struct afs_status_cb *scb) in yfs_fs_extend_lock() argument
1677 struct afs_vnode *vnode = fc->vnode; in yfs_fs_extend_lock()
1692 call->key = fc->key; in yfs_fs_extend_lock()
1703 afs_use_fs_server(call, fc->cbi); in yfs_fs_extend_lock()
1705 afs_set_fc_call(call, fc); in yfs_fs_extend_lock()
1706 afs_make_call(&fc->ac, call, GFP_NOFS); in yfs_fs_extend_lock()
1707 return afs_wait_for_call_to_complete(call, &fc->ac); in yfs_fs_extend_lock()
1713 int yfs_fs_release_lock(struct afs_fs_cursor *fc, struct afs_status_cb *scb) in yfs_fs_release_lock() argument
1715 struct afs_vnode *vnode = fc->vnode; in yfs_fs_release_lock()
1730 call->key = fc->key; in yfs_fs_release_lock()
1741 afs_use_fs_server(call, fc->cbi); in yfs_fs_release_lock()
1743 afs_set_fc_call(call, fc); in yfs_fs_release_lock()
1744 afs_make_call(&fc->ac, call, GFP_NOFS); in yfs_fs_release_lock()
1745 return afs_wait_for_call_to_complete(call, &fc->ac); in yfs_fs_release_lock()
1761 int yfs_fs_fetch_status(struct afs_fs_cursor *fc, in yfs_fs_fetch_status() argument
1771 key_serial(fc->key), fid->vid, fid->vnode); in yfs_fs_fetch_status()
1780 fc->ac.error = -ENOMEM; in yfs_fs_fetch_status()
1784 call->key = fc->key; in yfs_fs_fetch_status()
1795 afs_use_fs_server(call, fc->cbi); in yfs_fs_fetch_status()
1797 afs_set_fc_call(call, fc); in yfs_fs_fetch_status()
1798 afs_make_call(&fc->ac, call, GFP_NOFS); in yfs_fs_fetch_status()
1799 return afs_wait_for_call_to_complete(call, &fc->ac); in yfs_fs_fetch_status()
1928 int yfs_fs_inline_bulk_status(struct afs_fs_cursor *fc, in yfs_fs_inline_bulk_status() argument
1940 key_serial(fc->key), fids[0].vid, fids[1].vnode, nr_fids); in yfs_fs_inline_bulk_status()
1949 fc->ac.error = -ENOMEM; in yfs_fs_inline_bulk_status()
1953 call->key = fc->key; in yfs_fs_inline_bulk_status()
1967 afs_use_fs_server(call, fc->cbi); in yfs_fs_inline_bulk_status()
1969 afs_set_fc_call(call, fc); in yfs_fs_inline_bulk_status()
1970 afs_make_call(&fc->ac, call, GFP_NOFS); in yfs_fs_inline_bulk_status()
1971 return afs_wait_for_call_to_complete(call, &fc->ac); in yfs_fs_inline_bulk_status()
2107 struct yfs_acl *yfs_fs_fetch_opaque_acl(struct afs_fs_cursor *fc, in yfs_fs_fetch_opaque_acl() argument
2111 struct afs_vnode *vnode = fc->vnode; in yfs_fs_fetch_opaque_acl()
2117 key_serial(fc->key), vnode->fid.vid, vnode->fid.vnode); in yfs_fs_fetch_opaque_acl()
2126 fc->ac.error = -ENOMEM; in yfs_fs_fetch_opaque_acl()
2130 call->key = fc->key; in yfs_fs_fetch_opaque_acl()
2142 afs_use_fs_server(call, fc->cbi); in yfs_fs_fetch_opaque_acl()
2144 afs_make_call(&fc->ac, call, GFP_KERNEL); in yfs_fs_fetch_opaque_acl()
2145 return (struct yfs_acl *)afs_wait_for_call_to_complete(call, &fc->ac); in yfs_fs_fetch_opaque_acl()
2161 int yfs_fs_store_opaque_acl2(struct afs_fs_cursor *fc, const struct afs_acl *acl, in yfs_fs_store_opaque_acl2() argument
2164 struct afs_vnode *vnode = fc->vnode; in yfs_fs_store_opaque_acl2()
2171 key_serial(fc->key), vnode->fid.vid, vnode->fid.vnode); in yfs_fs_store_opaque_acl2()
2181 fc->ac.error = -ENOMEM; in yfs_fs_store_opaque_acl2()
2185 call->key = fc->key; in yfs_fs_store_opaque_acl2()
2201 afs_make_call(&fc->ac, call, GFP_KERNEL); in yfs_fs_store_opaque_acl2()
2202 return afs_wait_for_call_to_complete(call, &fc->ac); in yfs_fs_store_opaque_acl2()