rtsx_pcr 20 drivers/memstick/host/rtsx_pci_ms.c struct rtsx_pcr *pcr; rtsx_pcr 48 drivers/memstick/host/rtsx_pci_ms.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 75 drivers/memstick/host/rtsx_pci_ms.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 109 drivers/memstick/host/rtsx_pci_ms.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 131 drivers/memstick/host/rtsx_pci_ms.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 202 drivers/memstick/host/rtsx_pci_ms.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 270 drivers/memstick/host/rtsx_pci_ms.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 393 drivers/memstick/host/rtsx_pci_ms.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 436 drivers/memstick/host/rtsx_pci_ms.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 535 drivers/memstick/host/rtsx_pci_ms.c struct rtsx_pcr *pcr; rtsx_pcr 580 drivers/memstick/host/rtsx_pci_ms.c struct rtsx_pcr *pcr; rtsx_pcr 18 drivers/misc/cardreader/rtl8411.c static u8 rtl8411_get_ic_version(struct rtsx_pcr *pcr) rtsx_pcr 26 drivers/misc/cardreader/rtl8411.c static int rtl8411b_is_qfn48(struct rtsx_pcr *pcr) rtsx_pcr 38 drivers/misc/cardreader/rtl8411.c static void rtl8411_fetch_vendor_settings(struct rtsx_pcr *pcr) rtsx_pcr 60 drivers/misc/cardreader/rtl8411.c static void rtl8411b_fetch_vendor_settings(struct rtsx_pcr *pcr) rtsx_pcr 77 drivers/misc/cardreader/rtl8411.c static void rtl8411_force_power_down(struct rtsx_pcr *pcr, u8 pm_state) rtsx_pcr 82 drivers/misc/cardreader/rtl8411.c static int rtl8411_extra_init_hw(struct rtsx_pcr *pcr) rtsx_pcr 94 drivers/misc/cardreader/rtl8411.c static int rtl8411b_extra_init_hw(struct rtsx_pcr *pcr) rtsx_pcr 111 drivers/misc/cardreader/rtl8411.c static int rtl8411_turn_on_led(struct rtsx_pcr *pcr) rtsx_pcr 116 drivers/misc/cardreader/rtl8411.c static int rtl8411_turn_off_led(struct rtsx_pcr *pcr) rtsx_pcr 121 drivers/misc/cardreader/rtl8411.c static int rtl8411_enable_auto_blink(struct rtsx_pcr *pcr) rtsx_pcr 126 drivers/misc/cardreader/rtl8411.c static int rtl8411_disable_auto_blink(struct rtsx_pcr *pcr) rtsx_pcr 131 drivers/misc/cardreader/rtl8411.c static int rtl8411_card_power_on(struct rtsx_pcr *pcr, int card) rtsx_pcr 169 drivers/misc/cardreader/rtl8411.c static int rtl8411_card_power_off(struct rtsx_pcr *pcr, int card) rtsx_pcr 182 drivers/misc/cardreader/rtl8411.c static int rtl8411_do_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage, rtsx_pcr 208 drivers/misc/cardreader/rtl8411.c static int rtl8411_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage) rtsx_pcr 214 drivers/misc/cardreader/rtl8411.c static int rtl8402_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage) rtsx_pcr 220 drivers/misc/cardreader/rtl8411.c static unsigned int rtl8411_cd_deglitch(struct rtsx_pcr *pcr) rtsx_pcr 460 drivers/misc/cardreader/rtl8411.c static void rtl8411_init_common_params(struct rtsx_pcr *pcr) rtsx_pcr 474 drivers/misc/cardreader/rtl8411.c void rtl8411_init_params(struct rtsx_pcr *pcr) rtsx_pcr 481 drivers/misc/cardreader/rtl8411.c void rtl8411b_init_params(struct rtsx_pcr *pcr) rtsx_pcr 491 drivers/misc/cardreader/rtl8411.c void rtl8402_init_params(struct rtsx_pcr *pcr) rtsx_pcr 16 drivers/misc/cardreader/rts5209.c static u8 rts5209_get_ic_version(struct rtsx_pcr *pcr) rtsx_pcr 24 drivers/misc/cardreader/rts5209.c static void rts5209_fetch_vendor_settings(struct rtsx_pcr *pcr) rtsx_pcr 49 drivers/misc/cardreader/rts5209.c static void rts5209_force_power_down(struct rtsx_pcr *pcr, u8 pm_state) rtsx_pcr 54 drivers/misc/cardreader/rts5209.c static int rts5209_extra_init_hw(struct rtsx_pcr *pcr) rtsx_pcr 73 drivers/misc/cardreader/rts5209.c static int rts5209_optimize_phy(struct rtsx_pcr *pcr) rtsx_pcr 78 drivers/misc/cardreader/rts5209.c static int rts5209_turn_on_led(struct rtsx_pcr *pcr) rtsx_pcr 83 drivers/misc/cardreader/rts5209.c static int rts5209_turn_off_led(struct rtsx_pcr *pcr) rtsx_pcr 88 drivers/misc/cardreader/rts5209.c static int rts5209_enable_auto_blink(struct rtsx_pcr *pcr) rtsx_pcr 93 drivers/misc/cardreader/rts5209.c static int rts5209_disable_auto_blink(struct rtsx_pcr *pcr) rtsx_pcr 98 drivers/misc/cardreader/rts5209.c static int rts5209_card_power_on(struct rtsx_pcr *pcr, int card) rtsx_pcr 132 drivers/misc/cardreader/rts5209.c static int rts5209_card_power_off(struct rtsx_pcr *pcr, int card) rtsx_pcr 152 drivers/misc/cardreader/rts5209.c static int rts5209_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage) rtsx_pcr 245 drivers/misc/cardreader/rts5209.c void rts5209_init_params(struct rtsx_pcr *pcr) rtsx_pcr 17 drivers/misc/cardreader/rts5227.c static u8 rts5227_get_ic_version(struct rtsx_pcr *pcr) rtsx_pcr 25 drivers/misc/cardreader/rts5227.c static void rts5227_fill_driving(struct rtsx_pcr *pcr, u8 voltage) rtsx_pcr 57 drivers/misc/cardreader/rts5227.c static void rts5227_fetch_vendor_settings(struct rtsx_pcr *pcr) rtsx_pcr 79 drivers/misc/cardreader/rts5227.c static void rts5227_force_power_down(struct rtsx_pcr *pcr, u8 pm_state) rtsx_pcr 92 drivers/misc/cardreader/rts5227.c static int rts5227_extra_init_hw(struct rtsx_pcr *pcr) rtsx_pcr 125 drivers/misc/cardreader/rts5227.c static int rts5227_optimize_phy(struct rtsx_pcr *pcr) rtsx_pcr 137 drivers/misc/cardreader/rts5227.c static int rts5227_turn_on_led(struct rtsx_pcr *pcr) rtsx_pcr 142 drivers/misc/cardreader/rts5227.c static int rts5227_turn_off_led(struct rtsx_pcr *pcr) rtsx_pcr 147 drivers/misc/cardreader/rts5227.c static int rts5227_enable_auto_blink(struct rtsx_pcr *pcr) rtsx_pcr 152 drivers/misc/cardreader/rts5227.c static int rts5227_disable_auto_blink(struct rtsx_pcr *pcr) rtsx_pcr 157 drivers/misc/cardreader/rts5227.c static int rts5227_card_power_on(struct rtsx_pcr *pcr, int card) rtsx_pcr 191 drivers/misc/cardreader/rts5227.c static int rts5227_card_power_off(struct rtsx_pcr *pcr, int card) rtsx_pcr 203 drivers/misc/cardreader/rts5227.c static int rts5227_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage) rtsx_pcr 290 drivers/misc/cardreader/rts5227.c void rts5227_init_params(struct rtsx_pcr *pcr) rtsx_pcr 313 drivers/misc/cardreader/rts5227.c static int rts522a_optimize_phy(struct rtsx_pcr *pcr) rtsx_pcr 337 drivers/misc/cardreader/rts5227.c static int rts522a_extra_init_hw(struct rtsx_pcr *pcr) rtsx_pcr 350 drivers/misc/cardreader/rts5227.c static int rts522a_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage) rtsx_pcr 394 drivers/misc/cardreader/rts5227.c void rts522a_init_params(struct rtsx_pcr *pcr) rtsx_pcr 16 drivers/misc/cardreader/rts5229.c static u8 rts5229_get_ic_version(struct rtsx_pcr *pcr) rtsx_pcr 24 drivers/misc/cardreader/rts5229.c static void rts5229_fetch_vendor_settings(struct rtsx_pcr *pcr) rtsx_pcr 46 drivers/misc/cardreader/rts5229.c static void rts5229_force_power_down(struct rtsx_pcr *pcr, u8 pm_state) rtsx_pcr 51 drivers/misc/cardreader/rts5229.c static int rts5229_extra_init_hw(struct rtsx_pcr *pcr) rtsx_pcr 73 drivers/misc/cardreader/rts5229.c static int rts5229_optimize_phy(struct rtsx_pcr *pcr) rtsx_pcr 79 drivers/misc/cardreader/rts5229.c static int rts5229_turn_on_led(struct rtsx_pcr *pcr) rtsx_pcr 84 drivers/misc/cardreader/rts5229.c static int rts5229_turn_off_led(struct rtsx_pcr *pcr) rtsx_pcr 89 drivers/misc/cardreader/rts5229.c static int rts5229_enable_auto_blink(struct rtsx_pcr *pcr) rtsx_pcr 94 drivers/misc/cardreader/rts5229.c static int rts5229_disable_auto_blink(struct rtsx_pcr *pcr) rtsx_pcr 99 drivers/misc/cardreader/rts5229.c static int rts5229_card_power_on(struct rtsx_pcr *pcr, int card) rtsx_pcr 123 drivers/misc/cardreader/rts5229.c static int rts5229_card_power_off(struct rtsx_pcr *pcr, int card) rtsx_pcr 134 drivers/misc/cardreader/rts5229.c static int rts5229_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage) rtsx_pcr 237 drivers/misc/cardreader/rts5229.c void rts5229_init_params(struct rtsx_pcr *pcr) rtsx_pcr 16 drivers/misc/cardreader/rts5249.c static u8 rts5249_get_ic_version(struct rtsx_pcr *pcr) rtsx_pcr 24 drivers/misc/cardreader/rts5249.c static void rts5249_fill_driving(struct rtsx_pcr *pcr, u8 voltage) rtsx_pcr 56 drivers/misc/cardreader/rts5249.c static void rtsx_base_fetch_vendor_settings(struct rtsx_pcr *pcr) rtsx_pcr 80 drivers/misc/cardreader/rts5249.c static void rtsx_base_force_power_down(struct rtsx_pcr *pcr, u8 pm_state) rtsx_pcr 94 drivers/misc/cardreader/rts5249.c static void rts5249_init_from_cfg(struct rtsx_pcr *pcr) rtsx_pcr 132 drivers/misc/cardreader/rts5249.c static int rts5249_init_from_hw(struct rtsx_pcr *pcr) rtsx_pcr 145 drivers/misc/cardreader/rts5249.c static int rts5249_extra_init_hw(struct rtsx_pcr *pcr) rtsx_pcr 186 drivers/misc/cardreader/rts5249.c static int rts5249_optimize_phy(struct rtsx_pcr *pcr) rtsx_pcr 252 drivers/misc/cardreader/rts5249.c static int rtsx_base_turn_on_led(struct rtsx_pcr *pcr) rtsx_pcr 257 drivers/misc/cardreader/rts5249.c static int rtsx_base_turn_off_led(struct rtsx_pcr *pcr) rtsx_pcr 262 drivers/misc/cardreader/rts5249.c static int rtsx_base_enable_auto_blink(struct rtsx_pcr *pcr) rtsx_pcr 267 drivers/misc/cardreader/rts5249.c static int rtsx_base_disable_auto_blink(struct rtsx_pcr *pcr) rtsx_pcr 272 drivers/misc/cardreader/rts5249.c static int rtsx_base_card_power_on(struct rtsx_pcr *pcr, int card) rtsx_pcr 299 drivers/misc/cardreader/rts5249.c static int rtsx_base_card_power_off(struct rtsx_pcr *pcr, int card) rtsx_pcr 312 drivers/misc/cardreader/rts5249.c static int rtsx_base_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage) rtsx_pcr 350 drivers/misc/cardreader/rts5249.c static void rts5249_set_aspm(struct rtsx_pcr *pcr, bool enable) rtsx_pcr 442 drivers/misc/cardreader/rts5249.c void rts5249_init_params(struct rtsx_pcr *pcr) rtsx_pcr 481 drivers/misc/cardreader/rts5249.c static int rts524a_write_phy(struct rtsx_pcr *pcr, u8 addr, u16 val) rtsx_pcr 488 drivers/misc/cardreader/rts5249.c static int rts524a_read_phy(struct rtsx_pcr *pcr, u8 addr, u16 *val) rtsx_pcr 495 drivers/misc/cardreader/rts5249.c static int rts524a_optimize_phy(struct rtsx_pcr *pcr) rtsx_pcr 538 drivers/misc/cardreader/rts5249.c static int rts524a_extra_init_hw(struct rtsx_pcr *pcr) rtsx_pcr 566 drivers/misc/cardreader/rts5249.c static void rts5250_set_l1off_cfg_sub_d0(struct rtsx_pcr *pcr, int active) rtsx_pcr 618 drivers/misc/cardreader/rts5249.c void rts524a_init_params(struct rtsx_pcr *pcr) rtsx_pcr 637 drivers/misc/cardreader/rts5249.c static int rts525a_card_power_on(struct rtsx_pcr *pcr, int card) rtsx_pcr 644 drivers/misc/cardreader/rts5249.c static int rts525a_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage) rtsx_pcr 667 drivers/misc/cardreader/rts5249.c static int rts525a_optimize_phy(struct rtsx_pcr *pcr) rtsx_pcr 693 drivers/misc/cardreader/rts5249.c static int rts525a_extra_init_hw(struct rtsx_pcr *pcr) rtsx_pcr 734 drivers/misc/cardreader/rts5249.c void rts525a_init_params(struct rtsx_pcr *pcr) rtsx_pcr 19 drivers/misc/cardreader/rts5260.c static u8 rts5260_get_ic_version(struct rtsx_pcr *pcr) rtsx_pcr 27 drivers/misc/cardreader/rts5260.c static void rts5260_fill_driving(struct rtsx_pcr *pcr, u8 voltage) rtsx_pcr 65 drivers/misc/cardreader/rts5260.c static void rtsx_base_fetch_vendor_settings(struct rtsx_pcr *pcr) rtsx_pcr 89 drivers/misc/cardreader/rts5260.c static void rtsx_base_force_power_down(struct rtsx_pcr *pcr, u8 pm_state) rtsx_pcr 104 drivers/misc/cardreader/rts5260.c static int rtsx_base_enable_auto_blink(struct rtsx_pcr *pcr) rtsx_pcr 110 drivers/misc/cardreader/rts5260.c static int rtsx_base_disable_auto_blink(struct rtsx_pcr *pcr) rtsx_pcr 116 drivers/misc/cardreader/rts5260.c static int rts5260_turn_on_led(struct rtsx_pcr *pcr) rtsx_pcr 122 drivers/misc/cardreader/rts5260.c static int rts5260_turn_off_led(struct rtsx_pcr *pcr) rtsx_pcr 180 drivers/misc/cardreader/rts5260.c static int sd_set_sample_push_timing_sd30(struct rtsx_pcr *pcr) rtsx_pcr 192 drivers/misc/cardreader/rts5260.c static int rts5260_card_power_on(struct rtsx_pcr *pcr, int card) rtsx_pcr 237 drivers/misc/cardreader/rts5260.c static int rts5260_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage) rtsx_pcr 265 drivers/misc/cardreader/rts5260.c static void rts5260_stop_cmd(struct rtsx_pcr *pcr) rtsx_pcr 275 drivers/misc/cardreader/rts5260.c static void rts5260_card_before_power_off(struct rtsx_pcr *pcr) rtsx_pcr 282 drivers/misc/cardreader/rts5260.c static int rts5260_card_power_off(struct rtsx_pcr *pcr, int card) rtsx_pcr 297 drivers/misc/cardreader/rts5260.c static void rts5260_init_ocp(struct rtsx_pcr *pcr) rtsx_pcr 330 drivers/misc/cardreader/rts5260.c static void rts5260_enable_ocp(struct rtsx_pcr *pcr) rtsx_pcr 339 drivers/misc/cardreader/rts5260.c static void rts5260_disable_ocp(struct rtsx_pcr *pcr) rtsx_pcr 349 drivers/misc/cardreader/rts5260.c static int rts5260_get_ocpstat(struct rtsx_pcr *pcr, u8 *val) rtsx_pcr 354 drivers/misc/cardreader/rts5260.c static int rts5260_get_ocpstat2(struct rtsx_pcr *pcr, u8 *val) rtsx_pcr 359 drivers/misc/cardreader/rts5260.c static void rts5260_clear_ocpstat(struct rtsx_pcr *pcr) rtsx_pcr 377 drivers/misc/cardreader/rts5260.c static void rts5260_process_ocp(struct rtsx_pcr *pcr) rtsx_pcr 396 drivers/misc/cardreader/rts5260.c static int rts5260_init_hw(struct rtsx_pcr *pcr) rtsx_pcr 433 drivers/misc/cardreader/rts5260.c static void rts5260_pwr_saving_setting(struct rtsx_pcr *pcr) rtsx_pcr 498 drivers/misc/cardreader/rts5260.c static void rts5260_init_from_cfg(struct rtsx_pcr *pcr) rtsx_pcr 539 drivers/misc/cardreader/rts5260.c static int rts5260_extra_init_hw(struct rtsx_pcr *pcr) rtsx_pcr 574 drivers/misc/cardreader/rts5260.c static void rts5260_set_aspm(struct rtsx_pcr *pcr, bool enable) rtsx_pcr 598 drivers/misc/cardreader/rts5260.c static void rts5260_set_l1off_cfg_sub_d0(struct rtsx_pcr *pcr, int active) rtsx_pcr 653 drivers/misc/cardreader/rts5260.c void rts5260_init_params(struct rtsx_pcr *pcr) rtsx_pcr 59 drivers/misc/cardreader/rtsx_pcr.c static inline void rtsx_pci_enable_aspm(struct rtsx_pcr *pcr) rtsx_pcr 65 drivers/misc/cardreader/rtsx_pcr.c static inline void rtsx_pci_disable_aspm(struct rtsx_pcr *pcr) rtsx_pcr 71 drivers/misc/cardreader/rtsx_pcr.c static int rtsx_comm_set_ltr_latency(struct rtsx_pcr *pcr, u32 latency) rtsx_pcr 87 drivers/misc/cardreader/rtsx_pcr.c int rtsx_set_ltr_latency(struct rtsx_pcr *pcr, u32 latency) rtsx_pcr 95 drivers/misc/cardreader/rtsx_pcr.c static void rtsx_comm_set_aspm(struct rtsx_pcr *pcr, bool enable) rtsx_pcr 119 drivers/misc/cardreader/rtsx_pcr.c static void rtsx_disable_aspm(struct rtsx_pcr *pcr) rtsx_pcr 127 drivers/misc/cardreader/rtsx_pcr.c int rtsx_set_l1off_sub(struct rtsx_pcr *pcr, u8 val) rtsx_pcr 134 drivers/misc/cardreader/rtsx_pcr.c static void rtsx_set_l1off_sub_cfg_d0(struct rtsx_pcr *pcr, int active) rtsx_pcr 140 drivers/misc/cardreader/rtsx_pcr.c static void rtsx_comm_pm_full_on(struct rtsx_pcr *pcr) rtsx_pcr 156 drivers/misc/cardreader/rtsx_pcr.c static void rtsx_pm_full_on(struct rtsx_pcr *pcr) rtsx_pcr 164 drivers/misc/cardreader/rtsx_pcr.c void rtsx_pci_start_run(struct rtsx_pcr *pcr) rtsx_pcr 181 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_write_register(struct rtsx_pcr *pcr, u16 addr, u8 mask, u8 data) rtsx_pcr 205 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_read_register(struct rtsx_pcr *pcr, u16 addr, u8 *data) rtsx_pcr 229 drivers/misc/cardreader/rtsx_pcr.c int __rtsx_pci_write_phy_register(struct rtsx_pcr *pcr, u8 addr, u16 val) rtsx_pcr 262 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_write_phy_register(struct rtsx_pcr *pcr, u8 addr, u16 val) rtsx_pcr 271 drivers/misc/cardreader/rtsx_pcr.c int __rtsx_pci_read_phy_register(struct rtsx_pcr *pcr, u8 addr, u16 *val) rtsx_pcr 318 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_read_phy_register(struct rtsx_pcr *pcr, u8 addr, u16 *val) rtsx_pcr 327 drivers/misc/cardreader/rtsx_pcr.c void rtsx_pci_stop_cmd(struct rtsx_pcr *pcr) rtsx_pcr 340 drivers/misc/cardreader/rtsx_pcr.c void rtsx_pci_add_cmd(struct rtsx_pcr *pcr, rtsx_pcr 363 drivers/misc/cardreader/rtsx_pcr.c void rtsx_pci_send_cmd_no_wait(struct rtsx_pcr *pcr) rtsx_pcr 376 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_send_cmd(struct rtsx_pcr *pcr, int timeout) rtsx_pcr 433 drivers/misc/cardreader/rtsx_pcr.c static void rtsx_pci_add_sg_tbl(struct rtsx_pcr *pcr, rtsx_pcr 450 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_transfer_data(struct rtsx_pcr *pcr, struct scatterlist *sglist, rtsx_pcr 469 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_dma_map_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist, rtsx_pcr 484 drivers/misc/cardreader/rtsx_pcr.c void rtsx_pci_dma_unmap_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist, rtsx_pcr 493 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_dma_transfer(struct rtsx_pcr *pcr, struct scatterlist *sglist, rtsx_pcr 564 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_read_ppbuf(struct rtsx_pcr *pcr, u8 *buf, int buf_len) rtsx_pcr 607 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_write_ppbuf(struct rtsx_pcr *pcr, u8 *buf, int buf_len) rtsx_pcr 651 drivers/misc/cardreader/rtsx_pcr.c static int rtsx_pci_set_pull_ctl(struct rtsx_pcr *pcr, const u32 *tbl) rtsx_pcr 664 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_card_pull_ctl_enable(struct rtsx_pcr *pcr, int card) rtsx_pcr 679 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_card_pull_ctl_disable(struct rtsx_pcr *pcr, int card) rtsx_pcr 695 drivers/misc/cardreader/rtsx_pcr.c static void rtsx_pci_enable_bus_int(struct rtsx_pcr *pcr) rtsx_pcr 728 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_switch_clock(struct rtsx_pcr *pcr, unsigned int card_clock, rtsx_pcr 837 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_card_power_on(struct rtsx_pcr *pcr, int card) rtsx_pcr 846 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_card_power_off(struct rtsx_pcr *pcr, int card) rtsx_pcr 855 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_card_exclusive_check(struct rtsx_pcr *pcr, int card) rtsx_pcr 874 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage) rtsx_pcr 883 drivers/misc/cardreader/rtsx_pcr.c unsigned int rtsx_pci_card_exist(struct rtsx_pcr *pcr) rtsx_pcr 895 drivers/misc/cardreader/rtsx_pcr.c void rtsx_pci_complete_unfinished_transfer(struct rtsx_pcr *pcr) rtsx_pcr 917 drivers/misc/cardreader/rtsx_pcr.c struct rtsx_pcr *pcr; rtsx_pcr 923 drivers/misc/cardreader/rtsx_pcr.c pcr = container_of(dwork, struct rtsx_pcr, carddet_work); rtsx_pcr 964 drivers/misc/cardreader/rtsx_pcr.c static void rtsx_pci_process_ocp(struct rtsx_pcr *pcr) rtsx_pcr 981 drivers/misc/cardreader/rtsx_pcr.c static int rtsx_pci_process_ocp_interrupt(struct rtsx_pcr *pcr) rtsx_pcr 991 drivers/misc/cardreader/rtsx_pcr.c struct rtsx_pcr *pcr = dev_id; rtsx_pcr 1055 drivers/misc/cardreader/rtsx_pcr.c static int rtsx_pci_acquire_irq(struct rtsx_pcr *pcr) rtsx_pcr 1075 drivers/misc/cardreader/rtsx_pcr.c static void rtsx_enable_aspm(struct rtsx_pcr *pcr) rtsx_pcr 1083 drivers/misc/cardreader/rtsx_pcr.c static void rtsx_comm_pm_power_saving(struct rtsx_pcr *pcr) rtsx_pcr 1102 drivers/misc/cardreader/rtsx_pcr.c static void rtsx_pm_power_saving(struct rtsx_pcr *pcr) rtsx_pcr 1113 drivers/misc/cardreader/rtsx_pcr.c struct rtsx_pcr *pcr = container_of(dwork, struct rtsx_pcr, idle_work); rtsx_pcr 1132 drivers/misc/cardreader/rtsx_pcr.c static void rtsx_pci_power_off(struct rtsx_pcr *pcr, u8 pm_state) rtsx_pcr 1148 drivers/misc/cardreader/rtsx_pcr.c void rtsx_pci_enable_ocp(struct rtsx_pcr *pcr) rtsx_pcr 1161 drivers/misc/cardreader/rtsx_pcr.c void rtsx_pci_disable_ocp(struct rtsx_pcr *pcr) rtsx_pcr 1174 drivers/misc/cardreader/rtsx_pcr.c void rtsx_pci_init_ocp(struct rtsx_pcr *pcr) rtsx_pcr 1200 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_get_ocpstat(struct rtsx_pcr *pcr, u8 *val) rtsx_pcr 1208 drivers/misc/cardreader/rtsx_pcr.c void rtsx_pci_clear_ocpstat(struct rtsx_pcr *pcr) rtsx_pcr 1222 drivers/misc/cardreader/rtsx_pcr.c int rtsx_sd_power_off_card3v3(struct rtsx_pcr *pcr) rtsx_pcr 1236 drivers/misc/cardreader/rtsx_pcr.c int rtsx_ms_power_off_card3v3(struct rtsx_pcr *pcr) rtsx_pcr 1249 drivers/misc/cardreader/rtsx_pcr.c static int rtsx_pci_init_hw(struct rtsx_pcr *pcr) rtsx_pcr 1351 drivers/misc/cardreader/rtsx_pcr.c static int rtsx_pci_init_chip(struct rtsx_pcr *pcr) rtsx_pcr 1437 drivers/misc/cardreader/rtsx_pcr.c struct rtsx_pcr *pcr; rtsx_pcr 1567 drivers/misc/cardreader/rtsx_pcr.c struct rtsx_pcr *pcr = handle->pcr; rtsx_pcr 1610 drivers/misc/cardreader/rtsx_pcr.c struct rtsx_pcr *pcr; rtsx_pcr 1636 drivers/misc/cardreader/rtsx_pcr.c struct rtsx_pcr *pcr; rtsx_pcr 1671 drivers/misc/cardreader/rtsx_pcr.c struct rtsx_pcr *pcr; rtsx_pcr 42 drivers/misc/cardreader/rtsx_pcr.h int __rtsx_pci_write_phy_register(struct rtsx_pcr *pcr, u8 addr, u16 val); rtsx_pcr 43 drivers/misc/cardreader/rtsx_pcr.h int __rtsx_pci_read_phy_register(struct rtsx_pcr *pcr, u8 addr, u16 *val); rtsx_pcr 45 drivers/misc/cardreader/rtsx_pcr.h void rts5209_init_params(struct rtsx_pcr *pcr); rtsx_pcr 46 drivers/misc/cardreader/rtsx_pcr.h void rts5229_init_params(struct rtsx_pcr *pcr); rtsx_pcr 47 drivers/misc/cardreader/rtsx_pcr.h void rtl8411_init_params(struct rtsx_pcr *pcr); rtsx_pcr 48 drivers/misc/cardreader/rtsx_pcr.h void rtl8402_init_params(struct rtsx_pcr *pcr); rtsx_pcr 49 drivers/misc/cardreader/rtsx_pcr.h void rts5227_init_params(struct rtsx_pcr *pcr); rtsx_pcr 50 drivers/misc/cardreader/rtsx_pcr.h void rts522a_init_params(struct rtsx_pcr *pcr); rtsx_pcr 51 drivers/misc/cardreader/rtsx_pcr.h void rts5249_init_params(struct rtsx_pcr *pcr); rtsx_pcr 52 drivers/misc/cardreader/rtsx_pcr.h void rts524a_init_params(struct rtsx_pcr *pcr); rtsx_pcr 53 drivers/misc/cardreader/rtsx_pcr.h void rts525a_init_params(struct rtsx_pcr *pcr); rtsx_pcr 54 drivers/misc/cardreader/rtsx_pcr.h void rtl8411b_init_params(struct rtsx_pcr *pcr); rtsx_pcr 55 drivers/misc/cardreader/rtsx_pcr.h void rts5260_init_params(struct rtsx_pcr *pcr); rtsx_pcr 95 drivers/misc/cardreader/rtsx_pcr.h int rtsx_gops_pm_reset(struct rtsx_pcr *pcr); rtsx_pcr 96 drivers/misc/cardreader/rtsx_pcr.h int rtsx_set_ltr_latency(struct rtsx_pcr *pcr, u32 latency); rtsx_pcr 97 drivers/misc/cardreader/rtsx_pcr.h int rtsx_set_l1off_sub(struct rtsx_pcr *pcr, u8 val); rtsx_pcr 98 drivers/misc/cardreader/rtsx_pcr.h void rtsx_pci_init_ocp(struct rtsx_pcr *pcr); rtsx_pcr 99 drivers/misc/cardreader/rtsx_pcr.h void rtsx_pci_disable_ocp(struct rtsx_pcr *pcr); rtsx_pcr 100 drivers/misc/cardreader/rtsx_pcr.h void rtsx_pci_enable_ocp(struct rtsx_pcr *pcr); rtsx_pcr 101 drivers/misc/cardreader/rtsx_pcr.h int rtsx_pci_get_ocpstat(struct rtsx_pcr *pcr, u8 *val); rtsx_pcr 102 drivers/misc/cardreader/rtsx_pcr.h void rtsx_pci_clear_ocpstat(struct rtsx_pcr *pcr); rtsx_pcr 103 drivers/misc/cardreader/rtsx_pcr.h int rtsx_sd_power_off_card3v3(struct rtsx_pcr *pcr); rtsx_pcr 104 drivers/misc/cardreader/rtsx_pcr.h int rtsx_ms_power_off_card3v3(struct rtsx_pcr *pcr); rtsx_pcr 26 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr; rtsx_pcr 95 drivers/mmc/host/rtsx_pci_sdmmc.c static void sd_cmd_set_sd_cmd(struct rtsx_pcr *pcr, struct mmc_command *cmd) rtsx_pcr 102 drivers/mmc/host/rtsx_pci_sdmmc.c static void sd_cmd_set_data_len(struct rtsx_pcr *pcr, u16 blocks, u16 blksz) rtsx_pcr 150 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 201 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 212 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 330 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 384 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 430 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 488 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 608 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 695 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 790 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 897 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 931 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 967 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 1040 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 1088 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 1113 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 1137 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 1170 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 1211 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 1263 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 1325 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr = host->pcr; rtsx_pcr 1377 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr; rtsx_pcr 1416 drivers/mmc/host/rtsx_pci_sdmmc.c struct rtsx_pcr *pcr; rtsx_pcr 1057 include/linux/rtsx_pci.h struct rtsx_pcr; rtsx_pcr 1060 include/linux/rtsx_pci.h struct rtsx_pcr *pcr; rtsx_pcr 1064 include/linux/rtsx_pci.h int (*write_phy)(struct rtsx_pcr *pcr, u8 addr, u16 val); rtsx_pcr 1065 include/linux/rtsx_pci.h int (*read_phy)(struct rtsx_pcr *pcr, u8 addr, u16 *val); rtsx_pcr 1066 include/linux/rtsx_pci.h int (*extra_init_hw)(struct rtsx_pcr *pcr); rtsx_pcr 1067 include/linux/rtsx_pci.h int (*optimize_phy)(struct rtsx_pcr *pcr); rtsx_pcr 1068 include/linux/rtsx_pci.h int (*turn_on_led)(struct rtsx_pcr *pcr); rtsx_pcr 1069 include/linux/rtsx_pci.h int (*turn_off_led)(struct rtsx_pcr *pcr); rtsx_pcr 1070 include/linux/rtsx_pci.h int (*enable_auto_blink)(struct rtsx_pcr *pcr); rtsx_pcr 1071 include/linux/rtsx_pci.h int (*disable_auto_blink)(struct rtsx_pcr *pcr); rtsx_pcr 1072 include/linux/rtsx_pci.h int (*card_power_on)(struct rtsx_pcr *pcr, int card); rtsx_pcr 1073 include/linux/rtsx_pci.h int (*card_power_off)(struct rtsx_pcr *pcr, int card); rtsx_pcr 1074 include/linux/rtsx_pci.h int (*switch_output_voltage)(struct rtsx_pcr *pcr, rtsx_pcr 1076 include/linux/rtsx_pci.h unsigned int (*cd_deglitch)(struct rtsx_pcr *pcr); rtsx_pcr 1078 include/linux/rtsx_pci.h void (*fetch_vendor_settings)(struct rtsx_pcr *pcr); rtsx_pcr 1079 include/linux/rtsx_pci.h void (*force_power_down)(struct rtsx_pcr *pcr, u8 pm_state); rtsx_pcr 1080 include/linux/rtsx_pci.h void (*stop_cmd)(struct rtsx_pcr *pcr); rtsx_pcr 1082 include/linux/rtsx_pci.h void (*set_aspm)(struct rtsx_pcr *pcr, bool enable); rtsx_pcr 1083 include/linux/rtsx_pci.h int (*set_ltr_latency)(struct rtsx_pcr *pcr, u32 latency); rtsx_pcr 1084 include/linux/rtsx_pci.h int (*set_l1off_sub)(struct rtsx_pcr *pcr, u8 val); rtsx_pcr 1085 include/linux/rtsx_pci.h void (*set_l1off_cfg_sub_d0)(struct rtsx_pcr *pcr, int active); rtsx_pcr 1086 include/linux/rtsx_pci.h void (*full_on)(struct rtsx_pcr *pcr); rtsx_pcr 1087 include/linux/rtsx_pci.h void (*power_saving)(struct rtsx_pcr *pcr); rtsx_pcr 1088 include/linux/rtsx_pci.h void (*enable_ocp)(struct rtsx_pcr *pcr); rtsx_pcr 1089 include/linux/rtsx_pci.h void (*disable_ocp)(struct rtsx_pcr *pcr); rtsx_pcr 1090 include/linux/rtsx_pci.h void (*init_ocp)(struct rtsx_pcr *pcr); rtsx_pcr 1091 include/linux/rtsx_pci.h void (*process_ocp)(struct rtsx_pcr *pcr); rtsx_pcr 1092 include/linux/rtsx_pci.h int (*get_ocpstat)(struct rtsx_pcr *pcr, u8 *val); rtsx_pcr 1093 include/linux/rtsx_pci.h void (*clear_ocpstat)(struct rtsx_pcr *pcr); rtsx_pcr 1286 include/linux/rtsx_pci.h void rtsx_pci_start_run(struct rtsx_pcr *pcr); rtsx_pcr 1287 include/linux/rtsx_pci.h int rtsx_pci_write_register(struct rtsx_pcr *pcr, u16 addr, u8 mask, u8 data); rtsx_pcr 1288 include/linux/rtsx_pci.h int rtsx_pci_read_register(struct rtsx_pcr *pcr, u16 addr, u8 *data); rtsx_pcr 1289 include/linux/rtsx_pci.h int rtsx_pci_write_phy_register(struct rtsx_pcr *pcr, u8 addr, u16 val); rtsx_pcr 1290 include/linux/rtsx_pci.h int rtsx_pci_read_phy_register(struct rtsx_pcr *pcr, u8 addr, u16 *val); rtsx_pcr 1291 include/linux/rtsx_pci.h void rtsx_pci_stop_cmd(struct rtsx_pcr *pcr); rtsx_pcr 1292 include/linux/rtsx_pci.h void rtsx_pci_add_cmd(struct rtsx_pcr *pcr, rtsx_pcr 1294 include/linux/rtsx_pci.h void rtsx_pci_send_cmd_no_wait(struct rtsx_pcr *pcr); rtsx_pcr 1295 include/linux/rtsx_pci.h int rtsx_pci_send_cmd(struct rtsx_pcr *pcr, int timeout); rtsx_pcr 1296 include/linux/rtsx_pci.h int rtsx_pci_transfer_data(struct rtsx_pcr *pcr, struct scatterlist *sglist, rtsx_pcr 1298 include/linux/rtsx_pci.h int rtsx_pci_dma_map_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist, rtsx_pcr 1300 include/linux/rtsx_pci.h void rtsx_pci_dma_unmap_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist, rtsx_pcr 1302 include/linux/rtsx_pci.h int rtsx_pci_dma_transfer(struct rtsx_pcr *pcr, struct scatterlist *sglist, rtsx_pcr 1304 include/linux/rtsx_pci.h int rtsx_pci_read_ppbuf(struct rtsx_pcr *pcr, u8 *buf, int buf_len); rtsx_pcr 1305 include/linux/rtsx_pci.h int rtsx_pci_write_ppbuf(struct rtsx_pcr *pcr, u8 *buf, int buf_len); rtsx_pcr 1306 include/linux/rtsx_pci.h int rtsx_pci_card_pull_ctl_enable(struct rtsx_pcr *pcr, int card); rtsx_pcr 1307 include/linux/rtsx_pci.h int rtsx_pci_card_pull_ctl_disable(struct rtsx_pcr *pcr, int card); rtsx_pcr 1308 include/linux/rtsx_pci.h int rtsx_pci_switch_clock(struct rtsx_pcr *pcr, unsigned int card_clock, rtsx_pcr 1310 include/linux/rtsx_pci.h int rtsx_pci_card_power_on(struct rtsx_pcr *pcr, int card); rtsx_pcr 1311 include/linux/rtsx_pci.h int rtsx_pci_card_power_off(struct rtsx_pcr *pcr, int card); rtsx_pcr 1312 include/linux/rtsx_pci.h int rtsx_pci_card_exclusive_check(struct rtsx_pcr *pcr, int card); rtsx_pcr 1313 include/linux/rtsx_pci.h int rtsx_pci_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage); rtsx_pcr 1314 include/linux/rtsx_pci.h unsigned int rtsx_pci_card_exist(struct rtsx_pcr *pcr); rtsx_pcr 1315 include/linux/rtsx_pci.h void rtsx_pci_complete_unfinished_transfer(struct rtsx_pcr *pcr); rtsx_pcr 1317 include/linux/rtsx_pci.h static inline u8 *rtsx_pci_get_cmd_data(struct rtsx_pcr *pcr) rtsx_pcr 1322 include/linux/rtsx_pci.h static inline int rtsx_pci_update_cfg_byte(struct rtsx_pcr *pcr, int addr, rtsx_pcr 1334 include/linux/rtsx_pci.h static inline void rtsx_pci_write_be32(struct rtsx_pcr *pcr, u16 reg, u32 val) rtsx_pcr 1342 include/linux/rtsx_pci.h static inline int rtsx_pci_update_phy(struct rtsx_pcr *pcr, u8 addr,