Lines Matching defs:tcmu_cmd
176 struct tcmu_cmd { struct
177 struct se_cmd *se_cmd;
178 struct tcmu_dev *tcmu_dev;
179 struct list_head queue_entry;
181 uint16_t cmd_id;
185 uint32_t dbi_cnt;
186 uint32_t dbi_bidi_cnt;
187 uint32_t dbi_cur;
188 uint32_t *dbi;
190 uint32_t data_len_bidi;
192 unsigned long deadline;
196 unsigned long flags;
497 static void tcmu_cmd_free_data(struct tcmu_cmd *tcmu_cmd, uint32_t len) in tcmu_cmd_free_data()
507 struct tcmu_cmd *tcmu_cmd, in tcmu_get_empty_block()
555 struct tcmu_cmd *tcmu_cmd, int length) in tcmu_get_empty_blocks()
572 static inline void tcmu_free_cmd(struct tcmu_cmd *tcmu_cmd) in tcmu_free_cmd()
637 struct tcmu_cmd *tcmu_cmd; in tcmu_alloc_cmd() local
703 struct tcmu_cmd *tcmu_cmd, uint32_t direction, in tcmu_copy_data()
774 static void scatter_data_area(struct tcmu_dev *udev, struct tcmu_cmd *tcmu_cmd, in scatter_data_area()
783 static void gather_data_area(struct tcmu_dev *udev, struct tcmu_cmd *tcmu_cmd, in gather_data_area()
900 static inline size_t tcmu_cmd_get_cmd_size(struct tcmu_cmd *tcmu_cmd, in tcmu_cmd_get_cmd_size()
915 static void tcmu_setup_cmd_timer(struct tcmu_cmd *tcmu_cmd, unsigned int tmo, in tcmu_setup_cmd_timer()
929 static int add_to_qfull_queue(struct tcmu_cmd *tcmu_cmd) in add_to_qfull_queue()
1012 static int queue_cmd_ring(struct tcmu_cmd *tcmu_cmd, sense_reason_t *scsi_err) in queue_cmd_ring()
1207 struct tcmu_cmd *tcmu_cmd; in tcmu_queue_cmd() local
1752 struct tcmu_cmd *tcmu_cmd, *tmp_cmd; in run_qfull_queue() local