CCB
static void arcmsr_ccb_complete(struct CCB *ccb, int flag);
struct CCB *ccb;
static void arcmsr_free_ccb(struct CCB *ccb);
static void arcmsr_report_sense_info(struct CCB *ccb);
struct CCB *ccb = pkt->pkt_ha_private;
struct CCB *ccb = pkt->pkt_ha_private;
static int arcmsr_post_ccb(struct ACB *acb, struct CCB *ccb);
struct CCB *ccb;
static struct CCB *arcmsr_get_freeccb(struct ACB *acb);
struct CCB *ccb = pkt->pkt_ha_private;
static void arcmsr_polling_hba_ccbdone(struct ACB *acb, struct CCB *poll_ccb);
static void arcmsr_polling_hbb_ccbdone(struct ACB *acb, struct CCB *poll_ccb);
static void arcmsr_polling_hbc_ccbdone(struct ACB *acb, struct CCB *poll_ccb);
static void arcmsr_build_ccb(struct CCB *ccb);
struct CCB *ccb = pkt->pkt_ha_private;
arcmsr_build_ccb(struct CCB *ccb)
arcmsr_post_ccb(struct ACB *acb, struct CCB *ccb)
arcmsr_ccb_complete(struct CCB *ccb, int flag)
arcmsr_report_ccb_state(struct ACB *acb, struct CCB *ccb, boolean_t error)
arcmsr_drain_donequeue(struct ACB *acb, struct CCB *ccb, boolean_t error)
arcmsr_report_sense_info(struct CCB *ccb)
struct CCB *ccb;
struct CCB *pccb_tmp;
realccb_size = P2ROUNDUP(sizeof (struct CCB), 32);
pccb_tmp = (struct CCB *)(intptr_t)arcmsr_ccbs_area;
pccb_tmp = (struct CCB *)NumToPtr(PtrToNum(pccb_tmp) +
static struct CCB *
struct CCB *ccb;
offsetof(struct CCB, complete_queue_pointer));
static struct CCB *
struct CCB *ccb;
arcmsr_free_ccb(struct CCB *ccb)
struct CCB *ccb;
struct CCB *ccb;
struct CCB *ccb;
struct CCB *ccb;
struct CCB *ccb = pkt->pkt_ha_private;
struct CCB *ccb;
arcmsr_polling_hba_ccbdone(struct ACB *acb, struct CCB *poll_ccb)
struct CCB *ccb;
arcmsr_polling_hbb_ccbdone(struct ACB *acb, struct CCB *poll_ccb)
struct CCB *ccb;
arcmsr_polling_hbc_ccbdone(struct ACB *acb, struct CCB *poll_ccb)
struct CCB *ccb;
struct CCB *ccb;
struct CCB *ccb;
struct CCB *ccb;
struct CCB *ccb;
ARCMSR_MAX_FREECCB_NUM * P2ROUNDUP(sizeof (struct CCB), 32)
struct CCB *ccb;
if (ccb == (struct CCB *)NULL) {
struct CCB *pccb_pool[ARCMSR_MAX_FREECCB_NUM];
struct CCB *ccbworkingQ[ARCMSR_MAX_FREECCB_NUM];
typedef struct CCB *PCCB;