swim
struct swim __iomem *base;
extern int swim_read_sector_header(struct swim __iomem *base,
extern int swim_read_sector_data(struct swim __iomem *base,
static inline void set_swim_mode(struct swim __iomem *base, int enable)
static inline int get_swim_mode(struct swim __iomem *base)
static inline void swim_select(struct swim __iomem *base, int sel)
static inline void swim_action(struct swim __iomem *base, int action)
static inline int swim_readbit(struct swim __iomem *base, int bit)
static inline void swim_drive(struct swim __iomem *base,
static inline void swim_motor(struct swim __iomem *base,
static inline void swim_eject(struct swim __iomem *base)
static inline void swim_head(struct swim __iomem *base, enum head head)
static inline int swim_step(struct swim __iomem *base)
static inline int swim_track00(struct swim __iomem *base)
static inline int swim_seek(struct swim __iomem *base, int step)
struct swim __iomem *base = fs->swd->base;
struct swim __iomem *base = fs->swd->base;
struct swim __iomem *base = fs->swd->base;
struct swim __iomem *base = fs->swd->base;
struct swim __iomem *base = fs->swd->base;
struct swim __iomem *base = fs->swd->base;
struct swim __iomem *base = fs->swd->base;
struct swim __iomem *base = swd->base;
struct swim __iomem *base = swd->base;
struct swim __iomem *swim_base;
swim_base = (struct swim __iomem *)res->start;
struct device_node *swim = mdev->ofdev.dev.of_node;
pmac_call_feature(PMAC_FTR_SWIM3_ENABLE, swim, 0, 1);
pmac_call_feature(PMAC_FTR_SWIM3_ENABLE, swim, 0, 0);