Lines Matching refs:dev

60 	int (*probe)(struct device *dev);
61 void (*remove)(struct device *dev);
62 void (*shutdown)(struct device *dev);
63 int (*reinit)(struct device *dev);
65 int (*pm_suspend)(struct device *dev);
66 int (*pm_resume)(struct device *dev);
67 int (*suspend_noirq)(struct device *dev);
68 int (*resume_noirq)(struct device *dev);
69 int (*runtime_suspend)(struct device *dev);
70 int (*runtime_resume)(struct device *dev);
71 int (*uevent)(struct device *dev, struct icnss_uevent_data *uevent);
72 int (*idle_shutdown)(struct device *dev);
73 int (*idle_restart)(struct device *dev);
74 int (*set_therm_cdev_state)(struct device *dev,
184 extern int icnss_wlan_enable(struct device *dev,
188 extern int icnss_wlan_disable(struct device *dev, enum icnss_driver_mode mode);
189 extern void icnss_enable_irq(struct device *dev, unsigned int ce_id);
190 extern void icnss_disable_irq(struct device *dev, unsigned int ce_id);
191 extern int icnss_get_soc_info(struct device *dev, struct icnss_soc_info *info);
192 extern int icnss_ce_free_irq(struct device *dev, unsigned int ce_id, void *ctx);
193 extern int icnss_ce_request_irq(struct device *dev, unsigned int ce_id,
196 extern int icnss_get_ce_id(struct device *dev, int irq);
197 extern int icnss_set_fw_log_mode(struct device *dev, uint8_t fw_log_mode);
198 extern int icnss_athdiag_read(struct device *dev, uint32_t offset,
201 extern int icnss_athdiag_write(struct device *dev, uint32_t offset,
204 extern int icnss_get_irq(struct device *dev, int ce_id);
205 extern int icnss_power_on(struct device *dev);
206 extern int icnss_power_off(struct device *dev);
207 extern struct dma_iommu_mapping *icnss_smmu_get_mapping(struct device *dev);
208 extern struct iommu_domain *icnss_smmu_get_domain(struct device *dev);
209 extern int icnss_smmu_map(struct device *dev, phys_addr_t paddr,
211 extern int icnss_smmu_unmap(struct device *dev,
213 extern unsigned int icnss_socinfo_get_serial_number(struct device *dev);
214 extern bool icnss_is_qmi_disable(struct device *dev);
219 extern int icnss_trigger_recovery(struct device *dev);
222 extern int icnss_idle_restart(struct device *dev);
223 extern int icnss_idle_shutdown(struct device *dev);
224 extern int icnss_get_user_msi_assignment(struct device *dev, char *user_name,
227 extern int icnss_get_msi_irq(struct device *dev, unsigned int vector);
228 extern void icnss_get_msi_address(struct device *dev, u32 *msi_addr_low,
230 extern int icnss_qmi_send(struct device *dev, int type, void *cmd,
233 extern int icnss_force_wake_request(struct device *dev);
234 extern int icnss_force_wake_release(struct device *dev);
235 extern int icnss_is_device_awake(struct device *dev);
236 extern int icnss_thermal_cdev_register(struct device *dev,
239 extern void icnss_thermal_cdev_unregister(struct device *dev, int tcdev_id);
240 extern int icnss_get_curr_therm_cdev_state(struct device *dev,
243 extern int icnss_exit_power_save(struct device *dev);
244 extern int icnss_prevent_l1(struct device *dev);
245 extern void icnss_allow_l1(struct device *dev);
246 extern int icnss_get_mhi_state(struct device *dev);
247 extern int icnss_is_pci_ep_awake(struct device *dev);