Lines Matching defs:rtsx_pcr
1176 struct rtsx_pcr { struct
1177 struct pci_dev *pci;
1178 unsigned int id;
1179 struct rtsx_cr_option option;
1180 struct rtsx_hw_param hw_param;
1183 unsigned long addr;
1184 void __iomem *remap_addr;
1185 int irq;
1188 void *rtsx_resv_buf;
1189 dma_addr_t rtsx_resv_buf_addr;
1191 void *host_cmds_ptr;
1192 dma_addr_t host_cmds_addr;
1193 int ci;
1195 void *host_sg_tbl_ptr;
1196 dma_addr_t host_sg_tbl_addr;
1197 int sgi;
1199 u32 bier;
1200 char trans_result;
1202 unsigned int card_inserted;
1203 unsigned int card_removed;
1204 unsigned int card_exist;
1206 struct delayed_work carddet_work;
1208 spinlock_t lock;
1209 struct mutex pcr_mutex;
1210 struct completion *done;
1211 struct completion *finish_me;
1213 unsigned int cur_clock;
1214 bool remove_pci;
1215 bool msi_en;
1225 u32 extra_caps;
1231 u8 ic_version;
1233 u8 sd30_drive_sel_1v8;
1234 u8 sd30_drive_sel_3v3;
1235 u8 card_drive_sel;
1237 u8 aspm_en;
1238 enum ASPM_MODE aspm_mode;
1239 bool aspm_enabled;
1243 u32 flags;
1245 u32 tx_initial_phase;
1246 u32 rx_initial_phase;
1248 const u32 *sd_pull_ctl_enable_tbl;
1249 const u32 *sd_pull_ctl_disable_tbl;
1250 const u32 *ms_pull_ctl_enable_tbl;
1251 const u32 *ms_pull_ctl_disable_tbl;
1253 const struct pcr_ops *ops;
1254 enum PDEV_STAT state;
1256 u16 reg_pm_ctrl3;
1258 int num_slots;
1259 struct rtsx_slot *slots;
1261 u8 dma_error_count;
1262 u8 ocp_stat;
1263 u8 ocp_stat2;
1264 u8 rtd3_en;