Lines Matching defs:afs_operation
765 struct afs_operation { struct
769 const struct afs_operation_ops *ops; argument
772 struct afs_volume *volume; /* Volume being accessed */
773 struct afs_vnode_param file[2];
774 struct afs_vnode_param *more_files;
775 struct afs_volsync volsync;
776 struct dentry *dentry; /* Dentry to be altered */
777 struct dentry *dentry_2; /* Second dentry to be altered */
778 struct timespec64 mtime; /* Modification time to record */
779 struct timespec64 ctime; /* Change time to set */
780 short nr_files; /* Number of entries in file[], more_files */
781 short error;
782 unsigned int debug_id;
784 unsigned int cb_v_break; /* Volume break counter before op */
785 unsigned int cb_s_break; /* Server break counter before op */
787 union {
831 struct afs_addr_cursor ac;
832 struct afs_server_list *server_list; /* Current server list (pins ref) */
833 struct afs_server *server; /* Server we're using (ref pinned by server_list) */
834 struct afs_call *call;
835 unsigned long untried; /* Bitmask of untried servers */
836 short index; /* Current server */
837 unsigned short nr_iterations; /* Number of server iterations */
839 unsigned int flags;