wbsd_host
struct wbsd_host *host = from_work(host, t, fifo_bh_work);
static inline u8 wbsd_read_config(struct wbsd_host *host, u8 reg)
struct wbsd_host *host = from_work(host, t, crc_bh_work);
struct wbsd_host *host = from_work(host, t, timeout_bh_work);
struct wbsd_host *host = from_work(host, t, finish_bh_work);
struct wbsd_host *host = dev_id;
static inline void wbsd_write_index(struct wbsd_host *host, u8 index, u8 value)
struct wbsd_host *host;
static inline u8 wbsd_read_index(struct wbsd_host *host, u8 index)
struct wbsd_host *host;
static int wbsd_scan(struct wbsd_host *host)
static void wbsd_init_device(struct wbsd_host *host)
static int wbsd_request_region(struct wbsd_host *host, int base)
static void wbsd_release_regions(struct wbsd_host *host)
static void wbsd_request_dma(struct wbsd_host *host, int dma)
static void wbsd_release_dma(struct wbsd_host *host)
static int wbsd_request_irq(struct wbsd_host *host, int irq)
static void wbsd_release_irq(struct wbsd_host *host)
static int wbsd_request_resources(struct wbsd_host *host,
static void wbsd_release_resources(struct wbsd_host *host)
static void wbsd_chip_config(struct wbsd_host *host)
static int wbsd_chip_validate(struct wbsd_host *host)
static void wbsd_chip_poweroff(struct wbsd_host *host)
struct wbsd_host *host = NULL;
struct wbsd_host *host;
struct wbsd_host *host;
struct wbsd_host *host;
struct wbsd_host *host;
static void wbsd_reset(struct wbsd_host *host)
static void wbsd_request_end(struct wbsd_host *host, struct mmc_request *mrq)
static inline void wbsd_init_sg(struct wbsd_host *host, struct mmc_data *data)
static inline int wbsd_next_sg(struct wbsd_host *host)
static inline char *wbsd_map_sg(struct wbsd_host *host)
static inline void wbsd_sg_to_dma(struct wbsd_host *host, struct mmc_data *data)
static inline void wbsd_dma_to_sg(struct wbsd_host *host, struct mmc_data *data)
static inline void wbsd_get_short_reply(struct wbsd_host *host,
static inline void wbsd_get_long_reply(struct wbsd_host *host,
static void wbsd_send_command(struct wbsd_host *host, struct mmc_command *cmd)
static void wbsd_empty_fifo(struct wbsd_host *host)
static void wbsd_fill_fifo(struct wbsd_host *host)
static void wbsd_prepare_data(struct wbsd_host *host, struct mmc_data *data)
static void wbsd_finish_data(struct wbsd_host *host, struct mmc_data *data)
struct wbsd_host *host = mmc_priv(mmc);
struct wbsd_host *host = mmc_priv(mmc);
static inline void wbsd_unlock_config(struct wbsd_host *host)
struct wbsd_host *host = mmc_priv(mmc);
static inline void wbsd_lock_config(struct wbsd_host *host)
struct wbsd_host *host = timer_container_of(host, t, ignore_timer);
static inline struct mmc_data *wbsd_get_data(struct wbsd_host *host)
static inline void wbsd_write_config(struct wbsd_host *host, u8 reg, u8 value)
struct wbsd_host *host = from_work(host, t, card_bh_work);