drivers/scsi/aic94xx/aic94xx.h
56
int asd_execute_task(struct sas_task *task, gfp_t gfp_flags);
drivers/scsi/aic94xx/aic94xx.h
61
int asd_abort_task(struct sas_task *);
drivers/scsi/aic94xx/aic94xx.h
66
int asd_query_task(struct sas_task *);
drivers/scsi/aic94xx/aic94xx_scb.c
445
struct sas_task *task = a->uldd_task;
drivers/scsi/aic94xx/aic94xx_scb.c
471
struct sas_task *task = a->uldd_task;
drivers/scsi/aic94xx/aic94xx_scb.c
485
struct sas_task *last_dev_task = NULL;
drivers/scsi/aic94xx/aic94xx_scb.c
497
struct sas_task *task = a->uldd_task;
drivers/scsi/aic94xx/aic94xx_scb.c
523
struct sas_task *task = a->uldd_task;
drivers/scsi/aic94xx/aic94xx_task.c
122
struct sas_task *task = ascb->uldd_task;
drivers/scsi/aic94xx/aic94xx_task.c
147
struct sas_task *task = ascb->uldd_task;
drivers/scsi/aic94xx/aic94xx_task.c
200
struct sas_task *task = ascb->uldd_task;
drivers/scsi/aic94xx/aic94xx_task.c
348
static int asd_build_ata_ascb(struct asd_ascb *ascb, struct sas_task *task,
drivers/scsi/aic94xx/aic94xx_task.c
36
static int asd_map_scatterlist(struct sas_task *task,
drivers/scsi/aic94xx/aic94xx_task.c
411
static int asd_build_smp_ascb(struct asd_ascb *ascb, struct sas_task *task,
drivers/scsi/aic94xx/aic94xx_task.c
450
struct sas_task *task = a->uldd_task;
drivers/scsi/aic94xx/aic94xx_task.c
461
static int asd_build_ssp_ascb(struct asd_ascb *ascb, struct sas_task *task,
drivers/scsi/aic94xx/aic94xx_task.c
521
int asd_execute_task(struct sas_task *task, gfp_t gfp_flags)
drivers/scsi/aic94xx/aic94xx_task.c
525
struct sas_task *t = task;
drivers/scsi/aic94xx/aic94xx_tmf.c
214
static int asd_clear_nexus_tag(struct sas_task *task)
drivers/scsi/aic94xx/aic94xx_tmf.c
229
static int asd_clear_nexus_index(struct sas_task *task)
drivers/scsi/aic94xx/aic94xx_tmf.c
324
static int asd_clear_nexus(struct sas_task *task)
drivers/scsi/aic94xx/aic94xx_tmf.c
386
int asd_abort_task(struct sas_task *task)
drivers/scsi/aic94xx/aic94xx_tmf.c
675
int asd_query_task(struct sas_task *task)
drivers/scsi/hisi_sas/hisi_sas.h
247
struct sas_task *task;
drivers/scsi/hisi_sas/hisi_sas.h
657
extern u8 hisi_sas_get_ata_protocol(struct sas_task *task);
drivers/scsi/hisi_sas/hisi_sas.h
659
extern void hisi_sas_sata_done(struct sas_task *task,
drivers/scsi/hisi_sas/hisi_sas.h
677
struct sas_task *task,
drivers/scsi/hisi_sas/hisi_sas_main.c
1132
static void hisi_sas_do_release_task(struct hisi_hba *hisi_hba, struct sas_task *task,
drivers/scsi/hisi_sas/hisi_sas_main.c
134
void hisi_sas_sata_done(struct sas_task *task,
drivers/scsi/hisi_sas/hisi_sas_main.c
1685
static int hisi_sas_abort_task(struct sas_task *task)
drivers/scsi/hisi_sas/hisi_sas_main.c
1988
static int hisi_sas_query_task(struct sas_task *task)
drivers/scsi/hisi_sas/hisi_sas_main.c
2012
static bool hisi_sas_internal_abort_timeout(struct sas_task *task,
drivers/scsi/hisi_sas/hisi_sas_main.c
239
void hisi_sas_slot_task_free(struct hisi_hba *hisi_hba, struct sas_task *task,
drivers/scsi/hisi_sas/hisi_sas_main.c
313
struct sas_task *task, int n_elem)
drivers/scsi/hisi_sas/hisi_sas_main.c
329
struct sas_task *task, int *n_elem)
drivers/scsi/hisi_sas/hisi_sas_main.c
377
struct sas_task *task, int n_elem_dif)
drivers/scsi/hisi_sas/hisi_sas_main.c
392
int *n_elem_dif, struct sas_task *task)
drivers/scsi/hisi_sas/hisi_sas_main.c
437
struct sas_task *task = slot->task;
drivers/scsi/hisi_sas/hisi_sas_main.c
493
static int hisi_sas_queue_command(struct sas_task *task, gfp_t gfp_flags)
drivers/scsi/hisi_sas/hisi_sas_main.c
54
u8 hisi_sas_get_ata_protocol(struct sas_task *task)
drivers/scsi/hisi_sas/hisi_sas_main.c
771
static void hisi_sas_tmf_aborted(struct sas_task *task)
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
1046
struct sas_task *task,
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
1176
struct sas_task *task = slot->task;
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
916
struct sas_task *task = slot->task;
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
954
struct sas_task *task = slot->task;
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
1698
struct sas_task *task = slot->task;
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
1737
struct sas_task *task = slot->task;
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
2015
struct sas_task *task,
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
2328
struct sas_task *task = slot->task;
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
2494
struct sas_task *task = slot->task;
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
2618
struct sas_task *task = slot->task;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
1311
struct sas_task *task = slot->task;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
1435
struct sas_task *task = slot->task;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
1476
struct sas_task *task = slot->task;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
1559
struct sas_task *task = slot->task;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
2262
slot_err_v3_hw(struct hisi_hba *hisi_hba, struct sas_task *task,
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
2340
struct sas_task *task = slot->task;
drivers/scsi/isci/host.c
1078
void ireq_done(struct isci_host *ihost, struct isci_request *ireq, struct sas_task *task)
drivers/scsi/isci/host.h
478
void ireq_done(struct isci_host *ihost, struct isci_request *ireq, struct sas_task *task);
drivers/scsi/isci/remote_device.c
657
struct sas_task *task = isci_request_access_task(ireq);
drivers/scsi/isci/remote_device.c
681
struct sas_task *task = isci_request_access_task(ireq);
drivers/scsi/isci/request.c
116
struct sas_task *task = isci_request_access_task(ireq);
drivers/scsi/isci/request.c
1407
struct sas_task *task;
drivers/scsi/isci/request.c
1613
struct sas_task *task = isci_request_access_task(ireq);
drivers/scsi/isci/request.c
1660
struct sas_task *task = isci_request_access_task(ireq);
drivers/scsi/isci/request.c
174
struct sas_task *task = isci_request_access_task(ireq);
drivers/scsi/isci/request.c
1763
struct sas_task *task = isci_request_access_task(ireq);
drivers/scsi/isci/request.c
1886
struct sas_task *task = isci_request_access_task(ireq);
drivers/scsi/isci/request.c
194
struct sas_task *task = isci_request_access_task(ireq);
drivers/scsi/isci/request.c
2056
struct sas_task *task = isci_request_access_task(ireq);
drivers/scsi/isci/request.c
2455
struct sas_task *task,
drivers/scsi/isci/request.c
2491
struct sas_task *task,
drivers/scsi/isci/request.c
2517
struct sas_task *task,
drivers/scsi/isci/request.c
2707
static void isci_process_stp_response(struct sas_task *task, struct dev_to_host_fis *fis)
drivers/scsi/isci/request.c
2729
struct sas_task *task = isci_request_access_task(request);
drivers/scsi/isci/request.c
2956
struct sas_task *task;
drivers/scsi/isci/request.c
3143
struct sas_task *task = isci_request_access_task(ireq);
drivers/scsi/isci/request.c
3175
struct sas_task *task)
drivers/scsi/isci/request.c
3305
struct sas_task *task = isci_request_access_task(ireq);
drivers/scsi/isci/request.c
3334
struct sas_task *task = isci_request_access_task(request);
drivers/scsi/isci/request.c
3407
struct sas_task *task,
drivers/scsi/isci/request.c
3434
struct sas_task *task, struct isci_request *ireq)
drivers/scsi/isci/request.c
418
struct sas_task *sas_task = ireq->ttype_ptr.io_task_ptr;
drivers/scsi/isci/request.c
419
struct scsi_cmnd *scmd = sas_task->uldd_task;
drivers/scsi/isci/request.c
639
struct sas_task *task;
drivers/scsi/isci/request.c
667
struct sas_task *task = isci_request_access_task(ireq);
drivers/scsi/isci/request.c
726
struct sas_task *task = isci_request_access_task(ireq);
drivers/scsi/isci/request.c
756
struct sas_task *task = isci_request_access_task(ireq);
drivers/scsi/isci/request.h
294
struct sas_task *task, struct isci_request *ireq);
drivers/scsi/isci/request.h
296
struct sas_task *task,
drivers/scsi/isci/request.h
306
static inline int isci_task_is_ncq_recovery(struct sas_task *task)
drivers/scsi/isci/request.h
94
struct sas_task *io_task_ptr; /* When ttype==io_task */
drivers/scsi/isci/task.c
103
task = list_entry(task->list.next, struct sas_task, list))
drivers/scsi/isci/task.c
107
struct sas_task *task)
drivers/scsi/isci/task.c
123
int isci_task_execute_task(struct sas_task *task, gfp_t gfp_flags)
drivers/scsi/isci/task.c
474
int isci_task_abort_task(struct sas_task *task)
drivers/scsi/isci/task.c
650
struct sas_task *task)
drivers/scsi/isci/task.c
76
static void isci_task_refuse(struct isci_host *ihost, struct sas_task *task,
drivers/scsi/isci/task.h
135
struct sas_task *task,
drivers/scsi/isci/task.h
139
struct sas_task *task);
drivers/scsi/isci/task.h
150
struct sas_task *task);
drivers/scsi/libsas/sas_ata.c
158
struct sas_task *task;
drivers/scsi/libsas/sas_ata.c
447
static void sas_ata_internal_abort(struct sas_task *task)
drivers/scsi/libsas/sas_ata.c
502
struct sas_task *task = qc->lldd_task;
drivers/scsi/libsas/sas_ata.c
624
void sas_ata_task_abort(struct sas_task *task)
drivers/scsi/libsas/sas_ata.c
73
static void sas_ata_task_done(struct sas_task *task)
drivers/scsi/libsas/sas_expander.c
60
struct sas_task *task = NULL;
drivers/scsi/libsas/sas_init.c
27
struct sas_task *sas_alloc_task(gfp_t flags)
drivers/scsi/libsas/sas_init.c
29
struct sas_task *task = kmem_cache_zalloc(sas_task_cache, flags);
drivers/scsi/libsas/sas_init.c
39
struct sas_task *sas_alloc_slow_task(gfp_t flags)
drivers/scsi/libsas/sas_init.c
41
struct sas_task *task = sas_alloc_task(flags);
drivers/scsi/libsas/sas_init.c
59
void sas_free_task(struct sas_task *task)
drivers/scsi/libsas/sas_init.c
685
sas_task_cache = KMEM_CACHE(sas_task, SLAB_HWCACHE_ALIGN);
drivers/scsi/libsas/sas_internal.h
108
void sas_task_internal_done(struct sas_task *task);
drivers/scsi/libsas/sas_internal.h
215
void sas_ata_task_abort(struct sas_task *task);
drivers/scsi/libsas/sas_internal.h
234
static inline void sas_ata_task_abort(struct sas_task *task)
drivers/scsi/libsas/sas_internal.h
62
struct sas_task *sas_alloc_task(gfp_t flags);
drivers/scsi/libsas/sas_internal.h
63
struct sas_task *sas_alloc_slow_task(gfp_t flags);
drivers/scsi/libsas/sas_internal.h
64
void sas_free_task(struct sas_task *task);
drivers/scsi/libsas/sas_scsi_host.c
100
static void sas_scsi_task_done(struct sas_task *task)
drivers/scsi/libsas/sas_scsi_host.c
1139
int sas_query_task(struct sas_task *task, u16 tag)
drivers/scsi/libsas/sas_scsi_host.c
1155
int sas_abort_task(struct sas_task *task, u16 tag)
drivers/scsi/libsas/sas_scsi_host.c
1175
void sas_task_abort(struct sas_task *task)
drivers/scsi/libsas/sas_scsi_host.c
130
static struct sas_task *sas_create_task(struct scsi_cmnd *cmd,
drivers/scsi/libsas/sas_scsi_host.c
134
struct sas_task *task = sas_alloc_task(gfp_flags);
drivers/scsi/libsas/sas_scsi_host.c
166
struct sas_task *task;
drivers/scsi/libsas/sas_scsi_host.c
209
struct sas_task *task = TO_SAS_TASK(cmd);
drivers/scsi/libsas/sas_scsi_host.c
278
static enum task_disposition sas_scsi_find_task(struct sas_task *task)
drivers/scsi/libsas/sas_scsi_host.c
38
static void sas_end_task(struct scsi_cmnd *sc, struct sas_task *task)
drivers/scsi/libsas/sas_scsi_host.c
430
struct sas_task *task = TO_SAS_TASK(cmd);
drivers/scsi/libsas/sas_scsi_host.c
538
struct sas_task *task;
drivers/scsi/libsas/sas_scsi_host.c
554
struct sas_task *task = TO_SAS_TASK(cmd);
drivers/scsi/libsas/sas_scsi_host.c
862
void sas_task_internal_done(struct sas_task *task)
drivers/scsi/libsas/sas_scsi_host.c
871
struct sas_task *task = slow->task;
drivers/scsi/libsas/sas_scsi_host.c
895
struct sas_task *task = NULL;
drivers/scsi/libsas/sas_scsi_host.c
982
struct sas_task *task;
drivers/scsi/libsas/sas_task.c
11
void sas_ssp_task_response(struct device *dev, struct sas_task *task,
drivers/scsi/mvsas/mv_sas.c
12
static int mvs_find_tag(struct mvs_info *mvi, struct sas_task *task, u32 *tag)
drivers/scsi/mvsas/mv_sas.c
1294
int mvs_query_task(struct sas_task *task)
drivers/scsi/mvsas/mv_sas.c
1325
int mvs_abort_task(struct sas_task *task)
drivers/scsi/mvsas/mv_sas.c
1394
static int mvs_sata_done(struct mvs_info *mvi, struct sas_task *task,
drivers/scsi/mvsas/mv_sas.c
1468
static int mvs_slot_err(struct mvs_info *mvi, struct sas_task *task,
drivers/scsi/mvsas/mv_sas.c
1523
struct sas_task *task = slot->task;
drivers/scsi/mvsas/mv_sas.c
1663
struct sas_task *task;
drivers/scsi/mvsas/mv_sas.c
293
struct sas_task *task = tei->task;
drivers/scsi/mvsas/mv_sas.c
399
static u32 mvs_get_ncq_tag(struct sas_task *task, u32 *tag)
drivers/scsi/mvsas/mv_sas.c
420
struct sas_task *task = tei->task;
drivers/scsi/mvsas/mv_sas.c
547
struct sas_task *task = tei->task;
drivers/scsi/mvsas/mv_sas.c
679
static int mvs_task_prep(struct sas_task *task, struct mvs_info *mvi, int is_tmf,
drivers/scsi/mvsas/mv_sas.c
827
int mvs_queue_command(struct sas_task *task, gfp_t gfp_flags)
drivers/scsi/mvsas/mv_sas.c
857
static void mvs_slot_task_free(struct mvs_info *mvi, struct sas_task *task,
drivers/scsi/mvsas/mv_sas.h
309
struct sas_task *task;
drivers/scsi/mvsas/mv_sas.h
417
struct sas_task *task;
drivers/scsi/mvsas/mv_sas.h
434
int mvs_queue_command(struct sas_task *task, gfp_t gfp_flags);
drivers/scsi/mvsas/mv_sas.h
435
int mvs_abort_task(struct sas_task *task);
drivers/scsi/mvsas/mv_sas.h
443
int mvs_query_task(struct sas_task *task);
drivers/scsi/pm8001/pm8001_hwi.c
1471
struct sas_task *t = (struct sas_task *)pm8001_dev;
drivers/scsi/pm8001/pm8001_hwi.c
1527
struct sas_task *t = (struct sas_task *)pm8001_dev;
drivers/scsi/pm8001/pm8001_hwi.c
1631
struct sas_task *task;
drivers/scsi/pm8001/pm8001_hwi.c
1716
struct sas_task *t;
drivers/scsi/pm8001/pm8001_hwi.c
1947
struct sas_task *t;
drivers/scsi/pm8001/pm8001_hwi.c
2115
struct sas_task *t;
drivers/scsi/pm8001/pm8001_hwi.c
2487
struct sas_task *t;
drivers/scsi/pm8001/pm8001_hwi.c
2670
struct sas_task *t;
drivers/scsi/pm8001/pm8001_hwi.c
3441
struct sas_task *t;
drivers/scsi/pm8001/pm8001_hwi.c
3919
struct sas_task *task = ccb->task;
drivers/scsi/pm8001/pm8001_hwi.c
3985
struct sas_task *task = ccb->task;
drivers/scsi/pm8001/pm8001_hwi.c
4031
struct sas_task *task = ccb->task;
drivers/scsi/pm8001/pm8001_hwi.c
4312
struct sas_task *task = ccb->task;
drivers/scsi/pm8001/pm8001_hwi.c
4343
struct sas_task *task = ccb->task;
drivers/scsi/pm8001/pm8001_sas.c
1021
int pm8001_query_task(struct sas_task *task)
drivers/scsi/pm8001/pm8001_sas.c
104
static void pm80xx_get_tag_opcodes(struct sas_task *task, int *ata_op,
drivers/scsi/pm8001/pm8001_sas.c
1061
int pm8001_abort_task(struct sas_task *task)
drivers/scsi/pm8001/pm8001_sas.c
1258
void pm8001_tmf_aborted(struct sas_task *task)
drivers/scsi/pm8001/pm8001_sas.c
148
struct sas_task *task = NULL;
drivers/scsi/pm8001/pm8001_sas.c
386
u32 pm8001_get_ncq_tag(struct sas_task *task, u32 *tag)
drivers/scsi/pm8001/pm8001_sas.c
451
struct sas_task *task = ccb->task;
drivers/scsi/pm8001/pm8001_sas.c
482
int pm8001_queue_command(struct sas_task *task, gfp_t gfp_flags)
drivers/scsi/pm8001/pm8001_sas.c
50
static int pm8001_find_tag(struct sas_task *task, u32 *tag)
drivers/scsi/pm8001/pm8001_sas.c
583
struct sas_task *task = ccb->task;
drivers/scsi/pm8001/pm8001_sas.c
805
struct sas_task *task_to_close,
drivers/scsi/pm8001/pm8001_sas.c
817
struct sas_task *task;
drivers/scsi/pm8001/pm8001_sas.h
293
struct sas_task *task;
drivers/scsi/pm8001/pm8001_sas.h
642
u32 pm8001_get_ncq_tag(struct sas_task *task, u32 *tag);
drivers/scsi/pm8001/pm8001_sas.h
649
int pm8001_queue_command(struct sas_task *task, gfp_t gfp_flags);
drivers/scsi/pm8001/pm8001_sas.h
650
int pm8001_abort_task(struct sas_task *task);
drivers/scsi/pm8001/pm8001_sas.h
657
int pm8001_query_task(struct sas_task *task);
drivers/scsi/pm8001/pm8001_sas.h
661
struct sas_task *task_to_close,
drivers/scsi/pm8001/pm8001_sas.h
744
struct pm8001_device *dev, struct sas_task *task)
drivers/scsi/pm8001/pm8001_sas.h
795
struct sas_task *task = ccb->task;
drivers/scsi/pm8001/pm8001_sas.h
802
void pm8001_tmf_aborted(struct sas_task *task);
drivers/scsi/pm8001/pm80xx_hwi.c
1830
struct sas_task *t;
drivers/scsi/pm8001/pm80xx_hwi.c
2117
struct sas_task *t;
drivers/scsi/pm8001/pm80xx_hwi.c
2298
struct sas_task *t;
drivers/scsi/pm8001/pm80xx_hwi.c
2709
struct sas_task *t;
drivers/scsi/pm8001/pm80xx_hwi.c
2917
struct sas_task *t;
drivers/scsi/pm8001/pm80xx_hwi.c
4179
struct sas_task *task = ccb->task;
drivers/scsi/pm8001/pm80xx_hwi.c
4296
static int check_enc_sas_cmd(struct sas_task *task)
drivers/scsi/pm8001/pm80xx_hwi.c
4306
static int check_enc_sat_cmd(struct sas_task *task)
drivers/scsi/pm8001/pm80xx_hwi.c
4329
static u32 pm80xx_chip_get_q_index(struct sas_task *task)
drivers/scsi/pm8001/pm80xx_hwi.c
4347
struct sas_task *task = ccb->task;
drivers/scsi/pm8001/pm80xx_hwi.c
4497
struct sas_task *task = ccb->task;
include/scsi/libsas.h
596
void (*task_done)(struct sas_task *);
include/scsi/libsas.h
610
struct sas_task *task;
include/scsi/libsas.h
618
static inline bool sas_is_internal_abort(struct sas_task *task)
include/scsi/libsas.h
623
static inline struct request *sas_task_find_rq(struct sas_task *task)
include/scsi/libsas.h
650
int (*lldd_execute_task)(struct sas_task *, gfp_t gfp_flags);
include/scsi/libsas.h
653
int (*lldd_abort_task)(struct sas_task *);
include/scsi/libsas.h
660
int (*lldd_query_task)(struct sas_task *);
include/scsi/libsas.h
664
void (*lldd_tmf_aborted)(struct sas_task *task);
include/scsi/libsas.h
665
bool (*lldd_abort_timeout)(struct sas_task *task, void *data);
include/scsi/libsas.h
704
void sas_task_abort(struct sas_task *);
include/scsi/libsas.h
715
extern void sas_ssp_task_response(struct device *dev, struct sas_task *task,
include/scsi/libsas.h
724
int sas_query_task(struct sas_task *task, u16 tag);
include/scsi/libsas.h
725
int sas_abort_task(struct sas_task *task, u16 tag);