Home
last modified time | relevance | path

Searched refs:config_item (Results 1 – 25 of 88) sorted by relevance

1234

/linux/include/linux/
A Dconfigfs.h38 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 *);
209 void (*release)(struct config_item *);
210 int (*allow_link)(struct config_item *src, struct config_item *target);
211 void (*drop_link)(struct config_item *src, struct config_item *target);
254 struct config_item *target);
[all …]
/linux/fs/configfs/
A Ditem.c22 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 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()
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 Dconfigfs_internal.h64 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()
/linux/drivers/target/iscsi/
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()
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 Discsi_target_configfs.c34 static inline struct iscsi_tpg_np *to_iscsi_tpg_np(struct config_item *item) in to_iscsi_tpg_np()
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,\
404 static ssize_t iscsi_nacl_auth_##name##_show(struct config_item *item, \
653 struct config_item *acl_ci, *tpg_ci, *wwn_ci; in lio_target_nacl_cmdsn_depth_store()
701 static ssize_t lio_target_nacl_tag_store(struct config_item *item, in lio_target_nacl_tag_store()
1145 struct config_item *item, char *page) in lio_target_wwn_cpus_allowed_list_show()
1152 struct config_item *item, const char *page, size_t count) in lio_target_wwn_cpus_allowed_list_store()
[all …]
/linux/drivers/target/
A Dtarget_core_stat.c41 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 Dtarget_core_fabric_configfs.c68 struct config_item *lun_ci) in target_fabric_mappedlun_link()
144 struct config_item *lun_ci) in target_fabric_mappedlun_unlink()
244 struct config_item *item) in target_core_mappedlun_stat_rmdir()
328 struct config_item *item) in target_fabric_drop_mappedlun()
423 struct config_item *item) in target_fabric_drop_nodeacl()
494 struct config_item *item) in target_fabric_drop_np()
621 struct config_item *lun_ci, in target_fabric_port_link()
724 struct config_item *item) in target_core_port_stat_rmdir()
779 struct config_item *item) in target_fabric_drop_lun()
981 struct config_item *item) in target_fabric_drop_tpg()
[all …]
A Dtarget_core_configfs.c80 item_to_hba(struct config_item *item) in item_to_hba()
272 struct config_item *item) in target_core_deregister_fabric()
2411 struct config_item *lu_ci; in target_dev_alua_lu_gp_show()
2851 struct config_item *item) in target_core_alua_drop_lu_gp()
2992 struct config_item *item, char *p) \
3037 struct config_item *item, char *page) in target_tg_pt_gp_alua_write_metadata_show()
3093 struct config_item *item, char *page) in target_tg_pt_gp_implicit_trans_secs_show()
3282 struct config_item *item) in target_core_alua_drop_tg_pt_gp()
3333 struct config_item *item) in target_core_stat_rmdir()
3431 struct config_item *item) in target_core_drop_subdev()
[all …]
/linux/drivers/usb/gadget/function/
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;
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 *item) in to_uvcg_mjpeg()
164 struct config_item item;
[all …]
A Duvc_configfs.c344 struct config_item *opts_item; in uvcg_default_processing_bm_controls_store()
1185 static int uvcg_extension_allow_link(struct config_item *src, struct config_item *tgt) in uvcg_extension_allow_link()
1191 struct config_item *strings; in uvcg_extension_allow_link()
1214 static void uvcg_extension_drop_link(struct config_item *src, struct config_item *tgt) in uvcg_extension_drop_link()
1599 static int uvcg_format_allow_link(struct config_item *src, struct config_item *tgt) in uvcg_format_allow_link()
1642 static void uvcg_format_drop_link(struct config_item *src, struct config_item *tgt) in uvcg_format_drop_link()
1887 static struct config_item
2212 struct config_item *ci; in uvcg_format_set_indices()
2899 struct config_item *item; in __uvcg_iter_strm_cls()
3306 static int uvc_func_allow_link(struct config_item *src, struct config_item *tgt) in uvc_func_allow_link()
[all …]
A Du_ether_configfs.h17 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/fs/dlm/
A Dconfig.c52 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;
510 static void release_space(struct config_item *i) in release_space()
549 static void release_comm(struct config_item *i) in release_comm()
590 static void release_node(struct config_item *i) in release_node()
822 struct config_item *i; in get_space()
[all …]
/linux/samples/configfs/
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()
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/nvme/target/
A Dconfigfs.c788 struct config_item *ns_item; in nvmet_subsys_nsid_exists()
798 static void nvmet_ns_release(struct config_item *item) in nvmet_ns_release()
1013 struct config_item *target) in nvmet_port_subsys_allow_link()
1056 struct config_item *target) in nvmet_port_subsys_drop_link()
1092 struct config_item *target) in nvmet_allowed_hosts_allow_link()
1134 struct config_item *target) in nvmet_allowed_hosts_drop_link()
1735 struct config_item *item) in nvmet_referral_notify()
1913 static void nvmet_port_release(struct config_item *item) in nvmet_port_release()
2167 static void nvmet_host_release(struct config_item *item) in nvmet_host_release()
2238 struct config_item *item = in nvmet_root_discovery_nqn_store()
[all …]
/linux/drivers/most/
A Dconfigfs.c18 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/drivers/pci/endpoint/
A Dpci-ep-cfs.c48 struct config_item *epc_item) in pci_secondary_epc_epf_link()
73 struct config_item *epf_item) in pci_secondary_epc_epf_unlink()
112 struct config_item *epc_item) in pci_primary_epc_epf_link()
137 struct config_item *epf_item) in pci_primary_epc_epf_unlink()
219 static int pci_epc_epf_link(struct config_item *epc_item, in pci_epc_epf_link()
220 struct config_item *epf_item) in pci_epc_epf_link()
244 static void pci_epc_epf_unlink(struct config_item *epc_item, in pci_epc_epf_unlink()
245 struct config_item *epf_item) in pci_epc_epf_unlink()
479 struct config_item *epf_vf_item) in pci_epf_vepf_link()
490 struct config_item *epf_vf_item) in pci_epf_vepf_unlink()
[all …]
/linux/drivers/acpi/
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()
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 Dconfigfs.c387 struct config_item *item) in to_gadget_config_name()
394 struct config_item *item) in to_usb_function_instance()
427 struct config_item *usb_cfg_ci, in config_usb_cfg_link()
428 struct config_item *usb_func_ci) in config_usb_cfg_link()
484 struct config_item *usb_cfg_ci, in config_usb_cfg_unlink()
653 struct config_item *item) in function_drop()
764 struct config_item *item) in config_desc_drop()
883 struct config_item *item) in gadget_language_string_drop()
954 struct config_item *item) in gadget_language_drop()
970 struct config_item *item) in webusb_item_to_gadget_info()
[all …]
/linux/fs/ocfs2/cluster/
A Dnodemanager.c156 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/virt/coco/
A Dtsm.c44 struct config_item cfg;
53 static struct tsm_report *to_tsm_report(struct config_item *cfg) in to_tsm_report()
84 static ssize_t tsm_report_privlevel_store(struct config_item *cfg, in tsm_report_privlevel_store()
114 static ssize_t tsm_report_privlevel_floor_show(struct config_item *cfg, in tsm_report_privlevel_floor_show()
122 static ssize_t tsm_report_service_provider_store(struct config_item *cfg, in tsm_report_service_provider_store()
148 static ssize_t tsm_report_service_guid_store(struct config_item *cfg, in tsm_report_service_guid_store()
190 static ssize_t tsm_report_inblob_write(struct config_item *cfg, in tsm_report_inblob_write()
310 static ssize_t tsm_report_outblob_read(struct config_item *cfg, void *buf, in tsm_report_outblob_read()
356 static void tsm_report_item_release(struct config_item *cfg) in tsm_report_item_release()
372 static bool tsm_report_is_visible(struct config_item *item, in tsm_report_is_visible()
[all …]
/linux/drivers/net/
A Dnetconsole.c311 static ssize_t enabled_show(struct config_item *item, char *buf) in enabled_show()
321 static ssize_t release_show(struct config_item *item, char *buf) in release_show()
381 static ssize_t enabled_store(struct config_item *item, in enabled_store()
541 static ssize_t remote_port_store(struct config_item *item, in remote_port_store()
664 struct config_item item;
668 static struct userdatum *to_userdatum(struct config_item *item) in to_userdatum()
677 static struct userdata *to_userdata(struct config_item *item) in to_userdata()
706 struct config_item *item; in update_userdata()
712 item = container_of(entry, struct config_item, ci_entry); in update_userdata()
765 static void userdatum_release(struct config_item *item) in userdatum_release()
[all …]
/linux/drivers/hwtracing/stm/
A Dpolicy.c60 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 …]
/linux/Documentation/filesystems/
A Dconfigfs.rst121 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;
293 struct config_item *item);
[all …]
/linux/drivers/infiniband/core/
A Dcma_configfs.c57 static struct cma_dev_port_group *to_dev_port_group(struct config_item *item) in to_dev_port_group()
73 static int cma_configfs_params_get(struct config_item *item, in cma_configfs_params_get()
99 static ssize_t default_roce_mode_show(struct config_item *item, in default_roce_mode_show()
120 static ssize_t default_roce_mode_store(struct config_item *item, in default_roce_mode_store()
147 static ssize_t default_roce_tos_show(struct config_item *item, char *buf) in default_roce_tos_show()
164 static ssize_t default_roce_tos_store(struct config_item *item, in default_roce_tos_store()
236 static void release_cma_dev(struct config_item *item) in release_cma_dev()
247 static void release_cma_ports_group(struct config_item *item) in release_cma_ports_group()
319 static void drop_cma_dev(struct config_group *cgroup, struct config_item *item) in drop_cma_dev()

Completed in 88 milliseconds

1234