Lines Matching defs:ic
34 struct internal_container *ic =
36 class_device_get(&ic->classdev);
41 struct internal_container *ic =
43 class_device_put(&ic->classdev);
57 struct internal_container *ic =
59 return ic->cont;
114 struct internal_container *ic
118 kfree(ic);
150 struct internal_container *ic;
158 ic = kzalloc(sizeof(*ic), GFP_KERNEL);
159 if (!ic) {
164 ic->cont = cont;
165 class_device_initialize(&ic->classdev);
166 ic->classdev.dev = get_device(dev);
167 ic->classdev.class = cont->class;
169 strcpy(ic->classdev.class_id, dev->bus_id);
171 fn(cont, dev, &ic->classdev);
173 attribute_container_add_class_device(&ic->classdev);
174 klist_add_tail(&ic->node, &cont->containers);
213 struct internal_container *ic;
222 klist_for_each_entry(ic, &cont->containers, node, &iter) {
223 if (dev != ic->classdev.dev)
225 klist_del(&ic->node);
227 fn(cont, dev, &ic->classdev);
229 attribute_container_remove_attrs(&ic->classdev);
230 class_device_unregister(&ic->classdev);
257 struct internal_container *ic;
268 klist_for_each_entry(ic, &cont->containers, node, &iter) {
269 if (dev == ic->classdev.dev)
270 fn(cont, dev, &ic->classdev);
413 struct internal_container *ic;
416 klist_for_each_entry(ic, &cont->containers, node, &iter) {
417 if (ic->classdev.dev == dev) {
418 cdev = &ic->classdev;