wd719x
static int wd719x_direct_cmd(struct wd719x *wd, u8 opcode, u8 dev, u8 lun,
static void wd719x_destroy(struct wd719x *wd)
struct wd719x *wd = shost_priv(cmd->device->host);
struct wd719x *wd = shost_priv(sh);
static int wd719x_chip_init(struct wd719x *wd)
struct wd719x *wd = shost_priv(cmd->device->host);
struct wd719x *wd = shost_priv(cmd->device->host);
static inline u8 wd719x_readb(struct wd719x *wd, u8 reg)
struct wd719x *wd = shost_priv(cmd->device->host);
static inline u32 wd719x_readl(struct wd719x *wd, u8 reg)
static inline void wd719x_interrupt_SCB(struct wd719x *wd,
static inline void wd719x_writeb(struct wd719x *wd, u8 reg, u8 val)
static inline void wd719x_writew(struct wd719x *wd, u8 reg, u16 val)
struct wd719x *wd = dev_id;
static inline void wd719x_writel(struct wd719x *wd, u8 reg, u32 val)
struct wd719x *wd = eeprom->data;
struct wd719x *wd = eeprom->data;
static void wd719x_read_eeprom(struct wd719x *wd)
static inline int wd719x_wait_ready(struct wd719x *wd)
static enum wd719x_card_type wd719x_detect_type(struct wd719x *wd)
struct wd719x *wd = shost_priv(sh);
struct wd719x *wd;
sh = scsi_host_alloc(&wd719x_template, sizeof(struct wd719x));
static inline int wd719x_wait_done(struct wd719x *wd, int timeout)
struct wd719x *wd = shost_priv(sh);