| /linux/include/linux/ |
| H A D | configfs.h | 38 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 D | iscsi_target_stat.c | 43 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 D | target_core_stat.c | 41 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 D | uvc_configfs.h | 19 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 D | uvc_configfs.c | 124 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 D | u_ether_configfs.h | 17 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 D | f_sourcesink.c | 880 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 D | f_serial.c | 250 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 D | f_loopback.c | 454 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 D | config.c | 52 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 D | configfs.c | 66 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 D | configfs_sample.c | 37 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 D | configfs.c | 18 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 D | acpi_configfs.c | 19 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 D | vkms_configfs.c | 137 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 D | report.c | 45 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 D | crash_dump_dm_crypt.c | 187 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 D | policy.c | 60 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 D | p_sys-t.c | 146 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 D | configfs.rst | 29 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 D | coresight-syscfg-configfs.c | 27 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 D | gpio-sim.c | 565 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 D | gpio-virtuser.c | 990 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 D | netconsole.c | 797 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 D | configfs.h | 7 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()
|