Lines Matching refs:usdhi6_host

158 struct usdhi6_host {
209 static void usdhi6_write(struct usdhi6_host *host, u32 reg, u32 data)
216 static void usdhi6_write16(struct usdhi6_host *host, u32 reg, u16 data)
223 static u32 usdhi6_read(struct usdhi6_host *host, u32 reg)
231 static u16 usdhi6_read16(struct usdhi6_host *host, u32 reg)
239 static void usdhi6_irq_enable(struct usdhi6_host *host, u32 info1, u32 info2)
247 static void usdhi6_wait_for_resp(struct usdhi6_host *host)
254 static void usdhi6_wait_for_brwe(struct usdhi6_host *host, bool read)
261 static void usdhi6_only_cd(struct usdhi6_host *host)
267 static void usdhi6_mask_all(struct usdhi6_host *host)
272 static int usdhi6_error_code(struct usdhi6_host *host)
314 static void usdhi6_blk_bounce(struct usdhi6_host *host,
342 static void usdhi6_sg_prep(struct usdhi6_host *host)
355 static void *usdhi6_sg_map(struct usdhi6_host *host)
395 static void usdhi6_sg_unmap(struct usdhi6_host *host, bool force)
435 static void usdhi6_sg_advance(struct usdhi6_host *host)
517 static void usdhi6_dma_release(struct usdhi6_host *host)
532 static void usdhi6_dma_stop_unmap(struct usdhi6_host *host)
552 struct usdhi6_host *host = arg;
566 static int usdhi6_dma_setup(struct usdhi6_host *host, struct dma_chan *chan,
615 static int usdhi6_dma_start(struct usdhi6_host *host)
626 static void usdhi6_dma_kill(struct usdhi6_host *host)
639 static void usdhi6_dma_check_error(struct usdhi6_host *host)
665 static void usdhi6_dma_kick(struct usdhi6_host *host)
673 static void usdhi6_dma_request(struct usdhi6_host *host, phys_addr_t start)
727 static void usdhi6_clk_set(struct usdhi6_host *host, struct mmc_ios *ios)
794 static void usdhi6_set_power(struct usdhi6_host *host, struct mmc_ios *ios)
804 static int usdhi6_reset(struct usdhi6_host *host)
820 struct usdhi6_host *host = mmc_priv(mmc);
872 static void usdhi6_timeout_set(struct usdhi6_host *host)
901 static void usdhi6_request_done(struct usdhi6_host *host)
932 static int usdhi6_cmd_flags(struct usdhi6_host *host)
985 static int usdhi6_rq_start(struct usdhi6_host *host)
1093 struct usdhi6_host *host = mmc_priv(mmc);
1111 struct usdhi6_host *host = mmc_priv(mmc);
1127 struct usdhi6_host *host = mmc_priv(mmc);
1143 struct usdhi6_host *host = mmc_priv(mmc);
1158 static int usdhi6_set_pinstates(struct usdhi6_host *host, int voltage)
1191 struct usdhi6_host *host = mmc_priv(mmc);
1210 static void usdhi6_resp_cmd12(struct usdhi6_host *host)
1216 static void usdhi6_resp_read(struct usdhi6_host *host)
1262 static int usdhi6_blk_read(struct usdhi6_host *host)
1302 static int usdhi6_blk_write(struct usdhi6_host *host)
1345 static int usdhi6_stop_cmd(struct usdhi6_host *host)
1367 static bool usdhi6_end_cmd(struct usdhi6_host *host)
1407 static bool usdhi6_read_block(struct usdhi6_host *host)
1426 static bool usdhi6_mread_block(struct usdhi6_host *host)
1439 static bool usdhi6_write_block(struct usdhi6_host *host)
1453 static bool usdhi6_mwrite_block(struct usdhi6_host *host)
1470 struct usdhi6_host *host = dev_id;
1583 struct usdhi6_host *host = dev_id;
1635 struct usdhi6_host *host = dev_id;
1652 struct usdhi6_host *host = dev_id;
1684 struct usdhi6_host *host = container_of(d, struct usdhi6_host, timeout_work);
1748 struct usdhi6_host *host;
1765 mmc = mmc_alloc_host(sizeof(struct usdhi6_host), dev);
1889 struct usdhi6_host *host = platform_get_drvdata(pdev);