Lines Matching refs:softc
107 void *softc; /**< current driver's variables */ member
1045 return (dev->softc); in device_get_softc()
1055 device_set_softc(device_t dev, void *softc) in device_set_softc() argument
1057 if (dev->softc && !(dev->flags & DF_EXTERNALSOFTC)) in device_set_softc()
1058 bsd_free(dev->softc, M_BUS_SC); in device_set_softc()
1059 dev->softc = softc; in device_set_softc()
1060 if (dev->softc) in device_set_softc()
1073 device_free_softc(void *softc) in device_free_softc() argument
1075 bsd_free(softc, M_BUS_SC); in device_free_softc()
1089 if (dev->softc) in device_claim_softc()
1395 dev->softc = NULL; in make_device()
2393 if (dev->softc && !(dev->flags & DF_EXTERNALSOFTC)) { in device_set_driver()
2394 bsd_free(dev->softc, M_BUS_SC); in device_set_driver()
2395 dev->softc = NULL; in device_set_driver()
2403 dev->softc = bsd_malloc(driver->size, M_BUS_SC, in device_set_driver()
2405 if (!dev->softc) { in device_set_driver()
2903 (dev->softc? "":"no "), in print_device_short()