Lines Matching defs:rtsx_pcr
880 struct rtsx_pcr { struct
881 struct pci_dev *pci;
882 unsigned int id;
883 int pcie_cap;
886 unsigned long addr;
887 void __iomem *remap_addr;
888 int irq;
891 void *rtsx_resv_buf;
892 dma_addr_t rtsx_resv_buf_addr;
894 void *host_cmds_ptr;
895 dma_addr_t host_cmds_addr;
896 int ci;
898 void *host_sg_tbl_ptr;
899 dma_addr_t host_sg_tbl_addr;
900 int sgi;
902 u32 bier;
903 char trans_result;
905 unsigned int card_inserted;
906 unsigned int card_removed;
907 unsigned int card_exist;
909 struct delayed_work carddet_work;
910 struct delayed_work idle_work;
912 spinlock_t lock;
913 struct mutex pcr_mutex;
914 struct completion *done;
915 struct completion *finish_me;
917 unsigned int cur_clock;
918 bool remove_pci;
919 bool msi_en;
927 u32 extra_caps;
933 u8 ic_version;
935 u8 sd30_drive_sel_1v8;
936 u8 sd30_drive_sel_3v3;
937 u8 card_drive_sel;
939 u8 aspm_en;
943 u32 flags;
945 u32 tx_initial_phase;
946 u32 rx_initial_phase;
948 const u32 *sd_pull_ctl_enable_tbl;
949 const u32 *sd_pull_ctl_disable_tbl;
950 const u32 *ms_pull_ctl_enable_tbl;
951 const u32 *ms_pull_ctl_disable_tbl;
953 const struct pcr_ops *ops;
954 enum PDEV_STAT state;
956 u16 reg_pm_ctrl3;
958 int num_slots;
982 void rtsx_pci_start_run(struct rtsx_pcr *pcr); argument