Lines Matching refs:de

113 	struct device_element *de;  in linux_driver_get_name_dev()  local
118 TAILQ_FOREACH(de, &devices, list) { in linux_driver_get_name_dev()
119 if (strcmp(device_name, de->entry.bsd_driver_name) == 0) in linux_driver_get_name_dev()
120 return (de->entry.linux_driver_name); in linux_driver_get_name_dev()
129 struct device_element *de; in linux_driver_get_major_minor() local
178 TAILQ_FOREACH(de, &devices, list) { in linux_driver_get_major_minor()
179 if (strcmp(node, de->entry.bsd_device_name) == 0) { in linux_driver_get_major_minor()
180 *major = de->entry.linux_major; in linux_driver_get_major_minor()
181 *minor = de->entry.linux_minor; in linux_driver_get_major_minor()
192 struct device_element *de; in linux_get_char_devices() local
200 TAILQ_FOREACH(de, &devices, list) { in linux_get_char_devices()
201 if (!de->entry.linux_char_device) in linux_get_char_devices()
204 if (strcmp(last, de->entry.bsd_driver_name) != 0) { in linux_get_char_devices()
205 last = de->entry.bsd_driver_name; in linux_get_char_devices()
208 de->entry.linux_major, in linux_get_char_devices()
209 de->entry.linux_device_name); in linux_get_char_devices()
238 struct device_element *de; in linux_device_register_handler() local
243 de = malloc(sizeof(*de), M_LINUX, M_WAITOK); in linux_device_register_handler()
247 bcopy(d, &de->entry, sizeof(*d)); in linux_device_register_handler()
250 TAILQ_INSERT_TAIL(&devices, de, list); in linux_device_register_handler()
258 struct device_element *de; in linux_device_unregister_handler() local
263 TAILQ_FOREACH(de, &devices, list) { in linux_device_unregister_handler()
264 if (bcmp(d, &de->entry, sizeof(*d)) == 0) { in linux_device_unregister_handler()
265 TAILQ_REMOVE(&devices, de, list); in linux_device_unregister_handler()
266 free(de, M_LINUX); in linux_device_unregister_handler()