Lines Matching defs:rtsx_pcr
1183 struct rtsx_pcr { struct
1184 struct pci_dev *pci;
1185 unsigned int id;
1186 int pcie_cap;
1187 struct rtsx_cr_option option;
1188 struct rtsx_hw_param hw_param;
1191 unsigned long addr;
1192 void __iomem *remap_addr;
1193 int irq;
1196 void *rtsx_resv_buf;
1197 dma_addr_t rtsx_resv_buf_addr;
1199 void *host_cmds_ptr;
1200 dma_addr_t host_cmds_addr;
1201 int ci;
1203 void *host_sg_tbl_ptr;
1204 dma_addr_t host_sg_tbl_addr;
1205 int sgi;
1207 u32 bier;
1208 char trans_result;
1210 unsigned int card_inserted;
1211 unsigned int card_removed;
1212 unsigned int card_exist;
1214 struct delayed_work carddet_work;
1215 struct delayed_work idle_work;
1217 spinlock_t lock;
1218 struct mutex pcr_mutex;
1219 struct completion *done;
1220 struct completion *finish_me;
1222 unsigned int cur_clock;
1223 bool remove_pci;
1224 bool msi_en;
1232 u32 extra_caps;
1238 u8 ic_version;
1240 u8 sd30_drive_sel_1v8;
1241 u8 sd30_drive_sel_3v3;
1242 u8 card_drive_sel;
1244 u8 aspm_en;
1245 bool aspm_enabled;
1249 u32 flags;
1251 u32 tx_initial_phase;
1252 u32 rx_initial_phase;
1254 const u32 *sd_pull_ctl_enable_tbl;
1255 const u32 *sd_pull_ctl_disable_tbl;
1256 const u32 *ms_pull_ctl_enable_tbl;
1257 const u32 *ms_pull_ctl_disable_tbl;
1259 const struct pcr_ops *ops;
1260 enum PDEV_STAT state;
1262 u16 reg_pm_ctrl3;
1264 int num_slots;
1265 struct rtsx_slot *slots;
1267 u8 dma_error_count;
1268 u8 ocp_stat;
1269 u8 ocp_stat2;