Lines Matching refs:sunxi_mmc_host
267 struct sunxi_mmc_host { struct
304 static int sunxi_mmc_reset_host(struct sunxi_mmc_host *host) in sunxi_mmc_reset_host() argument
322 static int sunxi_mmc_init_host(struct sunxi_mmc_host *host) in sunxi_mmc_init_host()
357 static void sunxi_mmc_init_idma_des(struct sunxi_mmc_host *host, in sunxi_mmc_init_idma_des()
393 static int sunxi_mmc_map_dma(struct sunxi_mmc_host *host, in sunxi_mmc_map_dma()
418 static void sunxi_mmc_start_dma(struct sunxi_mmc_host *host, in sunxi_mmc_start_dma()
440 static void sunxi_mmc_send_manual_stop(struct sunxi_mmc_host *host, in sunxi_mmc_send_manual_stop()
478 static void sunxi_mmc_dump_errinfo(struct sunxi_mmc_host *host) in sunxi_mmc_dump_errinfo()
506 static irqreturn_t sunxi_mmc_finalize_request(struct sunxi_mmc_host *host) in sunxi_mmc_finalize_request()
565 struct sunxi_mmc_host *host = dev_id; in sunxi_mmc_irq()
622 struct sunxi_mmc_host *host = dev_id; in sunxi_mmc_handle_manual_stop()
656 static int sunxi_mmc_oclk_onoff(struct sunxi_mmc_host *host, u32 oclk_en) in sunxi_mmc_oclk_onoff()
698 static int sunxi_mmc_calibrate(struct sunxi_mmc_host *host, int reg_off) in sunxi_mmc_calibrate()
717 static int sunxi_mmc_clk_set_phase(struct sunxi_mmc_host *host, in sunxi_mmc_clk_set_phase()
755 static int sunxi_mmc_clk_set_rate(struct sunxi_mmc_host *host, in sunxi_mmc_clk_set_rate()
864 static void sunxi_mmc_set_bus_width(struct sunxi_mmc_host *host, in sunxi_mmc_set_bus_width()
880 static void sunxi_mmc_set_clk(struct sunxi_mmc_host *host, struct mmc_ios *ios) in sunxi_mmc_set_clk()
897 static void sunxi_mmc_card_power(struct sunxi_mmc_host *host, in sunxi_mmc_card_power()
945 struct sunxi_mmc_host *host = mmc_priv(mmc); in sunxi_mmc_set_ios()
971 struct sunxi_mmc_host *host = mmc_priv(mmc); in sunxi_mmc_enable_sdio_irq()
997 struct sunxi_mmc_host *host = mmc_priv(mmc); in sunxi_mmc_hw_reset()
1006 struct sunxi_mmc_host *host = mmc_priv(mmc); in sunxi_mmc_request()
1102 struct sunxi_mmc_host *host = mmc_priv(mmc); in sunxi_mmc_card_busy()
1193 static int sunxi_mmc_enable(struct sunxi_mmc_host *host) in sunxi_mmc_enable()
1254 static void sunxi_mmc_disable(struct sunxi_mmc_host *host) in sunxi_mmc_disable()
1267 static int sunxi_mmc_resource_request(struct sunxi_mmc_host *host, in sunxi_mmc_resource_request()
1335 struct sunxi_mmc_host *host; in sunxi_mmc_probe()
1339 mmc = mmc_alloc_host(sizeof(struct sunxi_mmc_host), &pdev->dev); in sunxi_mmc_probe()
1459 struct sunxi_mmc_host *host = mmc_priv(mmc); in sunxi_mmc_remove()
1475 struct sunxi_mmc_host *host = mmc_priv(mmc); in sunxi_mmc_runtime_resume()
1493 struct sunxi_mmc_host *host = mmc_priv(mmc); in sunxi_mmc_runtime_suspend()