Lines Matching defs:se_cmd
454 struct se_cmd { struct
474 /* See se_cmd_flags_table */ argument
475 u32 se_cmd_flags; argument
491 struct list_head se_cmd_list; argument
495 sense_reason_t (*execute_cmd)(struct se_cmd *); argument
496 sense_reason_t (*transport_complete_callback)(struct se_cmd *, bool, int *); argument
497 void *protocol_data;
499 unsigned char *t_task_cdb;
500 unsigned char __t_task_cdb[TCM_MAX_COMMAND_SIZE];
501 unsigned long long t_task_lba;
502 unsigned int t_task_nolb;
503 unsigned int transport_state;
511 spinlock_t t_state_lock;
512 struct kref cmd_kref;
513 struct completion t_transport_stop_comp;
515 struct work_struct work;
517 struct scatterlist *t_data_sg;
518 struct scatterlist *t_data_sg_orig;
519 unsigned int t_data_nents;
520 unsigned int t_data_nents_orig;
521 void *t_data_vmap;
522 struct scatterlist *t_bidi_data_sg;
523 unsigned int t_bidi_data_nents;
526 int lun_ref_active;
528 struct list_head state_list;
531 void *priv;
534 enum target_prot_op prot_op;
535 enum target_prot_type prot_type;
536 u8 prot_checks;
537 bool prot_pto;
538 u32 prot_length;
539 u32 reftag_seed;
540 struct scatterlist *t_prot_sg;
541 unsigned int t_prot_nents;
542 sense_reason_t pi_err;
543 sector_t bad_sector;
544 int cpuid;