Lines Matching refs:softc

173 	struct epic_softc *softc;  in epic_getinfo()  local
179 if ((softc = getsoftc(inst)) == NULL) { in epic_getinfo()
183 *result = (void *)softc->dip; in epic_getinfo()
201 struct epic_softc *softc = NULL; in epic_attach() local
228 if ((softc = getsoftc(inst)) == NULL) { in epic_attach()
231 softc->dip = dip; in epic_attach()
232 mutex_init(&softc->mutex, NULL, MUTEX_DRIVER, NULL); in epic_attach()
239 res = ddi_regs_map_setup(dip, 0, (caddr_t *)&softc->cmd_reg, in epic_attach()
241 &softc->cmd_handle); in epic_attach()
262 if (softc) in epic_attach()
274 struct epic_softc *softc; in epic_detach() local
279 if ((softc = getsoftc(inst)) == NULL) in epic_detach()
282 (void) ddi_regs_map_free(&softc->cmd_handle); in epic_detach()
286 mutex_destroy(&softc->mutex); in epic_detach()
333 struct epic_softc *softc; in epic_ioctl() local
337 if ((softc = getsoftc(inst)) == NULL) in epic_ioctl()
340 mutex_enter(&softc->mutex); in epic_ioctl()
344 EPIC_WRITE(softc->cmd_handle, softc->cmd_reg, in epic_ioctl()
349 EPIC_WRITE(softc->cmd_handle, softc->cmd_reg, in epic_ioctl()
354 EPIC_WRITE(softc->cmd_handle, softc->cmd_reg, in epic_ioctl()
359 EPIC_WRITE(softc->cmd_handle, softc->cmd_reg, in epic_ioctl()
364 EPIC_WRITE(softc->cmd_handle, softc->cmd_reg, in epic_ioctl()
369 EPIC_WRITE(softc->cmd_handle, softc->cmd_reg, in epic_ioctl()
374 EPIC_READ(softc->cmd_handle, softc->cmd_reg, in epic_ioctl()
378 mutex_exit(&softc->mutex); in epic_ioctl()
383 mutex_exit(&softc->mutex); in epic_ioctl()
388 mutex_exit(&softc->mutex); in epic_ioctl()