Lines Matching refs:de
156 struct device_element *de;
167 TAILQ_FOREACH(de, &devices, list) {
168 if (strcmp(device_name, de->entry.bsd_driver_name) == 0) {
170 de->entry.linux_driver_name);
171 return (de->entry.linux_driver_name);
182 struct device_element *de;
212 TAILQ_FOREACH(de, &devices, list) {
213 if (strcmp(node, de->entry.bsd_device_name) == 0) {
214 *major = de->entry.linux_major;
215 *minor = de->entry.linux_minor;
231 struct device_element *de;
241 TAILQ_FOREACH(de, &devices, list) {
242 if (!de->entry.linux_char_device)
245 if (strcmp(last, de->entry.bsd_driver_name) != 0) {
246 last = de->entry.bsd_driver_name;
249 de->entry.linux_major,
250 de->entry.linux_device_name);
284 struct device_element *de;
294 de = malloc(sizeof(*de), M_LINUX, M_WAITOK);
298 bcopy(d, &de->entry, sizeof(*d));
301 TAILQ_INSERT_TAIL(&devices, de, list);
310 struct device_element *de;
320 TAILQ_FOREACH(de, &devices, list) {
321 if (bcmp(d, &de->entry, sizeof(*d)) == 0) {
322 TAILQ_REMOVE(&devices, de, list);
323 free(de, M_LINUX);