Lines Matching refs:esp
357 struct esp;
363 void (*esp_write8)(struct esp *esp, u8 val, unsigned long reg);
364 u8 (*esp_read8)(struct esp *esp, unsigned long reg);
370 dma_addr_t (*map_single)(struct esp *esp, void *buf,
372 int (*map_sg)(struct esp *esp, struct scatterlist *sg,
374 void (*unmap_single)(struct esp *esp, dma_addr_t addr,
376 void (*unmap_sg)(struct esp *esp, struct scatterlist *sg,
384 int (*irq_pending)(struct esp *esp);
389 u32 (*dma_length_limit)(struct esp *esp, u32 dma_addr,
396 void (*reset_dma)(struct esp *esp);
401 void (*dma_drain)(struct esp *esp);
404 void (*dma_invalidate)(struct esp *esp);
416 void (*send_dma_cmd)(struct esp *esp, u32 dma_addr, u32 esp_count,
422 int (*dma_error)(struct esp *esp);
431 struct esp { struct
577 extern int scsi_esp_register(struct esp *, struct device *);
579 extern void scsi_esp_unregister(struct esp *);
581 extern void scsi_esp_cmd(struct esp *, u8);