Lines Matching refs:cpp
1603 struct mscp *cpp; in map_dma() local
1606 cpp = &ha->cp[i]; in map_dma()
1607 SCpnt = cpp->SCpnt; in map_dma()
1611 cpp->sense_addr = in map_dma()
1615 cpp->sense_len = SCSI_SENSE_BUFFERSIZE; in map_dma()
1618 cpp->data_len = 0; in map_dma()
1627 cpp->sglist[k].address = H2DEV(sg_dma_address(sg)); in map_dma()
1628 cpp->sglist[k].num_bytes = H2DEV(sg_dma_len(sg)); in map_dma()
1631 cpp->sg = 1; in map_dma()
1632 cpp->data_address = H2DEV(pci_map_single(ha->pdev, cpp->sglist, in map_dma()
1636 cpp->data_len = H2DEV((scsi_sg_count(SCpnt) * sizeof(struct sg_list))); in map_dma()
1642 struct mscp *cpp; in unmap_dma() local
1645 cpp = &ha->cp[i]; in unmap_dma()
1646 SCpnt = cpp->SCpnt; in unmap_dma()
1649 if (DEV2H(cpp->sense_addr)) in unmap_dma()
1650 pci_unmap_single(ha->pdev, DEV2H(cpp->sense_addr), in unmap_dma()
1651 DEV2H(cpp->sense_len), PCI_DMA_FROMDEVICE); in unmap_dma()
1657 if (!DEV2H(cpp->data_len)) in unmap_dma()
1660 if (DEV2H(cpp->data_address)) in unmap_dma()
1661 pci_unmap_single(ha->pdev, DEV2H(cpp->data_address), in unmap_dma()
1662 DEV2H(cpp->data_len), pci_dir); in unmap_dma()
1668 struct mscp *cpp; in sync_dma() local
1671 cpp = &ha->cp[i]; in sync_dma()
1672 SCpnt = cpp->SCpnt; in sync_dma()
1675 if (DEV2H(cpp->sense_addr)) in sync_dma()
1676 pci_dma_sync_single_for_cpu(ha->pdev, DEV2H(cpp->sense_addr), in sync_dma()
1677 DEV2H(cpp->sense_len), in sync_dma()
1684 if (!DEV2H(cpp->data_len)) in sync_dma()
1687 if (DEV2H(cpp->data_address)) in sync_dma()
1689 DEV2H(cpp->data_address), in sync_dma()
1690 DEV2H(cpp->data_len), pci_dir); in sync_dma()
1709 struct mscp *cpp; in scsi_to_dev_dir() local
1712 cpp = &ha->cp[i]; in scsi_to_dev_dir()
1713 SCpnt = cpp->SCpnt; in scsi_to_dev_dir()
1716 cpp->din = 1; in scsi_to_dev_dir()
1717 cpp->dout = 0; in scsi_to_dev_dir()
1720 cpp->din = 0; in scsi_to_dev_dir()
1721 cpp->dout = 1; in scsi_to_dev_dir()
1724 cpp->din = 0; in scsi_to_dev_dir()
1725 cpp->dout = 0; in scsi_to_dev_dir()
1735 cpp->dout = 1; in scsi_to_dev_dir()
1739 if ((cpp->din = !cpp->dout)) in scsi_to_dev_dir()
1742 cpp->din = 0; in scsi_to_dev_dir()
1754 struct mscp *cpp; in eata2x_queuecommand_lck() local
1779 cpp = &ha->cp[i]; in eata2x_queuecommand_lck()
1781 memset(cpp, 0, sizeof(struct mscp) - CP_TAIL_SIZE); in eata2x_queuecommand_lck()
1784 cpp->sp_dma_addr = H2DEV(ha->sp_dma_addr); in eata2x_queuecommand_lck()
1787 cpp->cpp_index = i; in eata2x_queuecommand_lck()
1788 SCpnt->host_scribble = (unsigned char *)&cpp->cpp_index; in eata2x_queuecommand_lck()
1794 cpp->reqsen = 1; in eata2x_queuecommand_lck()
1795 cpp->dispri = 1; in eata2x_queuecommand_lck()
1798 cpp->hbaci = 1; in eata2x_queuecommand_lck()
1800 cpp->one = 1; in eata2x_queuecommand_lck()
1801 cpp->channel = SCpnt->device->channel; in eata2x_queuecommand_lck()
1802 cpp->target = SCpnt->device->id; in eata2x_queuecommand_lck()
1803 cpp->lun = SCpnt->device->lun; in eata2x_queuecommand_lck()
1804 cpp->SCpnt = SCpnt; in eata2x_queuecommand_lck()
1805 memcpy(cpp->cdb, SCpnt->cmnd, SCpnt->cmd_len); in eata2x_queuecommand_lck()
1821 if (do_dma(shost->io_port, cpp->cp_dma_addr, SEND_CP_DMA)) { in eata2x_queuecommand_lck()
2102 struct mscp *cpp; in reorder() local
2127 cpp = &ha->cp[k]; in reorder()
2128 SCpnt = cpp->SCpnt; in reorder()
2130 if (!cpp->din) in reorder()
2177 cpp = &ha->cp[k]; in reorder()
2178 SCpnt = cpp->SCpnt; in reorder()
2222 cpp = &ha->cp[k]; in reorder()
2223 SCpnt = cpp->SCpnt; in reorder()
2232 YESNO(overlap), cpp->din); in reorder()
2242 struct mscp *cpp; in flush_dev() local
2250 cpp = &ha->cp[k]; in flush_dev()
2251 SCpnt = cpp->SCpnt; in flush_dev()
2267 cpp = &ha->cp[k]; in flush_dev()
2268 SCpnt = cpp->SCpnt; in flush_dev()
2270 if (do_dma(dev->host->io_port, cpp->cp_dma_addr, SEND_CP_DMA)) { in flush_dev()
2289 struct mscp *cpp; in ihdlr() local
2353 cpp = &(ha->cp[i]); in ihdlr()
2379 SCpnt = cpp->SCpnt; in ihdlr()