Home
last modified time | relevance | path

Searched refs:config_item (Results 1 - 25 of 162) sorted by relevance

1234567

/kernel/linux/linux-5.10/include/linux/
H A Dconfigfs.h40 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 Dconfigfs.h38 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 Ditem.c13 * 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 Dsymlink.c24 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 Ditem.c11 * 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 Dsymlink.c22 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 Dtarget_core_stat.c44 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 Dtarget_core_configfs.c76 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 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 *ite
[all...]
H A Dtarget_core_fabric_configfs.c67 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 Discsi_target_stat.c44 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 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 *ite
[all...]
/kernel/linux/linux-5.10/drivers/nvme/target/
H A Dconfigfs.c56 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 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()
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 Duvc_configfs.c122 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 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 *ite
[all...]
/kernel/linux/linux-6.6/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 *ite
[all...]
/kernel/linux/linux-5.10/fs/dlm/
H A Dconfig.c50 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 Dconfig.c51 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 Dconfigfs_sample.c39 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 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...]
/kernel/linux/linux-6.6/drivers/nvme/target/
H A Dconfigfs.c63 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 Dacpi_configfs.c22 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 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 *cf
[all...]
/kernel/linux/linux-6.6/drivers/pci/endpoint/
H A Dpci-ep-cfs.c38 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...]

Completed in 23 milliseconds

1234567