Lines Matching refs:de
152 struct device_element *de; in linux_driver_get_name_dev() local
157 TAILQ_FOREACH(de, &devices, list) { in linux_driver_get_name_dev()
158 if (strcmp(device_name, de->entry.bsd_driver_name) == 0) in linux_driver_get_name_dev()
159 return (de->entry.linux_driver_name); in linux_driver_get_name_dev()
168 struct device_element *de; in linux_driver_get_major_minor() local
217 TAILQ_FOREACH(de, &devices, list) { in linux_driver_get_major_minor()
218 if (strcmp(node, de->entry.bsd_device_name) == 0) { in linux_driver_get_major_minor()
219 *major = de->entry.linux_major; in linux_driver_get_major_minor()
220 *minor = de->entry.linux_minor; in linux_driver_get_major_minor()
249 struct device_element *de; in linux_get_char_devices() local
257 TAILQ_FOREACH(de, &devices, list) { in linux_get_char_devices()
258 if (!de->entry.linux_char_device) in linux_get_char_devices()
261 if (strcmp(last, de->entry.bsd_driver_name) != 0) { in linux_get_char_devices()
262 last = de->entry.bsd_driver_name; in linux_get_char_devices()
265 de->entry.linux_major, in linux_get_char_devices()
266 de->entry.linux_device_name); in linux_get_char_devices()
295 struct device_element *de; in linux_device_register_handler() local
300 de = malloc(sizeof(*de), M_LINUX, M_WAITOK); in linux_device_register_handler()
304 bcopy(d, &de->entry, sizeof(*d)); in linux_device_register_handler()
307 TAILQ_INSERT_TAIL(&devices, de, list); in linux_device_register_handler()
315 struct device_element *de; in linux_device_unregister_handler() local
320 TAILQ_FOREACH(de, &devices, list) { in linux_device_unregister_handler()
321 if (bcmp(d, &de->entry, sizeof(*d)) == 0) { in linux_device_unregister_handler()
322 TAILQ_REMOVE(&devices, de, list); in linux_device_unregister_handler()
323 free(de, M_LINUX); in linux_device_unregister_handler()