Lines Matching defs:rtsx_pcr
1171 struct rtsx_pcr { struct
1172 struct pci_dev *pci;
1173 unsigned int id;
1174 int pcie_cap;
1175 struct rtsx_cr_option option;
1176 struct rtsx_hw_param hw_param;
1179 unsigned long addr;
1180 void __iomem *remap_addr;
1181 int irq;
1184 void *rtsx_resv_buf;
1185 dma_addr_t rtsx_resv_buf_addr;
1187 void *host_cmds_ptr;
1188 dma_addr_t host_cmds_addr;
1189 int ci;
1191 void *host_sg_tbl_ptr;
1192 dma_addr_t host_sg_tbl_addr;
1193 int sgi;
1195 u32 bier;
1196 char trans_result;
1198 unsigned int card_inserted;
1199 unsigned int card_removed;
1200 unsigned int card_exist;
1202 struct delayed_work carddet_work;
1203 struct delayed_work idle_work;
1205 spinlock_t lock;
1206 struct mutex pcr_mutex;
1207 struct completion *done;
1208 struct completion *finish_me;
1210 unsigned int cur_clock;
1211 bool remove_pci;
1212 bool msi_en;
1220 u32 extra_caps;
1226 u8 ic_version;
1228 u8 sd30_drive_sel_1v8;
1229 u8 sd30_drive_sel_3v3;
1230 u8 card_drive_sel;
1232 u8 aspm_en;
1233 bool aspm_enabled;
1237 u32 flags;
1239 u32 tx_initial_phase;
1240 u32 rx_initial_phase;
1242 const u32 *sd_pull_ctl_enable_tbl;
1243 const u32 *sd_pull_ctl_disable_tbl;
1244 const u32 *ms_pull_ctl_enable_tbl;
1245 const u32 *ms_pull_ctl_disable_tbl;
1247 const struct pcr_ops *ops;
1248 enum PDEV_STAT state;
1250 u16 reg_pm_ctrl3;
1252 int num_slots;
1253 struct rtsx_slot *slots;
1255 u8 dma_error_count;
1256 u8 ocp_stat;
1257 u8 ocp_stat2;