ctl_error_desc
ctl_cmd_pattern_match(struct ctl_scsiio *ctsio, struct ctl_error_desc *desc)
struct ctl_error_desc *desc, *desc2;
STAILQ_REMOVE(&lun->error_list, desc, ctl_error_desc, links);
struct ctl_error_desc *err_desc, *new_err_desc;
err_desc = (struct ctl_error_desc *)addr;
struct ctl_error_desc *delete_desc, *desc, *desc2;
delete_desc = (struct ctl_error_desc *)addr;
STAILQ_REMOVE(&lun->error_list, desc, ctl_error_desc,
STAILQ_ENTRY(ctl_error_desc) links; /* Kernel use only */
#define CTL_ERROR_INJECT _IOWR(CTL_MINOR, 0x16, struct ctl_error_desc)
#define CTL_ERROR_INJECT_DELETE _IOW(CTL_MINOR, 0x23, struct ctl_error_desc)
STAILQ_HEAD(,ctl_error_desc) error_list;
struct ctl_error_desc err_desc;