esp_scsi.h (ac0c955d5048c2c580fa7166a89133f0fd76c125) | esp_scsi.h (582fb6c03a0e89d05e4efa8a3e4bd09d0942dadc) |
---|---|
1/* esp_scsi.h: Defines and structures for the ESP drier. 2 * 3 * Copyright (C) 2007 David S. Miller (davem@davemloft.net) 4 */ 5 6#ifndef _ESP_SCSI_H 7#define _ESP_SCSI_H 8 --- 226 unchanged lines hidden (view full) --- 235#define SYNC_DEFP_FAST 0x19 /* 10mb/s */ 236 237struct esp_cmd_priv { 238 union { 239 dma_addr_t dma_addr; 240 int num_sg; 241 } u; 242 | 1/* esp_scsi.h: Defines and structures for the ESP drier. 2 * 3 * Copyright (C) 2007 David S. Miller (davem@davemloft.net) 4 */ 5 6#ifndef _ESP_SCSI_H 7#define _ESP_SCSI_H 8 --- 226 unchanged lines hidden (view full) --- 235#define SYNC_DEFP_FAST 0x19 /* 10mb/s */ 236 237struct esp_cmd_priv { 238 union { 239 dma_addr_t dma_addr; 240 int num_sg; 241 } u; 242 |
243 unsigned int cur_residue; | 243 int cur_residue; |
244 struct scatterlist *cur_sg; | 244 struct scatterlist *cur_sg; |
245 unsigned int tot_residue; | 245 int tot_residue; |
246}; 247#define ESP_CMD_PRIV(CMD) ((struct esp_cmd_priv *)(&(CMD)->SCp)) 248 249enum esp_rev { 250 ESP100 = 0x00, /* NCR53C90 - very broken */ 251 ESP100A = 0x01, /* NCR53C90A */ 252 ESP236 = 0x02, 253 FAS236 = 0x03, --- 305 unchanged lines hidden --- | 246}; 247#define ESP_CMD_PRIV(CMD) ((struct esp_cmd_priv *)(&(CMD)->SCp)) 248 249enum esp_rev { 250 ESP100 = 0x00, /* NCR53C90 - very broken */ 251 ESP100A = 0x01, /* NCR53C90A */ 252 ESP236 = 0x02, 253 FAS236 = 0x03, --- 305 unchanged lines hidden --- |