Lines Matching refs:attribute_container
16 struct attribute_container { struct
22 int (*match)(struct attribute_container *, struct device *); argument
28 attribute_container_no_classdevs(struct attribute_container *atc) in attribute_container_no_classdevs() argument
34 attribute_container_set_no_classdevs(struct attribute_container *atc) in attribute_container_set_no_classdevs()
39 int attribute_container_register(struct attribute_container *cont);
40 int __must_check attribute_container_unregister(struct attribute_container *cont);
42 int (*fn)(struct attribute_container *,
46 int (*fn)(struct attribute_container *,
50 void (*fn)(struct attribute_container *,
54 int (*fn)(struct attribute_container *,
58 int (*fn)(struct attribute_container *,
61 int (*undo)(struct attribute_container *,
65 int (*fn)(struct attribute_container *,
69 int attribute_container_add_class_device_adapter(struct attribute_container *cont,
74 struct attribute_container *attribute_container_classdev_to_container(struct device *);
75 struct device *attribute_container_find_class_device(struct attribute_container *, struct device *);