Lines Matching refs:cnss_pci_data

131 struct cnss_pci_data {  struct
195 static inline struct cnss_pci_data *cnss_get_pci_priv(struct pci_dev *pci_dev) in cnss_get_pci_priv() argument
202 struct cnss_pci_data *pci_priv = bus_priv; in cnss_pci_priv_to_plat_priv()
209 struct cnss_pci_data *pci_priv = bus_priv; in cnss_pci_set_monitor_wake_intr()
216 struct cnss_pci_data *pci_priv = bus_priv; in cnss_pci_get_monitor_wake_intr()
223 struct cnss_pci_data *pci_priv = bus_priv; in cnss_pci_set_auto_suspended()
230 struct cnss_pci_data *pci_priv = bus_priv; in cnss_pci_get_auto_suspended()
237 struct cnss_pci_data *pci_priv = bus_priv; in cnss_pci_set_drv_connected()
244 struct cnss_pci_data *pci_priv = bus_priv; in cnss_pci_get_drv_connected()
249 void cnss_mhi_controller_set_base(struct cnss_pci_data *pci_priv,
251 int cnss_pci_check_link_status(struct cnss_pci_data *pci_priv);
252 int cnss_suspend_pci_link(struct cnss_pci_data *pci_priv);
253 int cnss_resume_pci_link(struct cnss_pci_data *pci_priv);
254 int cnss_pci_recover_link_down(struct cnss_pci_data *pci_priv);
257 void cnss_pci_add_fw_prefix_name(struct cnss_pci_data *pci_priv,
259 int cnss_pci_alloc_fw_mem(struct cnss_pci_data *pci_priv);
260 int cnss_pci_alloc_qdss_mem(struct cnss_pci_data *pci_priv);
261 void cnss_pci_free_qdss_mem(struct cnss_pci_data *pci_priv);
262 int cnss_pci_load_tme_patch(struct cnss_pci_data *pci_priv);
263 int cnss_pci_load_tme_opt_file(struct cnss_pci_data *pci_priv,
265 int cnss_pci_load_m3(struct cnss_pci_data *pci_priv);
266 void cnss_pci_free_blob_mem(struct cnss_pci_data *pci_priv);
267 int cnss_pci_load_aux(struct cnss_pci_data *pci_priv);
268 int cnss_pci_handle_dev_sol_irq(struct cnss_pci_data *pci_priv);
269 int cnss_pci_start_mhi(struct cnss_pci_data *pci_priv);
270 void cnss_pci_collect_dump_info(struct cnss_pci_data *pci_priv, bool in_panic);
272 void cnss_pci_collect_host_dump_info(struct cnss_pci_data *pci_priv);
275 void cnss_pci_collect_host_dump_info(struct cnss_pci_data *pci_priv) in cnss_pci_collect_host_dump_info()
279 void cnss_pci_device_crashed(struct cnss_pci_data *pci_priv);
280 void cnss_pci_clear_dump_info(struct cnss_pci_data *pci_priv);
281 u32 cnss_pci_get_wake_msi(struct cnss_pci_data *pci_priv);
282 int cnss_pci_force_fw_assert_hdlr(struct cnss_pci_data *pci_priv);
283 int cnss_pci_qmi_send_get(struct cnss_pci_data *pci_priv);
284 int cnss_pci_qmi_send_put(struct cnss_pci_data *pci_priv);
285 void cnss_pci_fw_boot_timeout_hdlr(struct cnss_pci_data *pci_priv);
286 int cnss_pci_call_driver_probe(struct cnss_pci_data *pci_priv);
287 int cnss_pci_call_driver_remove(struct cnss_pci_data *pci_priv);
288 int cnss_pci_dev_powerup(struct cnss_pci_data *pci_priv);
289 int cnss_pci_dev_shutdown(struct cnss_pci_data *pci_priv);
290 int cnss_pci_dev_crash_shutdown(struct cnss_pci_data *pci_priv);
291 int cnss_pci_dev_ramdump(struct cnss_pci_data *pci_priv);
292 int cnss_pci_register_driver_hdlr(struct cnss_pci_data *pci_priv, void *data);
293 int cnss_pci_unregister_driver_hdlr(struct cnss_pci_data *pci_priv);
294 int cnss_pci_call_driver_modem_status(struct cnss_pci_data *pci_priv,
296 void cnss_pci_pm_runtime_show_usage_count(struct cnss_pci_data *pci_priv);
297 int cnss_pci_pm_request_resume(struct cnss_pci_data *pci_priv);
298 int cnss_pci_pm_runtime_resume(struct cnss_pci_data *pci_priv);
299 int cnss_pci_pm_runtime_get(struct cnss_pci_data *pci_priv,
301 int cnss_pci_pm_runtime_get_sync(struct cnss_pci_data *pci_priv,
303 void cnss_pci_pm_runtime_get_noresume(struct cnss_pci_data *pci_priv,
305 int cnss_pci_pm_runtime_put_autosuspend(struct cnss_pci_data *pci_priv,
307 void cnss_pci_pm_runtime_put_noidle(struct cnss_pci_data *pci_priv,
309 void cnss_pci_pm_runtime_mark_last_busy(struct cnss_pci_data *pci_priv);
310 int cnss_pci_update_status(struct cnss_pci_data *pci_priv,
312 int cnss_pci_call_driver_uevent(struct cnss_pci_data *pci_priv,
314 int cnss_pcie_is_device_down(struct cnss_pci_data *pci_priv);
315 int cnss_pci_shutdown_cleanup(struct cnss_pci_data *pci_priv);
316 int cnss_pci_suspend_bus(struct cnss_pci_data *pci_priv);
317 int cnss_pci_resume_bus(struct cnss_pci_data *pci_priv);
318 int cnss_pci_debug_reg_read(struct cnss_pci_data *pci_priv, u32 offset,
320 int cnss_pci_debug_reg_write(struct cnss_pci_data *pci_priv, u32 offset,
322 int cnss_pci_get_iova(struct cnss_pci_data *pci_priv, u64 *addr, u64 *size);
323 int cnss_pci_get_iova_ipa(struct cnss_pci_data *pci_priv, u64 *addr,
325 bool cnss_pci_is_smmu_s1_enabled(struct cnss_pci_data *pci_priv);
326 void cnss_pci_handle_linkdown(struct cnss_pci_data *pci_priv);
328 int cnss_pci_update_time_sync_period(struct cnss_pci_data *pci_priv,
330 int cnss_pci_set_therm_cdev_state(struct cnss_pci_data *pci_priv,
333 int cnss_pci_get_user_msi_assignment(struct cnss_pci_data *pci_priv,
338 void cnss_register_iommu_fault_handler_irq(struct cnss_pci_data *pci_priv);