Lines Matching defs:se_cmd
448 struct se_cmd { struct
468 /* See se_cmd_flags_table */ argument
469 u32 se_cmd_flags; argument
485 struct list_head se_cmd_list; argument
489 sense_reason_t (*execute_cmd)(struct se_cmd *); argument
490 sense_reason_t (*transport_complete_callback)(struct se_cmd *, bool, int *); argument
491 void *protocol_data;
493 unsigned char *t_task_cdb;
494 unsigned char __t_task_cdb[TCM_MAX_COMMAND_SIZE];
495 unsigned long long t_task_lba;
496 unsigned int t_task_nolb;
497 unsigned int transport_state;
505 spinlock_t t_state_lock;
506 struct kref cmd_kref;
507 struct completion t_transport_stop_comp;
509 struct work_struct work;
511 struct scatterlist *t_data_sg;
512 struct scatterlist *t_data_sg_orig;
513 unsigned int t_data_nents;
514 unsigned int t_data_nents_orig;
515 void *t_data_vmap;
516 struct scatterlist *t_bidi_data_sg;
517 unsigned int t_bidi_data_nents;
520 int lun_ref_active;
522 struct list_head state_list;
525 void *priv;
528 enum target_prot_op prot_op;
529 enum target_prot_type prot_type;
530 u8 prot_checks;
531 bool prot_pto;
532 u32 prot_length;
533 u32 reftag_seed;
534 struct scatterlist *t_prot_sg;
535 unsigned int t_prot_nents;
536 sense_reason_t pi_err;
537 sector_t bad_sector;
538 int cpuid;