Lines Matching refs:dw_mci
105 static bool dw_mci_reset(struct dw_mci *host);
106 static bool dw_mci_ctrl_reset(struct dw_mci *host, u32 reset);
191 struct dw_mci *host = slot->host; in dw_mci_init_debugfs()
236 struct dw_mci *host = slot->host; in dw_mci_prepare_command()
305 static u32 dw_mci_prep_stop_abort(struct dw_mci *host, struct mmc_command *cmd) in dw_mci_prep_stop_abort()
341 static void dw_mci_wait_while_busy(struct dw_mci *host, u32 cmd_flags) in dw_mci_wait_while_busy()
366 static void dw_mci_start_command(struct dw_mci *host, in dw_mci_start_command()
381 static inline void send_stop_abort(struct dw_mci *host, struct mmc_data *data) in send_stop_abort()
389 static void dw_mci_stop_dma(struct dw_mci *host) in dw_mci_stop_dma()
408 static void dw_mci_dma_cleanup(struct dw_mci *host) in dw_mci_dma_cleanup()
420 static void dw_mci_idmac_reset(struct dw_mci *host) in dw_mci_idmac_reset()
428 static void dw_mci_idmac_stop_dma(struct dw_mci *host) in dw_mci_idmac_stop_dma()
447 struct dw_mci *host = arg; in dw_mci_dmac_complete_dma()
472 static void dw_mci_translate_sglist(struct dw_mci *host, struct mmc_data *data, in dw_mci_translate_sglist()
573 static int dw_mci_idmac_start_dma(struct dw_mci *host, unsigned int sg_len) in dw_mci_idmac_start_dma()
602 static int dw_mci_idmac_init(struct dw_mci *host) in dw_mci_idmac_init()
684 static void dw_mci_edmac_stop_dma(struct dw_mci *host) in dw_mci_edmac_stop_dma()
689 static int dw_mci_edmac_start_dma(struct dw_mci *host, in dw_mci_edmac_start_dma()
746 static int dw_mci_edmac_init(struct dw_mci *host) in dw_mci_edmac_init()
764 static void dw_mci_edmac_exit(struct dw_mci *host) in dw_mci_edmac_exit()
785 static int dw_mci_pre_dma_transfer(struct dw_mci *host, in dw_mci_pre_dma_transfer()
861 static void dw_mci_adjust_fifoth(struct dw_mci *host, struct mmc_data *data) in dw_mci_adjust_fifoth()
904 static void dw_mci_ctrl_rd_thld(struct dw_mci *host, struct mmc_data *data) in dw_mci_ctrl_rd_thld()
943 static int dw_mci_submit_data_dma(struct dw_mci *host, struct mmc_data *data) in dw_mci_submit_data_dma()
999 static void dw_mci_submit_data(struct dw_mci *host, struct mmc_data *data) in dw_mci_submit_data()
1060 struct dw_mci *host = slot->host; in mci_send_cmd()
1081 struct dw_mci *host = slot->host; in dw_mci_setup_bus()
1144 static void __dw_mci_start_request(struct dw_mci *host, in __dw_mci_start_request()
1209 static void dw_mci_start_request(struct dw_mci *host, in dw_mci_start_request()
1220 static void dw_mci_queue_request(struct dw_mci *host, struct dw_mci_slot *slot, in dw_mci_queue_request()
1250 struct dw_mci *host = slot->host; in dw_mci_request()
1395 struct dw_mci *host = slot->host; in dw_mci_switch_voltage()
1454 struct dw_mci *host = slot->host; in dw_mci_get_cd()
1483 struct dw_mci *host = slot->host; in dw_mci_init_card()
1517 struct dw_mci *host = slot->host; in dw_mci_enable_sdio_irq()
1537 struct dw_mci *host = slot->host; in dw_mci_execute_tuning()
1550 struct dw_mci *host = slot->host; in dw_mci_prepare_hs400_tuning()
1574 static void dw_mci_request_end(struct dw_mci *host, struct mmc_request *mrq) in dw_mci_request_end()
1607 static int dw_mci_command_complete(struct dw_mci *host, struct mmc_command *cmd) in dw_mci_command_complete()
1646 static int dw_mci_data_complete(struct dw_mci *host, struct mmc_data *data) in dw_mci_data_complete()
1689 static void dw_mci_set_drto(struct dw_mci *host) in dw_mci_set_drto()
1705 struct dw_mci *host = (struct dw_mci *)priv; in dw_mci_tasklet_func()
1912 static void dw_mci_set_part_bytes(struct dw_mci *host, void *buf, int cnt) in dw_mci_set_part_bytes()
1919 static int dw_mci_push_part_bytes(struct dw_mci *host, void *buf, int cnt) in dw_mci_push_part_bytes()
1928 static int dw_mci_pull_part_bytes(struct dw_mci *host, void *buf, int cnt) in dw_mci_pull_part_bytes()
1941 static void dw_mci_pull_final_bytes(struct dw_mci *host, void *buf, int cnt) in dw_mci_pull_final_bytes()
1948 static void dw_mci_push_data16(struct dw_mci *host, void *buf, int cnt) in dw_mci_push_data16()
1998 static void dw_mci_pull_data16(struct dw_mci *host, void *buf, int cnt) in dw_mci_pull_data16()
2031 static void dw_mci_push_data32(struct dw_mci *host, void *buf, int cnt) in dw_mci_push_data32()
2081 static void dw_mci_pull_data32(struct dw_mci *host, void *buf, int cnt) in dw_mci_pull_data32()
2114 static void dw_mci_push_data64(struct dw_mci *host, void *buf, int cnt) in dw_mci_push_data64()
2165 static void dw_mci_pull_data64(struct dw_mci *host, void *buf, int cnt) in dw_mci_pull_data64()
2199 static void dw_mci_pull_data(struct dw_mci *host, void *buf, int cnt) in dw_mci_pull_data()
2214 static void dw_mci_read_data_pio(struct dw_mci *host, bool dto) in dw_mci_read_data_pio()
2268 static void dw_mci_write_data_pio(struct dw_mci *host) in dw_mci_write_data_pio()
2322 static void dw_mci_cmd_interrupt(struct dw_mci *host, u32 status) in dw_mci_cmd_interrupt()
2333 static void dw_mci_handle_cd(struct dw_mci *host) in dw_mci_handle_cd()
2352 struct dw_mci *host = dev_id; in dw_mci_interrupt()
2524 static int dw_mci_init_slot(struct dw_mci *host, unsigned int id) in dw_mci_init_slot()
2638 static void dw_mci_init_dma(struct dw_mci *host) in dw_mci_init_dma()
2729 static bool dw_mci_ctrl_reset(struct dw_mci *host, u32 reset) in dw_mci_ctrl_reset()
2752 static bool dw_mci_reset(struct dw_mci *host) in dw_mci_reset()
2824 struct dw_mci *host = (struct dw_mci *)arg; in dw_mci_cmd11_timer()
2838 struct dw_mci *host = (struct dw_mci *)arg; in dw_mci_dto_timer()
2869 static struct dw_mci_board *dw_mci_parse_dt(struct dw_mci *host) in dw_mci_parse_dt()
2919 static struct dw_mci_board *dw_mci_parse_dt(struct dw_mci *host) in dw_mci_parse_dt()
2925 static void dw_mci_enable_cd(struct dw_mci *host) in dw_mci_enable_cd()
2953 int dw_mci_probe(struct dw_mci *host) in dw_mci_probe()
3189 void dw_mci_remove(struct dw_mci *host) in dw_mci_remove()
3223 int dw_mci_suspend(struct dw_mci *host) in dw_mci_suspend()
3232 int dw_mci_resume(struct dw_mci *host) in dw_mci_resume()