/Linux-v4.19/include/linux/ |
D | configfs.h | 54 struct config_item { struct 59 struct config_item *ci_parent; argument 66 int config_item_set_name(struct config_item *, const char *, ...); argument 68 static inline char *config_item_name(struct config_item * item) in config_item_name() 73 extern void config_item_init_type_name(struct config_item *item, 77 extern struct config_item *config_item_get(struct config_item *); 78 extern struct config_item *config_item_get_unless_zero(struct config_item *); 79 extern void config_item_put(struct config_item *); 94 struct config_item cg_item; 106 static inline struct config_group *to_config_group(struct config_item *item) in to_config_group() [all …]
|
/Linux-v4.19/fs/configfs/ |
D | item.c | 38 static inline struct config_item *to_item(struct list_head *entry) in to_item() 40 return container_of(entry, struct config_item, ci_entry); in to_item() 50 static void config_item_init(struct config_item *item) in config_item_init() 65 int config_item_set_name(struct config_item *item, const char *fmt, ...) in config_item_set_name() 98 void config_item_init_type_name(struct config_item *item, in config_item_init_type_name() 117 struct config_item *config_item_get(struct config_item *item) in config_item_get() 125 struct config_item *config_item_get_unless_zero(struct config_item *item) in config_item_get_unless_zero() 133 static void config_item_cleanup(struct config_item *item) in config_item_cleanup() 137 struct config_item *parent = item->ci_parent; in config_item_cleanup() 153 config_item_cleanup(container_of(kref, struct config_item, ci_kref)); in config_item_release() [all …]
|
D | symlink.c | 38 static int item_depth(struct config_item * item) in item_depth() 40 struct config_item * p = item; in item_depth() 46 static int item_path_length(struct config_item * item) in item_path_length() 48 struct config_item * p = item; in item_path_length() 57 static void fill_item_path(struct config_item * item, char * buffer, int length) in fill_item_path() 59 struct config_item * p; in fill_item_path() 72 static int create_link(struct config_item *parent_item, in create_link() 73 struct config_item *item, in create_link() 112 struct config_item **target, struct super_block *sb) in get_target() 139 struct config_item *parent_item; in configfs_symlink() [all …]
|
D | configfs_internal.h | 70 extern int configfs_is_root(struct config_item *item); 75 extern int configfs_create_file(struct config_item *, const struct configfs_attribute *); 76 extern int configfs_create_bin_file(struct config_item *, 106 struct config_item *sl_target; 113 static inline struct config_item * to_item(struct dentry * dentry) in to_item() 116 return ((struct config_item *) sd->s_element); in to_item() 132 static inline struct config_item *configfs_get_config_item(struct dentry *dentry) in configfs_get_config_item() 134 struct config_item * item = NULL; in configfs_get_config_item()
|
D | dir.c | 278 static int configfs_create_dir(struct config_item *item, struct dentry *dentry) in configfs_create_dir() 403 static void configfs_remove_dir(struct config_item * item) in configfs_remove_dir() 556 static void detach_attrs(struct config_item * item) in detach_attrs() 585 static int populate_attrs(struct config_item *item) in populate_attrs() 615 static int configfs_attach_group(struct config_item *parent_item, 616 struct config_item *item, 618 static void configfs_detach_group(struct config_item *item); 727 static void unlink_obj(struct config_item *item) in unlink_obj() 746 static void link_obj(struct config_item *parent_item, struct config_item *item) in link_obj() 813 static int configfs_attach_item(struct config_item *parent_item, in configfs_attach_item() [all …]
|
/Linux-v4.19/drivers/target/iscsi/ |
D | iscsi_target_stat.c | 52 static struct iscsi_tiqn *iscsi_instance_tiqn(struct config_item *item) in iscsi_instance_tiqn() 59 static ssize_t iscsi_stat_instance_inst_show(struct config_item *item, in iscsi_stat_instance_inst_show() 66 static ssize_t iscsi_stat_instance_min_ver_show(struct config_item *item, in iscsi_stat_instance_min_ver_show() 72 static ssize_t iscsi_stat_instance_max_ver_show(struct config_item *item, in iscsi_stat_instance_max_ver_show() 78 static ssize_t iscsi_stat_instance_portals_show(struct config_item *item, in iscsi_stat_instance_portals_show() 85 static ssize_t iscsi_stat_instance_nodes_show(struct config_item *item, in iscsi_stat_instance_nodes_show() 91 static ssize_t iscsi_stat_instance_sessions_show(struct config_item *item, in iscsi_stat_instance_sessions_show() 98 static ssize_t iscsi_stat_instance_fail_sess_show(struct config_item *item, in iscsi_stat_instance_fail_sess_show() 114 static ssize_t iscsi_stat_instance_fail_type_show(struct config_item *item, in iscsi_stat_instance_fail_type_show() 124 static ssize_t iscsi_stat_instance_fail_rem_name_show(struct config_item *item, in iscsi_stat_instance_fail_rem_name_show() [all …]
|
D | iscsi_target_configfs.c | 42 static inline struct iscsi_tpg_np *to_iscsi_tpg_np(struct config_item *item) in to_iscsi_tpg_np() 47 static ssize_t lio_target_np_driver_show(struct config_item *item, char *page, in lio_target_np_driver_show() 63 static ssize_t lio_target_np_driver_store(struct config_item *item, in lio_target_np_driver_store() 124 static ssize_t lio_target_np_iser_show(struct config_item *item, char *page) in lio_target_np_iser_show() 129 static ssize_t lio_target_np_iser_store(struct config_item *item, in lio_target_np_iser_store() 137 static ssize_t lio_target_np_cxgbit_show(struct config_item *item, char *page) in lio_target_np_cxgbit_show() 142 static ssize_t lio_target_np_cxgbit_store(struct config_item *item, in lio_target_np_cxgbit_store() 289 static ssize_t iscsi_nacl_attrib_##name##_show(struct config_item *item,\ 299 static ssize_t iscsi_nacl_attrib_##name##_store(struct config_item *item,\ 385 static ssize_t iscsi_nacl_auth_##name##_show(struct config_item *item, \ [all …]
|
/Linux-v4.19/drivers/target/ |
D | target_core_stat.c | 57 static struct se_device *to_stat_dev(struct config_item *item) in to_stat_dev() 64 static ssize_t target_stat_inst_show(struct config_item *item, char *page) in target_stat_inst_show() 71 static ssize_t target_stat_indx_show(struct config_item *item, char *page) in target_stat_indx_show() 76 static ssize_t target_stat_role_show(struct config_item *item, char *page) in target_stat_role_show() 81 static ssize_t target_stat_ports_show(struct config_item *item, char *page) in target_stat_ports_show() 107 static struct se_device *to_stat_tgt_dev(struct config_item *item) in to_stat_tgt_dev() 114 static ssize_t target_stat_tgt_inst_show(struct config_item *item, char *page) in target_stat_tgt_inst_show() 121 static ssize_t target_stat_tgt_indx_show(struct config_item *item, char *page) in target_stat_tgt_indx_show() 126 static ssize_t target_stat_tgt_num_lus_show(struct config_item *item, in target_stat_tgt_num_lus_show() 132 static ssize_t target_stat_tgt_status_show(struct config_item *item, in target_stat_tgt_status_show() [all …]
|
D | target_core_fabric_configfs.c | 74 struct config_item *lun_acl_ci, in target_fabric_mappedlun_link() 75 struct config_item *lun_ci) in target_fabric_mappedlun_link() 82 struct config_item *nacl_ci, *tpg_ci, *tpg_ci_s, *wwn_ci, *wwn_ci_s; in target_fabric_mappedlun_link() 150 struct config_item *lun_acl_ci, in target_fabric_mappedlun_unlink() 151 struct config_item *lun_ci) in target_fabric_mappedlun_unlink() 161 static struct se_lun_acl *item_to_lun_acl(struct config_item *item) in item_to_lun_acl() 168 struct config_item *item, char *page) in target_fabric_mappedlun_write_protect_show() 186 struct config_item *item, const char *page, size_t count) in target_fabric_mappedlun_write_protect_store() 220 static void target_fabric_mappedlun_release(struct config_item *item) in target_fabric_mappedlun_release() 251 struct config_item *item) in target_core_mappedlun_stat_rmdir() [all …]
|
D | target_core_configfs.c | 84 item_to_hba(struct config_item *item) in item_to_hba() 92 static ssize_t target_core_item_version_show(struct config_item *item, in target_core_item_version_show() 105 static ssize_t target_core_item_dbroot_show(struct config_item *item, in target_core_item_dbroot_show() 111 static ssize_t target_core_item_dbroot_store(struct config_item *item, in target_core_item_dbroot_store() 276 struct config_item *item) in target_core_deregister_fabric() 327 int target_depend_item(struct config_item *item) in target_depend_item() 333 void target_undepend_item(struct config_item *item) in target_undepend_item() 511 static inline struct se_dev_attrib *to_attrib(struct config_item *item) in to_attrib() 519 static ssize_t _name##_show(struct config_item *item, char *page) \ 557 static ssize_t _name##_store(struct config_item *item, const char *page,\ [all …]
|
/Linux-v4.19/fs/dlm/ |
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-v4.19/samples/configfs/ |
D | configfs_sample.c | 55 static inline struct childless *to_childless(struct config_item *item) in to_childless() 61 static ssize_t childless_showme_show(struct config_item *item, char *page) in childless_showme_show() 72 static ssize_t childless_storeme_show(struct config_item *item, char *page) in childless_storeme_show() 77 static ssize_t childless_storeme_store(struct config_item *item, in childless_storeme_store() 96 static ssize_t childless_description_show(struct config_item *item, char *page) in childless_description_show() 147 struct config_item item; 151 static inline struct simple_child *to_simple_child(struct config_item *item) in to_simple_child() 156 static ssize_t simple_child_storeme_show(struct config_item *item, char *page) in simple_child_storeme_show() 161 static ssize_t simple_child_storeme_store(struct config_item *item, in simple_child_storeme_store() 187 static void simple_child_release(struct config_item *item) in simple_child_release() [all …]
|
/Linux-v4.19/drivers/acpi/ |
D | acpi_configfs.c | 24 struct config_item cfg; 29 static ssize_t acpi_table_aml_write(struct config_item *cfg, in acpi_table_aml_write() 72 static inline struct acpi_table_header *get_header(struct config_item *cfg) in get_header() 82 static ssize_t acpi_table_aml_read(struct config_item *cfg, in acpi_table_aml_read() 105 ssize_t acpi_table_signature_show(struct config_item *cfg, char *str) in acpi_table_signature_show() 115 ssize_t acpi_table_length_show(struct config_item *cfg, char *str) in acpi_table_length_show() 125 ssize_t acpi_table_revision_show(struct config_item *cfg, char *str) in acpi_table_revision_show() 135 ssize_t acpi_table_oem_id_show(struct config_item *cfg, char *str) in acpi_table_oem_id_show() 145 ssize_t acpi_table_oem_table_id_show(struct config_item *cfg, char *str) in acpi_table_oem_table_id_show() 155 ssize_t acpi_table_oem_revision_show(struct config_item *cfg, char *str) in acpi_table_oem_revision_show() [all …]
|
/Linux-v4.19/drivers/usb/gadget/function/ |
D | uvc_configfs.c | 34 static inline struct f_uvc_opts *to_f_uvc_opts(struct config_item *item) in to_f_uvc_opts() 44 struct config_item item; 49 static struct uvcg_control_header *to_uvcg_control_header(struct config_item *item) in to_uvcg_control_header() 56 struct config_item *item, char *page) \ 60 struct config_item *opts_item; \ 78 uvcg_control_header_##cname##_store(struct config_item *item, \ 83 struct config_item *opts_item; \ 136 static struct config_item *uvcg_control_header_make(struct config_group *group, in uvcg_control_header_make() 157 struct config_item *item) in uvcg_control_header_drop() 185 *to_uvcg_default_processing(struct config_item *item) in to_uvcg_default_processing() [all …]
|
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, \ 154 static ssize_t _f_##_opts_##_n_##_show(struct config_item *item,\ 167 static ssize_t _f_##_opts_##_n_##_store(struct config_item *item,\
|
/Linux-v4.19/drivers/nvme/target/ |
D | configfs.c | 39 static ssize_t nvmet_addr_adrfam_show(struct config_item *item, in nvmet_addr_adrfam_show() 56 static ssize_t nvmet_addr_adrfam_store(struct config_item *item, in nvmet_addr_adrfam_store() 85 static ssize_t nvmet_addr_portid_show(struct config_item *item, in nvmet_addr_portid_show() 94 static ssize_t nvmet_addr_portid_store(struct config_item *item, in nvmet_addr_portid_store() 116 static ssize_t nvmet_addr_traddr_show(struct config_item *item, in nvmet_addr_traddr_show() 125 static ssize_t nvmet_addr_traddr_store(struct config_item *item, in nvmet_addr_traddr_store() 148 static ssize_t nvmet_addr_treq_show(struct config_item *item, in nvmet_addr_treq_show() 163 static ssize_t nvmet_addr_treq_store(struct config_item *item, in nvmet_addr_treq_store() 190 static ssize_t nvmet_addr_trsvcid_show(struct config_item *item, in nvmet_addr_trsvcid_show() 199 static ssize_t nvmet_addr_trsvcid_store(struct config_item *item, in nvmet_addr_trsvcid_store() [all …]
|
/Linux-v4.19/drivers/usb/gadget/ |
D | configfs.c | 66 static inline struct gadget_info *to_gadget_info(struct config_item *item) in to_gadget_info() 80 static inline struct config_usb_cfg *to_config_usb_cfg(struct config_item *item) in to_config_usb_cfg() 130 static ssize_t gadget_dev_desc_##__name##_show(struct config_item *item, \ 138 static ssize_t gadget_dev_desc_##__name##_show(struct config_item *item, \ 147 static ssize_t gadget_dev_desc_##_name##_store(struct config_item *item, \ 160 static ssize_t gadget_dev_desc_##_name##_store(struct config_item *item, \ 198 static ssize_t gadget_dev_desc_bcdDevice_store(struct config_item *item, in gadget_dev_desc_bcdDevice_store() 215 static ssize_t gadget_dev_desc_bcdUSB_store(struct config_item *item, in gadget_dev_desc_bcdUSB_store() 232 static ssize_t gadget_dev_desc_UDC_show(struct config_item *item, char *page) in gadget_dev_desc_UDC_show() 254 static ssize_t gadget_dev_desc_UDC_store(struct config_item *item, in gadget_dev_desc_UDC_store() [all …]
|
/Linux-v4.19/fs/ocfs2/cluster/ |
D | nodemanager.c | 159 static struct o2nm_cluster *to_o2nm_cluster(struct config_item *item) in to_o2nm_cluster() 167 static struct o2nm_node *to_o2nm_node(struct config_item *item) in to_o2nm_node() 172 static void o2nm_node_release(struct config_item *item) in o2nm_node_release() 178 static ssize_t o2nm_node_num_show(struct config_item *item, char *page) in o2nm_node_num_show() 199 static ssize_t o2nm_node_num_store(struct config_item *item, const char *page, in o2nm_node_num_store() 249 static ssize_t o2nm_node_ipv4_port_show(struct config_item *item, char *page) in o2nm_node_ipv4_port_show() 254 static ssize_t o2nm_node_ipv4_port_store(struct config_item *item, in o2nm_node_ipv4_port_store() 277 static ssize_t o2nm_node_ipv4_address_show(struct config_item *item, char *page) in o2nm_node_ipv4_address_show() 282 static ssize_t o2nm_node_ipv4_address_store(struct config_item *item, in o2nm_node_ipv4_address_store() 333 static ssize_t o2nm_node_local_show(struct config_item *item, char *page) in o2nm_node_local_show() [all …]
|
D | nodemanager.h | 44 struct config_item nd_item; 83 int o2nm_depend_item(struct config_item *item); 84 void o2nm_undepend_item(struct config_item *item);
|
/Linux-v4.19/drivers/pci/endpoint/ |
D | pci-ep-cfs.c | 35 static inline struct pci_epf_group *to_pci_epf_group(struct config_item *item) in to_pci_epf_group() 40 static inline struct pci_epc_group *to_pci_epc_group(struct config_item *item) in to_pci_epc_group() 45 static ssize_t pci_epc_start_store(struct config_item *item, const char *page, in pci_epc_start_store() 75 static ssize_t pci_epc_start_show(struct config_item *item, char *page) in pci_epc_start_show() 88 static int pci_epc_epf_link(struct config_item *epc_item, in pci_epc_epf_link() 89 struct config_item *epf_item) in pci_epc_epf_link() 125 static void pci_epc_epf_unlink(struct config_item *epc_item, in pci_epc_epf_unlink() 126 struct config_item *epf_item) in pci_epc_epf_unlink() 211 static ssize_t pci_epf_##_name##_show(struct config_item *item, char *page) \ 220 static ssize_t pci_epf_##_name##_store(struct config_item *item, \ [all …]
|
/Linux-v4.19/drivers/misc/ |
D | spear13xx_pcie_gadget.c | 224 static struct pcie_gadget_target *to_target(struct config_item *item) in to_target() 231 static ssize_t pcie_gadget_link_show(struct config_item *item, char *buf) in pcie_gadget_link_show() 241 static ssize_t pcie_gadget_link_store(struct config_item *item, in pcie_gadget_link_store() 258 static ssize_t pcie_gadget_int_type_show(struct config_item *item, char *buf) in pcie_gadget_int_type_show() 263 static ssize_t pcie_gadget_int_type_store(struct config_item *item, in pcie_gadget_int_type_store() 294 static ssize_t pcie_gadget_no_of_msi_show(struct config_item *item, char *buf) in pcie_gadget_no_of_msi_show() 318 static ssize_t pcie_gadget_no_of_msi_store(struct config_item *item, in pcie_gadget_no_of_msi_store() 333 static ssize_t pcie_gadget_inta_store(struct config_item *item, in pcie_gadget_inta_store() 354 static ssize_t pcie_gadget_send_msi_store(struct config_item *item, in pcie_gadget_send_msi_store() 391 static ssize_t pcie_gadget_vendor_id_show(struct config_item *item, char *buf) in pcie_gadget_vendor_id_show() [all …]
|
/Linux-v4.19/drivers/net/ |
D | netconsole.c | 111 struct config_item item; 247 static struct netconsole_target *to_target(struct config_item *item) in to_target() 258 static ssize_t enabled_show(struct config_item *item, char *buf) in enabled_show() 263 static ssize_t extended_show(struct config_item *item, char *buf) in extended_show() 268 static ssize_t dev_name_show(struct config_item *item, char *buf) in dev_name_show() 273 static ssize_t local_port_show(struct config_item *item, char *buf) in local_port_show() 278 static ssize_t remote_port_show(struct config_item *item, char *buf) in remote_port_show() 283 static ssize_t local_ip_show(struct config_item *item, char *buf) in local_ip_show() 293 static ssize_t remote_ip_show(struct config_item *item, char *buf) in remote_ip_show() 303 static ssize_t local_mac_show(struct config_item *item, char *buf) in local_mac_show() [all …]
|
/Linux-v4.19/drivers/hwtracing/stm/ |
D | policy.c | 55 static inline struct stp_policy *to_stp_policy(struct config_item *item) in to_stp_policy() 63 to_stp_policy_node(struct config_item *item) in to_stp_policy_node() 72 stp_policy_node_masters_show(struct config_item *item, char *page) in stp_policy_node_masters_show() 84 stp_policy_node_masters_store(struct config_item *item, const char *page, in stp_policy_node_masters_store() 119 stp_policy_node_channels_show(struct config_item *item, char *page) in stp_policy_node_channels_show() 131 stp_policy_node_channels_store(struct config_item *item, const char *page, in stp_policy_node_channels_store() 164 static void stp_policy_node_release(struct config_item *item) in stp_policy_node_release() 221 stp_policy_node_drop(struct config_group *group, struct config_item *item) in stp_policy_node_drop() 241 static ssize_t stp_policy_device_show(struct config_item *item, in stp_policy_device_show() 282 static void stp_policy_release(struct config_item *item) in stp_policy_release() [all …]
|
/Linux-v4.19/drivers/infiniband/core/ |
D | cma_configfs.c | 55 static struct cma_dev_port_group *to_dev_port_group(struct config_item *item) in to_dev_port_group() 71 static int cma_configfs_params_get(struct config_item *item, in cma_configfs_params_get() 97 static ssize_t default_roce_mode_show(struct config_item *item, in default_roce_mode_show() 118 static ssize_t default_roce_mode_store(struct config_item *item, in default_roce_mode_store() 142 static ssize_t default_roce_tos_show(struct config_item *item, char *buf) in default_roce_tos_show() 159 static ssize_t default_roce_tos_store(struct config_item *item, in default_roce_tos_store() 239 static void release_cma_dev(struct config_item *item) in release_cma_dev() 250 static void release_cma_ports_group(struct config_item *item) in release_cma_ports_group()
|
/Linux-v4.19/Documentation/filesystems/configfs/ |
D | configfs.txt | 27 A configfs config_item is created via an explicit userspace operation: 116 Every object in configfs is a config_item. A config_item reflects an 133 [struct config_item] 135 struct config_item { 140 struct config_item *ci_parent; 146 void config_item_init(struct config_item *); 147 void config_item_init_type_name(struct config_item *, 150 struct config_item *config_item_get(struct config_item *); 151 void config_item_put(struct config_item *); 153 Generally, struct config_item is embedded in a container structure, a [all …]
|