Lines Matching refs:item

18 	struct config_item item;  member
90 static struct mdev_link *to_mdev_link(struct config_item *item) in to_mdev_link() argument
92 return container_of(item, struct mdev_link, item); in to_mdev_link()
113 static ssize_t mdev_link_create_link_store(struct config_item *item, in mdev_link_create_link_store() argument
116 struct mdev_link *mdev_link = to_mdev_link(item); in mdev_link_create_link_store()
135 static ssize_t mdev_link_destroy_link_store(struct config_item *item, in mdev_link_destroy_link_store() argument
138 struct mdev_link *mdev_link = to_mdev_link(item); in mdev_link_destroy_link_store()
160 static ssize_t mdev_link_direction_show(struct config_item *item, char *page) in mdev_link_direction_show() argument
162 return snprintf(page, PAGE_SIZE, "%s\n", to_mdev_link(item)->direction); in mdev_link_direction_show()
165 static ssize_t mdev_link_direction_store(struct config_item *item, in mdev_link_direction_store() argument
168 struct mdev_link *mdev_link = to_mdev_link(item); in mdev_link_direction_store()
178 static ssize_t mdev_link_datatype_show(struct config_item *item, char *page) in mdev_link_datatype_show() argument
180 return snprintf(page, PAGE_SIZE, "%s\n", to_mdev_link(item)->datatype); in mdev_link_datatype_show()
183 static ssize_t mdev_link_datatype_store(struct config_item *item, in mdev_link_datatype_store() argument
186 struct mdev_link *mdev_link = to_mdev_link(item); in mdev_link_datatype_store()
197 static ssize_t mdev_link_device_show(struct config_item *item, char *page) in mdev_link_device_show() argument
199 return snprintf(page, PAGE_SIZE, "%s\n", to_mdev_link(item)->device); in mdev_link_device_show()
202 static ssize_t mdev_link_device_store(struct config_item *item, in mdev_link_device_store() argument
205 struct mdev_link *mdev_link = to_mdev_link(item); in mdev_link_device_store()
212 static ssize_t mdev_link_channel_show(struct config_item *item, char *page) in mdev_link_channel_show() argument
214 return snprintf(page, PAGE_SIZE, "%s\n", to_mdev_link(item)->channel); in mdev_link_channel_show()
217 static ssize_t mdev_link_channel_store(struct config_item *item, in mdev_link_channel_store() argument
220 struct mdev_link *mdev_link = to_mdev_link(item); in mdev_link_channel_store()
227 static ssize_t mdev_link_comp_show(struct config_item *item, char *page) in mdev_link_comp_show() argument
229 return snprintf(page, PAGE_SIZE, "%s\n", to_mdev_link(item)->comp); in mdev_link_comp_show()
232 static ssize_t mdev_link_comp_store(struct config_item *item, in mdev_link_comp_store() argument
235 struct mdev_link *mdev_link = to_mdev_link(item); in mdev_link_comp_store()
242 static ssize_t mdev_link_comp_params_show(struct config_item *item, char *page) in mdev_link_comp_params_show() argument
245 to_mdev_link(item)->comp_params); in mdev_link_comp_params_show()
248 static ssize_t mdev_link_comp_params_store(struct config_item *item, in mdev_link_comp_params_store() argument
251 struct mdev_link *mdev_link = to_mdev_link(item); in mdev_link_comp_params_store()
258 static ssize_t mdev_link_num_buffers_show(struct config_item *item, char *page) in mdev_link_num_buffers_show() argument
261 to_mdev_link(item)->num_buffers); in mdev_link_num_buffers_show()
264 static ssize_t mdev_link_num_buffers_store(struct config_item *item, in mdev_link_num_buffers_store() argument
267 struct mdev_link *mdev_link = to_mdev_link(item); in mdev_link_num_buffers_store()
276 static ssize_t mdev_link_buffer_size_show(struct config_item *item, char *page) in mdev_link_buffer_size_show() argument
279 to_mdev_link(item)->buffer_size); in mdev_link_buffer_size_show()
282 static ssize_t mdev_link_buffer_size_store(struct config_item *item, in mdev_link_buffer_size_store() argument
285 struct mdev_link *mdev_link = to_mdev_link(item); in mdev_link_buffer_size_store()
294 static ssize_t mdev_link_subbuffer_size_show(struct config_item *item, in mdev_link_subbuffer_size_show() argument
298 to_mdev_link(item)->subbuffer_size); in mdev_link_subbuffer_size_show()
301 static ssize_t mdev_link_subbuffer_size_store(struct config_item *item, in mdev_link_subbuffer_size_store() argument
304 struct mdev_link *mdev_link = to_mdev_link(item); in mdev_link_subbuffer_size_store()
313 static ssize_t mdev_link_packets_per_xact_show(struct config_item *item, in mdev_link_packets_per_xact_show() argument
317 to_mdev_link(item)->packets_per_xact); in mdev_link_packets_per_xact_show()
320 static ssize_t mdev_link_packets_per_xact_store(struct config_item *item, in mdev_link_packets_per_xact_store() argument
323 struct mdev_link *mdev_link = to_mdev_link(item); in mdev_link_packets_per_xact_store()
332 static ssize_t mdev_link_dbr_size_show(struct config_item *item, char *page) in mdev_link_dbr_size_show() argument
334 return snprintf(page, PAGE_SIZE, "%d\n", to_mdev_link(item)->dbr_size); in mdev_link_dbr_size_show()
337 static ssize_t mdev_link_dbr_size_store(struct config_item *item, in mdev_link_dbr_size_store() argument
340 struct mdev_link *mdev_link = to_mdev_link(item); in mdev_link_dbr_size_store()
380 static void mdev_link_release(struct config_item *item) in mdev_link_release() argument
382 struct mdev_link *mdev_link = to_mdev_link(item); in mdev_link_release()
399 kfree(to_mdev_link(item)); in mdev_link_release()
437 config_item_init_type_name(&mdev_link->item, name, in most_common_make_item()
447 return &mdev_link->item; in most_common_make_item()
450 static void most_common_release(struct config_item *item) in most_common_release() argument
452 struct config_group *group = to_config_group(item); in most_common_release()
462 struct config_item *item) in most_common_disconnect() argument
519 static struct most_snd_grp *to_most_snd_grp(struct config_item *item) in to_most_snd_grp() argument
521 return container_of(to_config_group(item), struct most_snd_grp, group); in to_most_snd_grp()
533 config_item_init_type_name(&mdev_link->item, name, &mdev_link_type); in most_snd_grp_make_item()
537 return &mdev_link->item; in most_snd_grp_make_item()
540 static ssize_t most_snd_grp_create_card_store(struct config_item *item, in most_snd_grp_create_card_store() argument
543 struct most_snd_grp *snd_grp = to_most_snd_grp(item); in most_snd_grp_create_card_store()
566 static void most_snd_grp_release(struct config_item *item) in most_snd_grp_release() argument
568 struct most_snd_grp *group = to_most_snd_grp(item); in most_snd_grp_release()
621 struct config_item *item) in most_sound_disconnect() argument