Lines Matching refs:spdk_scsi_task
128 TAILQ_HEAD(tasks, spdk_scsi_task) tasks;
131 TAILQ_HEAD(pending_tasks, spdk_scsi_task) pending_tasks;
134 TAILQ_HEAD(mgmt_tasks, spdk_scsi_task) mgmt_tasks;
137 TAILQ_HEAD(pending_mgmt_tasks, spdk_scsi_task) pending_mgmt_tasks;
165 void scsi_lun_execute_task(struct spdk_scsi_lun *lun, struct spdk_scsi_task *task);
166 void scsi_lun_execute_mgmt_task(struct spdk_scsi_lun *lun, struct spdk_scsi_task *task);
169 void scsi_lun_complete_task(struct spdk_scsi_lun *lun, struct spdk_scsi_task *task);
170 void scsi_lun_complete_reset_task(struct spdk_scsi_lun *lun, struct spdk_scsi_task *task);
182 int bdev_scsi_execute(struct spdk_scsi_task *task);
183 void bdev_scsi_reset(struct spdk_scsi_task *task);
185 bool bdev_scsi_get_dif_ctx(struct spdk_bdev *bdev, struct spdk_scsi_task *task,
188 int scsi_pr_out(struct spdk_scsi_task *task, uint8_t *cdb, uint8_t *data, uint16_t data_len);
189 int scsi_pr_in(struct spdk_scsi_task *task, uint8_t *cdb, uint8_t *data, uint16_t data_len);
190 int scsi_pr_check(struct spdk_scsi_task *task);
192 int scsi2_reserve(struct spdk_scsi_task *task, uint8_t *cdb);
193 int scsi2_release(struct spdk_scsi_task *task);
194 int scsi2_reserve_check(struct spdk_scsi_task *task);