Lines Matching refs:fc

426 int afs_fs_fetch_file_status(struct afs_fs_cursor *fc, struct afs_volsync *volsync,  in afs_fs_fetch_file_status()  argument
429 struct afs_vnode *vnode = fc->vnode; in afs_fs_fetch_file_status()
435 key_serial(fc->key), vnode->fid.vid, vnode->fid.vnode); in afs_fs_fetch_file_status()
440 fc->ac.error = -ENOMEM; in afs_fs_fetch_file_status()
444 call->key = fc->key; in afs_fs_fetch_file_status()
456 call->cb_break = fc->cb_break; in afs_fs_fetch_file_status()
457 afs_use_fs_server(call, fc->cbi); in afs_fs_fetch_file_status()
459 return afs_make_call(&fc->ac, call, GFP_NOFS, false); in afs_fs_fetch_file_status()
638 static int afs_fs_fetch_data64(struct afs_fs_cursor *fc, struct afs_read *req) in afs_fs_fetch_data64() argument
640 struct afs_vnode *vnode = fc->vnode; in afs_fs_fetch_data64()
651 call->key = fc->key; in afs_fs_fetch_data64()
669 call->cb_break = fc->cb_break; in afs_fs_fetch_data64()
670 afs_use_fs_server(call, fc->cbi); in afs_fs_fetch_data64()
672 return afs_make_call(&fc->ac, call, GFP_NOFS, false); in afs_fs_fetch_data64()
678 int afs_fs_fetch_data(struct afs_fs_cursor *fc, struct afs_read *req) in afs_fs_fetch_data() argument
680 struct afs_vnode *vnode = fc->vnode; in afs_fs_fetch_data()
688 return afs_fs_fetch_data64(fc, req); in afs_fs_fetch_data()
696 call->key = fc->key; in afs_fs_fetch_data()
712 call->cb_break = fc->cb_break; in afs_fs_fetch_data()
713 afs_use_fs_server(call, fc->cbi); in afs_fs_fetch_data()
715 return afs_make_call(&fc->ac, call, GFP_NOFS, false); in afs_fs_fetch_data()
767 int afs_fs_create(struct afs_fs_cursor *fc, in afs_fs_create() argument
775 struct afs_vnode *vnode = fc->vnode; in afs_fs_create()
793 call->key = fc->key; in afs_fs_create()
820 afs_use_fs_server(call, fc->cbi); in afs_fs_create()
822 return afs_make_call(&fc->ac, call, GFP_NOFS, false); in afs_fs_create()
871 int afs_fs_remove(struct afs_fs_cursor *fc, const char *name, bool isdir, in afs_fs_remove() argument
874 struct afs_vnode *vnode = fc->vnode; in afs_fs_remove()
892 call->key = fc->key; in afs_fs_remove()
910 afs_use_fs_server(call, fc->cbi); in afs_fs_remove()
912 return afs_make_call(&fc->ac, call, GFP_NOFS, false); in afs_fs_remove()
955 int afs_fs_link(struct afs_fs_cursor *fc, struct afs_vnode *vnode, in afs_fs_link() argument
958 struct afs_vnode *dvnode = fc->vnode; in afs_fs_link()
974 call->key = fc->key; in afs_fs_link()
996 afs_use_fs_server(call, fc->cbi); in afs_fs_link()
998 return afs_make_call(&fc->ac, call, GFP_NOFS, false); in afs_fs_link()
1042 int afs_fs_symlink(struct afs_fs_cursor *fc, in afs_fs_symlink() argument
1049 struct afs_vnode *vnode = fc->vnode; in afs_fs_symlink()
1070 call->key = fc->key; in afs_fs_symlink()
1103 afs_use_fs_server(call, fc->cbi); in afs_fs_symlink()
1105 return afs_make_call(&fc->ac, call, GFP_NOFS, false); in afs_fs_symlink()
1151 int afs_fs_rename(struct afs_fs_cursor *fc, in afs_fs_rename() argument
1158 struct afs_vnode *orig_dvnode = fc->vnode; in afs_fs_rename()
1181 call->key = fc->key; in afs_fs_rename()
1212 afs_use_fs_server(call, fc->cbi); in afs_fs_rename()
1214 return afs_make_call(&fc->ac, call, GFP_NOFS, false); in afs_fs_rename()
1265 static int afs_fs_store_data64(struct afs_fs_cursor *fc, in afs_fs_store_data64() argument
1271 struct afs_vnode *vnode = fc->vnode; in afs_fs_store_data64()
1277 key_serial(fc->key), vnode->fid.vid, vnode->fid.vnode); in afs_fs_store_data64()
1285 call->key = fc->key; in afs_fs_store_data64()
1317 return afs_make_call(&fc->ac, call, GFP_NOFS, false); in afs_fs_store_data64()
1323 int afs_fs_store_data(struct afs_fs_cursor *fc, struct address_space *mapping, in afs_fs_store_data() argument
1327 struct afs_vnode *vnode = fc->vnode; in afs_fs_store_data()
1334 key_serial(fc->key), vnode->fid.vid, vnode->fid.vnode); in afs_fs_store_data()
1351 return afs_fs_store_data64(fc, mapping, first, last, offset, to, in afs_fs_store_data()
1360 call->key = fc->key; in afs_fs_store_data()
1388 afs_use_fs_server(call, fc->cbi); in afs_fs_store_data()
1390 return afs_make_call(&fc->ac, call, GFP_NOFS, false); in afs_fs_store_data()
1447 static int afs_fs_setattr_size64(struct afs_fs_cursor *fc, struct iattr *attr) in afs_fs_setattr_size64() argument
1449 struct afs_vnode *vnode = fc->vnode; in afs_fs_setattr_size64()
1455 key_serial(fc->key), vnode->fid.vid, vnode->fid.vnode); in afs_fs_setattr_size64()
1465 call->key = fc->key; in afs_fs_setattr_size64()
1485 afs_use_fs_server(call, fc->cbi); in afs_fs_setattr_size64()
1487 return afs_make_call(&fc->ac, call, GFP_NOFS, false); in afs_fs_setattr_size64()
1494 static int afs_fs_setattr_size(struct afs_fs_cursor *fc, struct iattr *attr) in afs_fs_setattr_size() argument
1496 struct afs_vnode *vnode = fc->vnode; in afs_fs_setattr_size()
1502 key_serial(fc->key), vnode->fid.vid, vnode->fid.vnode); in afs_fs_setattr_size()
1506 return afs_fs_setattr_size64(fc, attr); in afs_fs_setattr_size()
1514 call->key = fc->key; in afs_fs_setattr_size()
1531 afs_use_fs_server(call, fc->cbi); in afs_fs_setattr_size()
1533 return afs_make_call(&fc->ac, call, GFP_NOFS, false); in afs_fs_setattr_size()
1540 int afs_fs_setattr(struct afs_fs_cursor *fc, struct iattr *attr) in afs_fs_setattr() argument
1542 struct afs_vnode *vnode = fc->vnode; in afs_fs_setattr()
1548 return afs_fs_setattr_size(fc, attr); in afs_fs_setattr()
1551 key_serial(fc->key), vnode->fid.vid, vnode->fid.vnode); in afs_fs_setattr()
1559 call->key = fc->key; in afs_fs_setattr()
1572 afs_use_fs_server(call, fc->cbi); in afs_fs_setattr()
1574 return afs_make_call(&fc->ac, call, GFP_NOFS, false); in afs_fs_setattr()
1772 int afs_fs_get_volume_status(struct afs_fs_cursor *fc, in afs_fs_get_volume_status() argument
1775 struct afs_vnode *vnode = fc->vnode; in afs_fs_get_volume_status()
1793 call->key = fc->key; in afs_fs_get_volume_status()
1803 afs_use_fs_server(call, fc->cbi); in afs_fs_get_volume_status()
1805 return afs_make_call(&fc->ac, call, GFP_NOFS, false); in afs_fs_get_volume_status()
1863 int afs_fs_set_lock(struct afs_fs_cursor *fc, afs_lock_type_t type) in afs_fs_set_lock() argument
1865 struct afs_vnode *vnode = fc->vnode; in afs_fs_set_lock()
1876 call->key = fc->key; in afs_fs_set_lock()
1887 afs_use_fs_server(call, fc->cbi); in afs_fs_set_lock()
1889 return afs_make_call(&fc->ac, call, GFP_NOFS, false); in afs_fs_set_lock()
1895 int afs_fs_extend_lock(struct afs_fs_cursor *fc) in afs_fs_extend_lock() argument
1897 struct afs_vnode *vnode = fc->vnode; in afs_fs_extend_lock()
1908 call->key = fc->key; in afs_fs_extend_lock()
1918 afs_use_fs_server(call, fc->cbi); in afs_fs_extend_lock()
1920 return afs_make_call(&fc->ac, call, GFP_NOFS, false); in afs_fs_extend_lock()
1926 int afs_fs_release_lock(struct afs_fs_cursor *fc) in afs_fs_release_lock() argument
1928 struct afs_vnode *vnode = fc->vnode; in afs_fs_release_lock()
1939 call->key = fc->key; in afs_fs_release_lock()
1949 afs_use_fs_server(call, fc->cbi); in afs_fs_release_lock()
1951 return afs_make_call(&fc->ac, call, GFP_NOFS, false); in afs_fs_release_lock()
2141 int afs_fs_fetch_status(struct afs_fs_cursor *fc, in afs_fs_fetch_status() argument
2152 key_serial(fc->key), fid->vid, fid->vnode); in afs_fs_fetch_status()
2156 fc->ac.error = -ENOMEM; in afs_fs_fetch_status()
2160 call->key = fc->key; in afs_fs_fetch_status()
2174 call->cb_break = fc->cb_break; in afs_fs_fetch_status()
2175 afs_use_fs_server(call, fc->cbi); in afs_fs_fetch_status()
2177 return afs_make_call(&fc->ac, call, GFP_NOFS, false); in afs_fs_fetch_status()
2308 int afs_fs_inline_bulk_status(struct afs_fs_cursor *fc, in afs_fs_inline_bulk_status() argument
2321 key_serial(fc->key), fids[0].vid, fids[1].vnode, nr_fids); in afs_fs_inline_bulk_status()
2327 fc->ac.error = -ENOMEM; in afs_fs_inline_bulk_status()
2331 call->key = fc->key; in afs_fs_inline_bulk_status()
2348 call->cb_break = fc->cb_break; in afs_fs_inline_bulk_status()
2349 afs_use_fs_server(call, fc->cbi); in afs_fs_inline_bulk_status()
2351 return afs_make_call(&fc->ac, call, GFP_NOFS, false); in afs_fs_inline_bulk_status()