Lines Matching defs:be
13 * ("Disclaimer") and any redistribution must be conditioned upon
68 ctl_backend_register(struct ctl_backend_driver *be)
84 if (strcmp(be_tmp->name, be->name) == 0) {
94 be->init();
98 STAILQ_INSERT_TAIL(&ctl_softc->be_list, be, links);
104 * we won't be able to unload otherwise.
108 if ((be->flags & CTL_BE_FLAG_INTERNAL) == 0)
113 be->config_move_done = ctl_config_move_done;
116 be->num_luns = 0;
118 atomic_set(&be->num_luns, 0);
127 ctl_backend_deregister(struct ctl_backend_driver *be)
136 if (atomic_read(&be->num_luns) != 0) {
139 if (be->num_luns != 0) {
144 STAILQ_REMOVE(&ctl_softc->be_list, be, ctl_backend_driver, links);
150 if ((be->flags & CTL_BE_FLAG_INTERNAL) == 0)