• Home
  • Raw
  • Download

Lines Matching refs:cpp

745    struct mscp *cpp;  in board_inquiry()  local
752 cpp = &HD(j)->cp[0]; in board_inquiry()
753 cpp->cp_dma_addr = pci_map_single(HD(j)->pdev, cpp, sizeof(struct mscp), in board_inquiry()
755 memset(cpp, 0, sizeof(struct mscp) - CP_TAIL_SIZE); in board_inquiry()
756 cpp->opcode = OP_HOST_ADAPTER; in board_inquiry()
757 cpp->xdir = DTD_IN; in board_inquiry()
758 cpp->data_address = H2DEV(id_dma_addr); in board_inquiry()
759 cpp->data_len = H2DEV(sizeof(HD(j)->board_id)); in board_inquiry()
760 cpp->cdb_len = 6; in board_inquiry()
761 cpp->cdb[0] = HA_CMD_INQUIRY; in board_inquiry()
774 outl(H2DEV(cpp->cp_dma_addr), sh[j]->io_port + REG_OGM); in board_inquiry()
784 if (cpp->adapter_status || HD(j)->cp_stat[0] != FREE) { in board_inquiry()
786 printk("%s: board_inquiry, err 0x%x.\n", BN(j), cpp->adapter_status); in board_inquiry()
790 pci_unmap_single(HD(j)->pdev, cpp->cp_dma_addr, sizeof(struct mscp), in board_inquiry()
1117 struct mscp *cpp; in map_dma() local
1120 cpp = &HD(j)->cp[i]; SCpnt = cpp->SCpnt; in map_dma()
1124 cpp->sense_addr = H2DEV(pci_map_single(HD(j)->pdev, SCpnt->sense_buffer, in map_dma()
1127 cpp->sense_len = SCSI_SENSE_BUFFERSIZE; in map_dma()
1134 cpp->sglist[k].address = H2DEV(sg_dma_address(sg)); in map_dma()
1135 cpp->sglist[k].num_bytes = H2DEV(sg_dma_len(sg)); in map_dma()
1139 cpp->sg = TRUE; in map_dma()
1140 cpp->use_sg = scsi_sg_count(SCpnt); in map_dma()
1141 cpp->data_address = in map_dma()
1142 H2DEV(pci_map_single(HD(j)->pdev, cpp->sglist, in map_dma()
1143 cpp->use_sg * sizeof(struct sg_list), in map_dma()
1145 cpp->data_len = H2DEV(data_len); in map_dma()
1149 cpp->data_len = H2DEV(scsi_bufflen(SCpnt)); in map_dma()
1155 struct mscp *cpp; in unmap_dma() local
1158 cpp = &HD(j)->cp[i]; SCpnt = cpp->SCpnt; in unmap_dma()
1161 if (DEV2H(cpp->sense_addr)) in unmap_dma()
1162 pci_unmap_single(HD(j)->pdev, DEV2H(cpp->sense_addr), in unmap_dma()
1163 DEV2H(cpp->sense_len), PCI_DMA_FROMDEVICE); in unmap_dma()
1167 if (!DEV2H(cpp->data_len)) pci_dir = PCI_DMA_BIDIRECTIONAL; in unmap_dma()
1169 if (DEV2H(cpp->data_address)) in unmap_dma()
1170 pci_unmap_single(HD(j)->pdev, DEV2H(cpp->data_address), in unmap_dma()
1171 DEV2H(cpp->data_len), pci_dir); in unmap_dma()
1176 struct mscp *cpp; in sync_dma() local
1179 cpp = &HD(j)->cp[i]; SCpnt = cpp->SCpnt; in sync_dma()
1182 if (DEV2H(cpp->sense_addr)) in sync_dma()
1183 pci_dma_sync_single_for_cpu(HD(j)->pdev, DEV2H(cpp->sense_addr), in sync_dma()
1184 DEV2H(cpp->sense_len), PCI_DMA_FROMDEVICE); in sync_dma()
1190 if (!DEV2H(cpp->data_len)) pci_dir = PCI_DMA_BIDIRECTIONAL; in sync_dma()
1192 if (DEV2H(cpp->data_address)) in sync_dma()
1193 pci_dma_sync_single_for_cpu(HD(j)->pdev, DEV2H(cpp->data_address), in sync_dma()
1194 DEV2H(cpp->data_len), pci_dir); in sync_dma()
1212 struct mscp *cpp; in scsi_to_dev_dir() local
1215 cpp = &HD(j)->cp[i]; SCpnt = cpp->SCpnt; in scsi_to_dev_dir()
1218 cpp->xdir = DTD_IN; in scsi_to_dev_dir()
1222 cpp->xdir = DTD_OUT; in scsi_to_dev_dir()
1226 cpp->xdir = DTD_NONE; in scsi_to_dev_dir()
1233 cpp->xdir = DTD_IN; in scsi_to_dev_dir()
1237 cpp->xdir = DTD_OUT; in scsi_to_dev_dir()
1241 if (cpp->xdir == DTD_IN) in scsi_to_dev_dir()
1244 cpp->xdir = DTD_NONE; in scsi_to_dev_dir()
1252 struct mscp *cpp; in u14_34f_queuecommand_lck() local
1281 cpp = &HD(j)->cp[i]; in u14_34f_queuecommand_lck()
1283 memset(cpp, 0, sizeof(struct mscp) - CP_TAIL_SIZE); in u14_34f_queuecommand_lck()
1285 cpp->cpp_index = i; in u14_34f_queuecommand_lck()
1286 SCpnt->host_scribble = (unsigned char *) &cpp->cpp_index; in u14_34f_queuecommand_lck()
1292 cpp->opcode = OP_SCSI; in u14_34f_queuecommand_lck()
1293 cpp->channel = SCpnt->device->channel; in u14_34f_queuecommand_lck()
1294 cpp->target = SCpnt->device->id; in u14_34f_queuecommand_lck()
1295 cpp->lun = SCpnt->device->lun; in u14_34f_queuecommand_lck()
1296 cpp->SCpnt = SCpnt; in u14_34f_queuecommand_lck()
1297 cpp->cdb_len = SCpnt->cmd_len; in u14_34f_queuecommand_lck()
1298 memcpy(cpp->cdb, SCpnt->cmnd, SCpnt->cmd_len); in u14_34f_queuecommand_lck()
1322 outl(H2DEV(cpp->cp_dma_addr), sh[j]->io_port + REG_OGM); in u14_34f_queuecommand_lck()
1581 struct mscp *cpp; in reorder() local
1604 k = il[n]; cpp = &HD(j)->cp[k]; SCpnt = cpp->SCpnt; in reorder()
1606 if (!(cpp->xdir == DTD_IN)) input_only = FALSE; in reorder()
1641 k = il[n]; cpp = &HD(j)->cp[k]; SCpnt = cpp->SCpnt; in reorder()
1665 k = il[n]; cpp = &HD(j)->cp[k]; SCpnt = cpp->SCpnt; in reorder()
1672 YESNO(overlap), cpp->xdir); in reorder()
1681 struct mscp *cpp; in flush_dev() local
1688 cpp = &HD(j)->cp[k]; SCpnt = cpp->SCpnt; in flush_dev()
1700 k = il[n]; cpp = &HD(j)->cp[k]; SCpnt = cpp->SCpnt; in flush_dev()
1711 outl(H2DEV(cpp->cp_dma_addr), sh[j]->io_port + REG_OGM); in flush_dev()
1722 struct mscp *spp, *cpp; in ihdlr() local
1754 cpp = &(HD(j)->cp[i]); in ihdlr()
1755 spp = cpp; in ihdlr()
1783 SCpnt = cpp->SCpnt; in ihdlr()