Lines Matching refs:be
68 ctl_backend_register(struct ctl_backend_driver *be) in ctl_backend_register() argument
77 if (strcmp(be_tmp->name, be->name) == 0) { in ctl_backend_register()
84 be->config_move_done = ctl_config_move_done; in ctl_backend_register()
88 if (be->init != NULL) { in ctl_backend_register()
89 if ((error = be->init()) != 0) { in ctl_backend_register()
91 be->name, error); in ctl_backend_register()
97 STAILQ_INSERT_TAIL(&softc->be_list, be, links); in ctl_backend_register()
104 ctl_backend_deregister(struct ctl_backend_driver *be) in ctl_backend_deregister() argument
110 if (be->shutdown != NULL) { in ctl_backend_deregister()
111 if ((error = be->shutdown()) != 0) { in ctl_backend_deregister()
113 be->name, error); in ctl_backend_deregister()
119 STAILQ_REMOVE(&softc->be_list, be, ctl_backend_driver, links); in ctl_backend_deregister()