trm.c (113350) | trm.c (115343) |
---|---|
1/* 2 * O.S : FreeBSD CAM 3 * FILE NAME : trm.c 4 * BY : C.L. Huang (ching@tekram.com.tw) 5 * Erich Chen (erich@tekram.com.tw) 6 * Description: Device Driver for Tekram SCSI adapters 7 * DC395U/UW/F ,DC315/U(TRM-S1040) 8 * DC395U2D/U2W(TRM-S2080) --- 48 unchanged lines hidden (view full) --- 57 */ 58 59/* 60 * Updated to compile under FreeBSD 5.0-CURRENT by Olivier Houchard 61 * <doginou@ci0.org>, 2002-03-04 62 */ 63 64#include <sys/cdefs.h> | 1/* 2 * O.S : FreeBSD CAM 3 * FILE NAME : trm.c 4 * BY : C.L. Huang (ching@tekram.com.tw) 5 * Erich Chen (erich@tekram.com.tw) 6 * Description: Device Driver for Tekram SCSI adapters 7 * DC395U/UW/F ,DC315/U(TRM-S1040) 8 * DC395U2D/U2W(TRM-S2080) --- 48 unchanged lines hidden (view full) --- 57 */ 58 59/* 60 * Updated to compile under FreeBSD 5.0-CURRENT by Olivier Houchard 61 * <doginou@ci0.org>, 2002-03-04 62 */ 63 64#include <sys/cdefs.h> |
65__FBSDID("$FreeBSD: head/sys/dev/trm/trm.c 113350 2003-04-10 23:50:06Z mux $"); | 65__FBSDID("$FreeBSD: head/sys/dev/trm/trm.c 115343 2003-05-27 04:59:59Z scottl $"); |
66 67#include <sys/param.h> 68 69#include <sys/systm.h> 70#include <sys/malloc.h> 71#include <sys/queue.h> 72#if __FreeBSD_version >= 500000 73#include <sys/bio.h> --- 2425 unchanged lines hidden (view full) --- 2499 2500 pccb = pSRB->pccb; 2501 if (pccb == NULL) 2502 return; 2503 pcsio = &pccb->csio; 2504 target_id = pSRB->pccb->ccb_h.target_id; 2505 target_lun = pSRB->pccb->ccb_h.target_lun; 2506 if ((pccb->ccb_h.flags & CAM_DIR_MASK) != CAM_DIR_NONE) { | 66 67#include <sys/param.h> 68 69#include <sys/systm.h> 70#include <sys/malloc.h> 71#include <sys/queue.h> 72#if __FreeBSD_version >= 500000 73#include <sys/bio.h> --- 2425 unchanged lines hidden (view full) --- 2499 2500 pccb = pSRB->pccb; 2501 if (pccb == NULL) 2502 return; 2503 pcsio = &pccb->csio; 2504 target_id = pSRB->pccb->ccb_h.target_id; 2505 target_lun = pSRB->pccb->ccb_h.target_lun; 2506 if ((pccb->ccb_h.flags & CAM_DIR_MASK) != CAM_DIR_NONE) { |
2507 int op; | 2507 bus_dmasync_op_t op; |
2508 if ((pccb->ccb_h.flags & CAM_DIR_MASK) == CAM_DIR_IN) 2509 op = BUS_DMASYNC_POSTREAD; 2510 else 2511 op = BUS_DMASYNC_POSTWRITE; 2512 bus_dmamap_sync(pACB->buffer_dmat, pSRB->dmamap, op); 2513 bus_dmamap_unload(pACB->buffer_dmat, pSRB->dmamap); 2514 } 2515 /* --- 1206 unchanged lines hidden --- | 2508 if ((pccb->ccb_h.flags & CAM_DIR_MASK) == CAM_DIR_IN) 2509 op = BUS_DMASYNC_POSTREAD; 2510 else 2511 op = BUS_DMASYNC_POSTWRITE; 2512 bus_dmamap_sync(pACB->buffer_dmat, pSRB->dmamap, op); 2513 bus_dmamap_unload(pACB->buffer_dmat, pSRB->dmamap); 2514 } 2515 /* --- 1206 unchanged lines hidden --- |