Lines Matching refs:de
139 struct device_element *de;
144 TAILQ_FOREACH(de, &devices, list) {
145 if (strcmp(device_name, de->entry.bsd_driver_name) == 0)
146 return (de->entry.linux_driver_name);
155 struct device_element *de;
204 TAILQ_FOREACH(de, &devices, list) {
205 if (strcmp(node, de->entry.bsd_device_name) == 0) {
206 *major = de->entry.linux_major;
207 *minor = de->entry.linux_minor;
261 struct device_element *de;
269 TAILQ_FOREACH(de, &devices, list) {
270 if (!de->entry.linux_char_device)
273 if (strcmp(last, de->entry.bsd_driver_name) != 0) {
274 last = de->entry.bsd_driver_name;
277 de->entry.linux_major,
278 de->entry.linux_device_name);
307 struct device_element *de;
312 de = malloc(sizeof(*de), M_LINUX, M_WAITOK);
316 bcopy(d, &de->entry, sizeof(*d));
319 TAILQ_INSERT_TAIL(&devices, de, list);
327 struct device_element *de;
332 TAILQ_FOREACH(de, &devices, list) {
333 if (bcmp(d, &de->entry, sizeof(*d)) == 0) {
334 TAILQ_REMOVE(&devices, de, list);
335 free(de, M_LINUX);