Lines Matching refs:wd719x

18  * http://web.archive.org/web/20070717175254/http://sun1.rrzn.uni-hannover.de/gaertner.juergen/wd719x/Linux/Docu/Spider/
47 #include "wd719x.h"
50 static inline u8 wd719x_readb(struct wd719x *wd, u8 reg)
55 static inline u32 wd719x_readl(struct wd719x *wd, u8 reg)
60 static inline void wd719x_writeb(struct wd719x *wd, u8 reg, u8 val)
65 static inline void wd719x_writew(struct wd719x *wd, u8 reg, u16 val)
70 static inline void wd719x_writel(struct wd719x *wd, u8 reg, u32 val)
76 static inline int wd719x_wait_ready(struct wd719x *wd)
93 static inline int wd719x_wait_done(struct wd719x *wd, int timeout)
126 static int wd719x_direct_cmd(struct wd719x *wd, u8 opcode, u8 dev, u8 lun,
164 static void wd719x_destroy(struct wd719x *wd)
192 struct wd719x *wd = shost_priv(cmd->device->host);
212 struct wd719x *wd = shost_priv(sh);
302 static int wd719x_chip_init(struct wd719x *wd)
307 const char fwname_wcs[] = "wd719x-wcs.bin";
308 const char fwname_risc[] = "wd719x-risc.bin";
468 struct wd719x *wd = shost_priv(cmd->device->host);
491 struct wd719x *wd = shost_priv(cmd->device->host);
525 struct wd719x *wd = shost_priv(cmd->device->host);
563 static inline void wd719x_interrupt_SCB(struct wd719x *wd,
660 struct wd719x *wd = dev_id;
717 struct wd719x *wd = eeprom->data;
725 struct wd719x *wd = eeprom->data;
739 static void wd719x_read_eeprom(struct wd719x *wd)
790 static enum wd719x_card_type wd719x_detect_type(struct wd719x *wd)
812 struct wd719x *wd = shost_priv(sh);
848 "wd719x", wd);
891 .proc_name = "wd719x",
901 struct wd719x *wd;
913 err = pci_request_regions(pdev, "wd719x");
923 sh = scsi_host_alloc(&wd719x_template, sizeof(struct wd719x));
964 struct wd719x *wd = shost_priv(sh);
983 .name = "wd719x",
994 MODULE_FIRMWARE("wd719x-wcs.bin");
995 MODULE_FIRMWARE("wd719x-risc.bin");