/linux-master/drivers/usb/gadget/ |
H A D | configfs.h | 7 void unregister_gadget_item(struct config_item *item); 16 static inline struct usb_os_desc *to_usb_os_desc(struct config_item *item)
|
/linux-master/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) 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...] |
/linux-master/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) 30 struct config_item item; 35 static inline struct uvcg_control_header *to_uvcg_control_header(struct config_item *item) 69 static inline struct uvcg_format *to_uvcg_format(struct config_item *item) 75 struct config_item item; 82 static inline struct uvcg_streaming_header *to_uvcg_streaming_header(struct config_item *item) 93 struct config_item item; 112 static inline struct uvcg_frame *to_uvcg_frame(struct config_item *item) 126 static inline struct uvcg_uncompressed *to_uvcg_uncompressed(struct config_item *item) 140 static inline struct uvcg_mjpeg *to_uvcg_mjpeg(struct config_item *ite [all...] |
H 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 *ite [all...] |
H A D | uvc_configfs.c | 122 static void uvcg_config_item_release(struct config_item *item) 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, 305 struct config_item *item, char *page) \ 309 struct config_item *opts_item; \ 338 struct config_item *item, const char *page, size_t len) 343 struct config_item *opts_ite [all...] |
/linux-master/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) 24 return container_of(entry, struct config_item, ci_entry); 34 static void config_item_init(struct config_item *item) 49 int config_item_set_name(struct config_item *item, const char *fmt, ...) 82 void config_item_init_type_name(struct config_item *item, 101 struct config_item *config_item_get(struct config_item *item) 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) 24 struct config_item * p = item; 30 static int item_path_length(struct config_item * item) 32 struct config_item * p = item; 41 static void fill_item_path(struct config_item * item, char * buffer, int length) 43 struct config_item * p; 56 static int configfs_get_target_path(struct config_item *item, 57 struct config_item *target, char *path) 77 static int create_link(struct config_item *parent_item, 78 struct config_item *ite [all...] |
H 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) 105 return ((struct config_item *) sd->s_element); 121 static inline struct config_item *configfs_get_config_item(struct dentry *dentry) 123 struct config_item * item = NULL;
|
/linux-master/fs/ocfs2/cluster/ |
H A D | nodemanager.h | 27 struct config_item nd_item; 66 int o2nm_depend_item(struct config_item *item); 67 void o2nm_undepend_item(struct config_item *item);
|
H A D | nodemanager.c | 143 static struct o2nm_cluster *to_o2nm_cluster(struct config_item *item) 151 static struct o2nm_node *to_o2nm_node(struct config_item *item) 156 static void o2nm_node_release(struct config_item *item) 162 static ssize_t o2nm_node_num_show(struct config_item *item, char *page) 183 static ssize_t o2nm_node_num_store(struct config_item *item, const char *page, 233 static ssize_t o2nm_node_ipv4_port_show(struct config_item *item, char *page) 238 static ssize_t o2nm_node_ipv4_port_store(struct config_item *item, 261 static ssize_t o2nm_node_ipv4_address_show(struct config_item *item, char *page) 266 static ssize_t o2nm_node_ipv4_address_store(struct config_item *item, 317 static ssize_t o2nm_node_local_show(struct config_item *ite [all...] |
/linux-master/samples/configfs/ |
H A D | configfs_sample.c | 37 static inline struct childless *to_childless(struct config_item *item) 43 static ssize_t childless_showme_show(struct config_item *item, char *page) 54 static ssize_t childless_storeme_show(struct config_item *item, char *page) 59 static ssize_t childless_storeme_store(struct config_item *item, 72 static ssize_t childless_description_show(struct config_item *item, char *page) 122 struct config_item item; 126 static inline struct simple_child *to_simple_child(struct config_item *item) 131 static ssize_t simple_child_storeme_show(struct config_item *item, char *page) 136 static ssize_t simple_child_storeme_store(struct config_item *item, 156 static void simple_child_release(struct config_item *ite [all...] |
/linux-master/drivers/target/ |
H A D | target_core_stat.c | 41 static struct se_device *to_stat_dev(struct config_item *item) 48 static ssize_t target_stat_inst_show(struct config_item *item, char *page) 55 static ssize_t target_stat_indx_show(struct config_item *item, char *page) 60 static ssize_t target_stat_role_show(struct config_item *item, char *page) 65 static ssize_t target_stat_ports_show(struct config_item *item, char *page) 91 static struct se_device *to_stat_tgt_dev(struct config_item *item) 98 static ssize_t target_stat_tgt_inst_show(struct config_item *item, char *page) 105 static ssize_t target_stat_tgt_indx_show(struct config_item *item, char *page) 110 static ssize_t target_stat_tgt_num_lus_show(struct config_item *item, 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, 68 struct config_item *lun_ci) 75 struct config_item *nacl_ci, *tpg_ci, *tpg_ci_s, *wwn_ci, *wwn_ci_s; 143 struct config_item *lun_acl_ci, 144 struct config_item *lun_ci) 154 static struct se_lun_acl *item_to_lun_acl(struct config_item *item) 161 struct config_item *item, char *page) 179 struct config_item *item, const char *page, size_t count) 213 static void target_fabric_mappedlun_release(struct config_item *item) 244 struct config_item *ite [all...] |
H A D | target_core_configfs.c | 80 item_to_hba(struct config_item *item) 88 static ssize_t target_core_item_version_show(struct config_item *item, 101 static ssize_t target_core_item_dbroot_show(struct config_item *item, 107 static ssize_t target_core_item_dbroot_store(struct config_item *item, 272 struct config_item *item) 323 int target_depend_item(struct config_item *item) 329 void target_undepend_item(struct config_item *item) 535 static inline struct se_dev_attrib *to_attrib(struct config_item *item) 543 static ssize_t _name##_show(struct config_item *item, char *page) \ 583 static ssize_t _name##_store(struct config_item *ite [all...] |
/linux-master/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, 66 static inline struct acpi_table_header *get_header(struct config_item *cfg) 76 static ssize_t acpi_table_aml_read(struct config_item *cfg, 99 static ssize_t acpi_table_signature_show(struct config_item *cfg, char *str) 109 static ssize_t acpi_table_length_show(struct config_item *cfg, char *str) 119 static ssize_t acpi_table_revision_show(struct config_item *cfg, char *str) 129 static ssize_t acpi_table_oem_id_show(struct config_item *cfg, char *str) 139 static ssize_t acpi_table_oem_table_id_show(struct config_item *cfg, char *str) 149 static ssize_t acpi_table_oem_revision_show(struct config_item *cf [all...] |
/linux-master/drivers/most/ |
H A D | configfs.c | 18 struct config_item item; 90 static struct mdev_link *to_mdev_link(struct config_item *item) 113 static ssize_t mdev_link_create_link_store(struct config_item *item, 135 static ssize_t mdev_link_destroy_link_store(struct config_item *item, 160 static ssize_t mdev_link_direction_show(struct config_item *item, char *page) 165 static ssize_t mdev_link_direction_store(struct config_item *item, 178 static ssize_t mdev_link_datatype_show(struct config_item *item, char *page) 183 static ssize_t mdev_link_datatype_store(struct config_item *item, 197 static ssize_t mdev_link_device_show(struct config_item *item, char *page) 202 static ssize_t mdev_link_device_store(struct config_item *ite [all...] |
/linux-master/drivers/nvme/target/ |
H A D | configfs.c | 64 static ssize_t nvmet_addr_adrfam_show(struct config_item *item, char *page) 78 static ssize_t nvmet_addr_adrfam_store(struct config_item *item, 102 static ssize_t nvmet_addr_portid_show(struct config_item *item, 110 static ssize_t nvmet_addr_portid_store(struct config_item *item, 130 static ssize_t nvmet_addr_traddr_show(struct config_item *item, 138 static ssize_t nvmet_addr_traddr_store(struct config_item *item, 169 static ssize_t nvmet_addr_treq_show(struct config_item *item, char *page) 183 static ssize_t nvmet_addr_treq_store(struct config_item *item, 223 static ssize_t nvmet_addr_trsvcid_show(struct config_item *item, 231 static ssize_t nvmet_addr_trsvcid_store(struct config_item *ite [all...] |
/linux-master/drivers/target/iscsi/ |
H A D | iscsi_target_stat.c | 43 static struct iscsi_tiqn *iscsi_instance_tiqn(struct config_item *item) 50 static ssize_t iscsi_stat_instance_inst_show(struct config_item *item, 57 static ssize_t iscsi_stat_instance_min_ver_show(struct config_item *item, 63 static ssize_t iscsi_stat_instance_max_ver_show(struct config_item *item, 69 static ssize_t iscsi_stat_instance_portals_show(struct config_item *item, 76 static ssize_t iscsi_stat_instance_nodes_show(struct config_item *item, 82 static ssize_t iscsi_stat_instance_sessions_show(struct config_item *item, 89 static ssize_t iscsi_stat_instance_fail_sess_show(struct config_item *item, 105 static ssize_t iscsi_stat_instance_fail_type_show(struct config_item *item, 115 static ssize_t iscsi_stat_instance_fail_rem_name_show(struct config_item *ite [all...] |
H A D | iscsi_target_configfs.c | 34 static inline struct iscsi_tpg_np *to_iscsi_tpg_np(struct config_item *item) 39 static ssize_t lio_target_np_driver_show(struct config_item *item, char *page, 55 static ssize_t lio_target_np_driver_store(struct config_item *item, 116 static ssize_t lio_target_np_iser_show(struct config_item *item, char *page) 121 static ssize_t lio_target_np_iser_store(struct config_item *item, 129 static ssize_t lio_target_np_cxgbit_show(struct config_item *item, char *page) 134 static ssize_t lio_target_np_cxgbit_store(struct config_item *item, 280 static ssize_t iscsi_nacl_attrib_##name##_show(struct config_item *item,\ 288 static ssize_t iscsi_nacl_attrib_##name##_store(struct config_item *item,\ 317 static ssize_t iscsi_nacl_attrib_authentication_show(struct config_item *ite [all...] |
/linux-master/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) 43 static inline struct pci_epc_group *to_pci_epc_group(struct config_item *item) 48 static int pci_secondary_epc_epf_link(struct config_item *epf_item, 49 struct config_item *epc_item) 70 static void pci_secondary_epc_epf_unlink(struct config_item *epc_item, 71 struct config_item *epf_item) 109 static int pci_primary_epc_epf_link(struct config_item *epf_item, 110 struct config_item *epc_item) 131 static void pci_primary_epc_epf_unlink(struct config_item *epc_item, 132 struct config_item *epf_ite [all...] |
/linux-master/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...] |
/linux-master/drivers/infiniband/core/ |
H A D | cma_configfs.c | 57 static struct cma_dev_port_group *to_dev_port_group(struct config_item *item) 73 static int cma_configfs_params_get(struct config_item *item, 99 static ssize_t default_roce_mode_show(struct config_item *item, 120 static ssize_t default_roce_mode_store(struct config_item *item, 147 static ssize_t default_roce_tos_show(struct config_item *item, char *buf) 164 static ssize_t default_roce_tos_store(struct config_item *item, 236 static void release_cma_dev(struct config_item *item) 247 static void release_cma_ports_group(struct config_item *item) 319 static void drop_cma_dev(struct config_group *cgroup, struct config_item *item)
|
/linux-master/drivers/virt/coco/ |
H A D | tsm.c | 45 struct config_item cfg; 53 static struct tsm_report *to_tsm_report(struct config_item *cfg) 84 static ssize_t tsm_report_privlevel_store(struct config_item *cfg, 114 static ssize_t tsm_report_privlevel_floor_show(struct config_item *cfg, 122 static ssize_t tsm_report_inblob_write(struct config_item *cfg, 139 static ssize_t tsm_report_generation_show(struct config_item *cfg, char *buf) 149 static ssize_t tsm_report_provider_show(struct config_item *cfg, char *buf) 237 static ssize_t tsm_report_outblob_read(struct config_item *cfg, void *buf, 246 static ssize_t tsm_report_auxblob_read(struct config_item *cfg, void *buf, 286 static void tsm_report_item_release(struct config_item *cf [all...] |
/linux-master/drivers/net/ |
H A D | netconsole.c | 189 * Note that these targets get their config_item fields zeroed-out. 238 static struct netconsole_target *to_target(struct config_item *item) 263 static ssize_t enabled_show(struct config_item *item, char *buf) 268 static ssize_t extended_show(struct config_item *item, char *buf) 273 static ssize_t release_show(struct config_item *item, char *buf) 278 static ssize_t dev_name_show(struct config_item *item, char *buf) 283 static ssize_t local_port_show(struct config_item *item, char *buf) 288 static ssize_t remote_port_show(struct config_item *item, char *buf) 293 static ssize_t local_ip_show(struct config_item *item, char *buf) 303 static ssize_t remote_ip_show(struct config_item *ite [all...] |
/linux-master/drivers/hwtracing/stm/ |
H A D | policy.c | 60 static inline struct stp_policy *to_stp_policy(struct config_item *item) 68 to_stp_policy_node(struct config_item *item) 76 void *to_pdrv_policy_node(struct config_item *item) 85 stp_policy_node_masters_show(struct config_item *item, char *page) 97 stp_policy_node_masters_store(struct config_item *item, const char *page, 132 stp_policy_node_channels_show(struct config_item *item, char *page) 144 stp_policy_node_channels_store(struct config_item *item, const char *page, 177 static void stp_policy_node_release(struct config_item *item) 268 stp_policy_node_drop(struct config_group *group, struct config_item *item) 288 static ssize_t stp_policy_device_show(struct config_item *ite [all...] |