Lines Matching defs:se_cmd
470 struct se_cmd { struct
490 /* See se_cmd_flags_table */ argument
491 u32 se_cmd_flags; argument
508 struct llist_node se_cmd_list; argument
512 sense_reason_t (*execute_cmd)(struct se_cmd *); argument
513 sense_reason_t (*transport_complete_callback)(struct se_cmd *, bool, int *); argument
514 void *protocol_data;
516 unsigned char *t_task_cdb;
517 unsigned char __t_task_cdb[TCM_MAX_COMMAND_SIZE];
518 unsigned long long t_task_lba;
519 unsigned int t_task_nolb;
520 unsigned int transport_state;
528 spinlock_t t_state_lock;
529 struct kref cmd_kref;
530 struct completion t_transport_stop_comp;
532 struct work_struct work;
534 struct scatterlist *t_data_sg;
535 struct scatterlist *t_data_sg_orig;
536 unsigned int t_data_nents;
537 unsigned int t_data_nents_orig;
538 void *t_data_vmap;
539 struct scatterlist *t_bidi_data_sg;
540 unsigned int t_bidi_data_nents;
543 int lun_ref_active;
545 struct list_head state_list;
548 void *priv;
551 enum target_prot_op prot_op;
552 enum target_prot_type prot_type;
553 u8 prot_checks;
554 bool prot_pto;
555 u32 prot_length;
556 u32 reftag_seed;
557 struct scatterlist *t_prot_sg;
558 unsigned int t_prot_nents;
559 sense_reason_t pi_err;
560 u64 sense_info;
565 int cpuid;