taglinefilesource code
q11182drivers/scsi/advansys.cASC_SCSIQ_1         q1;
q13686drivers/scsi/advansys.cscsiq.q1.target_id = ASC_TID_TO_TARGET_ID(scp->target);
q13687drivers/scsi/advansys.cscsiq.q1.target_lun = scp->lun;
q13689drivers/scsi/advansys.cscsiq.q1.sense_addr = (ulong) &scp->sense_buffer[0];
q13690drivers/scsi/advansys.cscsiq.q1.sense_len = sizeof(scp->sense_buffer);
q13703drivers/scsi/advansys.cscsiq.q1.data_addr = (ulong) scp->request_buffer;
q13704drivers/scsi/advansys.cscsiq.q1.data_cnt = scp->request_bufflen;
q13706drivers/scsi/advansys.cscsiq.q1.sg_queue_cnt = 0;
q13731drivers/scsi/advansys.cscsiq.q1.cntl |= QC_SG_HEAD;
q13733drivers/scsi/advansys.cscsiq.q1.data_cnt = 0;
q13734drivers/scsi/advansys.cscsiq.q1.data_addr = 0;
q13735drivers/scsi/advansys.csghead.entry_cnt = scsiq.q1.sg_queue_cnt = scp->use_sg;
q14847drivers/scsi/advansys.cq->q2.target_ix, q->q1.target_lun,
q14852drivers/scsi/advansys.c(unsigned) q->q1.data_addr, q->q1.data_cnt,
q14853drivers/scsi/advansys.c(unsigned) q->q1.sense_addr, q->q1.sense_len);
q14858drivers/scsi/advansys.c(unsigned) q->sg_head, q->q1.sg_queue_cnt);
q16049drivers/scsi/advansys.cscsiq->q1.q_no = 0;
q16058drivers/scsi/advansys.cif (((asc_dvc->init_sdtr & scsiq->q1.target_id) != 0) &&
q16059drivers/scsi/advansys.c((asc_dvc->sdtr_done & scsiq->q1.target_id) != 0)) {
q16065drivers/scsi/advansys.cscsiq->q1.cntl |= (QC_MSG_OUT | QC_URGENT);
q16076drivers/scsi/advansys.cif ((scsiq->q1.cntl & QC_SG_HEAD) != 0) {
q16084drivers/scsi/advansys.cscsiq->q1.data_addr = scsiq->sg_head->sg_list[0].addr;
q16085drivers/scsi/advansys.cscsiq->q1.data_cnt = scsiq->sg_head->sg_list[0].bytes;
q16086drivers/scsi/advansys.cscsiq->q1.cntl &= ~(QC_SG_HEAD | QC_SG_SWAP_QUEUE);
q16141drivers/scsi/advansys.c((scsiq->q1.cntl & QC_URGENT) != 0)) {
q16160drivers/scsi/advansys.caddr = scsiq->q1.data_addr + scsiq->q1.data_cnt;
q16164drivers/scsi/advansys.cif (((ushort) scsiq->q1.data_cnt & 0x01FF) == 0) {
q16169drivers/scsi/advansys.cscsiq->q1.data_cnt++;
q16185drivers/scsi/advansys.c((scsiq->q1.cntl & QC_URGENT) != 0)) {
q16209drivers/scsi/advansys.cscsiq->q1.status = QS_BUSY;
q16214drivers/scsi/advansys.cif ((scsiq->q1.cntl & QC_URGENT) != 0) {
q16242drivers/scsi/advansys.cscsiq->q1.status = QS_BUSY;
q16282drivers/scsi/advansys.cscsiq->q1.q_no = free_q_head;
q16302drivers/scsi/advansys.cscsiq->q1.q_no = free_q_head;
q16391drivers/scsi/advansys.cif (((asc_dvc->init_sdtr & scsiq->q1.target_id) != 0) &&
q16392drivers/scsi/advansys.c((asc_dvc->sdtr_done & scsiq->q1.target_id) == 0)) {
q16404drivers/scsi/advansys.cscsiq->q1.cntl |= QC_MSG_OUT;
q16408drivers/scsi/advansys.cif ((scsiq->q1.target_id & asc_dvc->use_tagged_qng) == 0) {
q16411drivers/scsi/advansys.cscsiq->q1.status = QS_FREE;
q16424drivers/scsi/advansys.c(ushort dosfar *) & scsiq->q1.cntl,
q16446drivers/scsi/advansys.c(ushort dosfar *) & scsiq->q1.cntl,
q16466drivers/scsi/advansys.c(ushort) (((ushort) scsiq->q1.q_no << 8) | (ushort) QS_READY));
q16493drivers/scsi/advansys.csaved_data_addr = scsiq->q1.data_addr;
q16494drivers/scsi/advansys.csaved_data_cnt = scsiq->q1.data_cnt;
q16495drivers/scsi/advansys.cscsiq->q1.data_addr = sg_head->sg_list[0].addr;
q16496drivers/scsi/advansys.cscsiq->q1.data_cnt = sg_head->sg_list[0].bytes;
q16499drivers/scsi/advansys.cscsiq->q1.cntl |= QC_SG_HEAD;
q16502drivers/scsi/advansys.cscsiq->q1.sg_queue_cnt = sg_head->queue_cnt;
q16549drivers/scsi/advansys.cscsiq->q1.cntl &= ~QC_SG_HEAD;
q16553drivers/scsi/advansys.cscsiq->q1.data_addr = saved_data_addr;
q16554drivers/scsi/advansys.cscsiq->q1.data_cnt = saved_data_cnt;
q16895drivers/scsi/advansys.cwhile (scsiq->q1.q_no == 0) ;
q16896drivers/scsi/advansys.cq_addr = ASC_QNO_TO_QADDR(scsiq->q1.q_no);