Lines Matching refs:sym_ccb
56 static struct sym_ccb *sym_alloc_ccb(struct sym_hcb *np);
57 static struct sym_ccb *sym_ccb_from_dsa(struct sym_hcb *np, u32 dsa);
59 static void sym_complete_error (struct sym_hcb *np, struct sym_ccb *cp);
60 static void sym_complete_ok (struct sym_hcb *np, struct sym_ccb *cp);
61 static int sym_compute_residual(struct sym_hcb *np, struct sym_ccb *cp);
73 static void sym_print_msg(struct sym_ccb *cp, char *label, u_char *msg) in sym_print_msg()
1419 static int sym_prepare_nego(struct sym_hcb *np, struct sym_ccb *cp, u_char *msgptr)
1480 void sym_put_start_queue(struct sym_hcb *np, struct sym_ccb *cp)
1543 struct sym_ccb *cp;
1559 cp = sym_que_entry(qp, struct sym_ccb, link2_ccbq);
1596 struct sym_ccb *cp;
1644 struct sym_ccb *cp;
1648 cp = sym_que_entry(qp, struct sym_ccb, link_ccbq);
2036 struct sym_ccb *cp;
2037 cp = sym_que_entry(qp, struct sym_ccb, link_ccbq);
2190 struct sym_ccb *cp = sym_ccb_from_dsa(np, dsa);
2319 struct sym_ccb *cp = sym_ccb_from_dsa(np, dsa);
2414 struct sym_ccb *cp;
2981 struct sym_ccb *cp;
3043 static void sym_sir_bad_scsi_status(struct sym_hcb *np, int num, struct sym_ccb *cp)
3202 struct sym_ccb *cp;
3218 cp = sym_que_entry(qp, struct sym_ccb, link_ccbq);
3284 struct sym_ccb *cp;
3325 cp = sym_que_entry(qp,struct sym_ccb,link_ccbq);
3357 cp = sym_que_entry(qp, struct sym_ccb, link_ccbq);
3473 cp = sym_que_entry(qp, struct sym_ccb, link_ccbq);
3639 static int sym_evaluate_dp(struct sym_hcb *np, struct sym_ccb *cp, u32 scr, int *ofs)
3757 static void sym_modify_dp(struct sym_hcb *np, struct sym_tcb *tp, struct sym_ccb *cp, int ofs)
3856 int sym_compute_residual(struct sym_hcb *np, struct sym_ccb *cp)
3958 sym_sync_nego_check(struct sym_hcb *np, int req, struct sym_ccb *cp)
4036 static void sym_sync_nego(struct sym_hcb *np, struct sym_tcb *tp, struct sym_ccb *cp)
4173 static void sym_ppr_nego(struct sym_hcb *np, struct sym_tcb *tp, struct sym_ccb *cp)
4210 sym_wide_nego_check(struct sym_hcb *np, int req, struct sym_ccb *cp)
4273 static void sym_wide_nego(struct sym_hcb *np, struct sym_tcb *tp, struct sym_ccb *cp)
4337 static void sym_nego_default(struct sym_hcb *np, struct sym_tcb *tp, struct sym_ccb *cp)
4368 static void sym_nego_rejected(struct sym_hcb *np, struct sym_tcb *tp, struct sym_ccb *cp)
4381 struct sym_ccb *cp = sym_ccb_from_dsa(np, dsa);
4650 struct sym_ccb *sym_get_ccb (struct sym_hcb *np, struct scsi_cmnd *cmd, u_char tag_order)
4658 struct sym_ccb *cp = NULL;
4668 cp = sym_que_entry(qp, struct sym_ccb, link_ccbq);
4777 void sym_free_ccb (struct sym_hcb *np, struct sym_ccb *cp)
4869 static struct sym_ccb *sym_alloc_ccb(struct sym_hcb *np)
4871 struct sym_ccb *cp = NULL;
4884 cp = sym_calloc_dma(sizeof(struct sym_ccb), "CCB");
4937 static struct sym_ccb *sym_ccb_from_dsa(struct sym_hcb *np, u32 dsa)
4940 struct sym_ccb *cp;
5140 int sym_queue_scsiio(struct sym_hcb *np, struct scsi_cmnd *cmd, struct sym_ccb *cp)
5300 static int sym_abort_ccb(struct sym_hcb *np, struct sym_ccb *cp, int timed_out)
5332 struct sym_ccb *cp;
5340 struct sym_ccb *cp2 = sym_que_entry(qp, struct sym_ccb, link_ccbq);
5360 void sym_complete_error(struct sym_hcb *np, struct sym_ccb *cp)
5491 void sym_complete_ok (struct sym_hcb *np, struct sym_ccb *cp)
5660 np->ccbh = kcalloc(CCB_HASH_SIZE, sizeof(struct sym_ccb **), GFP_KERNEL);
5806 struct sym_ccb *cp;
5823 cp = sym_que_entry(qp, struct sym_ccb, link_ccbq);