Lines Matching refs:be
66 ctl_backend_register(struct ctl_backend_driver *be) in ctl_backend_register() argument
75 if (strcmp(be_tmp->name, be->name) == 0) { in ctl_backend_register()
82 be->config_move_done = ctl_config_move_done; in ctl_backend_register()
86 if (be->init != NULL) { in ctl_backend_register()
87 if ((error = be->init()) != 0) { in ctl_backend_register()
89 be->name, error); in ctl_backend_register()
95 STAILQ_INSERT_TAIL(&softc->be_list, be, links); in ctl_backend_register()
102 ctl_backend_deregister(struct ctl_backend_driver *be) in ctl_backend_deregister() argument
108 if (be->shutdown != NULL) { in ctl_backend_deregister()
109 if ((error = be->shutdown()) != 0) { in ctl_backend_deregister()
111 be->name, error); in ctl_backend_deregister()
117 STAILQ_REMOVE(&softc->be_list, be, ctl_backend_driver, links); in ctl_backend_deregister()