Lines Matching defs:dev

179 device_class(device_t dev)
182 return dev->dv_class;
186 device_cfdata(device_t dev)
189 return dev->dv_cfdata;
193 device_cfdriver(device_t dev)
196 return dev->dv_cfdriver;
200 device_cfattach(device_t dev)
203 return dev->dv_cfattach;
207 device_unit(device_t dev)
210 return dev->dv_unit;
214 device_xname(device_t dev)
217 return dev->dv_xname;
221 device_parent(device_t dev)
224 return dev->dv_parent;
228 device_activation(device_t dev, devact_level_t level)
245 return (dev->dv_flags & active_flags) == DVF_ACTIVE;
249 device_is_active(device_t dev)
258 return (dev->dv_flags & active_flags) == DVF_ACTIVE;
262 device_is_enabled(device_t dev)
264 return (dev->dv_flags & DVF_ACTIVE) == DVF_ACTIVE;
268 device_has_power(device_t dev)
274 return (dev->dv_flags & active_flags) == DVF_ACTIVE;
278 device_locator(device_t dev, u_int locnum)
281 KASSERT(dev->dv_locators != NULL);
282 return dev->dv_locators[locnum];
286 device_private(device_t dev)
296 return dev == NULL ? NULL : dev->dv_private;
300 device_set_private(device_t dev, void *private)
303 KASSERTMSG(dev->dv_private == NULL, "device_set_private(%p, %p):"
305 dev, private, device_xname(dev), device_private(dev));
307 dev->dv_private = private;
311 device_properties(device_t dev)
314 return dev->dv_properties;
324 device_is_a(device_t dev, const char *dname)
326 if (dev == NULL || dev->dv_cfdriver == NULL) {
330 return strcmp(dev->dv_cfdriver->cd_name, dname) == 0;
340 device_attached_to_iattr(device_t dev, const char *iattr)
342 cfdata_t cfdata = device_cfdata(dev);
353 device_set_handle(device_t dev, devhandle_t handle)
355 dev->dv_handle = handle;
359 device_handle(device_t dev)
361 return dev->dv_handle;
365 device_call_generic(device_t dev, devhandle_t handle,
375 return call(dev, call_handle, gen->args);
379 device_enumerate_children(device_t dev,
388 return device_call(dev, DEVICE_ENUMERATE_CHILDREN(&args));