/linux-4.1.27/include/linux/ |
D | configfs.h | 56 struct config_item { struct 61 struct config_item *ci_parent; argument 67 extern int config_item_set_name(struct config_item *, const char *, ...); argument 69 static inline char *config_item_name(struct config_item * item) in config_item_name() 74 extern void config_item_init(struct config_item *); 75 extern void config_item_init_type_name(struct config_item *item, 79 extern struct config_item * config_item_get(struct config_item *); 80 extern void config_item_put(struct config_item *); 94 struct config_item cg_item; 105 static inline struct config_group *to_config_group(struct config_item *item) in to_config_group() [all …]
|
/linux-4.1.27/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 void config_item_init(struct config_item *item) in config_item_init() 66 int config_item_set_name(struct config_item *item, const char *fmt, ...) in config_item_set_name() 115 void config_item_init_type_name(struct config_item *item, in config_item_init_type_name() 134 struct config_item *config_item_get(struct config_item *item) in config_item_get() 142 static void config_item_cleanup(struct config_item *item) in config_item_cleanup() 146 struct config_item *parent = item->ci_parent; in config_item_cleanup() 162 config_item_cleanup(container_of(kref, struct config_item, ci_kref)); in config_item_release() 171 void config_item_put(struct config_item *item) in config_item_put() [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() 113 struct config_item **target, struct super_block *sb) in get_target() 140 struct config_item *parent_item; in configfs_symlink() [all …]
|
D | configfs_internal.h | 69 extern int configfs_is_root(struct config_item *item); 74 extern int configfs_create_file(struct config_item *, const struct configfs_attribute *); 103 struct config_item *sl_target; 110 static inline struct config_item * to_item(struct dentry * dentry) in to_item() 113 return ((struct config_item *) sd->s_element); in to_item() 122 static inline struct config_item *configfs_get_config_item(struct dentry *dentry) in configfs_get_config_item() 124 struct config_item * item = NULL; in configfs_get_config_item()
|
D | dir.c | 272 static int configfs_create_dir(struct config_item *item, struct dentry *dentry) in configfs_create_dir() 397 static void configfs_remove_dir(struct config_item * item) in configfs_remove_dir() 553 static void detach_attrs(struct config_item * item) in detach_attrs() 582 static int populate_attrs(struct config_item *item) in populate_attrs() 604 static int configfs_attach_group(struct config_item *parent_item, 605 struct config_item *item, 607 static void configfs_detach_group(struct config_item *item); 710 static void unlink_obj(struct config_item *item) in unlink_obj() 729 static void link_obj(struct config_item *parent_item, struct config_item *item) in link_obj() 806 static int configfs_attach_item(struct config_item *parent_item, in configfs_attach_item() [all …]
|
D | file.c | 67 struct config_item * item = to_item(dentry->d_parent); in fill_read_buffer() 173 struct config_item * item = to_item(dentry->d_parent); in flush_write_buffer() 215 struct config_item *item = configfs_get_config_item(file->f_path.dentry->d_parent); in check_perm() 289 struct config_item * item = to_item(filp->f_path.dentry->d_parent); in configfs_release() 322 int configfs_create_file(struct config_item * item, const struct configfs_attribute * attr) in configfs_create_file()
|
D | mount.c | 56 int configfs_is_root(struct config_item *item) in configfs_is_root()
|
/linux-4.1.27/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-4.1.27/Documentation/filesystems/configfs/ |
D | configfs_example_explicit.c | 62 static inline struct childless *to_childless(struct config_item *item) in to_childless() 136 static ssize_t childless_attr_show(struct config_item *item, in childless_attr_show() 150 static ssize_t childless_attr_store(struct config_item *item, in childless_attr_store() 199 struct config_item item; 203 static inline struct simple_child *to_simple_child(struct config_item *item) in to_simple_child() 219 static ssize_t simple_child_attr_show(struct config_item *item, in simple_child_attr_show() 231 static ssize_t simple_child_attr_store(struct config_item *item, in simple_child_attr_store() 251 static void simple_child_release(struct config_item *item) in simple_child_release() 273 static inline struct simple_children *to_simple_children(struct config_item *item) in to_simple_children() 278 static struct config_item *simple_children_make_item(struct config_group *group, const char *name) in simple_children_make_item() [all …]
|
D | configfs_example_macros.c | 55 static inline struct childless *to_childless(struct config_item *item) in to_childless() 162 struct config_item item; 166 static inline struct simple_child *to_simple_child(struct config_item *item) in to_simple_child() 182 static ssize_t simple_child_attr_show(struct config_item *item, in simple_child_attr_show() 194 static ssize_t simple_child_attr_store(struct config_item *item, in simple_child_attr_store() 214 static void simple_child_release(struct config_item *item) in simple_child_release() 236 static inline struct simple_children *to_simple_children(struct config_item *item) in to_simple_children() 241 static struct config_item *simple_children_make_item(struct config_group *group, const char *name) in simple_children_make_item() 268 static ssize_t simple_children_attr_show(struct config_item *item, in simple_children_attr_show() 279 static void simple_children_release(struct config_item *item) in simple_children_release() [all …]
|
D | configfs.txt | 27 A configfs config_item is created via an explicit userspace operation: 104 Every object in configfs is a config_item. A config_item reflects an 121 [struct config_item] 123 struct config_item { 128 struct config_item *ci_parent; 134 void config_item_init(struct config_item *); 135 void config_item_init_type_name(struct config_item *, 138 struct config_item *config_item_get(struct config_item *); 139 void config_item_put(struct config_item *); 141 Generally, struct config_item is embedded in a container structure, a [all …]
|
/linux-4.1.27/drivers/usb/gadget/function/ |
D | uvc_configfs.c | 21 static ssize_t _item##_attr_show(struct config_item *item, \ 35 static inline struct f_uvc_opts *to_f_uvc_opts(struct config_item *item); 41 struct config_item item; 46 static struct uvcg_control_header *to_uvcg_control_header(struct config_item *item) in to_uvcg_control_header() 64 struct config_item *opts_item; \ 86 struct config_item *opts_item; \ 144 static struct config_item *uvcg_control_header_make(struct config_group *group, in uvcg_control_header_make() 165 struct config_item *item) in uvcg_control_header_drop() 193 *to_uvcg_default_processing(struct config_item *item) in to_uvcg_default_processing() 211 struct config_item *opts_item; \ [all …]
|
D | f_serial.c | 264 static inline struct f_serial_opts *to_f_serial_opts(struct config_item *item) in to_f_serial_opts() 271 static ssize_t f_serial_attr_show(struct config_item *item, in f_serial_attr_show() 286 static void serial_attr_release(struct config_item *item) in serial_attr_release()
|
D | f_obex.c | 411 static inline struct f_serial_opts *to_f_serial_opts(struct config_item *item) in to_f_serial_opts() 418 static ssize_t f_obex_attr_show(struct config_item *item, in f_obex_attr_show() 433 static void obex_attr_release(struct config_item *item) in obex_attr_release()
|
D | f_phonet.c | 586 static inline struct f_phonet_opts *to_f_phonet_opts(struct config_item *item) in to_f_phonet_opts() 593 static ssize_t f_phonet_attr_show(struct config_item *item, in f_phonet_attr_show() 607 static void phonet_attr_release(struct config_item *item) in phonet_attr_release()
|
D | f_loopback.c | 415 static inline struct f_lb_opts *to_f_lb_opts(struct config_item *item) in to_f_lb_opts() 424 static void lb_attr_release(struct config_item *item) in lb_attr_release()
|
D | u_ether_configfs.h | 23 static void _f_##_attr_release(struct config_item *item) \
|
D | f_acm.c | 774 static inline struct f_serial_opts *to_f_serial_opts(struct config_item *item) in to_f_serial_opts() 781 static ssize_t f_acm_attr_show(struct config_item *item, in f_acm_attr_show() 795 static void acm_attr_release(struct config_item *item) in acm_attr_release()
|
D | f_subset.c | 394 static inline struct f_gether_opts *to_f_gether_opts(struct config_item *item) in to_f_gether_opts()
|
D | f_mass_storage.c | 3122 static inline struct fsg_lun_opts *to_fsg_lun_opts(struct config_item *item) in to_fsg_lun_opts() 3127 static inline struct fsg_opts *to_fsg_opts(struct config_item *item) in to_fsg_opts() 3136 static void fsg_lun_attr_release(struct config_item *item) in fsg_lun_attr_release() 3317 static void fsg_lun_drop(struct config_group *group, struct config_item *item) in fsg_lun_drop() 3327 struct config_item *gadget; in fsg_lun_drop() 3344 static void fsg_attr_release(struct config_item *item) in fsg_attr_release()
|
D | f_uac1.c | 770 static inline struct f_uac1_opts *to_f_uac1_opts(struct config_item *item) in to_f_uac1_opts() 779 static void f_uac1_attr_release(struct config_item *item) in f_uac1_attr_release()
|
D | f_hid.c | 706 static inline struct f_hid_opts *to_f_hid_opts(struct config_item *item) in to_f_hid_opts() 715 static void hid_attr_release(struct config_item *item) in hid_attr_release()
|
D | f_sourcesink.c | 901 static inline struct f_ss_opts *to_f_ss_opts(struct config_item *item) in to_f_ss_opts() 910 static void ss_attr_release(struct config_item *item) in ss_attr_release()
|
D | f_midi.c | 899 static inline struct f_midi_opts *to_f_midi_opts(struct config_item *item) in to_f_midi_opts() 908 static void midi_attr_release(struct config_item *item) in midi_attr_release()
|
D | f_eem.c | 536 static inline struct f_eem_opts *to_f_eem_opts(struct config_item *item) in to_f_eem_opts()
|
D | f_printer.c | 1144 *to_f_printer_opts(struct config_item *item) in to_f_printer_opts() 1153 static void printer_attr_release(struct config_item *item) in printer_attr_release()
|
D | f_uac2.c | 1442 static inline struct f_uac2_opts *to_f_uac2_opts(struct config_item *item) in to_f_uac2_opts() 1451 static void f_uac2_attr_release(struct config_item *item) in f_uac2_attr_release()
|
D | f_ecm.c | 836 static inline struct f_ecm_opts *to_f_ecm_opts(struct config_item *item) in to_f_ecm_opts()
|
D | f_rndis.c | 859 static inline struct f_rndis_opts *to_f_rndis_opts(struct config_item *item) in to_f_rndis_opts()
|
D | f_ncm.c | 1485 static inline struct f_ncm_opts *to_f_ncm_opts(struct config_item *item) in to_f_ncm_opts()
|
D | f_fs.c | 3101 static inline struct f_fs_opts *to_ffs_opts(struct config_item *item) in to_ffs_opts() 3107 static void ffs_attr_release(struct config_item *item) in ffs_attr_release()
|
/linux-4.1.27/drivers/target/ |
D | target_core_fabric_configfs.c | 76 struct config_item *lun_acl_ci, in target_fabric_mappedlun_link() 77 struct config_item *lun_ci) in target_fabric_mappedlun_link() 85 struct config_item *nacl_ci, *tpg_ci, *tpg_ci_s, *wwn_ci, *wwn_ci_s; in target_fabric_mappedlun_link() 151 struct config_item *lun_acl_ci, in target_fabric_mappedlun_unlink() 152 struct config_item *lun_ci) in target_fabric_mappedlun_unlink() 233 static void target_fabric_mappedlun_release(struct config_item *item) in target_fabric_mappedlun_release() 271 struct config_item *item) in target_core_mappedlun_stat_rmdir() 338 struct config_item *acl_ci; in target_fabric_make_mappedlun() 430 struct config_item *item) in target_fabric_drop_mappedlun() 434 struct config_item *df_item; in target_fabric_drop_mappedlun() [all …]
|
D | target_core_configfs.c | 82 item_to_hba(struct config_item *item) in item_to_hba() 90 static ssize_t target_core_attr_show(struct config_item *item, in target_core_attr_show() 227 struct config_item *item) in target_core_deregister_fabric() 232 struct config_item *df_item; in target_core_deregister_fabric() 290 int target_depend_item(struct config_item *item) in target_depend_item() 296 void target_undepend_item(struct config_item *item) in target_undepend_item() 1404 struct config_item *lu_ci; in target_core_show_alua_lu_gp() 1696 static void target_core_dev_release(struct config_item *item) in target_core_dev_release() 1706 static ssize_t target_core_dev_show(struct config_item *item, in target_core_dev_show() 1722 static ssize_t target_core_dev_store(struct config_item *item, in target_core_dev_store() [all …]
|
D | target_core_alua.c | 1637 struct config_item *ci; in core_alua_get_lu_gp_by_name() 1918 struct config_item *ci; in core_alua_get_tg_pt_gp_by_name() 1980 struct config_item *tg_pt_ci; in core_alua_show_tg_pt_gp_info()
|
/linux-4.1.27/fs/ocfs2/cluster/ |
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);
|
D | nodemanager.c | 156 static struct o2nm_cluster *to_o2nm_cluster(struct config_item *item) in to_o2nm_cluster() 164 static struct o2nm_node *to_o2nm_node(struct config_item *item) in to_o2nm_node() 169 static void o2nm_node_release(struct config_item *item) in o2nm_node_release() 409 static ssize_t o2nm_node_show(struct config_item *item, in o2nm_node_show() 423 static ssize_t o2nm_node_store(struct config_item *item, in o2nm_node_store() 662 static ssize_t o2nm_cluster_show(struct config_item *item, in o2nm_cluster_show() 676 static ssize_t o2nm_cluster_store(struct config_item *item, in o2nm_cluster_store() 697 static struct config_item *o2nm_node_group_make_item(struct config_group *group, in o2nm_node_group_make_item() 719 struct config_item *item) in o2nm_node_group_drop_item() 766 static void o2nm_cluster_release(struct config_item *item) in o2nm_cluster_release() [all …]
|
D | heartbeat.c | 216 struct config_item hr_item; 1434 static struct o2hb_region *to_o2hb_region(struct config_item *item) in to_o2hb_region() 1442 static void o2hb_region_release(struct config_item *item) in o2hb_region_release() 1943 static ssize_t o2hb_region_show(struct config_item *item, in o2hb_region_show() 1957 static ssize_t o2hb_region_store(struct config_item *item, in o2hb_region_store() 2062 static struct config_item *o2hb_heartbeat_group_make_item(struct config_group *group, in o2hb_heartbeat_group_make_item() 2107 struct config_item *item) in o2hb_heartbeat_group_drop_item() 2175 static ssize_t o2hb_heartbeat_group_show(struct config_item *item, in o2hb_heartbeat_group_show() 2189 static ssize_t o2hb_heartbeat_group_store(struct config_item *item, in o2hb_heartbeat_group_store()
|
/linux-4.1.27/drivers/usb/gadget/ |
D | configfs.c | 310 static inline struct gadget_info *to_gadget_info(struct config_item *item) in to_gadget_info() 315 static inline struct gadget_strings *to_gadget_strings(struct config_item *item) in to_gadget_strings() 322 struct config_item *item) in to_gadget_config_name() 328 static inline struct config_usb_cfg *to_config_usb_cfg(struct config_item *item) in to_config_usb_cfg() 335 struct config_item *item) in to_usb_function_instance() 341 static void gadget_info_attr_release(struct config_item *item) in gadget_info_attr_release() 360 static void gadget_config_attr_release(struct config_item *item) in gadget_config_attr_release() 371 struct config_item *usb_cfg_ci, in config_usb_cfg_link() 372 struct config_item *usb_func_ci) in config_usb_cfg_link() 422 struct config_item *usb_cfg_ci, in config_usb_cfg_unlink() [all …]
|
D | configfs.h | 6 void unregister_gadget_item(struct config_item *item); 14 static inline struct usb_os_desc *to_usb_os_desc(struct config_item *item) in to_usb_os_desc()
|
/linux-4.1.27/include/target/ |
D | configfs_macros.h | 102 static struct _item *to_##_name(struct config_item *ci) \ 109 static ssize_t _name##_attr_show(struct config_item *item, \ 124 static ssize_t _name##_attr_store(struct config_item *item, \
|
D | target_core_configfs.h | 40 struct config_item *tf_fabric;
|
D | target_core_fabric.h | 111 int target_depend_item(struct config_item *item); 112 void target_undepend_item(struct config_item *item);
|
/linux-4.1.27/drivers/net/ |
D | netconsole.c | 105 struct config_item item; 245 static struct netconsole_target *to_target(struct config_item *item) in to_target() 535 static void netconsole_target_release(struct config_item *item) in netconsole_target_release() 540 static ssize_t netconsole_target_attr_show(struct config_item *item, in netconsole_target_attr_show() 555 static ssize_t netconsole_target_attr_store(struct config_item *item, in netconsole_target_attr_store() 589 static struct config_item *make_netconsole_target(struct config_group *group, in make_netconsole_target() 622 struct config_item *item) in drop_netconsole_target()
|
/linux-4.1.27/drivers/misc/ |
D | spear13xx_pcie_gadget.c | 629 static struct pcie_gadget_target *to_target(struct config_item *item) in to_target() 640 static ssize_t pcie_gadget_target_attr_show(struct config_item *item, in pcie_gadget_target_attr_show() 654 static ssize_t pcie_gadget_target_attr_store(struct config_item *item, in pcie_gadget_target_attr_store() 744 struct config_item *cg_item; in spear_pcie_gadget_probe()
|
/linux-4.1.27/include/linux/usb/ |
D | gadget_configfs.h | 95 struct config_item *item) \
|
D | composite.h | 76 struct config_item item;
|
/linux-4.1.27/Documentation/usb/ |
D | gadget_configfs.txt | 306 a config_item and an "sa" which contains a configfs_attribute. 320 which accepts a struct config_item and a struct configfs_attribute. 339 | | config_item | | | |configfs_attribute| |
|
/linux-4.1.27/drivers/target/iscsi/ |
D | iscsi_target_configfs.c | 785 struct config_item *acl_ci, *tpg_ci, *wwn_ci; in lio_target_nacl_store_cmdsn_depth() 930 struct config_item *df_item; in lio_target_drop_nodeacl() 1569 struct config_item *df_item; in lio_target_call_coredeltiqn()
|