afs_operation
void afs_check_for_remote_deletion(struct afs_operation *op)
static void afs_vnode_new_inode(struct afs_operation *op)
static void afs_create_success(struct afs_operation *op)
static void afs_create_edit_dir(struct afs_operation *op)
static void afs_create_put(struct afs_operation *op)
struct afs_operation *op;
static void afs_rmdir_success(struct afs_operation *op)
static void afs_rmdir_edit_dir(struct afs_operation *op)
static void afs_rmdir_put(struct afs_operation *op)
struct afs_operation *op;
static void afs_dir_remove_link(struct afs_operation *op)
static void afs_unlink_success(struct afs_operation *op)
static void afs_unlink_edit_dir(struct afs_operation *op)
static void afs_unlink_put(struct afs_operation *op)
struct afs_operation *op;
struct afs_operation *op;
static void afs_link_success(struct afs_operation *op)
static void afs_link_put(struct afs_operation *op)
struct afs_operation *op;
struct afs_operation *op;
static void afs_rename_success(struct afs_operation *op)
static void afs_rename_edit_dir(struct afs_operation *op)
static void afs_rename_exchange_edit_dir(struct afs_operation *op)
static void afs_rename_put(struct afs_operation *op)
struct afs_operation *op;
static void afs_do_lookup_success(struct afs_operation *op)
struct afs_operation *op;
static void afs_silly_rename_success(struct afs_operation *op)
static void afs_silly_unlink_success(struct afs_operation *op)
static void afs_silly_unlink_edit_dir(struct afs_operation *op)
struct afs_operation *op;
static void afs_silly_rename_edit_dir(struct afs_operation *op)
struct afs_operation *op;
static void afs_fetch_data_notify(struct afs_operation *op)
static void afs_fetch_data_success(struct afs_operation *op)
static void afs_fetch_data_aborted(struct afs_operation *op)
static void afs_issue_read_call(struct afs_operation *op)
static void afs_end_read(struct afs_operation *op)
struct afs_operation *op = call->op;
struct afs_operation *op;
static void afs_lock_success(struct afs_operation *op)
struct afs_operation *op;
struct afs_operation *op;
struct afs_operation *op;
struct afs_operation *op = call->op;
static bool afs_get_io_locks(struct afs_operation *op)
struct afs_operation *afs_alloc_operation(struct key *key, struct afs_volume *volume)
static void afs_drop_io_locks(struct afs_operation *op)
struct afs_operation *op;
static void afs_prepare_vnode(struct afs_operation *op, struct afs_vnode_param *vp,
bool afs_begin_vnode_operation(struct afs_operation *op)
void afs_end_vnode_operation(struct afs_operation *op)
void afs_wait_for_operation(struct afs_operation *op)
int afs_put_operation(struct afs_operation *op)
int afs_do_sync_operation(struct afs_operation *op)
int afs_wait_for_fs_probes(struct afs_operation *op, struct afs_server_state *states, bool intr)
struct afs_operation *op = call->op;
static void afs_fs_store_data64(struct afs_operation *op)
void afs_fs_store_data(struct afs_operation *op)
static void afs_fs_setattr_size64(struct afs_operation *op)
static void afs_fs_setattr_size(struct afs_operation *op)
void afs_fs_setattr(struct afs_operation *op)
struct afs_operation *op = call->op;
void afs_fs_get_volume_status(struct afs_operation *op)
struct afs_operation *op = call->op;
void afs_fs_set_lock(struct afs_operation *op)
void afs_fs_extend_lock(struct afs_operation *op)
void afs_fs_release_lock(struct afs_operation *op)
struct afs_operation *op = call->op;
void afs_fs_inline_bulk_status(struct afs_operation *op)
struct afs_operation *op = call->op;
void afs_fs_fetch_acl(struct afs_operation *op)
void afs_fs_store_acl(struct afs_operation *op)
struct afs_operation *op = call->op;
void afs_fs_fetch_status(struct afs_operation *op)
struct afs_operation *op = call->op;
static void afs_fs_fetch_data64(struct afs_operation *op)
void afs_fs_fetch_data(struct afs_operation *op)
struct afs_operation *op = call->op;
void afs_fs_create_file(struct afs_operation *op)
void afs_fs_make_dir(struct afs_operation *op)
struct afs_operation *op = call->op;
void afs_fs_remove_file(struct afs_operation *op)
void afs_fs_remove_dir(struct afs_operation *op)
struct afs_operation *op = call->op;
void afs_fs_link(struct afs_operation *op)
struct afs_operation *op = call->op;
void afs_fs_symlink(struct afs_operation *op)
struct afs_operation *op = call->op;
void afs_fs_rename(struct afs_operation *op)
static int afs_inode_init_from_status(struct afs_operation *op,
static void afs_apply_status(struct afs_operation *op,
void afs_init_new_symlink(struct afs_vnode *vnode, struct afs_operation *op)
static void afs_apply_callback(struct afs_operation *op,
void afs_vnode_commit_status(struct afs_operation *op, struct afs_vnode_param *vp)
static void afs_fetch_status_success(struct afs_operation *op)
struct afs_operation *op;
struct inode *afs_iget(struct afs_operation *op, struct afs_vnode_param *vp)
struct afs_operation *op;
static void afs_setattr_success(struct afs_operation *op)
static void afs_setattr_edit_file(struct afs_operation *op)
struct afs_operation *op;
extern void afs_check_for_remote_deletion(struct afs_operation *);
extern void afs_fs_fetch_status(struct afs_operation *);
extern void afs_fs_fetch_data(struct afs_operation *);
extern void afs_fs_create_file(struct afs_operation *);
extern void afs_fs_make_dir(struct afs_operation *);
extern void afs_fs_remove_file(struct afs_operation *);
extern void afs_fs_remove_dir(struct afs_operation *);
extern void afs_fs_link(struct afs_operation *);
extern void afs_fs_symlink(struct afs_operation *);
extern void afs_fs_rename(struct afs_operation *);
extern void afs_fs_store_data(struct afs_operation *);
extern void afs_fs_setattr(struct afs_operation *);
extern void afs_fs_get_volume_status(struct afs_operation *);
extern void afs_fs_set_lock(struct afs_operation *);
extern void afs_fs_extend_lock(struct afs_operation *);
extern void afs_fs_release_lock(struct afs_operation *);
extern void afs_fs_inline_bulk_status(struct afs_operation *);
extern void afs_fs_fetch_acl(struct afs_operation *);
extern void afs_fs_store_acl(struct afs_operation *);
extern struct afs_operation *afs_alloc_operation(struct key *, struct afs_volume *);
extern int afs_put_operation(struct afs_operation *);
extern bool afs_begin_vnode_operation(struct afs_operation *);
extern void afs_end_vnode_operation(struct afs_operation *op);
extern void afs_wait_for_operation(struct afs_operation *);
extern int afs_do_sync_operation(struct afs_operation *);
static inline void afs_op_set_vnode(struct afs_operation *op, unsigned int n,
static inline void afs_op_set_fid(struct afs_operation *op, unsigned int n,
int afs_wait_for_fs_probes(struct afs_operation *op, struct afs_server_state *states, bool intr);
void afs_init_new_symlink(struct afs_vnode *vnode, struct afs_operation *op);
extern void afs_vnode_commit_status(struct afs_operation *, struct afs_vnode_param *);
extern struct inode *afs_iget(struct afs_operation *, struct afs_vnode_param *);
static inline void afs_op_nomem(struct afs_operation *op)
static inline int afs_op_error(const struct afs_operation *op)
static inline s32 afs_op_abort_code(const struct afs_operation *op)
static inline int afs_op_set_error(struct afs_operation *op, int error)
static inline void afs_op_accumulate_error(struct afs_operation *op, int error, s32 abort_code)
void afs_clear_server_states(struct afs_operation *op);
extern bool afs_select_fileserver(struct afs_operation *);
extern void afs_dump_edestaddrreq(const struct afs_operation *);
static inline void afs_make_op_call(struct afs_operation *op, struct afs_call *call,
bool afs_check_server_record(struct afs_operation *op, struct afs_server *server, struct key *key);
struct afs_operation *op;
int afs_update_volume_state(struct afs_operation *op);
extern int afs_check_volume_status(struct afs_volume *, struct afs_operation *);
extern void yfs_fs_fetch_data(struct afs_operation *);
extern void yfs_fs_create_file(struct afs_operation *);
extern void yfs_fs_make_dir(struct afs_operation *);
extern void yfs_fs_remove_file2(struct afs_operation *);
extern void yfs_fs_remove_file(struct afs_operation *);
extern void yfs_fs_remove_dir(struct afs_operation *);
extern void yfs_fs_link(struct afs_operation *);
extern void yfs_fs_symlink(struct afs_operation *);
extern void yfs_fs_rename(struct afs_operation *);
void yfs_fs_rename_replace(struct afs_operation *op);
void yfs_fs_rename_noreplace(struct afs_operation *op);
void yfs_fs_rename_exchange(struct afs_operation *op);
extern void yfs_fs_store_data(struct afs_operation *);
extern void yfs_fs_setattr(struct afs_operation *);
extern void yfs_fs_get_volume_status(struct afs_operation *);
extern void yfs_fs_set_lock(struct afs_operation *);
extern void yfs_fs_extend_lock(struct afs_operation *);
extern void yfs_fs_release_lock(struct afs_operation *);
extern void yfs_fs_fetch_status(struct afs_operation *);
extern void yfs_fs_inline_bulk_status(struct afs_operation *);
extern void yfs_fs_fetch_opaque_acl(struct afs_operation *);
extern void yfs_fs_store_opaque_acl2(struct afs_operation *);
static inline void afs_update_dentry_version(struct afs_operation *op,
static inline void afs_check_dir_conflict(struct afs_operation *op,
void (*issue_afs_rpc)(struct afs_operation *op);
void (*issue_yfs_rpc)(struct afs_operation *op);
void (*success)(struct afs_operation *op);
void (*aborted)(struct afs_operation *op);
void (*failed)(struct afs_operation *op);
void (*edit_dir)(struct afs_operation *op);
void (*put)(struct afs_operation *op);
static void afs_busy(struct afs_operation *op, u32 abort_code)
static bool afs_sleep_and_retry(struct afs_operation *op)
bool afs_select_fileserver(struct afs_operation *op)
void afs_clear_server_states(struct afs_operation *op)
static bool afs_start_fs_iteration(struct afs_operation *op,
void afs_dump_edestaddrreq(const struct afs_operation *op)
static noinline bool afs_update_server_record(struct afs_operation *op,
bool afs_check_server_record(struct afs_operation *op, struct afs_server *server,
static void afs_get_volume_status_success(struct afs_operation *op)
struct afs_operation *op;
static bool __afs_is_server_excluded(struct afs_operation *op, struct afs_volume *volume)
static int afs_is_server_excluded(struct afs_operation *op, struct afs_volume *volume)
static int afs_update_volume_creation_time(struct afs_operation *op, struct afs_volume *volume)
static void afs_update_volume_update_time(struct afs_operation *op, struct afs_volume *volume)
static int afs_update_volume_times(struct afs_operation *op, struct afs_volume *volume)
int afs_update_volume_state(struct afs_operation *op)
int afs_check_volume_status(struct afs_volume *volume, struct afs_operation *op)
struct afs_operation *op;
static void afs_store_data_success(struct afs_operation *op)
struct afs_operation *op;
struct afs_operation *op;
static void afs_acl_success(struct afs_operation *op)
static void afs_acl_put(struct afs_operation *op)
struct afs_operation *op;
struct afs_operation *op;
static bool afs_make_acl(struct afs_operation *op,
void yfs_fs_rename(struct afs_operation *op)
struct afs_operation *op = call->op;
struct afs_operation *op = call->op;
void yfs_fs_rename_replace(struct afs_operation *op)
void yfs_fs_rename_noreplace(struct afs_operation *op)
void yfs_fs_rename_exchange(struct afs_operation *op)
void yfs_fs_store_data(struct afs_operation *op)
static void yfs_fs_setattr_size(struct afs_operation *op)
void yfs_fs_setattr(struct afs_operation *op)
struct afs_operation *op = call->op;
void yfs_fs_get_volume_status(struct afs_operation *op)
void yfs_fs_set_lock(struct afs_operation *op)
void yfs_fs_extend_lock(struct afs_operation *op)
void yfs_fs_release_lock(struct afs_operation *op)
struct afs_operation *op = call->op;
void yfs_fs_fetch_status(struct afs_operation *op)
struct afs_operation *op = call->op;
void yfs_fs_inline_bulk_status(struct afs_operation *op)
struct afs_operation *op = call->op;
void yfs_fs_fetch_opaque_acl(struct afs_operation *op)
void yfs_fs_store_opaque_acl2(struct afs_operation *op)
struct afs_operation *op = call->op;
struct afs_operation *op = call->op;
void yfs_fs_fetch_data(struct afs_operation *op)
struct afs_operation *op = call->op;
void yfs_fs_create_file(struct afs_operation *op)
void yfs_fs_make_dir(struct afs_operation *op)
struct afs_operation *op = call->op;
void yfs_fs_remove_file2(struct afs_operation *op)
struct afs_operation *op = call->op;
void yfs_fs_remove_file(struct afs_operation *op)
void yfs_fs_remove_dir(struct afs_operation *op)
struct afs_operation *op = call->op;
void yfs_fs_link(struct afs_operation *op)
struct afs_operation *op = call->op;
void yfs_fs_symlink(struct afs_operation *op)
struct afs_operation *op = call->op;
TP_PROTO(struct afs_operation *op, struct afs_fid *fid, unsigned int index, s32 abort),
TP_PROTO(struct afs_operation *op, enum afs_rotate_trace reason, unsigned int extra),
TP_PROTO(const struct afs_operation *op, const struct afs_call *call),