Lines Matching defs:cnss_pci_data
131 struct cnss_pci_data { struct
132 struct pci_dev *pci_dev;
133 struct cnss_plat_data *plat_priv;
134 const struct pci_device_id *pci_device_id;
135 u32 device_id;
136 u16 revision_id;
137 u64 dma_bit_mask;
138 struct cnss_wlan_driver *driver_ops;
139 u8 pci_link_state;
140 u8 pci_link_down_ind;
141 struct pci_saved_state *saved_state;
142 struct pci_saved_state *default_state;
144 struct msm_pcie_register_event msm_pci_event;
146 struct cnss_pm_stats pm_stats;
147 atomic_t auto_suspended;
148 atomic_t drv_connected;
149 u8 drv_connected_last;
150 u32 qmi_send_usage_count;
151 u16 def_link_speed;
152 u16 def_link_width;
153 u16 cur_link_speed;
154 int wake_gpio;
155 int wake_irq;
156 u32 wake_counter;
157 u8 monitor_wake_intr;
158 struct iommu_domain *iommu_domain;
159 u8 smmu_s1_enable;
160 dma_addr_t smmu_iova_start;
161 size_t smmu_iova_len;
162 dma_addr_t smmu_iova_ipa_start;
163 dma_addr_t smmu_iova_ipa_current;
164 size_t smmu_iova_ipa_len;
165 void __iomem *bar;
166 struct cnss_msi_config *msi_config;
167 u32 msi_ep_base_data;
168 u32 msix_addr;
169 struct mhi_controller *mhi_ctrl;
170 unsigned long mhi_state;
171 u32 remap_window;
195 static inline struct cnss_pci_data *cnss_get_pci_priv(struct pci_dev *pci_dev) in cnss_get_pci_priv() argument