Lines Matching refs:cp
77 struct char_device_struct *cd, **cp; in __register_chrdev_region() local
108 for (cp = &chrdevs[i]; *cp; cp = &(*cp)->next) in __register_chrdev_region()
109 if ((*cp)->major > major || in __register_chrdev_region()
110 ((*cp)->major == major && in __register_chrdev_region()
111 (((*cp)->baseminor >= baseminor) || in __register_chrdev_region()
112 ((*cp)->baseminor + (*cp)->minorct > baseminor)))) in __register_chrdev_region()
116 if (*cp && (*cp)->major == major) { in __register_chrdev_region()
117 int old_min = (*cp)->baseminor; in __register_chrdev_region()
118 int old_max = (*cp)->baseminor + (*cp)->minorct - 1; in __register_chrdev_region()
135 cd->next = *cp; in __register_chrdev_region()
136 *cp = cd; in __register_chrdev_region()
148 struct char_device_struct *cd = NULL, **cp; in __unregister_chrdev_region() local
152 for (cp = &chrdevs[i]; *cp; cp = &(*cp)->next) in __unregister_chrdev_region()
153 if ((*cp)->major == major && in __unregister_chrdev_region()
154 (*cp)->baseminor == baseminor && in __unregister_chrdev_region()
155 (*cp)->minorct == minorct) in __unregister_chrdev_region()
157 if (*cp) { in __unregister_chrdev_region()
158 cd = *cp; in __unregister_chrdev_region()
159 *cp = cd->next; in __unregister_chrdev_region()