Lines Matching defs:rtsx_pcr
874 struct rtsx_pcr { struct
875 struct pci_dev *pci;
876 unsigned int id;
877 int pcie_cap;
880 unsigned long addr;
881 void __iomem *remap_addr;
882 int irq;
885 void *rtsx_resv_buf;
886 dma_addr_t rtsx_resv_buf_addr;
888 void *host_cmds_ptr;
889 dma_addr_t host_cmds_addr;
890 int ci;
892 void *host_sg_tbl_ptr;
893 dma_addr_t host_sg_tbl_addr;
894 int sgi;
896 u32 bier;
897 char trans_result;
899 unsigned int card_inserted;
900 unsigned int card_removed;
901 unsigned int card_exist;
903 struct delayed_work carddet_work;
904 struct delayed_work idle_work;
906 spinlock_t lock;
907 struct mutex pcr_mutex;
908 struct completion *done;
909 struct completion *finish_me;
911 unsigned int cur_clock;
912 bool remove_pci;
913 bool msi_en;
921 u32 extra_caps;
927 u8 ic_version;
929 u8 sd30_drive_sel_1v8;
930 u8 sd30_drive_sel_3v3;
931 u8 card_drive_sel;
933 u8 aspm_en;
937 u32 flags;
939 u32 tx_initial_phase;
940 u32 rx_initial_phase;
942 const u32 *sd_pull_ctl_enable_tbl;
943 const u32 *sd_pull_ctl_disable_tbl;
944 const u32 *ms_pull_ctl_enable_tbl;
945 const u32 *ms_pull_ctl_disable_tbl;
947 const struct pcr_ops *ops;
948 enum PDEV_STAT state;
950 u16 reg_pm_ctrl3;
952 int num_slots;
976 void rtsx_pci_start_run(struct rtsx_pcr *pcr); argument