Lines Matching refs:softc
68 struct ctl_softc *softc = control_softc; in ctl_backend_register() local
73 mtx_lock(&softc->ctl_lock); in ctl_backend_register()
74 STAILQ_FOREACH(be_tmp, &softc->be_list, links) { in ctl_backend_register()
76 mtx_unlock(&softc->ctl_lock); in ctl_backend_register()
80 mtx_unlock(&softc->ctl_lock); in ctl_backend_register()
94 mtx_lock(&softc->ctl_lock); in ctl_backend_register()
95 STAILQ_INSERT_TAIL(&softc->be_list, be, links); in ctl_backend_register()
96 softc->num_backends++; in ctl_backend_register()
97 mtx_unlock(&softc->ctl_lock); in ctl_backend_register()
104 struct ctl_softc *softc = control_softc; in ctl_backend_deregister() local
116 mtx_lock(&softc->ctl_lock); in ctl_backend_deregister()
117 STAILQ_REMOVE(&softc->be_list, be, ctl_backend_driver, links); in ctl_backend_deregister()
118 softc->num_backends--; in ctl_backend_deregister()
119 mtx_unlock(&softc->ctl_lock); in ctl_backend_deregister()
126 struct ctl_softc *softc = control_softc; in ctl_backend_find() local
129 mtx_lock(&softc->ctl_lock); in ctl_backend_find()
130 STAILQ_FOREACH(be_tmp, &softc->be_list, links) { in ctl_backend_find()
132 mtx_unlock(&softc->ctl_lock); in ctl_backend_find()
136 mtx_unlock(&softc->ctl_lock); in ctl_backend_find()