Linux Kernel
3.7.1
|
#include <esp_scsi.h>
Data Fields | |
void(* | esp_write8 )(struct esp *esp, u8 val, unsigned long reg) |
u8(* | esp_read8 )(struct esp *esp, unsigned long reg) |
dma_addr_t(* | map_single )(struct esp *esp, void *buf, size_t sz, int dir) |
int(* | map_sg )(struct esp *esp, struct scatterlist *sg, int num_sg, int dir) |
void(* | unmap_single )(struct esp *esp, dma_addr_t addr, size_t sz, int dir) |
void(* | unmap_sg )(struct esp *esp, struct scatterlist *sg, int num_sg, int dir) |
int(* | irq_pending )(struct esp *esp) |
u32(* | dma_length_limit )(struct esp *esp, u32 dma_addr, u32 dma_len) |
void(* | reset_dma )(struct esp *esp) |
void(* | dma_drain )(struct esp *esp) |
void(* | dma_invalidate )(struct esp *esp) |
void(* | send_dma_cmd )(struct esp *esp, u32 dma_addr, u32 esp_count, u32 dma_count, int write, u8 cmd) |
int(* | dma_error )(struct esp *esp) |
Definition at line 341 of file esp_scsi.h.
Definition at line 372 of file esp_scsi.h.
Definition at line 346 of file esp_scsi.h.
Definition at line 355 of file esp_scsi.h.
Definition at line 353 of file esp_scsi.h.
void(* send_dma_cmd)(struct esp *esp, u32 dma_addr, u32 esp_count, u32 dma_count, int write, u8 cmd) |
Definition at line 399 of file esp_scsi.h.
Definition at line 359 of file esp_scsi.h.
Definition at line 357 of file esp_scsi.h.