rtsx_pcr 814 include/linux/mfd/rtsx_pci.h struct rtsx_pcr; rtsx_pcr 817 include/linux/mfd/rtsx_pci.h struct rtsx_pcr *pcr; rtsx_pcr 821 include/linux/mfd/rtsx_pci.h int (*extra_init_hw)(struct rtsx_pcr *pcr); rtsx_pcr 822 include/linux/mfd/rtsx_pci.h int (*optimize_phy)(struct rtsx_pcr *pcr); rtsx_pcr 823 include/linux/mfd/rtsx_pci.h int (*turn_on_led)(struct rtsx_pcr *pcr); rtsx_pcr 824 include/linux/mfd/rtsx_pci.h int (*turn_off_led)(struct rtsx_pcr *pcr); rtsx_pcr 825 include/linux/mfd/rtsx_pci.h int (*enable_auto_blink)(struct rtsx_pcr *pcr); rtsx_pcr 826 include/linux/mfd/rtsx_pci.h int (*disable_auto_blink)(struct rtsx_pcr *pcr); rtsx_pcr 827 include/linux/mfd/rtsx_pci.h int (*card_power_on)(struct rtsx_pcr *pcr, int card); rtsx_pcr 828 include/linux/mfd/rtsx_pci.h int (*card_power_off)(struct rtsx_pcr *pcr, int card); rtsx_pcr 829 include/linux/mfd/rtsx_pci.h int (*switch_output_voltage)(struct rtsx_pcr *pcr, rtsx_pcr 831 include/linux/mfd/rtsx_pci.h unsigned int (*cd_deglitch)(struct rtsx_pcr *pcr); rtsx_pcr 833 include/linux/mfd/rtsx_pci.h void (*fetch_vendor_settings)(struct rtsx_pcr *pcr); rtsx_pcr 834 include/linux/mfd/rtsx_pci.h void (*force_power_down)(struct rtsx_pcr *pcr, u8 pm_state); rtsx_pcr 934 include/linux/mfd/rtsx_pci.h void rtsx_pci_start_run(struct rtsx_pcr *pcr); rtsx_pcr 935 include/linux/mfd/rtsx_pci.h int rtsx_pci_write_register(struct rtsx_pcr *pcr, u16 addr, u8 mask, u8 data); rtsx_pcr 936 include/linux/mfd/rtsx_pci.h int rtsx_pci_read_register(struct rtsx_pcr *pcr, u16 addr, u8 *data); rtsx_pcr 937 include/linux/mfd/rtsx_pci.h int rtsx_pci_write_phy_register(struct rtsx_pcr *pcr, u8 addr, u16 val); rtsx_pcr 938 include/linux/mfd/rtsx_pci.h int rtsx_pci_read_phy_register(struct rtsx_pcr *pcr, u8 addr, u16 *val); rtsx_pcr 939 include/linux/mfd/rtsx_pci.h void rtsx_pci_stop_cmd(struct rtsx_pcr *pcr); rtsx_pcr 940 include/linux/mfd/rtsx_pci.h void rtsx_pci_add_cmd(struct rtsx_pcr *pcr, rtsx_pcr 942 include/linux/mfd/rtsx_pci.h void rtsx_pci_send_cmd_no_wait(struct rtsx_pcr *pcr); rtsx_pcr 943 include/linux/mfd/rtsx_pci.h int rtsx_pci_send_cmd(struct rtsx_pcr *pcr, int timeout); rtsx_pcr 944 include/linux/mfd/rtsx_pci.h int rtsx_pci_transfer_data(struct rtsx_pcr *pcr, struct scatterlist *sglist, rtsx_pcr 946 include/linux/mfd/rtsx_pci.h int rtsx_pci_dma_map_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist, rtsx_pcr 948 include/linux/mfd/rtsx_pci.h void rtsx_pci_dma_unmap_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist, rtsx_pcr 950 include/linux/mfd/rtsx_pci.h int rtsx_pci_dma_transfer(struct rtsx_pcr *pcr, struct scatterlist *sglist, rtsx_pcr 952 include/linux/mfd/rtsx_pci.h int rtsx_pci_read_ppbuf(struct rtsx_pcr *pcr, u8 *buf, int buf_len); rtsx_pcr 953 include/linux/mfd/rtsx_pci.h int rtsx_pci_write_ppbuf(struct rtsx_pcr *pcr, u8 *buf, int buf_len); rtsx_pcr 954 include/linux/mfd/rtsx_pci.h int rtsx_pci_card_pull_ctl_enable(struct rtsx_pcr *pcr, int card); rtsx_pcr 955 include/linux/mfd/rtsx_pci.h int rtsx_pci_card_pull_ctl_disable(struct rtsx_pcr *pcr, int card); rtsx_pcr 956 include/linux/mfd/rtsx_pci.h int rtsx_pci_switch_clock(struct rtsx_pcr *pcr, unsigned int card_clock, rtsx_pcr 958 include/linux/mfd/rtsx_pci.h int rtsx_pci_card_power_on(struct rtsx_pcr *pcr, int card); rtsx_pcr 959 include/linux/mfd/rtsx_pci.h int rtsx_pci_card_power_off(struct rtsx_pcr *pcr, int card); rtsx_pcr 960 include/linux/mfd/rtsx_pci.h int rtsx_pci_card_exclusive_check(struct rtsx_pcr *pcr, int card); rtsx_pcr 961 include/linux/mfd/rtsx_pci.h int rtsx_pci_switch_output_voltage(struct rtsx_pcr *pcr, u8 voltage); rtsx_pcr 962 include/linux/mfd/rtsx_pci.h unsigned int rtsx_pci_card_exist(struct rtsx_pcr *pcr); rtsx_pcr 963 include/linux/mfd/rtsx_pci.h void rtsx_pci_complete_unfinished_transfer(struct rtsx_pcr *pcr); rtsx_pcr 965 include/linux/mfd/rtsx_pci.h static inline u8 *rtsx_pci_get_cmd_data(struct rtsx_pcr *pcr)