Home
last modified time | relevance | path

Searched refs:config_item (Results 1 – 25 of 53) sorted by relevance

123

/linux/include/linux/
H A Dconfigfs.h38 struct config_item { struct
43 struct config_item *ci_parent; argument
50 int config_item_set_name(struct config_item *, const char *, ...); argument
52 static inline char *config_item_name(struct config_item * item) in config_item_name()
57 extern void config_item_init_type_name(struct config_item *item,
61 extern struct config_item *config_item_get(struct config_item *);
62 extern struct config_item *config_item_get_unless_zero(struct config_item *);
63 extern void config_item_put(struct config_item *);
78 struct config_item cg_item;
90 static inline struct config_group *to_config_group(struct config_item *item) in to_config_group()
[all …]
/linux/drivers/target/iscsi/
H A Discsi_target_stat.c43 static struct iscsi_tiqn *iscsi_instance_tiqn(struct config_item *item) in iscsi_instance_tiqn()
50 static ssize_t iscsi_stat_instance_inst_show(struct config_item *item, in iscsi_stat_instance_inst_show()
57 static ssize_t iscsi_stat_instance_min_ver_show(struct config_item *item, in iscsi_stat_instance_min_ver_show()
63 static ssize_t iscsi_stat_instance_max_ver_show(struct config_item *item, in iscsi_stat_instance_max_ver_show()
69 static ssize_t iscsi_stat_instance_portals_show(struct config_item *item, in iscsi_stat_instance_portals_show()
76 static ssize_t iscsi_stat_instance_nodes_show(struct config_item *item, in iscsi_stat_instance_nodes_show()
82 static ssize_t iscsi_stat_instance_sessions_show(struct config_item *item, in iscsi_stat_instance_sessions_show()
89 static ssize_t iscsi_stat_instance_fail_sess_show(struct config_item *item, in iscsi_stat_instance_fail_sess_show()
105 static ssize_t iscsi_stat_instance_fail_type_show(struct config_item *item, in iscsi_stat_instance_fail_type_show()
115 static ssize_t iscsi_stat_instance_fail_rem_name_show(struct config_item *item, in iscsi_stat_instance_fail_rem_name_show()
[all …]
/linux/drivers/target/
H A Dtarget_core_stat.c41 static struct se_device *to_stat_dev(struct config_item *item) in to_stat_dev()
48 static ssize_t target_stat_inst_show(struct config_item *item, char *page) in target_stat_inst_show()
55 static ssize_t target_stat_indx_show(struct config_item *item, char *page) in target_stat_indx_show()
60 static ssize_t target_stat_role_show(struct config_item *item, char *page) in target_stat_role_show()
65 static ssize_t target_stat_ports_show(struct config_item *item, char *page) in target_stat_ports_show()
91 static struct se_device *to_stat_tgt_dev(struct config_item *item) in to_stat_tgt_dev()
98 static ssize_t target_stat_tgt_inst_show(struct config_item *item, char *page) in target_stat_tgt_inst_show()
105 static ssize_t target_stat_tgt_indx_show(struct config_item *item, char *page) in target_stat_tgt_indx_show()
110 static ssize_t target_stat_tgt_num_lus_show(struct config_item *item, in target_stat_tgt_num_lus_show()
116 static ssize_t target_stat_tgt_status_show(struct config_item *item, in target_stat_tgt_status_show()
[all …]
/linux/drivers/usb/gadget/function/
H A Duvc_configfs.h19 static inline struct f_uvc_opts *to_f_uvc_opts(struct config_item *item) in to_f_uvc_opts()
30 struct config_item item;
35 static inline struct uvcg_control_header *to_uvcg_control_header(struct config_item *item) in to_uvcg_control_header()
70 static inline struct uvcg_format *to_uvcg_format(struct config_item *item) in to_uvcg_format()
76 struct config_item item;
85 static inline struct uvcg_streaming_header *to_uvcg_streaming_header(struct config_item *item) in to_uvcg_streaming_header()
96 struct config_item item;
116 static inline struct uvcg_frame *to_uvcg_frame(struct config_item *item) in to_uvcg_frame()
130 static inline struct uvcg_uncompressed *to_uvcg_uncompressed(struct config_item *item) in to_uvcg_uncompressed()
144 static inline struct uvcg_mjpeg *to_uvcg_mjpeg(struct config_item *item) in to_uvcg_mjpeg()
[all …]
H A Duvc_configfs.c124 static void uvcg_config_item_release(struct config_item *item) in uvcg_config_item_release()
189 struct config_item *item, char *page) \
193 struct config_item *opts_item; \
211 uvcg_control_header_##cname##_store(struct config_item *item, \
216 struct config_item *opts_item; \
268 static struct config_item *uvcg_control_header_make(struct config_group *group, in uvcg_control_header_make()
307 struct config_item *item, char *page) \
311 struct config_item *opts_item; \
340 struct config_item *item, const char *page, size_t len) in uvcg_default_processing_bm_controls_store()
345 struct config_item *opts_item; in uvcg_default_processing_bm_controls_store()
[all …]
H A Du_ether_configfs.h17 static void _f_##_attr_release(struct config_item *item) \
29 static ssize_t _f_##_opts_dev_addr_show(struct config_item *item, \
42 static ssize_t _f_##_opts_dev_addr_store(struct config_item *item, \
64 static ssize_t _f_##_opts_host_addr_show(struct config_item *item, \
77 static ssize_t _f_##_opts_host_addr_store(struct config_item *item, \
99 static ssize_t _f_##_opts_qmult_show(struct config_item *item, \
111 static ssize_t _f_##_opts_qmult_store(struct config_item *item, \
138 static ssize_t _f_##_opts_ifname_show(struct config_item *item, \
151 static ssize_t _f_##_opts_ifname_store(struct config_item *item, \
167 static ssize_t _f_##_opts_##_n_##_show(struct config_item *item,\
[all …]
H A Df_sourcesink.c880 static inline struct f_ss_opts *to_f_ss_opts(struct config_item *item) in to_f_ss_opts()
886 static void ss_attr_release(struct config_item *item) in ss_attr_release()
897 static ssize_t f_ss_opts_pattern_show(struct config_item *item, char *page) in f_ss_opts_pattern_show()
909 static ssize_t f_ss_opts_pattern_store(struct config_item *item, in f_ss_opts_pattern_store()
940 static ssize_t f_ss_opts_isoc_interval_show(struct config_item *item, char *page) in f_ss_opts_isoc_interval_show()
952 static ssize_t f_ss_opts_isoc_interval_store(struct config_item *item, in f_ss_opts_isoc_interval_store()
983 static ssize_t f_ss_opts_isoc_maxpacket_show(struct config_item *item, char *page) in f_ss_opts_isoc_maxpacket_show()
995 static ssize_t f_ss_opts_isoc_maxpacket_store(struct config_item *item, in f_ss_opts_isoc_maxpacket_store()
1026 static ssize_t f_ss_opts_isoc_mult_show(struct config_item *item, char *page) in f_ss_opts_isoc_mult_show()
1038 static ssize_t f_ss_opts_isoc_mult_store(struct config_item *item, in f_ss_opts_isoc_mult_store()
[all …]
H A Df_serial.c250 static inline struct f_serial_opts *to_f_serial_opts(struct config_item *item) in to_f_serial_opts()
256 static void serial_attr_release(struct config_item *item) in serial_attr_release()
269 static ssize_t f_serial_console_store(struct config_item *item, in f_serial_console_store()
276 static ssize_t f_serial_console_show(struct config_item *item, char *page) in f_serial_console_show()
285 static ssize_t f_serial_port_num_show(struct config_item *item, char *page) in f_serial_port_num_show()
H A Df_loopback.c454 static inline struct f_lb_opts *to_f_lb_opts(struct config_item *item) in to_f_lb_opts()
460 static void lb_attr_release(struct config_item *item) in lb_attr_release()
471 static ssize_t f_lb_opts_qlen_show(struct config_item *item, char *page) in f_lb_opts_qlen_show()
483 static ssize_t f_lb_opts_qlen_store(struct config_item *item, in f_lb_opts_qlen_store()
509 static ssize_t f_lb_opts_bulk_buflen_show(struct config_item *item, char *page) in f_lb_opts_bulk_buflen_show()
521 static ssize_t f_lb_opts_bulk_buflen_store(struct config_item *item, in f_lb_opts_bulk_buflen_store()
/linux/fs/dlm/
H A Dconfig.c52 static void drop_cluster(struct config_group *, struct config_item *);
53 static void release_cluster(struct config_item *);
55 static void drop_space(struct config_group *, struct config_item *);
56 static void release_space(struct config_item *);
57 static struct config_item *make_comm(struct config_group *, const char *);
58 static void drop_comm(struct config_group *, struct config_item *);
59 static void release_comm(struct config_item *);
60 static struct config_item *make_node(struct config_group *, const char *);
61 static void drop_node(struct config_group *, struct config_item *);
62 static void release_node(struct config_item *);
[all …]
/linux/drivers/nvme/target/
H A Dconfigfs.c66 static ssize_t nvmet_addr_adrfam_show(struct config_item *item, char *page) in nvmet_addr_adrfam_show()
80 static ssize_t nvmet_addr_adrfam_store(struct config_item *item, in nvmet_addr_adrfam_store()
104 static ssize_t nvmet_addr_portid_show(struct config_item *item, in nvmet_addr_portid_show()
112 static ssize_t nvmet_addr_portid_store(struct config_item *item, in nvmet_addr_portid_store()
132 static ssize_t nvmet_addr_traddr_show(struct config_item *item, in nvmet_addr_traddr_show()
140 static ssize_t nvmet_addr_traddr_store(struct config_item *item, in nvmet_addr_traddr_store()
171 static ssize_t nvmet_addr_treq_show(struct config_item *item, char *page) in nvmet_addr_treq_show()
185 static ssize_t nvmet_addr_treq_store(struct config_item *item, in nvmet_addr_treq_store()
225 static ssize_t nvmet_addr_trsvcid_show(struct config_item *item, in nvmet_addr_trsvcid_show()
233 static ssize_t nvmet_addr_trsvcid_store(struct config_item *item, in nvmet_addr_trsvcid_store()
[all …]
/linux/samples/configfs/
H A Dconfigfs_sample.c37 static inline struct childless *to_childless(struct config_item *item) in to_childless()
43 static ssize_t childless_showme_show(struct config_item *item, char *page) in childless_showme_show()
54 static ssize_t childless_storeme_show(struct config_item *item, char *page) in childless_storeme_show()
59 static ssize_t childless_storeme_store(struct config_item *item, in childless_storeme_store()
72 static ssize_t childless_description_show(struct config_item *item, char *page) in childless_description_show()
122 struct config_item item;
126 static inline struct simple_child *to_simple_child(struct config_item *item) in to_simple_child()
131 static ssize_t simple_child_storeme_show(struct config_item *item, char *page) in simple_child_storeme_show()
136 static ssize_t simple_child_storeme_store(struct config_item *item, in simple_child_storeme_store()
156 static void simple_child_release(struct config_item *ite
[all...]
/linux/drivers/most/
H A Dconfigfs.c18 struct config_item item;
90 static struct mdev_link *to_mdev_link(struct config_item *item) in to_mdev_link()
113 static ssize_t mdev_link_create_link_store(struct config_item *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()
160 static ssize_t mdev_link_direction_show(struct config_item *item, char *page) in mdev_link_direction_show()
165 static ssize_t mdev_link_direction_store(struct config_item *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()
183 static ssize_t mdev_link_datatype_store(struct config_item *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()
202 static ssize_t mdev_link_device_store(struct config_item *item, in mdev_link_device_store()
[all …]
/linux/drivers/acpi/
H A Dacpi_configfs.c19 struct config_item cfg;
24 static ssize_t acpi_table_aml_write(struct config_item *cfg, in acpi_table_aml_write()
66 static inline struct acpi_table_header *get_header(struct config_item *cfg) in get_header()
76 static ssize_t acpi_table_aml_read(struct config_item *cfg, in acpi_table_aml_read()
99 static ssize_t acpi_table_signature_show(struct config_item *cfg, char *str) in acpi_table_signature_show()
109 static ssize_t acpi_table_length_show(struct config_item *cfg, char *str) in acpi_table_length_show()
119 static ssize_t acpi_table_revision_show(struct config_item *cfg, char *str) in acpi_table_revision_show()
129 static ssize_t acpi_table_oem_id_show(struct config_item *cfg, char *str) in acpi_table_oem_id_show()
139 static ssize_t acpi_table_oem_table_id_show(struct config_item *cfg, char *str) in acpi_table_oem_table_id_show()
149 static ssize_t acpi_table_oem_revision_show(struct config_item *cfg, char *str) in acpi_table_oem_revision_show()
[all …]
/linux/drivers/gpu/drm/vkms/
H A Dvkms_configfs.c137 static ssize_t crtc_writeback_show(struct config_item *item, char *page) in crtc_writeback_show()
150 static ssize_t crtc_writeback_store(struct config_item *item, const char *page, in crtc_writeback_store()
178 static void crtc_release(struct config_item *item) in crtc_release()
243 static int plane_possible_crtcs_allow_link(struct config_item *src, in plane_possible_crtcs_allow_link()
244 struct config_item *target) in plane_possible_crtcs_allow_link()
266 static void plane_possible_crtcs_drop_link(struct config_item *src, in plane_possible_crtcs_drop_link()
267 struct config_item *target) in plane_possible_crtcs_drop_link()
289 static ssize_t plane_type_show(struct config_item *item, char *page) in plane_type_show()
302 static ssize_t plane_type_store(struct config_item *item, const char *page, in plane_type_store()
334 static void plane_release(struct config_item *item) in plane_release()
[all …]
/linux/drivers/virt/coco/guest/
H A Dreport.c45 struct config_item cfg;
54 static struct tsm_report *to_tsm_report(struct config_item *cfg) in to_tsm_report()
85 static ssize_t tsm_report_privlevel_store(struct config_item *cfg, in tsm_report_privlevel_store()
118 static ssize_t tsm_report_privlevel_floor_show(struct config_item *cfg, in tsm_report_privlevel_floor_show()
130 static ssize_t tsm_report_service_provider_store(struct config_item *cfg, in tsm_report_service_provider_store()
156 static ssize_t tsm_report_service_guid_store(struct config_item *cfg, in tsm_report_service_guid_store()
177 static ssize_t tsm_report_service_manifest_version_store(struct config_item *cfg, in tsm_report_service_manifest_version_store()
198 static ssize_t tsm_report_inblob_write(struct config_item *cfg, in tsm_report_inblob_write()
215 static ssize_t tsm_report_generation_show(struct config_item *cfg, char *buf) in tsm_report_generation_show()
225 static ssize_t tsm_report_provider_show(struct config_item *cfg, char *buf) in tsm_report_provider_show()
[all …]
/linux/kernel/
H A Dcrash_dump_dm_crypt.c187 struct config_item item; in to_config_key()
191 static inline struct config_key *to_config_key(struct config_item *item) in config_key_description_show()
196 static ssize_t config_key_description_show(struct config_item *item, char *page) in config_key_description_store()
201 static ssize_t config_key_description_store(struct config_item *item, in config_key_description_store()
235 static void config_key_release(struct config_item *item)
251 static struct config_item *config_keys_make_item(struct config_group *group, in config_keys_make_item()
272 static ssize_t config_keys_count_show(struct config_item *item, char *page)
281 static ssize_t config_keys_reuse_show(struct config_item *item, char *page) in config_keys_reuse_store()
286 static ssize_t config_keys_reuse_store(struct config_item *item, in config_keys_reuse_store()
328 static ssize_t config_keys_restore_show(struct config_item *ite
[all...]
/linux/drivers/hwtracing/stm/
H A Dpolicy.c60 static inline struct stp_policy *to_stp_policy(struct config_item *item) in to_stp_policy()
68 to_stp_policy_node(struct config_item *item) in to_stp_policy_node()
76 void *to_pdrv_policy_node(struct config_item *item) in to_pdrv_policy_node()
85 stp_policy_node_masters_show(struct config_item *item, char *page) in stp_policy_node_masters_show()
97 stp_policy_node_masters_store(struct config_item *item, const char *page, in stp_policy_node_masters_store()
132 stp_policy_node_channels_show(struct config_item *item, char *page) in stp_policy_node_channels_show()
144 stp_policy_node_channels_store(struct config_item *item, const char *page, in stp_policy_node_channels_store()
177 static void stp_policy_node_release(struct config_item *item) in stp_policy_node_release()
268 stp_policy_node_drop(struct config_group *group, struct config_item *item) in stp_policy_node_drop()
288 static ssize_t stp_policy_device_show(struct config_item *item, in stp_policy_device_show()
[all …]
H A Dp_sys-t.c146 static ssize_t sys_t_policy_uuid_show(struct config_item *item, in sys_t_policy_uuid_show()
155 sys_t_policy_uuid_store(struct config_item *item, const char *page, in sys_t_policy_uuid_store()
171 static ssize_t sys_t_policy_do_len_show(struct config_item *item, in sys_t_policy_do_len_show()
180 sys_t_policy_do_len_store(struct config_item *item, const char *page, in sys_t_policy_do_len_store()
196 static ssize_t sys_t_policy_ts_interval_show(struct config_item *item, in sys_t_policy_ts_interval_show()
205 sys_t_policy_ts_interval_store(struct config_item *item, const char *page, in sys_t_policy_ts_interval_store()
227 static ssize_t sys_t_policy_clocksync_interval_show(struct config_item *item, in sys_t_policy_clocksync_interval_show()
236 sys_t_policy_clocksync_interval_store(struct config_item *item, in sys_t_policy_clocksync_interval_store()
/linux/Documentation/filesystems/
H A Dconfigfs.rst29 A configfs config_item is created via an explicit userspace operation:
121 Every object in configfs is a config_item. A config_item reflects an
138 struct config_item
143 struct config_item {
148 struct config_item *ci_parent;
154 void config_item_init(struct config_item *);
155 void config_item_init_type_name(struct config_item *,
158 struct config_item *config_item_get(struct config_item *);
159 void config_item_put(struct config_item *);
161 Generally, struct config_item is embedded in a container structure, a
[all …]
/linux/drivers/hwtracing/coresight/
H A Dcoresight-syscfg-configfs.c27 static ssize_t cscfg_cfg_description_show(struct config_item *item, char *page) in cscfg_cfg_description_show()
36 static ssize_t cscfg_cfg_feature_refs_show(struct config_item *item, char *page) in cscfg_cfg_feature_refs_show()
52 static ssize_t cscfg_cfg_values_show(struct config_item *item, char *page) in cscfg_cfg_values_show()
91 static ssize_t cscfg_cfg_enable_show(struct config_item *item, char *page) in cscfg_cfg_enable_show()
99 static ssize_t cscfg_cfg_enable_store(struct config_item *item, in cscfg_cfg_enable_store()
119 static ssize_t cscfg_cfg_preset_show(struct config_item *item, char *page) in cscfg_cfg_preset_show()
127 static ssize_t cscfg_cfg_preset_store(struct config_item *item, in cscfg_cfg_preset_store()
231 static ssize_t cscfg_feat_description_show(struct config_item *item, char *page) in cscfg_feat_description_show()
240 static ssize_t cscfg_feat_matches_show(struct config_item *item, char *page) in cscfg_feat_matches_show()
258 static ssize_t cscfg_feat_nr_params_show(struct config_item *item, char *page) in cscfg_feat_nr_params_show()
[all …]
/linux/drivers/gpio/
H A Dgpio-sim.c565 static struct gpio_sim_device *to_gpio_sim_device(struct config_item *item) in to_gpio_sim_device()
599 static struct gpio_sim_bank *to_gpio_sim_bank(struct config_item *item) in to_gpio_sim_bank()
633 static struct gpio_sim_line *to_gpio_sim_line(struct config_item *item) in to_gpio_sim_line()
649 struct config_item item;
657 static struct gpio_sim_hog *to_gpio_sim_hog(struct config_item *item) in to_gpio_sim_hog()
687 static ssize_t gpio_sim_device_config_dev_name_show(struct config_item *item, in gpio_sim_device_config_dev_name_show()
705 gpio_sim_device_config_live_show(struct config_item *item, char *page) in gpio_sim_device_config_live_show()
984 struct config_item *item; in gpio_sim_device_lockup_configfs()
1006 gpio_sim_device_config_live_store(struct config_item *item, in gpio_sim_device_config_live_store()
1066 static ssize_t gpio_sim_bank_config_chip_name_show(struct config_item *item, in gpio_sim_bank_config_chip_name_show()
[all …]
H A Dgpio-virtuser.c990 to_gpio_virtuser_device(struct config_item *item) in to_gpio_virtuser_device()
1017 to_gpio_virtuser_lookup(struct config_item *item) in to_gpio_virtuser_lookup()
1037 to_gpio_virtuser_lookup_entry(struct config_item *item) in to_gpio_virtuser_lookup_entry()
1045 gpio_virtuser_lookup_entry_config_key_show(struct config_item *item, char *page) in gpio_virtuser_lookup_entry_config_key_show()
1057 gpio_virtuser_lookup_entry_config_key_store(struct config_item *item, in gpio_virtuser_lookup_entry_config_key_store()
1085 gpio_virtuser_lookup_entry_config_offset_show(struct config_item *item, in gpio_virtuser_lookup_entry_config_offset_show()
1100 gpio_virtuser_lookup_entry_config_offset_store(struct config_item *item, in gpio_virtuser_lookup_entry_config_offset_store()
1136 gpio_virtuser_lookup_get_flags(struct config_item *item) in gpio_virtuser_lookup_get_flags()
1148 gpio_virtuser_lookup_entry_config_drive_show(struct config_item *item, char *page) in gpio_virtuser_lookup_entry_config_drive_show()
1164 gpio_virtuser_lookup_entry_config_drive_store(struct config_item *item, in gpio_virtuser_lookup_entry_config_drive_store()
[all …]
/linux/drivers/net/
H A Dnetconsole.c797 static struct netconsole_target *to_target(struct config_item *item) in to_target()
837 static ssize_t enabled_show(struct config_item *item, char *buf) in enabled_show()
842 static ssize_t extended_show(struct config_item *item, char *buf) in extended_show()
847 static ssize_t release_show(struct config_item *item, char *buf) in release_show()
852 static ssize_t dev_name_show(struct config_item *item, char *buf) in dev_name_show()
857 static ssize_t local_port_show(struct config_item *item, char *buf) in local_port_show()
862 static ssize_t remote_port_show(struct config_item *item, char *buf) in remote_port_show()
867 static ssize_t local_ip_show(struct config_item *item, char *buf) in local_ip_show()
877 static ssize_t remote_ip_show(struct config_item *item, char *buf) in remote_ip_show()
887 static ssize_t local_mac_show(struct config_item *item, char *buf) in local_mac_show()
[all …]
/linux/drivers/usb/gadget/
H A Dconfigfs.h7 void unregister_gadget_item(struct config_item *item);
16 static inline struct usb_os_desc *to_usb_os_desc(struct config_item *item) in to_usb_os_desc()

123