Lines Matching refs:afs_operation

158 	struct afs_operation	*op;
840 void (*issue_afs_rpc)(struct afs_operation *op);
841 void (*issue_yfs_rpc)(struct afs_operation *op);
842 void (*success)(struct afs_operation *op);
843 void (*aborted)(struct afs_operation *op);
844 void (*failed)(struct afs_operation *op);
845 void (*edit_dir)(struct afs_operation *op);
846 void (*put)(struct afs_operation *op);
869 struct afs_operation {
1068 extern void afs_check_for_remote_deletion(struct afs_operation *);
1133 extern void afs_fs_fetch_status(struct afs_operation *);
1134 extern void afs_fs_fetch_data(struct afs_operation *);
1135 extern void afs_fs_create_file(struct afs_operation *);
1136 extern void afs_fs_make_dir(struct afs_operation *);
1137 extern void afs_fs_remove_file(struct afs_operation *);
1138 extern void afs_fs_remove_dir(struct afs_operation *);
1139 extern void afs_fs_link(struct afs_operation *);
1140 extern void afs_fs_symlink(struct afs_operation *);
1141 extern void afs_fs_rename(struct afs_operation *);
1142 extern void afs_fs_store_data(struct afs_operation *);
1143 extern void afs_fs_setattr(struct afs_operation *);
1144 extern void afs_fs_get_volume_status(struct afs_operation *);
1145 extern void afs_fs_set_lock(struct afs_operation *);
1146 extern void afs_fs_extend_lock(struct afs_operation *);
1147 extern void afs_fs_release_lock(struct afs_operation *);
1153 extern void afs_fs_inline_bulk_status(struct afs_operation *);
1160 extern void afs_fs_fetch_acl(struct afs_operation *);
1161 extern void afs_fs_store_acl(struct afs_operation *);
1166 extern struct afs_operation *afs_alloc_operation(struct key *, struct afs_volume *);
1167 extern int afs_put_operation(struct afs_operation *);
1168 extern bool afs_begin_vnode_operation(struct afs_operation *);
1169 extern void afs_wait_for_operation(struct afs_operation *);
1170 extern int afs_do_sync_operation(struct afs_operation *);
1172 static inline void afs_op_set_vnode(struct afs_operation *op, unsigned int n,
1179 static inline void afs_op_set_fid(struct afs_operation *op, unsigned int n,
1194 int afs_wait_for_fs_probes(struct afs_operation *op, struct afs_server_state *states, bool intr);
1206 extern void afs_vnode_commit_status(struct afs_operation *, struct afs_vnode_param *);
1210 extern struct inode *afs_iget(struct afs_operation *, struct afs_vnode_param *);
1267 static inline void afs_op_nomem(struct afs_operation *op)
1272 static inline int afs_op_error(const struct afs_operation *op)
1277 static inline s32 afs_op_abort_code(const struct afs_operation *op)
1282 static inline int afs_op_set_error(struct afs_operation *op, int error)
1287 static inline void afs_op_accumulate_error(struct afs_operation *op, int error, s32 abort_code)
1322 void afs_clear_server_states(struct afs_operation *op);
1323 extern bool afs_select_fileserver(struct afs_operation *);
1324 extern void afs_dump_edestaddrreq(const struct afs_operation *);
1346 static inline void afs_make_op_call(struct afs_operation *op, struct afs_call *call,
1479 bool afs_check_server_record(struct afs_operation *op, struct afs_server *server, struct key *key);
1526 int afs_update_volume_state(struct afs_operation *op);
1597 extern int afs_check_volume_status(struct afs_volume *, struct afs_operation *);
1616 extern void yfs_fs_fetch_data(struct afs_operation *);
1617 extern void yfs_fs_create_file(struct afs_operation *);
1618 extern void yfs_fs_make_dir(struct afs_operation *);
1619 extern void yfs_fs_remove_file2(struct afs_operation *);
1620 extern void yfs_fs_remove_file(struct afs_operation *);
1621 extern void yfs_fs_remove_dir(struct afs_operation *);
1622 extern void yfs_fs_link(struct afs_operation *);
1623 extern void yfs_fs_symlink(struct afs_operation *);
1624 extern void yfs_fs_rename(struct afs_operation *);
1625 extern void yfs_fs_store_data(struct afs_operation *);
1626 extern void yfs_fs_setattr(struct afs_operation *);
1627 extern void yfs_fs_get_volume_status(struct afs_operation *);
1628 extern void yfs_fs_set_lock(struct afs_operation *);
1629 extern void yfs_fs_extend_lock(struct afs_operation *);
1630 extern void yfs_fs_release_lock(struct afs_operation *);
1631 extern void yfs_fs_fetch_status(struct afs_operation *);
1632 extern void yfs_fs_inline_bulk_status(struct afs_operation *);
1645 extern void yfs_fs_fetch_opaque_acl(struct afs_operation *);
1646 extern void yfs_fs_store_opaque_acl2(struct afs_operation *);
1666 static inline void afs_update_dentry_version(struct afs_operation *op,
1690 static inline void afs_check_dir_conflict(struct afs_operation *op,