tag | line | file | source code |
mscp | 319 | kernel/blk_drv/scsi/ultrastor.c | static struct mscp mscp = { |
mscp | 332 | kernel/blk_drv/scsi/ultrastor.c | memset((char *)&mscp + 1, 0, sizeof (struct mscp) - 1); |
mscp | 333 | kernel/blk_drv/scsi/ultrastor.c | mscp.target_id = SCpnt->target; |
mscp | 334 | kernel/blk_drv/scsi/ultrastor.c | mscp.lun = SCpnt->lun; |
mscp | 335 | kernel/blk_drv/scsi/ultrastor.c | mscp.transfer_data = *(Longword *)&SCpnt->request_buffer; |
mscp | 336 | kernel/blk_drv/scsi/ultrastor.c | mscp.transfer_data_length = *(Longword *)&SCpnt->request_bufflen; |
mscp | 337 | kernel/blk_drv/scsi/ultrastor.c | mscp.length_of_scsi_cdbs |
mscp | 339 | kernel/blk_drv/scsi/ultrastor.c | memcpy(mscp.scsi_cdbs, SCpnt->cmnd, mscp.length_of_scsi_cdbs); |
mscp | 354 | kernel/blk_drv/scsi/ultrastor.c | outb_p(BYTE(&mscp, 0), OGM_DATA_PTR(PORT_ADDRESS + 0)); |
mscp | 355 | kernel/blk_drv/scsi/ultrastor.c | outb_p(BYTE(&mscp, 1), OGM_DATA_PTR(PORT_ADDRESS + 1)); |
mscp | 356 | kernel/blk_drv/scsi/ultrastor.c | outb_p(BYTE(&mscp, 2), OGM_DATA_PTR(PORT_ADDRESS + 2)); |
mscp | 357 | kernel/blk_drv/scsi/ultrastor.c | outb_p(BYTE(&mscp, 3), OGM_DATA_PTR(PORT_ADDRESS + 3)); |
mscp | 400 | kernel/blk_drv/scsi/ultrastor.c | (mscp.adapter_status << 16) | mscp.target_status); |
mscp | 404 | kernel/blk_drv/scsi/ultrastor.c | return (mscp.adapter_status << 16) | mscp.target_status; |
mscp | 457 | kernel/blk_drv/scsi/ultrastor.c | (mscp.adapter_status << 16) | mscp.target_status); |
mscp | 476 | kernel/blk_drv/scsi/ultrastor.c | SCint->result = (mscp.adapter_status << 16) | mscp.target_status; |