Lines Matching defs:be_lun
125 typedef void (*be_callback_t)(void *be_lun);
126 typedef void (*be_lun_config_t)(void *be_lun,
137 * The be_lun field is the backend driver's own context that will get
198 void *be_lun; /* passed to CTL */
230 typedef int (*be_luninfo_t)(void *be_lun, struct sbuf *sb);
231 typedef uint64_t (*be_lunattr_t)(void *be_lun, const char *attrname);
265 int ctl_add_lun(struct ctl_be_lun *be_lun);
266 int ctl_enable_lun(struct ctl_be_lun *be_lun);
273 int ctl_disable_lun(struct ctl_be_lun *be_lun);
274 int ctl_invalidate_lun(struct ctl_be_lun *be_lun);
281 int ctl_start_lun(struct ctl_be_lun *be_lun);
282 int ctl_stop_lun(struct ctl_be_lun *be_lun);
291 int ctl_lun_inoperable(struct ctl_be_lun *be_lun);
292 int ctl_lun_operable(struct ctl_be_lun *be_lun);
300 int ctl_lun_offline(struct ctl_be_lun *be_lun);
301 int ctl_lun_online(struct ctl_be_lun *be_lun);
306 void ctl_lun_capacity_changed(struct ctl_be_lun *be_lun);