/kernel/linux/linux-5.10/include/linux/ |
H A D | configfs.h | 40 struct config_item { struct 45 struct config_item *ci_parent; 52 int config_item_set_name(struct config_item *, const char *, ...); 54 static inline char *config_item_name(struct config_item * item) in config_item_name() 59 extern void config_item_init_type_name(struct config_item *item, 63 extern struct config_item *config_item_get(struct config_item *); 64 extern struct config_item *config_item_get_unless_zero(struct config_item *); 65 extern void config_item_put(struct config_item *); [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | configfs.h | 38 struct config_item { struct 43 struct config_item *ci_parent; 50 int config_item_set_name(struct config_item *, const char *, ...); 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 *); [all...] |
/kernel/linux/linux-5.10/fs/configfs/ |
H A D | item.c | 13 * critical information about using the config_item interface. 24 static inline struct config_item *to_item(struct list_head *entry) in to_item() 26 return container_of(entry, struct config_item, ci_entry); in to_item() 36 static void config_item_init(struct config_item *item) in config_item_init() 51 int config_item_set_name(struct config_item *item, const char *fmt, ...) in config_item_set_name() 84 void config_item_init_type_name(struct config_item *item, in config_item_init_type_name() 103 struct config_item *config_item_get(struct config_item *item) in config_item_get() 111 struct config_item *config_item_get_unless_zero(struct config_item *ite [all...] |
H A D | symlink.c | 24 static int item_depth(struct config_item * item) in item_depth() 26 struct config_item * p = item; in item_depth() 32 static int item_path_length(struct config_item * item) in item_path_length() 34 struct config_item * p = item; in item_path_length() 43 static void fill_item_path(struct config_item * item, char * buffer, int length) in fill_item_path() 45 struct config_item * p; in fill_item_path() 58 static int configfs_get_target_path(struct config_item *item, in configfs_get_target_path() 59 struct config_item *target, char *path) in configfs_get_target_path() 79 static int create_link(struct config_item *parent_item, in create_link() 80 struct config_item *ite in create_link() [all...] |
/kernel/linux/linux-6.6/fs/configfs/ |
H A D | item.c | 11 * critical information about using the config_item interface. 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() 49 int config_item_set_name(struct config_item *item, const char *fmt, ...) in config_item_set_name() 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 *ite [all...] |
H 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() 41 static void fill_item_path(struct config_item * item, char * buffer, int length) in fill_item_path() 43 struct config_item * p; in fill_item_path() 56 static int configfs_get_target_path(struct config_item *item, in configfs_get_target_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 *ite in create_link() [all...] |
/kernel/linux/linux-5.10/drivers/target/ |
H A D | target_core_stat.c | 44 static struct se_device *to_stat_dev(struct config_item *item) in to_stat_dev() 51 static ssize_t target_stat_inst_show(struct config_item *item, char *page) in target_stat_inst_show() 58 static ssize_t target_stat_indx_show(struct config_item *item, char *page) in target_stat_indx_show() 63 static ssize_t target_stat_role_show(struct config_item *item, char *page) in target_stat_role_show() 68 static ssize_t target_stat_ports_show(struct config_item *item, char *page) in target_stat_ports_show() 94 static struct se_device *to_stat_tgt_dev(struct config_item *item) in to_stat_tgt_dev() 101 static ssize_t target_stat_tgt_inst_show(struct config_item *item, char *page) in target_stat_tgt_inst_show() 108 static ssize_t target_stat_tgt_indx_show(struct config_item *item, char *page) in target_stat_tgt_indx_show() 113 static ssize_t target_stat_tgt_num_lus_show(struct config_item *item, in target_stat_tgt_num_lus_show() 119 static ssize_t target_stat_tgt_status_show(struct config_item *ite [all...] |
H A D | target_core_configfs.c | 76 item_to_hba(struct config_item *item) in item_to_hba() 84 static ssize_t target_core_item_version_show(struct config_item *item, in target_core_item_version_show() 97 static ssize_t target_core_item_dbroot_show(struct config_item *item, in target_core_item_dbroot_show() 103 static ssize_t target_core_item_dbroot_store(struct config_item *item, in target_core_item_dbroot_store() 271 struct config_item *item) in target_core_deregister_fabric() 322 int target_depend_item(struct config_item *item) in target_depend_item() 328 void target_undepend_item(struct config_item *item) in target_undepend_item() 505 static inline struct se_dev_attrib *to_attrib(struct config_item *item) in to_attrib() 513 static ssize_t _name##_show(struct config_item *item, char *page) \ 551 static ssize_t _name##_store(struct config_item *ite [all...] |
/kernel/linux/linux-6.6/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 *ite [all...] |
H A D | target_core_fabric_configfs.c | 67 struct config_item *lun_acl_ci, in target_fabric_mappedlun_link() 68 struct config_item *lun_ci) in target_fabric_mappedlun_link() 75 struct config_item *nacl_ci, *tpg_ci, *tpg_ci_s, *wwn_ci, *wwn_ci_s; in target_fabric_mappedlun_link() 143 struct config_item *lun_acl_ci, in target_fabric_mappedlun_unlink() 144 struct config_item *lun_ci) in target_fabric_mappedlun_unlink() 154 static struct se_lun_acl *item_to_lun_acl(struct config_item *item) in item_to_lun_acl() 161 struct config_item *item, char *page) in target_fabric_mappedlun_write_protect_show() 179 struct config_item *item, const char *page, size_t count) in target_fabric_mappedlun_write_protect_store() 213 static void target_fabric_mappedlun_release(struct config_item *item) in target_fabric_mappedlun_release() 244 struct config_item *ite in target_core_mappedlun_stat_rmdir() [all...] |
/kernel/linux/linux-5.10/drivers/target/iscsi/ |
H A D | iscsi_target_stat.c | 44 static struct iscsi_tiqn *iscsi_instance_tiqn(struct config_item *item) in iscsi_instance_tiqn() 51 static ssize_t iscsi_stat_instance_inst_show(struct config_item *item, in iscsi_stat_instance_inst_show() 58 static ssize_t iscsi_stat_instance_min_ver_show(struct config_item *item, in iscsi_stat_instance_min_ver_show() 64 static ssize_t iscsi_stat_instance_max_ver_show(struct config_item *item, in iscsi_stat_instance_max_ver_show() 70 static ssize_t iscsi_stat_instance_portals_show(struct config_item *item, in iscsi_stat_instance_portals_show() 77 static ssize_t iscsi_stat_instance_nodes_show(struct config_item *item, in iscsi_stat_instance_nodes_show() 83 static ssize_t iscsi_stat_instance_sessions_show(struct config_item *item, in iscsi_stat_instance_sessions_show() 90 static ssize_t iscsi_stat_instance_fail_sess_show(struct config_item *item, in iscsi_stat_instance_fail_sess_show() 106 static ssize_t iscsi_stat_instance_fail_type_show(struct config_item *item, in iscsi_stat_instance_fail_type_show() 116 static ssize_t iscsi_stat_instance_fail_rem_name_show(struct config_item *ite [all...] |
/kernel/linux/linux-6.6/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 *ite [all...] |
/kernel/linux/linux-5.10/drivers/nvme/target/ |
H A D | configfs.c | 56 static ssize_t nvmet_addr_adrfam_show(struct config_item *item, char *page) in nvmet_addr_adrfam_show() 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() 102 static ssize_t nvmet_addr_portid_store(struct config_item *item, in nvmet_addr_portid_store() 122 static ssize_t nvmet_addr_traddr_show(struct config_item *item, in nvmet_addr_traddr_show() 131 static ssize_t nvmet_addr_traddr_store(struct config_item *item, in nvmet_addr_traddr_store() 157 static ssize_t nvmet_addr_treq_show(struct config_item *item, char *page) in nvmet_addr_treq_show() 171 static ssize_t nvmet_addr_treq_store(struct config_item *item, in nvmet_addr_treq_store() 197 static ssize_t nvmet_addr_trsvcid_show(struct config_item *item, in nvmet_addr_trsvcid_show() 206 static ssize_t nvmet_addr_trsvcid_store(struct config_item *ite [all...] |
/kernel/linux/linux-6.6/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() 69 static inline struct uvcg_format *to_uvcg_format(struct config_item *item) in to_uvcg_format() 75 struct config_item item; 82 static inline struct uvcg_streaming_header *to_uvcg_streaming_header(struct config_item *item) in to_uvcg_streaming_header() 93 struct config_item item; 112 static inline struct uvcg_frame *to_uvcg_frame(struct config_item *item) in to_uvcg_frame() 126 static inline struct uvcg_uncompressed *to_uvcg_uncompressed(struct config_item *item) in to_uvcg_uncompressed() 140 static inline struct uvcg_mjpeg *to_uvcg_mjpeg(struct config_item *ite [all...] |
H A D | uvc_configfs.c | 122 static void uvcg_config_item_release(struct config_item *item) in uvcg_config_item_release() 187 struct config_item *item, char *page) \ 191 struct config_item *opts_item; \ 209 uvcg_control_header_##cname##_store(struct config_item *item, \ 214 struct config_item *opts_item; \ 266 static struct config_item *uvcg_control_header_make(struct config_group *group, in uvcg_control_header_make() 305 struct config_item *item, char *page) \ 309 struct config_item *opts_item; \ 338 struct config_item *item, const char *page, size_t len) in uvcg_default_processing_bm_controls_store() 343 struct config_item *opts_ite in uvcg_default_processing_bm_controls_store() [all...] |
/kernel/linux/linux-5.10/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 *ite [all...] |
/kernel/linux/linux-6.6/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 *ite [all...] |
/kernel/linux/linux-5.10/fs/dlm/ |
H A D | config.c | 50 static void drop_cluster(struct config_group *, struct config_item *); 51 static void release_cluster(struct config_item *); 53 static void drop_space(struct config_group *, struct config_item *); 54 static void release_space(struct config_item *); 55 static struct config_item *make_comm(struct config_group *, const char *); 56 static void drop_comm(struct config_group *, struct config_item *); 57 static void release_comm(struct config_item *); 58 static struct config_item *make_node(struct config_group *, const char *); 59 static void drop_node(struct config_group *, struct config_item *); 60 static void release_node(struct config_item *); [all...] |
/kernel/linux/linux-6.6/fs/dlm/ |
H A D | config.c | 51 static void drop_cluster(struct config_group *, struct config_item *); 52 static void release_cluster(struct config_item *); 54 static void drop_space(struct config_group *, struct config_item *); 55 static void release_space(struct config_item *); 56 static struct config_item *make_comm(struct config_group *, const char *); 57 static void drop_comm(struct config_group *, struct config_item *); 58 static void release_comm(struct config_item *); 59 static struct config_item *make_node(struct config_group *, const char *); 60 static void drop_node(struct config_group *, struct config_item *); 61 static void release_node(struct config_item *); [all...] |
/kernel/linux/linux-5.10/samples/configfs/ |
H A D | configfs_sample.c | 39 static inline struct childless *to_childless(struct config_item *item) in to_childless() 45 static ssize_t childless_showme_show(struct config_item *item, char *page) in childless_showme_show() 56 static ssize_t childless_storeme_show(struct config_item *item, char *page) in childless_storeme_show() 61 static ssize_t childless_storeme_store(struct config_item *item, in childless_storeme_store() 74 static ssize_t childless_description_show(struct config_item *item, char *page) in childless_description_show() 124 struct config_item item; 128 static inline struct simple_child *to_simple_child(struct config_item *item) in to_simple_child() 133 static ssize_t simple_child_storeme_show(struct config_item *item, char *page) in simple_child_storeme_show() 138 static ssize_t simple_child_storeme_store(struct config_item *item, in simple_child_storeme_store() 158 static void simple_child_release(struct config_item *ite [all...] |
/kernel/linux/linux-6.6/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...] |
/kernel/linux/linux-6.6/drivers/nvme/target/ |
H A D | configfs.c | 63 static ssize_t nvmet_addr_adrfam_show(struct config_item *item, char *page) in nvmet_addr_adrfam_show() 77 static ssize_t nvmet_addr_adrfam_store(struct config_item *item, in nvmet_addr_adrfam_store() 101 static ssize_t nvmet_addr_portid_show(struct config_item *item, in nvmet_addr_portid_show() 109 static ssize_t nvmet_addr_portid_store(struct config_item *item, in nvmet_addr_portid_store() 129 static ssize_t nvmet_addr_traddr_show(struct config_item *item, in nvmet_addr_traddr_show() 137 static ssize_t nvmet_addr_traddr_store(struct config_item *item, in nvmet_addr_traddr_store() 163 static ssize_t nvmet_addr_treq_show(struct config_item *item, char *page) in nvmet_addr_treq_show() 178 static ssize_t nvmet_addr_treq_store(struct config_item *item, in nvmet_addr_treq_store() 204 static ssize_t nvmet_addr_trsvcid_show(struct config_item *item, in nvmet_addr_trsvcid_show() 212 static ssize_t nvmet_addr_trsvcid_store(struct config_item *ite [all...] |
/kernel/linux/linux-5.10/drivers/acpi/ |
H A D | acpi_configfs.c | 22 struct config_item cfg; 27 static ssize_t acpi_table_aml_write(struct config_item *cfg, in acpi_table_aml_write() 69 static inline struct acpi_table_header *get_header(struct config_item *cfg) in get_header() 79 static ssize_t acpi_table_aml_read(struct config_item *cfg, in acpi_table_aml_read() 102 static ssize_t acpi_table_signature_show(struct config_item *cfg, char *str) in acpi_table_signature_show() 112 static ssize_t acpi_table_length_show(struct config_item *cfg, char *str) in acpi_table_length_show() 122 static ssize_t acpi_table_revision_show(struct config_item *cfg, char *str) in acpi_table_revision_show() 132 static ssize_t acpi_table_oem_id_show(struct config_item *cfg, char *str) in acpi_table_oem_id_show() 142 static ssize_t acpi_table_oem_table_id_show(struct config_item *cfg, char *str) in acpi_table_oem_table_id_show() 152 static ssize_t acpi_table_oem_revision_show(struct config_item *cf [all...] |
/kernel/linux/linux-6.6/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 *cf [all...] |
/kernel/linux/linux-6.6/drivers/pci/endpoint/ |
H A D | pci-ep-cfs.c | 38 static inline struct pci_epf_group *to_pci_epf_group(struct config_item *item) in to_pci_epf_group() 43 static inline struct pci_epc_group *to_pci_epc_group(struct config_item *item) in to_pci_epc_group() 48 static int pci_secondary_epc_epf_link(struct config_item *epf_item, in pci_secondary_epc_epf_link() 49 struct config_item *epc_item) in pci_secondary_epc_epf_link() 70 static void pci_secondary_epc_epf_unlink(struct config_item *epc_item, in pci_secondary_epc_epf_unlink() 71 struct config_item *epf_item) in pci_secondary_epc_epf_unlink() 109 static int pci_primary_epc_epf_link(struct config_item *epf_item, in pci_primary_epc_epf_link() 110 struct config_item *epc_item) in pci_primary_epc_epf_link() 131 static void pci_primary_epc_epf_unlink(struct config_item *epc_item, in pci_primary_epc_epf_unlink() 132 struct config_item *epf_ite in pci_primary_epc_epf_unlink() [all...] |