Lines Matching refs:name

67 #define IEEE80211_IF_FMT(name, type, field, format_string)		\  argument
68 static ssize_t ieee80211_if_fmt_##name( \
74 #define IEEE80211_IF_FMT_DEC(name, type, field) \ argument
75 IEEE80211_IF_FMT(name, type, field, "%d\n")
76 #define IEEE80211_IF_FMT_HEX(name, type, field) \ argument
77 IEEE80211_IF_FMT(name, type, field, "%#x\n")
78 #define IEEE80211_IF_FMT_LHEX(name, type, field) \ argument
79 IEEE80211_IF_FMT(name, type, field, "%#lx\n")
81 #define IEEE80211_IF_FMT_HEXARRAY(name, type, field) \ argument
82 static ssize_t ieee80211_if_fmt_##name( \
96 #define IEEE80211_IF_FMT_ATOMIC(name, type, field) \ argument
97 static ssize_t ieee80211_if_fmt_##name( \
104 #define IEEE80211_IF_FMT_MAC(name, type, field) \ argument
105 static ssize_t ieee80211_if_fmt_##name( \
112 #define IEEE80211_IF_FMT_JIFFIES_TO_MS(name, type, field) \ argument
113 static ssize_t ieee80211_if_fmt_##name( \
121 #define _IEEE80211_IF_FILE_OPS(name, _read, _write) \ argument
122 static const struct file_operations name##_ops = { \
129 #define _IEEE80211_IF_FILE_R_FN(name, type) \ argument
130 static ssize_t ieee80211_if_read_##name(struct file *file, \
136 ieee80211_if_fmt_##name); \
141 #define _IEEE80211_IF_FILE_W_FN(name, type) \ argument
142 static ssize_t ieee80211_if_write_##name(struct file *file, \
148 ieee80211_if_parse_##name); \
153 #define IEEE80211_IF_FILE_R(name) \ argument
154 _IEEE80211_IF_FILE_R_FN(name, struct ieee80211_sub_if_data *) \
155 _IEEE80211_IF_FILE_OPS(name, ieee80211_if_read_##name, NULL)
157 #define IEEE80211_IF_FILE_W(name) \ argument
158 _IEEE80211_IF_FILE_W_FN(name, struct ieee80211_sub_if_data *) \
159 _IEEE80211_IF_FILE_OPS(name, NULL, ieee80211_if_write_##name)
161 #define IEEE80211_IF_FILE_RW(name) \ argument
162 _IEEE80211_IF_FILE_R_FN(name, struct ieee80211_sub_if_data *) \
163 _IEEE80211_IF_FILE_W_FN(name, struct ieee80211_sub_if_data *) \
164 _IEEE80211_IF_FILE_OPS(name, ieee80211_if_read_##name, \
165 ieee80211_if_write_##name)
167 #define IEEE80211_IF_FILE(name, field, format) \ argument
168 IEEE80211_IF_FMT_##format(name, struct ieee80211_sub_if_data, field) \
169 IEEE80211_IF_FILE_R(name)
172 #define IEEE80211_IF_LINK_FILE_R(name) \ argument
173 _IEEE80211_IF_FILE_R_FN(name, struct ieee80211_link_data *) \
174 _IEEE80211_IF_FILE_OPS(link_##name, ieee80211_if_read_##name, NULL)
176 #define IEEE80211_IF_LINK_FILE_W(name) \ argument
177 _IEEE80211_IF_FILE_W_FN(name) \
178 _IEEE80211_IF_FILE_OPS(link_##name, NULL, ieee80211_if_write_##name)
180 #define IEEE80211_IF_LINK_FILE_RW(name) \ argument
181 _IEEE80211_IF_FILE_R_FN(name, struct ieee80211_link_data *) \
182 _IEEE80211_IF_FILE_W_FN(name, struct ieee80211_link_data *) \
183 _IEEE80211_IF_FILE_OPS(link_##name, ieee80211_if_read_##name, \
184 ieee80211_if_write_##name)
186 #define IEEE80211_IF_LINK_FILE(name, field, format) \ argument
187 IEEE80211_IF_FMT_##format(name, struct ieee80211_link_data, field) \
188 IEEE80211_IF_LINK_FILE_R(name)
692 #define DEBUGFS_ADD_MODE(name, mode) \ argument
693 debugfs_create_file(#name, mode, sdata->vif.debugfs_dir, \
694 sdata, &name##_ops)
709 #define DEBUGFS_ADD(name) DEBUGFS_ADD_MODE(name, 0400) argument
775 #define MESHSTATS_ADD(name)\ in add_mesh_stats() argument
776 debugfs_create_file(#name, 0400, dir, sdata, &name##_ops) in add_mesh_stats()
791 #define MESHPARAMS_ADD(name) \ in add_mesh_config() argument
792 debugfs_create_file(#name, 0600, dir, sdata, &name##_ops) in add_mesh_config()
866 #define DEBUGFS_ADD_MODE(dentry, name, mode) \ argument
867 debugfs_create_file(#name, mode, dentry, \
868 link, &link_##name##_ops)
870 #define DEBUGFS_ADD(dentry, name) DEBUGFS_ADD_MODE(dentry, name, 0400) argument
892 sprintf(buf, "netdev:%s", sdata->name); in ieee80211_debugfs_add_netdev()
923 sprintf(buf, "netdev:%s", sdata->name); in ieee80211_debugfs_rename_netdev()