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,