sym_ccb 1199 drivers/scsi/sym53c8xx_2/sym_fw1.h offsetof (struct sym_ccb, phys.pm0.sg), sym_ccb 1219 drivers/scsi/sym53c8xx_2/sym_fw1.h offsetof (struct sym_ccb, phys.pm0.sg), sym_ccb 1235 drivers/scsi/sym53c8xx_2/sym_fw1.h SCR_REG_REG (scratcha, SCR_ADD, offsetof (struct sym_ccb,phys.pm0.ret)), sym_ccb 1275 drivers/scsi/sym53c8xx_2/sym_fw1.h offsetof (struct sym_ccb, phys.pm1.sg), sym_ccb 1295 drivers/scsi/sym53c8xx_2/sym_fw1.h offsetof (struct sym_ccb, phys.pm1.sg), sym_ccb 1311 drivers/scsi/sym53c8xx_2/sym_fw1.h SCR_REG_REG (scratcha, SCR_ADD, offsetof (struct sym_ccb,phys.pm1.ret)), sym_ccb 1727 drivers/scsi/sym53c8xx_2/sym_fw1.h offsetof (struct sym_ccb, phys.wresid), sym_ccb 305 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.head.status), sym_ccb 455 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.head.lastp), sym_ccb 514 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.head.lastp), sym_ccb 546 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.head.lastp), sym_ccb 562 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.head.lastp), sym_ccb 654 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.head.status), sym_ccb 664 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.head.status), sym_ccb 740 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.head.lastp), sym_ccb 742 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.head.savep), sym_ccb 762 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.head.savep), sym_ccb 764 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.head.lastp), sym_ccb 792 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.head.status), sym_ccb 988 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof(struct sym_ccb, phys.head.go.restart), sym_ccb 1003 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.head.status), sym_ccb 1019 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof(struct sym_ccb, phys.head.go.restart), sym_ccb 1085 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.pm0.sg), sym_ccb 1105 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.pm0.sg), sym_ccb 1119 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.pm0.ret), sym_ccb 1150 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.pm1.sg), sym_ccb 1170 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.pm1.sg), sym_ccb 1184 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.pm1.ret), sym_ccb 1635 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof(struct sym_ccb, phys.pm0.ret), sym_ccb 1639 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof(struct sym_ccb, phys.pm1.ret), sym_ccb 1667 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof(struct sym_ccb, phys.pm0.ret), sym_ccb 1682 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof(struct sym_ccb, phys.pm0.sg.size), sym_ccb 1684 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof(struct sym_ccb, phys.pm0.sg.addr), sym_ccb 1692 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof(struct sym_ccb, phys.head.lastp), sym_ccb 1697 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof(struct sym_ccb, phys.pm1.ret), sym_ccb 1712 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof(struct sym_ccb, phys.pm1.sg.size), sym_ccb 1714 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof(struct sym_ccb, phys.pm1.sg.addr), sym_ccb 1736 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.wresid.addr), sym_ccb 1765 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.wresid.size), sym_ccb 1781 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.wresid), sym_ccb 1817 drivers/scsi/sym53c8xx_2/sym_fw2.h offsetof (struct sym_ccb, phys.wresid), sym_ccb 174 drivers/scsi/sym53c8xx_2/sym_glue.c void sym_set_cam_result_error(struct sym_hcb *np, struct sym_ccb *cp, int resid) sym_ccb 245 drivers/scsi/sym53c8xx_2/sym_glue.c static int sym_scatter(struct sym_hcb *np, struct sym_ccb *cp, struct scsi_cmnd *cmd) sym_ccb 292 drivers/scsi/sym53c8xx_2/sym_glue.c struct sym_ccb *cp; sym_ccb 319 drivers/scsi/sym53c8xx_2/sym_glue.c static inline int sym_setup_cdb(struct sym_hcb *np, struct scsi_cmnd *cmd, struct sym_ccb *cp) sym_ccb 332 drivers/scsi/sym53c8xx_2/sym_glue.c int sym_setup_data_and_start(struct sym_hcb *np, struct scsi_cmnd *cmd, struct sym_ccb *cp) sym_ccb 625 drivers/scsi/sym53c8xx_2/sym_glue.c struct sym_ccb *cp = sym_que_entry(qp, struct sym_ccb, link_ccbq); sym_ccb 243 drivers/scsi/sym53c8xx_2/sym_glue.h static inline void sym_set_cam_result_ok(struct sym_ccb *cp, struct scsi_cmnd *cmd, int resid) sym_ccb 248 drivers/scsi/sym53c8xx_2/sym_glue.h void sym_set_cam_result_error(struct sym_hcb *np, struct sym_ccb *cp, int resid); sym_ccb 253 drivers/scsi/sym53c8xx_2/sym_glue.h int sym_setup_data_and_start (struct sym_hcb *np, struct scsi_cmnd *csio, struct sym_ccb *cp); sym_ccb 43 drivers/scsi/sym53c8xx_2/sym_hipd.c static struct sym_ccb *sym_alloc_ccb(struct sym_hcb *np); sym_ccb 44 drivers/scsi/sym53c8xx_2/sym_hipd.c static struct sym_ccb *sym_ccb_from_dsa(struct sym_hcb *np, u32 dsa); sym_ccb 46 drivers/scsi/sym53c8xx_2/sym_hipd.c static void sym_complete_error (struct sym_hcb *np, struct sym_ccb *cp); sym_ccb 47 drivers/scsi/sym53c8xx_2/sym_hipd.c static void sym_complete_ok (struct sym_hcb *np, struct sym_ccb *cp); sym_ccb 48 drivers/scsi/sym53c8xx_2/sym_hipd.c static int sym_compute_residual(struct sym_hcb *np, struct sym_ccb *cp); sym_ccb 60 drivers/scsi/sym53c8xx_2/sym_hipd.c static void sym_print_msg(struct sym_ccb *cp, char *label, u_char *msg) sym_ccb 1406 drivers/scsi/sym53c8xx_2/sym_hipd.c static int sym_prepare_nego(struct sym_hcb *np, struct sym_ccb *cp, u_char *msgptr) sym_ccb 1467 drivers/scsi/sym53c8xx_2/sym_hipd.c void sym_put_start_queue(struct sym_hcb *np, struct sym_ccb *cp) sym_ccb 1530 drivers/scsi/sym53c8xx_2/sym_hipd.c struct sym_ccb *cp; sym_ccb 1546 drivers/scsi/sym53c8xx_2/sym_hipd.c cp = sym_que_entry(qp, struct sym_ccb, link2_ccbq); sym_ccb 1583 drivers/scsi/sym53c8xx_2/sym_hipd.c struct sym_ccb *cp; sym_ccb 1631 drivers/scsi/sym53c8xx_2/sym_hipd.c struct sym_ccb *cp; sym_ccb 1635 drivers/scsi/sym53c8xx_2/sym_hipd.c cp = sym_que_entry(qp, struct sym_ccb, link_ccbq); sym_ccb 2023 drivers/scsi/sym53c8xx_2/sym_hipd.c struct sym_ccb *cp; sym_ccb 2024 drivers/scsi/sym53c8xx_2/sym_hipd.c cp = sym_que_entry(qp, struct sym_ccb, link_ccbq); sym_ccb 2177 drivers/scsi/sym53c8xx_2/sym_hipd.c struct sym_ccb *cp = sym_ccb_from_dsa(np, dsa); sym_ccb 2306 drivers/scsi/sym53c8xx_2/sym_hipd.c struct sym_ccb *cp = sym_ccb_from_dsa(np, dsa); sym_ccb 2401 drivers/scsi/sym53c8xx_2/sym_hipd.c struct sym_ccb *cp; sym_ccb 2968 drivers/scsi/sym53c8xx_2/sym_hipd.c struct sym_ccb *cp; sym_ccb 3030 drivers/scsi/sym53c8xx_2/sym_hipd.c static void sym_sir_bad_scsi_status(struct sym_hcb *np, int num, struct sym_ccb *cp) sym_ccb 3190 drivers/scsi/sym53c8xx_2/sym_hipd.c struct sym_ccb *cp; sym_ccb 3206 drivers/scsi/sym53c8xx_2/sym_hipd.c cp = sym_que_entry(qp, struct sym_ccb, link_ccbq); sym_ccb 3272 drivers/scsi/sym53c8xx_2/sym_hipd.c struct sym_ccb *cp; sym_ccb 3313 drivers/scsi/sym53c8xx_2/sym_hipd.c cp = sym_que_entry(qp,struct sym_ccb,link_ccbq); sym_ccb 3345 drivers/scsi/sym53c8xx_2/sym_hipd.c cp = sym_que_entry(qp, struct sym_ccb, link_ccbq); sym_ccb 3461 drivers/scsi/sym53c8xx_2/sym_hipd.c cp = sym_que_entry(qp, struct sym_ccb, link_ccbq); sym_ccb 3627 drivers/scsi/sym53c8xx_2/sym_hipd.c static int sym_evaluate_dp(struct sym_hcb *np, struct sym_ccb *cp, u32 scr, int *ofs) sym_ccb 3745 drivers/scsi/sym53c8xx_2/sym_hipd.c static void sym_modify_dp(struct sym_hcb *np, struct sym_tcb *tp, struct sym_ccb *cp, int ofs) sym_ccb 3844 drivers/scsi/sym53c8xx_2/sym_hipd.c int sym_compute_residual(struct sym_hcb *np, struct sym_ccb *cp) sym_ccb 3945 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_sync_nego_check(struct sym_hcb *np, int req, struct sym_ccb *cp) sym_ccb 4023 drivers/scsi/sym53c8xx_2/sym_hipd.c static void sym_sync_nego(struct sym_hcb *np, struct sym_tcb *tp, struct sym_ccb *cp) sym_ccb 4160 drivers/scsi/sym53c8xx_2/sym_hipd.c static void sym_ppr_nego(struct sym_hcb *np, struct sym_tcb *tp, struct sym_ccb *cp) sym_ccb 4197 drivers/scsi/sym53c8xx_2/sym_hipd.c sym_wide_nego_check(struct sym_hcb *np, int req, struct sym_ccb *cp) sym_ccb 4260 drivers/scsi/sym53c8xx_2/sym_hipd.c static void sym_wide_nego(struct sym_hcb *np, struct sym_tcb *tp, struct sym_ccb *cp) sym_ccb 4324 drivers/scsi/sym53c8xx_2/sym_hipd.c static void sym_nego_default(struct sym_hcb *np, struct sym_tcb *tp, struct sym_ccb *cp) sym_ccb 4355 drivers/scsi/sym53c8xx_2/sym_hipd.c static void sym_nego_rejected(struct sym_hcb *np, struct sym_tcb *tp, struct sym_ccb *cp) sym_ccb 4375 drivers/scsi/sym53c8xx_2/sym_hipd.c struct sym_ccb *cp = sym_ccb_from_dsa(np, dsa); sym_ccb 4645 drivers/scsi/sym53c8xx_2/sym_hipd.c struct sym_ccb *sym_get_ccb (struct sym_hcb *np, struct scsi_cmnd *cmd, u_char tag_order) sym_ccb 4653 drivers/scsi/sym53c8xx_2/sym_hipd.c struct sym_ccb *cp = NULL; sym_ccb 4663 drivers/scsi/sym53c8xx_2/sym_hipd.c cp = sym_que_entry(qp, struct sym_ccb, link_ccbq); sym_ccb 4772 drivers/scsi/sym53c8xx_2/sym_hipd.c void sym_free_ccb (struct sym_hcb *np, struct sym_ccb *cp) sym_ccb 4864 drivers/scsi/sym53c8xx_2/sym_hipd.c static struct sym_ccb *sym_alloc_ccb(struct sym_hcb *np) sym_ccb 4866 drivers/scsi/sym53c8xx_2/sym_hipd.c struct sym_ccb *cp = NULL; sym_ccb 4879 drivers/scsi/sym53c8xx_2/sym_hipd.c cp = sym_calloc_dma(sizeof(struct sym_ccb), "CCB"); sym_ccb 4932 drivers/scsi/sym53c8xx_2/sym_hipd.c static struct sym_ccb *sym_ccb_from_dsa(struct sym_hcb *np, u32 dsa) sym_ccb 4935 drivers/scsi/sym53c8xx_2/sym_hipd.c struct sym_ccb *cp; sym_ccb 5131 drivers/scsi/sym53c8xx_2/sym_hipd.c int sym_queue_scsiio(struct sym_hcb *np, struct scsi_cmnd *cmd, struct sym_ccb *cp) sym_ccb 5291 drivers/scsi/sym53c8xx_2/sym_hipd.c static int sym_abort_ccb(struct sym_hcb *np, struct sym_ccb *cp, int timed_out) sym_ccb 5323 drivers/scsi/sym53c8xx_2/sym_hipd.c struct sym_ccb *cp; sym_ccb 5331 drivers/scsi/sym53c8xx_2/sym_hipd.c struct sym_ccb *cp2 = sym_que_entry(qp, struct sym_ccb, link_ccbq); sym_ccb 5351 drivers/scsi/sym53c8xx_2/sym_hipd.c void sym_complete_error(struct sym_hcb *np, struct sym_ccb *cp) sym_ccb 5482 drivers/scsi/sym53c8xx_2/sym_hipd.c void sym_complete_ok (struct sym_hcb *np, struct sym_ccb *cp) sym_ccb 5651 drivers/scsi/sym53c8xx_2/sym_hipd.c np->ccbh = kcalloc(CCB_HASH_SIZE, sizeof(struct sym_ccb **), GFP_KERNEL); sym_ccb 5796 drivers/scsi/sym53c8xx_2/sym_hipd.c struct sym_ccb *cp; sym_ccb 5813 drivers/scsi/sym53c8xx_2/sym_hipd.c cp = sym_que_entry(qp, struct sym_ccb, link_ccbq); sym_ccb 298 drivers/scsi/sym53c8xx_2/sym_hipd.h (((dsa) >> (_LGRU16_(sizeof(struct sym_ccb)))) & CCB_HASH_MASK) sym_ccb 418 drivers/scsi/sym53c8xx_2/sym_hipd.h struct sym_ccb * nego_cp; /* CCB used for the nego */ sym_ccb 774 drivers/scsi/sym53c8xx_2/sym_hipd.h struct sym_ccb *link_ccbh; /* Host adapter CCB hash chain */ sym_ccb 790 drivers/scsi/sym53c8xx_2/sym_hipd.h #define CCB_BA(cp,lbl) cpu_to_scr(cp->ccb_ba + offsetof(struct sym_ccb, lbl)) sym_ccb 964 drivers/scsi/sym53c8xx_2/sym_hipd.h struct sym_ccb **ccbh; /* CCBs hashed by DSA value */ sym_ccb 996 drivers/scsi/sym53c8xx_2/sym_hipd.h struct sym_ccb * last_cp; sym_ccb 1048 drivers/scsi/sym53c8xx_2/sym_hipd.h void sym_put_start_queue(struct sym_hcb *np, struct sym_ccb *cp); sym_ccb 1053 drivers/scsi/sym53c8xx_2/sym_hipd.h struct sym_ccb *sym_get_ccb(struct sym_hcb *np, struct scsi_cmnd *cmd, u_char tag_order); sym_ccb 1054 drivers/scsi/sym53c8xx_2/sym_hipd.h void sym_free_ccb(struct sym_hcb *np, struct sym_ccb *cp); sym_ccb 1057 drivers/scsi/sym53c8xx_2/sym_hipd.h int sym_queue_scsiio(struct sym_hcb *np, struct scsi_cmnd *csio, struct sym_ccb *cp);