Lines Matching refs:ap

73 static int arcmsr_tran_start(struct scsi_address *ap, struct scsi_pkt *pkt);
74 static int arcmsr_tran_abort(struct scsi_address *ap, struct scsi_pkt *pkt);
75 static int arcmsr_tran_reset(struct scsi_address *ap, int level);
76 static int arcmsr_tran_getcap(struct scsi_address *ap, char *cap, int whom);
77 static int arcmsr_tran_setcap(struct scsi_address *ap, char *cap, int value,
82 static void arcmsr_tran_dmafree(struct scsi_address *ap, struct scsi_pkt *pkt);
83 static void arcmsr_tran_destroy_pkt(struct scsi_address *ap,
85 static void arcmsr_tran_sync_pkt(struct scsi_address *ap,
87 static struct scsi_pkt *arcmsr_tran_init_pkt(struct scsi_address *ap,
829 arcmsr_tran_getcap(struct scsi_address *ap, char *cap, int whom)
832 struct ACB *acb = (struct ACB *)ap->a_hba_tran->tran_hba_private;
839 if (acb->devstate[ap->a_target][ap->a_lun] == ARECA_RAID_GONE) {
883 arcmsr_tran_setcap(struct scsi_address *ap, char *cap, int value, int whom)
888 struct ACB *acb = (struct ACB *)ap->a_hba_tran->tran_hba_private;
895 if (acb->devstate[ap->a_target][ap->a_lun] == ARECA_RAID_GONE) {
943 scsi_pkt *arcmsr_tran_init_pkt(struct scsi_address *ap,
952 acb = (struct ACB *)ap->a_hba_tran->tran_hba_private;
969 pkt = scsi_hba_pkt_alloc(acb->dev_info, ap, cmdlen,
1002 arcmsr_cdb->LUN = ap->a_lun;
1003 arcmsr_cdb->TargetID = ap->a_target;
1009 pkt->pkt_address = *ap;
1065 scsi_hba_pkt_free(ap, pkt);
1089 * Input: struct scsi_address *ap, struct scsi_pkt *pktp
1095 arcmsr_tran_start(struct scsi_address *ap, struct scsi_pkt *pkt)
1099 int target = ap->a_target;
1100 int lun = ap->a_lun;
1102 acb = (struct ACB *)ap->a_hba_tran->tran_hba_private;
1240 arcmsr_tran_destroy_pkt(struct scsi_address *ap, struct scsi_pkt *pkt)
1272 scsi_hba_pkt_free(ap, pkt);
1283 arcmsr_tran_dmafree(struct scsi_address *ap, struct scsi_pkt *pkt)
1294 "(target %d lun %d)", ap->a_target, ap->a_lun);
1309 arcmsr_tran_sync_pkt(struct scsi_address *ap, struct scsi_pkt *pkt)
1324 ap->a_target, ap->a_lun);
1338 arcmsr_tran_abort(struct scsi_address *ap, struct scsi_pkt *abortpkt)
1343 acb = ap->a_hba_tran->tran_hba_private;
1355 ap->a_target, ap->a_lun);
1369 arcmsr_tran_reset(struct scsi_address *ap, int level) {
1373 int target = ap->a_target;
1374 int lun = ap->a_lun;
1380 acb = (struct ACB *)ap->a_hba_tran->tran_hba_private;
1462 * register struct scsi_address *ap = &((pkt)->pkt_address);
2998 arcmsr_vlog(struct ACB *acb, int level, char *fmt, va_list ap)
3008 vcmn_err(level, fmt, ap);
3014 va_list ap;
3016 va_start(ap, fmt);
3017 arcmsr_vlog(acb, level, fmt, ap);
3018 va_end(ap);
3024 va_list ap;
3026 va_start(ap, fmt);
3027 arcmsr_vlog(acb, CE_WARN, fmt, ap);
3028 va_end(ap);