Lines Matching refs:dev

365 extern void cnss_device_crashed(struct device *dev);
366 extern int cnss_pci_prevent_l1(struct device *dev);
367 extern void cnss_pci_allow_l1(struct device *dev);
368 extern int cnss_pci_link_down(struct device *dev);
369 extern int cnss_pci_is_device_down(struct device *dev);
370 extern void cnss_schedule_recovery(struct device *dev,
372 extern int cnss_self_recovery(struct device *dev,
374 extern int cnss_force_fw_assert(struct device *dev);
375 extern int cnss_force_collect_rddm(struct device *dev);
376 extern int cnss_qmi_send_get(struct device *dev);
377 extern int cnss_qmi_send_put(struct device *dev);
378 extern int cnss_qmi_send(struct device *dev, int type, void *cmd,
381 extern void *cnss_get_virt_ramdump_mem(struct device *dev, unsigned long *size);
382 extern int cnss_get_fw_files_for_target(struct device *dev,
385 extern int cnss_get_platform_cap(struct device *dev,
387 extern struct iommu_domain *cnss_smmu_get_domain(struct device *dev);
388 extern int cnss_smmu_map(struct device *dev,
390 extern int cnss_smmu_unmap(struct device *dev, uint32_t iova_addr, size_t size);
391 extern int cnss_get_soc_info(struct device *dev, struct cnss_soc_info *info);
392 extern int cnss_request_bus_bandwidth(struct device *dev, int bandwidth);
393 extern int cnss_power_up(struct device *dev);
394 extern int cnss_power_down(struct device *dev);
395 extern int cnss_idle_restart(struct device *dev);
396 extern int cnss_idle_shutdown(struct device *dev);
397 extern void cnss_request_pm_qos(struct device *dev, u32 qos_val);
398 extern void cnss_remove_pm_qos(struct device *dev);
399 extern void cnss_lock_pm_sem(struct device *dev);
400 extern void cnss_release_pm_sem(struct device *dev);
401 extern void cnss_pci_lock_reg_window(struct device *dev, unsigned long *flags);
402 extern void cnss_pci_unlock_reg_window(struct device *dev,
404 extern int cnss_wlan_pm_control(struct device *dev, bool vote);
405 extern int cnss_auto_suspend(struct device *dev);
406 extern int cnss_auto_resume(struct device *dev);
407 extern int cnss_pci_is_drv_connected(struct device *dev);
408 extern int cnss_pci_force_wake_request_sync(struct device *dev, int timeout);
409 extern int cnss_pci_force_wake_request(struct device *dev);
410 extern int cnss_pci_is_device_awake(struct device *dev);
411 extern int cnss_pci_force_wake_release(struct device *dev);
412 extern int cnss_get_user_msi_assignment(struct device *dev, char *user_name,
416 extern int cnss_get_msi_irq(struct device *dev, unsigned int vector);
417 extern bool cnss_is_one_msi(struct device *dev);
418 extern void cnss_get_msi_address(struct device *dev, uint32_t *msi_addr_low,
421 extern int cnss_wlan_enable(struct device *dev,
425 extern int cnss_wlan_disable(struct device *dev, enum cnss_driver_mode mode);
426 extern unsigned int cnss_get_boot_timeout(struct device *dev);
427 extern int cnss_athdiag_read(struct device *dev, uint32_t offset,
430 extern int cnss_athdiag_write(struct device *dev, uint32_t offset,
433 extern int cnss_set_fw_log_mode(struct device *dev, uint8_t fw_log_mode);
434 extern int cnss_set_pcie_gen_speed(struct device *dev, u8 pcie_gen_speed);
439 extern bool cnss_get_audio_shared_iommu_group_cap(struct device *dev);
440 extern int cnss_audio_smmu_map(struct device *dev, phys_addr_t paddr,
442 extern void cnss_audio_smmu_unmap(struct device *dev, dma_addr_t iova,
444 extern int cnss_get_fw_lpass_shared_mem(struct device *dev, dma_addr_t *iova,
446 extern int cnss_get_pci_slot(struct device *dev);
447 extern int cnss_pci_get_reg_dump(struct device *dev, uint8_t *buffer,
449 extern struct kobject *cnss_get_wifi_kobj(struct device *dev);
450 extern int cnss_send_buffer_to_afcmem(struct device *dev, const uint8_t *afcdb,
452 extern int cnss_reset_afcmem(struct device *dev, uint8_t slotid);
453 extern bool cnss_get_fw_cap(struct device *dev, enum cnss_fw_caps fw_cap);
454 extern bool cnss_audio_is_direct_link_supported(struct device *dev);
455 extern int cnss_set_wfc_mode(struct device *dev, struct cnss_wfc_cfg cfg);
456 extern int cnss_thermal_cdev_register(struct device *dev,
459 extern void cnss_thermal_cdev_unregister(struct device *dev, int tcdev_id);
460 extern int cnss_get_curr_therm_cdev_state(struct device *dev,
463 extern int cnss_update_time_sync_period(struct device *dev,
465 extern int cnss_reset_time_sync_period(struct device *dev);
466 extern int cnss_register_driver_async_data_cb(struct device *dev, void *cb_ctx,