Lines Matching defs:host

29 void rt_read_reg_debug(struct rt_sdhci_host *host)  in rt_read_reg_debug()
66 static inline rt_bool_t sdhci_has_requests(struct rt_sdhci_host *host) in sdhci_has_requests()
71 static inline rt_bool_t sdhci_auto_cmd23(struct rt_sdhci_host *host, in sdhci_auto_cmd23()
77 static inline rt_bool_t sdhci_auto_cmd12(struct rt_sdhci_host *host, in sdhci_auto_cmd12()
83 static inline rt_bool_t sdhci_manual_cmd23(struct rt_sdhci_host *host, in sdhci_manual_cmd23()
94 void rt_sdhci_data_irq_timeout(struct rt_sdhci_host *host, rt_bool_t enable) in rt_sdhci_data_irq_timeout()
104 void rt_sdhci_set_uhs(struct rt_sdhci_host *host, unsigned timing) in rt_sdhci_set_uhs()
126 void rt_sdhci_set_bus_width(struct rt_sdhci_host *host, int width) in rt_sdhci_set_bus_width()
148 static inline rt_bool_t sdhci_can_64bit_dma(struct rt_sdhci_host *host) in sdhci_can_64bit_dma()
156 static void sdhci_do_enable_v4_mode(struct rt_sdhci_host *host) in sdhci_do_enable_v4_mode()
168 void rt_sdhci_cleanup_host(struct rt_sdhci_host *host) in rt_sdhci_cleanup_host()
173 static void sdhci_set_default_irqs(struct rt_sdhci_host *host) in sdhci_set_default_irqs()
185 static inline void sdhci_auto_cmd_select(struct rt_sdhci_host *host, in sdhci_auto_cmd_select()
214 static rt_bool_t sdhci_present_error(struct rt_sdhci_host *host, in sdhci_present_error()
226 static rt_uint16_t sdhci_get_preset_value(struct rt_sdhci_host *host) in sdhci_get_preset_value()
263 static void sdhci_set_card_detection(struct rt_sdhci_host *host, rt_bool_t enable) in sdhci_set_card_detection()
285 static void sdhci_enable_card_detection(struct rt_sdhci_host *host) in sdhci_enable_card_detection()
303 static rt_bool_t sdhci_needs_reset(struct rt_sdhci_host *host, struct rt_mmcsd_req *mrq) in sdhci_needs_reset()
308 static rt_bool_t sdhci_do_reset(struct rt_sdhci_host *host, rt_uint8_t mask) in sdhci_do_reset()
324 static void sdhci_reset_for_reason(struct rt_sdhci_host *host, enum sdhci_reset_reason reason) in sdhci_reset_for_reason()
352 static void sdhci_reset_for_all(struct rt_sdhci_host *host) in sdhci_reset_for_all()
366 static void sdhci_runtime_pm_bus_on(struct rt_sdhci_host *host) in sdhci_runtime_pm_bus_on()
373 static void sdhci_runtime_pm_bus_off(struct rt_sdhci_host *host) in sdhci_runtime_pm_bus_off()
380 void rt_sdhci_reset(struct rt_sdhci_host *host, rt_uint8_t mask) in rt_sdhci_reset()
415 static rt_ubase_t sdhci_sdma_address(struct rt_sdhci_host *host) in sdhci_sdma_address()
420 static void sdhci_set_adma_addr(struct rt_sdhci_host *host, rt_uint32_t addr) in sdhci_set_adma_addr()
427 static void sdhci_set_sdma_addr(struct rt_sdhci_host *host, rt_uint32_t addr) in sdhci_set_sdma_addr()
435 static void sdhci_config_dma(struct rt_sdhci_host *host) in sdhci_config_dma()
465 static inline void sdhci_set_block_info(struct rt_sdhci_host *host, in sdhci_set_block_info()
503 static void sdhci_set_transfer_irqs(struct rt_sdhci_host *host) in sdhci_set_transfer_irqs()
521 static void sdhci_prepare_data(struct rt_sdhci_host *host, struct rt_mmcsd_cmd *cmd) in sdhci_prepare_data()
578 static void sdhci_set_mrq_done(struct rt_sdhci_host *host, struct rt_mmcsd_req *mrq) in sdhci_set_mrq_done()
603 static inline rt_bool_t sdhci_defer_done(struct rt_sdhci_host *host, in sdhci_defer_done()
616 static void rt_sdhci_read_block_pio(struct rt_sdhci_host *host,void **buf) in rt_sdhci_read_block_pio()
634 static void rt_sdhci_write_block_pio(struct rt_sdhci_host *host,void **buf) in rt_sdhci_write_block_pio()
653 static void sdhci_transfer_pio(struct rt_sdhci_host *host) in sdhci_transfer_pio()
706 static rt_bool_t sdhci_preset_needed(struct rt_sdhci_host *host, unsigned char timing) in sdhci_preset_needed()
711 static rt_bool_t sdhci_presetable_values_change(struct rt_sdhci_host *host, struct rt_mmcsd_io_cfg … in sdhci_presetable_values_change()
717 static void sdhci_preset_value_enable(struct rt_sdhci_host *host, rt_bool_t enable) in sdhci_preset_value_enable()
742 static void sdhci_set_power_reg(struct rt_sdhci_host *host, unsigned char mode, in sdhci_set_power_reg()
755 void rt_sdhci_set_power_with_noreg(struct rt_sdhci_host *host, unsigned char mode, in rt_sdhci_set_power_with_noreg()
814 void rt_sdhci_set_power(struct rt_sdhci_host *host, unsigned char mode, in rt_sdhci_set_power()
827 struct rt_sdhci_host *host = mmc_priv(mmc); in rt_sdhci_start_signal_voltage_switch() local
908 struct rt_sdhci_host *host = mmc_priv(mmc); in sdhci_get_cd() local
926 static int sdhci_check_ro(struct rt_sdhci_host *host) in sdhci_check_ro()
950 struct rt_sdhci_host *host = mmc_priv(mmc); in rt_sdhci_ro_get() local
969 static void rt_sdhci_enable_io_irq_nolock(struct rt_sdhci_host *host, int enable) in rt_sdhci_enable_io_irq_nolock()
986 struct rt_sdhci_host *host = mmc_priv(mmc); in sdhci_ack_sdio_irq() local
992 static void sdhci_del_timer(struct rt_sdhci_host *host, struct rt_mmcsd_req *mrq) in sdhci_del_timer()
1000 static unsigned int sdhci_target_timeout(struct rt_sdhci_host *host, in sdhci_target_timeout()
1027 static rt_uint8_t sdhci_calc_timeout(struct rt_sdhci_host *host, struct rt_mmcsd_cmd *cmd, in sdhci_calc_timeout()
1068 static void sdhci_calc_sw_timeout(struct rt_sdhci_host *host, in sdhci_calc_sw_timeout()
1102 void rt_sdhci_timeout_set(struct rt_sdhci_host *host, struct rt_mmcsd_cmd *cmd) in rt_sdhci_timeout_set()
1120 static void sdhci_set_timeout(struct rt_sdhci_host *host, struct rt_mmcsd_cmd *cmd) in sdhci_set_timeout()
1128 static void sdhci_start_timer(struct rt_sdhci_host *host, struct rt_mmcsd_req *mrq, in sdhci_start_timer()
1161 static void __sdhci_finish_mrq(struct rt_sdhci_host *host, struct rt_mmcsd_req *mrq) in __sdhci_finish_mrq()
1183 static void sdhci_finish_mrq(struct rt_sdhci_host *host, struct rt_mmcsd_req *mrq) in sdhci_finish_mrq()
1190 static void sdhci_error_out_mrqs(struct rt_sdhci_host *host, int err) in sdhci_error_out_mrqs()
1207 struct rt_sdhci_host *host = mmc_priv(mmc); in sdhci_card_event() local
1235 struct rt_sdhci_host *host = mmc_priv(mmc); in sdhci_card_busy() local
1246 struct rt_sdhci_host *host = mmc_priv(mmc); in sdhci_prepare_hs400_tuning() local
1257 static void sdhci_set_transfer_mode(struct rt_sdhci_host *host, in sdhci_set_transfer_mode()
1297 static rt_bool_t sdhci_send_command(struct rt_sdhci_host *host, struct rt_mmcsd_cmd *cmd) in sdhci_send_command()
1371 static void __sdhci_finish_data(struct rt_sdhci_host *host, rt_bool_t sw_data_timeout) in __sdhci_finish_data()
1425 static void sdhci_finish_data(struct rt_sdhci_host *host) in sdhci_finish_data()
1434 static void sdhci_data_irq(struct rt_sdhci_host *host, rt_uint32_t intmask) in sdhci_data_irq()
1540 static void rt_sdhci_read_rsp_136(struct rt_sdhci_host *host, struct rt_mmcsd_cmd *cmd) in rt_sdhci_read_rsp_136()
1561 static void sdhci_command_end(struct rt_sdhci_host *host) in sdhci_command_end()
1609 static void sdhci_cmd_irq(struct rt_sdhci_host *host, rt_uint32_t intmask, rt_uint32_t *intmask_p) in sdhci_cmd_irq()
1677 struct rt_sdhci_host *host = dev_id; in sdhci_irq() local
1795 static rt_bool_t sdhci_send_command_retry(struct rt_sdhci_host *host, in sdhci_send_command_retry()
1834 static rt_bool_t rt_sdhci_start_request_done(struct rt_sdhci_host *host) in rt_sdhci_start_request_done()
1932 struct rt_sdhci_host* host = work_data; in sdhci_thread_irq() local
1961 struct rt_sdhci_host *host = mmc_priv(mmc); in rt_sdhci_enable_io_irq() local
1976 struct rt_sdhci_host *host = mmc_priv(mmc); in rt_sdhci_start_request() local
2006 struct rt_sdhci_host *host = work_data; in sdhci_complete_work() local
2017 struct rt_sdhci_host *host = parameter; in sdhci_timeout_timer() local
2037 struct rt_sdhci_host *host = parameter; in sdhci_timeout_data_timer() local
2075 struct rt_sdhci_host *host = mmc_priv(mmc); in rt_sdhci_execute_tuning() local
2132 int __sdhci_execute_tuning(struct rt_sdhci_host *host, rt_uint32_t opcode) in __sdhci_execute_tuning()
2166 void rt_sdhci_start_tuning(struct rt_sdhci_host *host) in rt_sdhci_start_tuning()
2180 void rt_sdhci_end_tuning(struct rt_sdhci_host *host) in rt_sdhci_end_tuning()
2186 void rt_sdhci_abort_tuning(struct rt_sdhci_host *host, rt_uint32_t opcode) in rt_sdhci_abort_tuning()
2195 void rt_sdhci_send_tuning(struct rt_sdhci_host *host, rt_uint32_t opcode) in rt_sdhci_send_tuning()
2234 void rt_sdhci_reset_tuning(struct rt_sdhci_host *host) in rt_sdhci_reset_tuning()
2263 void rt_sdhci_uninit_host(struct rt_sdhci_host *host, int dead) in rt_sdhci_uninit_host()
2303 rt_uint16_t rt_sdhci_clk_set(struct rt_sdhci_host *host, unsigned int clock, in rt_sdhci_clk_set()
2397 void rt_sdhci_clk_enable(struct rt_sdhci_host *host, rt_uint16_t clk) in rt_sdhci_clk_enable()
2451 void rt_sdhci_set_clock(struct rt_sdhci_host *host, unsigned int clock) in rt_sdhci_set_clock()
2466 void rt_sdhci_read_caps(struct rt_sdhci_host *host, const rt_uint16_t *ver, in rt_sdhci_read_caps()
2527 struct rt_sdhci_host *host; in rt_sdhci_alloc_host() local
2553 int rt_sdhci_setup_host(struct rt_sdhci_host *host) in rt_sdhci_setup_host()
2920 static void sdhci_init(struct rt_sdhci_host *host, int soft) in sdhci_init()
2952 static void sdhci_reinit(struct rt_sdhci_host *host) in sdhci_reinit()
2963 int rt_sdhci_init_host(struct rt_sdhci_host *host) in rt_sdhci_init_host()
3010 int rt_sdhci_set_and_add_host(struct rt_sdhci_host *host) in rt_sdhci_set_and_add_host()
3031 struct rt_sdhci_host *host = mmc_priv(mmc); in rt_sdhci_ios_set() local
3148 void rt_sdhci_free_host(struct rt_sdhci_host *host) in rt_sdhci_free_host()