asd_ascb 54 drivers/scsi/aic94xx/aic94xx.h struct asd_ascb; asd_ascb 62 drivers/scsi/aic94xx/aic94xx.h void asd_invalidate_edb(struct asd_ascb *ascb, int edb_id); asd_ascb 913 drivers/scsi/aic94xx/aic94xx_dump.c static void asd_dump_scb(struct asd_ascb *ascb, int ind) asd_ascb 925 drivers/scsi/aic94xx/aic94xx_dump.c void asd_dump_scb_list(struct asd_ascb *ascb, int num) asd_ascb 938 drivers/scsi/aic94xx/aic94xx_dump.c struct asd_ascb *s = list_entry(el, struct asd_ascb, asd_ascb 307 drivers/scsi/aic94xx/aic94xx_hwi.c struct asd_ascb *escb; asd_ascb 325 drivers/scsi/aic94xx/aic94xx_hwi.c struct asd_ascb, asd_ascb 345 drivers/scsi/aic94xx/aic94xx_hwi.c struct asd_ascb *ascb = seq->escb_arr[i]; asd_ascb 722 drivers/scsi/aic94xx/aic94xx_hwi.c struct asd_ascb *ascb; asd_ascb 1030 drivers/scsi/aic94xx/aic94xx_hwi.c static struct asd_ascb *asd_ascb_alloc(struct asd_ha_struct *asd_ha, asd_ascb 1035 drivers/scsi/aic94xx/aic94xx_hwi.c struct asd_ascb *ascb; asd_ascb 1085 drivers/scsi/aic94xx/aic94xx_hwi.c struct asd_ascb *asd_ascb_alloc_list(struct asd_ha_struct asd_ascb 1089 drivers/scsi/aic94xx/aic94xx_hwi.c struct asd_ascb *first = NULL; asd_ascb 1092 drivers/scsi/aic94xx/aic94xx_hwi.c struct asd_ascb *ascb = asd_ascb_alloc(asd_ha, gfp_flags); asd_ascb 1099 drivers/scsi/aic94xx/aic94xx_hwi.c struct asd_ascb *last = list_entry(first->list.prev, asd_ascb 1100 drivers/scsi/aic94xx/aic94xx_hwi.c struct asd_ascb, asd_ascb 1130 drivers/scsi/aic94xx/aic94xx_hwi.c struct asd_ascb *ascb) asd_ascb 1133 drivers/scsi/aic94xx/aic94xx_hwi.c struct asd_ascb *last = list_entry(ascb->list.prev, asd_ascb 1134 drivers/scsi/aic94xx/aic94xx_hwi.c struct asd_ascb, asd_ascb 1158 drivers/scsi/aic94xx/aic94xx_hwi.c struct asd_ascb *ascb; asd_ascb 1187 drivers/scsi/aic94xx/aic94xx_hwi.c int asd_post_ascb_list(struct asd_ha_struct *asd_ha, struct asd_ascb *ascb, asd_ascb 1239 drivers/scsi/aic94xx/aic94xx_hwi.c int asd_post_escb_list(struct asd_ha_struct *asd_ha, struct asd_ascb *ascb, asd_ascb 1340 drivers/scsi/aic94xx/aic94xx_hwi.c struct asd_ascb *ascb; asd_ascb 1341 drivers/scsi/aic94xx/aic94xx_hwi.c struct asd_ascb *ascb_list; asd_ascb 1364 drivers/scsi/aic94xx/aic94xx_hwi.c ascb = list_entry(ascb->list.next, struct asd_ascb, list); asd_ascb 120 drivers/scsi/aic94xx/aic94xx_hwi.h void (*tasklet_complete)(struct asd_ascb *, struct done_list_struct *); asd_ascb 164 drivers/scsi/aic94xx/aic94xx_hwi.h struct asd_ascb **escb_arr; /* array of pointers to escbs */ asd_ascb 271 drivers/scsi/aic94xx/aic94xx_hwi.h struct asd_ascb *ascb) asd_ascb 319 drivers/scsi/aic94xx/aic94xx_hwi.h static inline void asd_ascb_free(struct asd_ascb *ascb) asd_ascb 343 drivers/scsi/aic94xx/aic94xx_hwi.h static inline void asd_ascb_free_list(struct asd_ascb *ascb_list) asd_ascb 351 drivers/scsi/aic94xx/aic94xx_hwi.h asd_ascb_free(list_entry(pos, struct asd_ascb, list)); asd_ascb 361 drivers/scsi/aic94xx/aic94xx_hwi.h struct asd_ascb *asd_ascb_alloc_list(struct asd_ha_struct asd_ascb 365 drivers/scsi/aic94xx/aic94xx_hwi.h int asd_post_ascb_list(struct asd_ha_struct *asd_ha, struct asd_ascb *ascb, asd_ascb 367 drivers/scsi/aic94xx/aic94xx_hwi.h int asd_post_escb_list(struct asd_ha_struct *asd_ha, struct asd_ascb *ascb, asd_ascb 371 drivers/scsi/aic94xx/aic94xx_hwi.h void asd_build_control_phy(struct asd_ascb *ascb, int phy_id, u8 subfunc); asd_ascb 624 drivers/scsi/aic94xx/aic94xx_init.c sizeof(struct asd_ascb), asd_ascb 857 drivers/scsi/aic94xx/aic94xx_init.c struct asd_ascb *ascb = list_entry(pos, struct asd_ascb, list); asd_ascb 67 drivers/scsi/aic94xx/aic94xx_scb.c static void asd_phy_event_tasklet(struct asd_ascb *ascb, asd_ascb 217 drivers/scsi/aic94xx/aic94xx_scb.c static void asd_bytes_dmaed_tasklet(struct asd_ascb *ascb, asd_ascb 240 drivers/scsi/aic94xx/aic94xx_scb.c static void asd_link_reset_err_tasklet(struct asd_ascb *ascb, asd_ascb 277 drivers/scsi/aic94xx/aic94xx_scb.c struct asd_ascb *cp = asd_ascb_alloc_list(ascb->ha, &num, asd_ascb 293 drivers/scsi/aic94xx/aic94xx_scb.c static void asd_primitive_rcvd_tasklet(struct asd_ascb *ascb, asd_ascb 364 drivers/scsi/aic94xx/aic94xx_scb.c void asd_invalidate_edb(struct asd_ascb *ascb, int edb_id) asd_ascb 397 drivers/scsi/aic94xx/aic94xx_scb.c static void escb_tasklet_complete(struct asd_ascb *ascb, asd_ascb 427 drivers/scsi/aic94xx/aic94xx_scb.c struct asd_ascb *a, *b; asd_ascb 480 drivers/scsi/aic94xx/aic94xx_scb.c struct asd_ascb *a; asd_ascb 624 drivers/scsi/aic94xx/aic94xx_scb.c static void control_phy_tasklet_complete(struct asd_ascb *ascb, asd_ascb 762 drivers/scsi/aic94xx/aic94xx_scb.c void asd_build_control_phy(struct asd_ascb *ascb, int phy_id, u8 subfunc) asd_ascb 812 drivers/scsi/aic94xx/aic94xx_scb.c static void link_adm_tasklet_complete(struct asd_ascb *ascb, asd_ascb 829 drivers/scsi/aic94xx/aic94xx_scb.c void asd_build_initiate_link_adm_task(struct asd_ascb *ascb, int phy_id, asd_ascb 861 drivers/scsi/aic94xx/aic94xx_scb.c struct asd_ascb *ascb = from_timer(ascb, t, timer); asd_ascb 890 drivers/scsi/aic94xx/aic94xx_scb.c struct asd_ascb *ascb; asd_ascb 14 drivers/scsi/aic94xx/aic94xx_task.c static void asd_unbuild_ata_ascb(struct asd_ascb *a); asd_ascb 15 drivers/scsi/aic94xx/aic94xx_task.c static void asd_unbuild_smp_ascb(struct asd_ascb *a); asd_ascb 16 drivers/scsi/aic94xx/aic94xx_task.c static void asd_unbuild_ssp_ascb(struct asd_ascb *a); asd_ascb 40 drivers/scsi/aic94xx/aic94xx_task.c struct asd_ascb *ascb = task->lldd_task; asd_ascb 116 drivers/scsi/aic94xx/aic94xx_task.c static void asd_unmap_scatterlist(struct asd_ascb *ascb) asd_ascb 140 drivers/scsi/aic94xx/aic94xx_task.c static void asd_get_response_tasklet(struct asd_ascb *ascb, asd_ascb 155 drivers/scsi/aic94xx/aic94xx_task.c struct asd_ascb *escb; asd_ascb 194 drivers/scsi/aic94xx/aic94xx_task.c static void asd_task_tasklet_complete(struct asd_ascb *ascb, asd_ascb 346 drivers/scsi/aic94xx/aic94xx_task.c static int asd_build_ata_ascb(struct asd_ascb *ascb, struct sas_task *task, asd_ascb 407 drivers/scsi/aic94xx/aic94xx_task.c static void asd_unbuild_ata_ascb(struct asd_ascb *a) asd_ascb 414 drivers/scsi/aic94xx/aic94xx_task.c static int asd_build_smp_ascb(struct asd_ascb *ascb, struct sas_task *task, asd_ascb 451 drivers/scsi/aic94xx/aic94xx_task.c static void asd_unbuild_smp_ascb(struct asd_ascb *a) asd_ascb 464 drivers/scsi/aic94xx/aic94xx_task.c static int asd_build_ssp_ascb(struct asd_ascb *ascb, struct sas_task *task, asd_ascb 506 drivers/scsi/aic94xx/aic94xx_task.c static void asd_unbuild_ssp_ascb(struct asd_ascb *a) asd_ascb 533 drivers/scsi/aic94xx/aic94xx_task.c struct asd_ascb *ascb = NULL, *a; asd_ascb 595 drivers/scsi/aic94xx/aic94xx_task.c struct asd_ascb *b = a; asd_ascb 17 drivers/scsi/aic94xx/aic94xx_tmf.c static int asd_enqueue_internal(struct asd_ascb *ascb, asd_ascb 18 drivers/scsi/aic94xx/aic94xx_tmf.c void (*tasklet_complete)(struct asd_ascb *, asd_ascb 56 drivers/scsi/aic94xx/aic94xx_tmf.c static void asd_clear_nexus_tasklet_complete(struct asd_ascb *ascb, asd_ascb 73 drivers/scsi/aic94xx/aic94xx_tmf.c struct asd_ascb *ascb = from_timer(ascb, t, timer); asd_ascb 82 drivers/scsi/aic94xx/aic94xx_tmf.c struct asd_ascb *ascb; \ asd_ascb 217 drivers/scsi/aic94xx/aic94xx_tmf.c struct asd_ascb *tascb = task->lldd_task; asd_ascb 232 drivers/scsi/aic94xx/aic94xx_tmf.c struct asd_ascb *tascb = task->lldd_task; asd_ascb 247 drivers/scsi/aic94xx/aic94xx_tmf.c struct asd_ascb *ascb = from_timer(ascb, t, timer); asd_ascb 255 drivers/scsi/aic94xx/aic94xx_tmf.c static int asd_get_tmf_resp_tasklet(struct asd_ascb *ascb, asd_ascb 267 drivers/scsi/aic94xx/aic94xx_tmf.c struct asd_ascb *escb; asd_ascb 301 drivers/scsi/aic94xx/aic94xx_tmf.c static void asd_tmf_tasklet_complete(struct asd_ascb *ascb, asd_ascb 328 drivers/scsi/aic94xx/aic94xx_tmf.c struct asd_ascb *tascb = task->lldd_task; asd_ascb 388 drivers/scsi/aic94xx/aic94xx_tmf.c struct asd_ascb *tascb = task->lldd_task; asd_ascb 392 drivers/scsi/aic94xx/aic94xx_tmf.c struct asd_ascb *ascb = NULL; asd_ascb 560 drivers/scsi/aic94xx/aic94xx_tmf.c struct asd_ascb *ascb; asd_ascb 686 drivers/scsi/aic94xx/aic94xx_tmf.c struct asd_ascb *ascb = task->lldd_task;