Lines Matching refs:_attr
52 #define DEFINE_QLA_DFS_RPORT_RW_ATTR(_attr_id, _attr) \
53 static int qla_dfs_rport_##_attr##_get(void *data, u64 *val) \
58 static int qla_dfs_rport_##_attr##_set(void *data, u64 val) \
63 DEFINE_DEBUGFS_ATTRIBUTE(qla_dfs_rport_##_attr##_fops, \
64 qla_dfs_rport_##_attr##_get, \
65 qla_dfs_rport_##_attr##_set, "%llu\n")
70 * _attr : Attribute name.
73 #define DEFINE_QLA_DFS_RPORT_FIELD_GET(_attr, _get_val) \
74 static int qla_dfs_rport_field_##_attr##_get(void *data, u64 *val) \
80 DEFINE_DEBUGFS_ATTRIBUTE(qla_dfs_rport_field_##_attr##_fops, \
81 qla_dfs_rport_field_##_attr##_get, \
84 #define DEFINE_QLA_DFS_RPORT_ACCESS(_attr, _get_val) \
85 DEFINE_QLA_DFS_RPORT_FIELD_GET(_attr, _get_val)
87 #define DEFINE_QLA_DFS_RPORT_FIELD(_attr) \
88 DEFINE_QLA_DFS_RPORT_FIELD_GET(_attr, fp->_attr)
110 #define QLA_CREATE_RPORT_FIELD_ATTR(_attr) \
111 debugfs_create_file(#_attr, 0400, fp->dfs_rport_dir, \
112 fp, &qla_dfs_rport_field_##_attr##_fops)