Lines Matching refs:a
50 static ssize_t session_write_kbytes_show(struct ext4_attr *a, in session_write_kbytes_show() argument
62 static ssize_t lifetime_write_kbytes_show(struct ext4_attr *a, in lifetime_write_kbytes_show() argument
75 static ssize_t inode_readahead_blks_store(struct ext4_attr *a, in inode_readahead_blks_store() argument
93 static ssize_t reserved_clusters_store(struct ext4_attr *a, in reserved_clusters_store() argument
110 static ssize_t trigger_test_error(struct ext4_attr *a, in trigger_test_error() argument
242 static void *calc_ptr(struct ext4_attr *a, struct ext4_sb_info *sbi) in calc_ptr() argument
244 switch (a->attr_ptr) { in calc_ptr()
246 return a->u.explicit_ptr; in calc_ptr()
248 return (void *) (((char *) sbi) + a->u.offset); in calc_ptr()
250 return (void *) (((char *) sbi->s_es) + a->u.offset); in calc_ptr()
260 struct ext4_attr *a = container_of(attr, struct ext4_attr, attr); in ext4_attr_show() local
261 void *ptr = calc_ptr(a, sbi); in ext4_attr_show()
263 switch (a->attr_id) { in ext4_attr_show()
269 return session_write_kbytes_show(a, sbi, buf); in ext4_attr_show()
271 return lifetime_write_kbytes_show(a, sbi, buf); in ext4_attr_show()
300 struct ext4_attr *a = container_of(attr, struct ext4_attr, attr); in ext4_attr_store() local
301 void *ptr = calc_ptr(a, sbi); in ext4_attr_store()
305 switch (a->attr_id) { in ext4_attr_store()
307 return reserved_clusters_store(a, sbi, buf, len); in ext4_attr_store()
317 return inode_readahead_blks_store(a, sbi, buf, len); in ext4_attr_store()
319 return trigger_test_error(a, sbi, buf, len); in ext4_attr_store()