Lines Matching defs:dcp
699 devclass_add_driver(devclass_t dc, driver_t *driver, int pass, devclass_t *dcp)
735 if (dcp != NULL)
736 *dcp = child_dc;
6079 device_location_cache_t *dcp;
6081 dcp = malloc(sizeof(*dcp), M_BUS, M_WAITOK | M_ZERO);
6082 TAILQ_INIT(&dcp->dlc_list);
6084 return (dcp);
6088 dev_wired_cache_fini(device_location_cache_t *dcp)
6092 TAILQ_FOREACH_SAFE(dln, &dcp->dlc_list, dln_link, tdln) {
6095 free(dcp, M_BUS);
6099 dev_wired_cache_lookup(device_location_cache_t *dcp, const char *locator)
6103 TAILQ_FOREACH(dln, &dcp->dlc_list, dln_link) {
6112 dev_wired_cache_add(device_location_cache_t *dcp, const char *locator, const char *path)
6124 TAILQ_INSERT_HEAD(&dcp->dlc_list, dln, dln_link);
6130 dev_wired_cache_match(device_location_cache_t *dcp, device_t dev,
6151 res = dev_wired_cache_lookup(dcp, locator);
6158 res = dev_wired_cache_add(dcp, locator,