target_opcode_descriptor
static const struct target_opcode_descriptor tcm_opcode_read6 = {
static const struct target_opcode_descriptor tcm_opcode_read10 = {
static const struct target_opcode_descriptor tcm_opcode_read12 = {
static const struct target_opcode_descriptor tcm_opcode_read16 = {
static const struct target_opcode_descriptor tcm_opcode_write6 = {
static const struct target_opcode_descriptor tcm_opcode_write10 = {
static const struct target_opcode_descriptor tcm_opcode_write_verify10 = {
static const struct target_opcode_descriptor tcm_opcode_write12 = {
static const struct target_opcode_descriptor tcm_opcode_write16 = {
static const struct target_opcode_descriptor tcm_opcode_write_verify16 = {
static bool tcm_is_ws_enabled(const struct target_opcode_descriptor *descr,
static const struct target_opcode_descriptor tcm_opcode_write_same32 = {
static bool tcm_is_atomic_enabled(const struct target_opcode_descriptor *descr,
static struct target_opcode_descriptor tcm_opcode_write_atomic16 = {
static bool tcm_is_caw_enabled(const struct target_opcode_descriptor *descr,
static const struct target_opcode_descriptor tcm_opcode_compare_write = {
static const struct target_opcode_descriptor tcm_opcode_read_capacity = {
static const struct target_opcode_descriptor tcm_opcode_read_capacity16 = {
static bool tcm_is_rep_ref_enabled(const struct target_opcode_descriptor *descr,
static const struct target_opcode_descriptor tcm_opcode_read_report_refferals = {
static const struct target_opcode_descriptor tcm_opcode_sync_cache = {
static const struct target_opcode_descriptor tcm_opcode_sync_cache16 = {
static bool tcm_is_unmap_enabled(const struct target_opcode_descriptor *descr,
static const struct target_opcode_descriptor tcm_opcode_unmap = {
static const struct target_opcode_descriptor tcm_opcode_write_same = {
static const struct target_opcode_descriptor tcm_opcode_write_same16 = {
static const struct target_opcode_descriptor tcm_opcode_verify = {
static const struct target_opcode_descriptor tcm_opcode_verify16 = {
static const struct target_opcode_descriptor tcm_opcode_start_stop = {
static const struct target_opcode_descriptor tcm_opcode_mode_select = {
static const struct target_opcode_descriptor tcm_opcode_mode_select10 = {
static const struct target_opcode_descriptor tcm_opcode_mode_sense = {
static const struct target_opcode_descriptor tcm_opcode_mode_sense10 = {
static const struct target_opcode_descriptor tcm_opcode_pri_read_keys = {
static const struct target_opcode_descriptor tcm_opcode_pri_read_resrv = {
static bool tcm_is_pr_enabled(const struct target_opcode_descriptor *descr,
static const struct target_opcode_descriptor tcm_opcode_pri_read_caps = {
static const struct target_opcode_descriptor tcm_opcode_pri_read_full_status = {
static const struct target_opcode_descriptor tcm_opcode_pro_register = {
static const struct target_opcode_descriptor tcm_opcode_pro_reserve = {
static const struct target_opcode_descriptor tcm_opcode_pro_release = {
static const struct target_opcode_descriptor tcm_opcode_pro_clear = {
static const struct target_opcode_descriptor tcm_opcode_pro_preempt = {
static const struct target_opcode_descriptor tcm_opcode_pro_preempt_abort = {
static const struct target_opcode_descriptor tcm_opcode_pro_reg_ign_exist = {
static const struct target_opcode_descriptor tcm_opcode_pro_register_move = {
static const struct target_opcode_descriptor tcm_opcode_release = {
static const struct target_opcode_descriptor tcm_opcode_release10 = {
static const struct target_opcode_descriptor tcm_opcode_reserve = {
static const struct target_opcode_descriptor tcm_opcode_reserve10 = {
static const struct target_opcode_descriptor tcm_opcode_request_sense = {
static const struct target_opcode_descriptor tcm_opcode_inquiry = {
static bool tcm_is_3pc_enabled(const struct target_opcode_descriptor *descr,
static const struct target_opcode_descriptor tcm_opcode_extended_copy_lid1 = {
static const struct target_opcode_descriptor tcm_opcode_rcv_copy_res_op_params = {
static const struct target_opcode_descriptor tcm_opcode_report_luns = {
static const struct target_opcode_descriptor tcm_opcode_test_unit_ready = {
static const struct target_opcode_descriptor tcm_opcode_report_target_pgs = {
static bool spc_rsoc_enabled(const struct target_opcode_descriptor *descr,
static const struct target_opcode_descriptor tcm_opcode_report_supp_opcodes = {
static struct target_opcode_descriptor tcm_opcode_report_identifying_information = {
static bool tcm_is_set_tpg_enabled(const struct target_opcode_descriptor *descr,
static const struct target_opcode_descriptor tcm_opcode_set_tpg = {
static const struct target_opcode_descriptor *tcm_supported_opcodes[] = {
const struct target_opcode_descriptor *descr)
const struct target_opcode_descriptor *descr)
const struct target_opcode_descriptor *descr,
spc_rsoc_get_descr(struct se_cmd *cmd, const struct target_opcode_descriptor **opcode)
const struct target_opcode_descriptor *descr;
const struct target_opcode_descriptor *descr = NULL;
bool (*enabled)(const struct target_opcode_descriptor *descr,