Lines Matching defs:rtsx_pcr
1145 struct rtsx_pcr { struct
1146 struct pci_dev *pci;
1147 unsigned int id;
1148 struct rtsx_cr_option option;
1149 struct rtsx_hw_param hw_param;
1152 unsigned long addr;
1153 void __iomem *remap_addr;
1154 int irq;
1157 void *rtsx_resv_buf;
1158 dma_addr_t rtsx_resv_buf_addr;
1160 void *host_cmds_ptr;
1161 dma_addr_t host_cmds_addr;
1162 int ci;
1164 void *host_sg_tbl_ptr;
1165 dma_addr_t host_sg_tbl_addr;
1166 int sgi;
1168 u32 bier;
1169 char trans_result;
1171 unsigned int card_inserted;
1172 unsigned int card_removed;
1173 unsigned int card_exist;
1175 struct delayed_work carddet_work;
1176 struct delayed_work idle_work;
1178 spinlock_t lock;
1179 struct mutex pcr_mutex;
1180 struct completion *done;
1181 struct completion *finish_me;
1183 unsigned int cur_clock;
1184 bool remove_pci;
1185 bool msi_en;
1194 u32 extra_caps;
1200 u8 ic_version;
1202 u8 sd30_drive_sel_1v8;
1203 u8 sd30_drive_sel_3v3;
1204 u8 card_drive_sel;
1206 u8 aspm_en;
1207 bool aspm_enabled;
1211 u32 flags;
1213 u32 tx_initial_phase;
1214 u32 rx_initial_phase;
1216 const u32 *sd_pull_ctl_enable_tbl;
1217 const u32 *sd_pull_ctl_disable_tbl;
1218 const u32 *ms_pull_ctl_enable_tbl;
1219 const u32 *ms_pull_ctl_disable_tbl;
1221 const struct pcr_ops *ops;
1222 enum PDEV_STAT state;
1224 u16 reg_pm_ctrl3;
1226 int num_slots;
1227 struct rtsx_slot *slots;
1229 u8 dma_error_count;
1230 u8 ocp_stat;
1231 u8 ocp_stat2;
1232 u8 rtd3_en;