Lines Matching full:class
21 * transport class<-----attribute container<----class device
26 * transport class is framed entirely in terms of generic devices to
38 * transport_class_register - register an initial transport class
40 * @tclass: a pointer to the transport class structure to be initialised
42 * The transport class contains an embedded class which is used to
44 * zeros and then generic class must have been initialised with the
45 * actual transport class unique name. There's a macro
53 return class_register(&tclass->class); in transport_class_register()
58 * transport_class_unregister - unregister a previously registered class
60 * @tclass: The transport class to unregister
63 * class.
67 class_unregister(&tclass->class); in transport_class_unregister()
80 * anon_transport_class_register - register an anonymous class
82 * @atc: The anon transport class to register
84 * The anonymous transport class contains both a transport class and a
85 * container. The idea of an anonymous class is that it never
89 * initialise the anon transport class storage.
94 atc->container.class = &atc->tclass.class; in anon_transport_class_register()
106 * anon_transport_class_unregister - unregister an anon class
108 * @atc: Pointer to the anon transport class to unregister
111 * transport class.
124 struct transport_class *tclass = class_to_transport_class(cont->class); in transport_setup_classdev()
134 …* transport_setup_device - declare a new dev for transport class association but don't make it vis…
141 * storage for the class device and initialises it, but does not yet
158 struct transport_class *tclass = class_to_transport_class(cont->class); in transport_add_class_device()
185 * transport_add_device - declare a new dev for transport class association
206 struct transport_class *tclass = class_to_transport_class(cont->class); in transport_configure()
221 * process to allow the transport class to extract information from a
239 struct transport_class *tclass = class_to_transport_class(cont->class); in transport_remove_classdev()
276 struct transport_class *tclass = class_to_transport_class(cont->class); in transport_destroy_classdev()
286 * @dev: device to eliminate from the transport class.
293 * transport class device remains around.