Lines Matching refs:softc
70 struct ctl_softc *softc = control_softc; in ctl_backend_register() local
75 mtx_lock(&softc->ctl_lock); in ctl_backend_register()
76 STAILQ_FOREACH(be_tmp, &softc->be_list, links) { in ctl_backend_register()
78 mtx_unlock(&softc->ctl_lock); in ctl_backend_register()
82 mtx_unlock(&softc->ctl_lock); in ctl_backend_register()
96 mtx_lock(&softc->ctl_lock); in ctl_backend_register()
97 STAILQ_INSERT_TAIL(&softc->be_list, be, links); in ctl_backend_register()
98 softc->num_backends++; in ctl_backend_register()
99 mtx_unlock(&softc->ctl_lock); in ctl_backend_register()
106 struct ctl_softc *softc = control_softc; in ctl_backend_deregister() local
118 mtx_lock(&softc->ctl_lock); in ctl_backend_deregister()
119 STAILQ_REMOVE(&softc->be_list, be, ctl_backend_driver, links); in ctl_backend_deregister()
120 softc->num_backends--; in ctl_backend_deregister()
121 mtx_unlock(&softc->ctl_lock); in ctl_backend_deregister()
128 struct ctl_softc *softc = control_softc; in ctl_backend_find() local
131 mtx_lock(&softc->ctl_lock); in ctl_backend_find()
132 STAILQ_FOREACH(be_tmp, &softc->be_list, links) { in ctl_backend_find()
134 mtx_unlock(&softc->ctl_lock); in ctl_backend_find()
138 mtx_unlock(&softc->ctl_lock); in ctl_backend_find()