| /linux/include/linux/ |
| A D | configfs.h | 38 struct config_item { struct 43 struct config_item *ci_parent; argument 61 extern struct config_item *config_item_get(struct config_item *); 62 extern struct config_item *config_item_get_unless_zero(struct config_item *); 78 struct config_item cg_item; 119 ssize_t (*show)(struct config_item *, char *); 211 void (*release)(struct config_item *); 212 int (*allow_link)(struct config_item *src, struct config_item *target); 213 void (*drop_link)(struct config_item *src, struct config_item *target); 254 struct config_item *target); [all …]
|
| /linux/drivers/target/iscsi/ |
| 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() 196 static ssize_t iscsi_stat_sess_err_inst_show(struct config_item *item, in iscsi_stat_sess_err_inst_show() 258 static ssize_t iscsi_stat_tgt_attr_inst_show(struct config_item *item, in iscsi_stat_tgt_attr_inst_show() 405 static ssize_t iscsi_stat_login_indx_show(struct config_item *item, in iscsi_stat_login_indx_show() 468 struct config_item *item, char *page) in iscsi_stat_login_authenticate_fails_show() [all …]
|
| A D | iscsi_target_configfs.c | 34 static inline struct iscsi_tpg_np *to_iscsi_tpg_np(struct config_item *item) in to_iscsi_tpg_np() 39 static ssize_t lio_target_np_driver_show(struct config_item *item, char *page, in lio_target_np_driver_show() 55 static ssize_t lio_target_np_driver_store(struct config_item *item, in lio_target_np_driver_store() 121 static ssize_t lio_target_np_iser_store(struct config_item *item, in lio_target_np_iser_store() 134 static ssize_t lio_target_np_cxgbit_store(struct config_item *item, in lio_target_np_cxgbit_store() 280 static ssize_t iscsi_nacl_attrib_##name##_show(struct config_item *item,\ 376 static ssize_t iscsi_nacl_auth_##name##_show(struct config_item *item, \ 416 static ssize_t iscsi_nacl_auth_##name##_show(struct config_item *item, \ 628 struct config_item *acl_ci, *tpg_ci, *wwn_ci; in lio_target_nacl_cmdsn_depth_store() 676 static ssize_t lio_target_nacl_tag_store(struct config_item *item, in lio_target_nacl_tag_store() [all …]
|
| /linux/drivers/target/ |
| A D | target_core_stat.c | 41 static struct se_device *to_stat_dev(struct config_item *item) in to_stat_dev() 91 static struct se_device *to_stat_tgt_dev(struct config_item *item) in to_stat_tgt_dev() 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() 138 static ssize_t target_stat_tgt_resets_show(struct config_item *item, in target_stat_tgt_resets_show() 189 static struct se_device *to_stat_lu_dev(struct config_item *item) in to_stat_lu_dev() 414 static struct se_lun *to_stat_port(struct config_item *item) in to_stat_port() 517 static struct se_lun *to_stat_tgt_port(struct config_item *item) in to_stat_tgt_port() 701 static struct se_lun *to_transport_stat(struct config_item *item) in to_transport_stat() 844 static struct se_lun_acl *auth_to_lacl(struct config_item *item) in auth_to_lacl() [all …]
|
| A D | target_core_configfs.c | 76 item_to_hba(struct config_item *item) in item_to_hba() 271 struct config_item *item) in target_core_deregister_fabric() 2315 struct config_item *lu_ci; in target_dev_alua_lu_gp_show() 2755 struct config_item *item) in target_core_alua_drop_lu_gp() 2896 struct config_item *item, char *p) \ 2941 struct config_item *item, char *page) in target_tg_pt_gp_alua_write_metadata_show() 2997 struct config_item *item, char *page) in target_tg_pt_gp_implicit_trans_secs_show() 3186 struct config_item *item) in target_core_alua_drop_tg_pt_gp() 3237 struct config_item *item) in target_core_stat_rmdir() 3331 struct config_item *item) in target_core_drop_subdev() [all …]
|
| A D | target_core_fabric_configfs.c | 67 struct config_item *lun_ci) in target_fabric_mappedlun_link() 143 struct config_item *lun_ci) in target_fabric_mappedlun_unlink() 243 struct config_item *item) in target_core_mappedlun_stat_rmdir() 327 struct config_item *item) in target_fabric_drop_mappedlun() 422 struct config_item *item) in target_fabric_drop_nodeacl() 493 struct config_item *item) in target_fabric_drop_np() 620 struct config_item *lun_ci, in target_fabric_port_link() 723 struct config_item *item) in target_core_port_stat_rmdir() 778 struct config_item *item) in target_fabric_drop_lun() 947 struct config_item *item) in target_fabric_drop_tpg() [all …]
|
| /linux/fs/configfs/ |
| A D | item.c | 22 static inline struct config_item *to_item(struct list_head *entry) in to_item() 24 return container_of(entry, struct config_item, ci_entry); in to_item() 34 static void config_item_init(struct config_item *item) in config_item_init() 82 void config_item_init_type_name(struct config_item *item, in config_item_init_type_name() 101 struct config_item *config_item_get(struct config_item *item) in config_item_get() 109 struct config_item *config_item_get_unless_zero(struct config_item *item) in config_item_get_unless_zero() 117 static void config_item_cleanup(struct config_item *item) in config_item_cleanup() 121 struct config_item *parent = item->ci_parent; in config_item_cleanup() 146 void config_item_put(struct config_item *item) in config_item_put() 178 struct config_item *ret = NULL; in config_group_find_item() [all …]
|
| A D | symlink.c | 22 static int item_depth(struct config_item * item) in item_depth() 24 struct config_item * p = item; in item_depth() 30 static int item_path_length(struct config_item * item) in item_path_length() 32 struct config_item * p = item; in item_path_length() 43 struct config_item * p; in fill_item_path() 57 struct config_item *target, char *path) in configfs_get_target_path() 77 static int create_link(struct config_item *parent_item, in create_link() 78 struct config_item *item, in create_link() 146 struct config_item *parent_item; in configfs_symlink() 147 struct config_item *target_item = NULL; in configfs_symlink() [all …]
|
| A D | configfs_internal.h | 64 extern int configfs_is_root(struct config_item *item); 69 extern int configfs_create_file(struct config_item *, const struct configfs_attribute *); 70 extern int configfs_create_bin_file(struct config_item *, 102 static inline struct config_item * to_item(struct dentry * dentry) in to_item() 105 return ((struct config_item *) sd->s_element); in to_item() 121 static inline struct config_item *configfs_get_config_item(struct dentry *dentry) in configfs_get_config_item() 123 struct config_item * item = NULL; in configfs_get_config_item()
|
| A D | dir.c | 601 struct config_item *item, 734 static void link_obj(struct config_item *parent_item, struct config_item *item) in link_obj() 802 struct config_item *item, in configfs_attach_item() 837 struct config_item *item, in configfs_attach_group() 911 struct config_item *item) in client_drop_item() 1025 struct config_item *target) in configfs_depend_prep() 1099 struct config_item *target) in configfs_depend_item() 1181 struct config_item *target) in configfs_depend_item_unlocked() 1250 struct config_item *item = NULL; in configfs_mkdir() 1251 struct config_item *parent_item; in configfs_mkdir() [all …]
|
| /linux/drivers/nvme/target/ |
| A D | configfs.c | 69 static ssize_t nvmet_addr_adrfam_store(struct config_item *item, in nvmet_addr_adrfam_store() 93 static ssize_t nvmet_addr_portid_show(struct config_item *item, in nvmet_addr_portid_show() 610 static void nvmet_ns_release(struct config_item *item) in nvmet_ns_release() 805 struct config_item *target) in nvmet_port_subsys_allow_link() 848 struct config_item *target) in nvmet_port_subsys_drop_link() 884 struct config_item *target) in nvmet_allowed_hosts_allow_link() 926 struct config_item *target) in nvmet_allowed_hosts_drop_link() 1313 static void nvmet_subsys_release(struct config_item *item) in nvmet_subsys_release() 1414 struct config_item *item) in nvmet_referral_notify() 1591 static void nvmet_port_release(struct config_item *item) in nvmet_port_release() [all …]
|
| /linux/fs/dlm/ |
| A D | config.c | 52 static void release_cluster(struct config_item *); 55 static void release_space(struct config_item *); 58 static void release_comm(struct config_item *); 61 static void release_node(struct config_item *); 285 struct config_item item; 299 struct config_item item; 512 static void release_space(struct config_item *i) in release_space() 551 static void release_comm(struct config_item *i) in release_comm() 592 static void release_node(struct config_item *i) in release_node() 824 struct config_item *i; in get_space() [all …]
|
| /linux/drivers/most/ |
| 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() 183 static ssize_t mdev_link_datatype_store(struct config_item *item, in mdev_link_datatype_store() 202 static ssize_t mdev_link_device_store(struct config_item *item, in mdev_link_device_store() 217 static ssize_t mdev_link_channel_store(struct config_item *item, in mdev_link_channel_store() 232 static ssize_t mdev_link_comp_store(struct config_item *item, in mdev_link_comp_store() 380 static void mdev_link_release(struct config_item *item) in mdev_link_release() 450 static void most_common_release(struct config_item *item) in most_common_release() 462 struct config_item *item) in most_common_disconnect() 566 static void most_snd_grp_release(struct config_item *item) in most_snd_grp_release() [all …]
|
| /linux/samples/configfs/ |
| 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() 122 struct config_item item; 126 static inline struct simple_child *to_simple_child(struct config_item *item) in to_simple_child() 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 *item) in simple_child_release() 196 static ssize_t simple_children_description_show(struct config_item *item, in simple_children_description_show() 213 static void simple_children_release(struct config_item *item) in simple_children_release() [all …]
|
| /linux/drivers/pci/endpoint/ |
| A D | pci-ep-cfs.c | 48 struct config_item *epc_item) in pci_secondary_epc_epf_link() 70 struct config_item *epf_item) in pci_secondary_epc_epf_unlink() 109 struct config_item *epc_item) in pci_primary_epc_epf_link() 131 struct config_item *epf_item) in pci_primary_epc_epf_unlink() 210 static int pci_epc_epf_link(struct config_item *epc_item, in pci_epc_epf_link() 211 struct config_item *epf_item) in pci_epc_epf_link() 233 struct config_item *epf_item) in pci_epc_epf_unlink() 467 struct config_item *epf_vf_item) in pci_epf_vepf_link() 478 struct config_item *epf_vf_item) in pci_epf_vepf_unlink() 488 static void pci_epf_release(struct config_item *item) in pci_epf_release() [all …]
|
| /linux/drivers/usb/gadget/function/ |
| A D | uvc_configfs.c | 131 struct config_item item; 298 struct config_item *opts_item; in uvcg_default_processing_bm_controls_show() 409 struct config_item *opts_item; in uvcg_default_camera_bm_controls_show() 721 struct config_item *opts_item; in uvcg_default_control_b_interface_number_show() 793 struct config_item *opts_item; in uvcg_format_bma_controls_show() 859 struct config_item item; 1025 static struct config_item 1063 struct config_item item; 1153 struct config_item *fmt_item; in uvcg_frame_b_frame_index_show() 1405 struct config_item *ci; in uvcg_format_set_indices() [all …]
|
| 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 …]
|
| /linux/drivers/acpi/ |
| 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() 159 static ssize_t acpi_table_asl_compiler_id_show(struct config_item *cfg, in acpi_table_asl_compiler_id_show() 208 static struct config_item *acpi_table_make_item(struct config_group *group, in acpi_table_make_item() [all …]
|
| /linux/drivers/usb/gadget/ |
| A D | configfs.c | 378 struct config_item *item) in to_gadget_config_name() 385 struct config_item *item) in to_usb_function_instance() 417 struct config_item *usb_cfg_ci, in config_usb_cfg_link() 418 struct config_item *usb_func_ci) in config_usb_cfg_link() 467 struct config_item *usb_cfg_ci, in config_usb_cfg_unlink() 468 struct config_item *usb_func_ci) in config_usb_cfg_unlink() 636 struct config_item *item) in function_drop() 745 struct config_item *item) in config_desc_drop() 792 struct config_item *item) in os_desc_item_to_gadget_info() 896 struct config_item *usb_cfg_ci) in os_desc_link() [all …]
|
| /linux/fs/ocfs2/cluster/ |
| A D | nodemanager.c | 156 static void o2nm_node_release(struct config_item *item) in o2nm_node_release() 481 struct config_item *item, char *page) in o2nm_cluster_keepalive_delay_ms_show() 488 struct config_item *item, const char *page, size_t count) in o2nm_cluster_keepalive_delay_ms_store() 518 struct config_item *item, char *page) in o2nm_cluster_reconnect_delay_ms_show() 525 struct config_item *item, const char *page, size_t count) in o2nm_cluster_reconnect_delay_ms_store() 532 struct config_item *item, char *page) in o2nm_cluster_fence_method_show() 544 struct config_item *item, const char *page, size_t count) in o2nm_cluster_fence_method_store() 603 struct config_item *item) in o2nm_node_group_drop_item() 652 static void o2nm_cluster_release(struct config_item *item) in o2nm_cluster_release() 774 int o2nm_depend_item(struct config_item *item) in o2nm_depend_item() [all …]
|
| /linux/drivers/net/ |
| A D | netconsole.c | 100 struct config_item item; 247 static ssize_t enabled_show(struct config_item *item, char *buf) in enabled_show() 252 static ssize_t extended_show(struct config_item *item, char *buf) in extended_show() 257 static ssize_t dev_name_show(struct config_item *item, char *buf) in dev_name_show() 272 static ssize_t local_ip_show(struct config_item *item, char *buf) in local_ip_show() 282 static ssize_t remote_ip_show(struct config_item *item, char *buf) in remote_ip_show() 292 static ssize_t local_mac_show(struct config_item *item, char *buf) in local_mac_show() 312 static ssize_t enabled_store(struct config_item *item, in enabled_store() 451 static ssize_t remote_port_store(struct config_item *item, in remote_port_store() 599 static void netconsole_target_release(struct config_item *item) in netconsole_target_release() [all …]
|
| /linux/drivers/hwtracing/stm/ |
| 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() 177 static void stp_policy_node_release(struct config_item *item) in stp_policy_node_release() 288 static ssize_t stp_policy_device_show(struct config_item *item, in stp_policy_device_show() 304 static ssize_t stp_policy_protocol_show(struct config_item *item, in stp_policy_protocol_show() 351 static void stp_policy_release(struct config_item *item) in stp_policy_release() [all …]
|
| A D | p_sys-t.c | 118 static ssize_t sys_t_policy_uuid_show(struct config_item *item, in sys_t_policy_uuid_show() 127 sys_t_policy_uuid_store(struct config_item *item, const char *page, in sys_t_policy_uuid_store() 143 static ssize_t sys_t_policy_do_len_show(struct config_item *item, in sys_t_policy_do_len_show() 152 sys_t_policy_do_len_store(struct config_item *item, const char *page, in sys_t_policy_do_len_store() 168 static ssize_t sys_t_policy_ts_interval_show(struct config_item *item, in sys_t_policy_ts_interval_show() 177 sys_t_policy_ts_interval_store(struct config_item *item, const char *page, in sys_t_policy_ts_interval_store() 199 static ssize_t sys_t_policy_clocksync_interval_show(struct config_item *item, in sys_t_policy_clocksync_interval_show() 208 sys_t_policy_clocksync_interval_store(struct config_item *item, in sys_t_policy_clocksync_interval_store()
|
| /linux/drivers/infiniband/core/ |
| A D | cma_configfs.c | 58 static struct cma_dev_port_group *to_dev_port_group(struct config_item *item) in to_dev_port_group() 74 static int cma_configfs_params_get(struct config_item *item, in cma_configfs_params_get() 100 static ssize_t default_roce_mode_show(struct config_item *item, in default_roce_mode_show() 121 static ssize_t default_roce_mode_store(struct config_item *item, in default_roce_mode_store() 148 static ssize_t default_roce_tos_show(struct config_item *item, char *buf) in default_roce_tos_show() 165 static ssize_t default_roce_tos_store(struct config_item *item, in default_roce_tos_store() 237 static void release_cma_dev(struct config_item *item) in release_cma_dev() 248 static void release_cma_ports_group(struct config_item *item) in release_cma_ports_group() 320 static void drop_cma_dev(struct config_group *cgroup, struct config_item *item) in drop_cma_dev()
|
| /linux/Documentation/filesystems/ |
| A D | configfs.rst | 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; 158 struct config_item *config_item_get(struct config_item *); 185 void (*release)(struct config_item *); 187 struct config_item *target); 189 struct config_item *target); 268 struct config_item cg_item; 294 struct config_item *item); [all …]
|