Home
last modified time | relevance | path

Searched refs:iosm_pcie (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/net/wwan/iosm/
A Diosm_ipc_pcie.h63 struct iosm_pcie { struct
120 int ipc_pcie_addr_map(struct iosm_pcie *ipc_pcie, unsigned char *data,
130 void ipc_pcie_addr_unmap(struct iosm_pcie *ipc_pcie, size_t size,
144 struct sk_buff *ipc_pcie_alloc_skb(struct iosm_pcie *ipc_pcie, size_t size,
156 struct sk_buff *ipc_pcie_alloc_local_skb(struct iosm_pcie *ipc_pcie,
164 void ipc_pcie_kfree_skb(struct iosm_pcie *ipc_pcie, struct sk_buff *skb);
172 bool ipc_pcie_check_data_link_active(struct iosm_pcie *ipc_pcie);
182 int ipc_pcie_suspend(struct iosm_pcie *ipc_pcie);
192 int ipc_pcie_resume(struct iosm_pcie *ipc_pcie);
201 bool ipc_pcie_check_aspm_enabled(struct iosm_pcie *ipc_pcie,
[all …]
A Diosm_ipc_pcie.c22 static void ipc_pcie_resources_release(struct iosm_pcie *ipc_pcie) in ipc_pcie_resources_release()
40 static void ipc_pcie_cleanup(struct iosm_pcie *ipc_pcie) in ipc_pcie_cleanup()
51 static void ipc_pcie_deinit(struct iosm_pcie *ipc_pcie) in ipc_pcie_deinit()
59 struct iosm_pcie *ipc_pcie = pci_get_drvdata(pci); in ipc_pcie_remove()
66 static int ipc_pcie_resources_request(struct iosm_pcie *ipc_pcie) in ipc_pcie_resources_request()
141 bool ipc_pcie_check_aspm_enabled(struct iosm_pcie *ipc_pcie, in ipc_pcie_check_aspm_enabled()
200 void ipc_pcie_config_aspm(struct iosm_pcie *ipc_pcie) in ipc_pcie_config_aspm()
218 static void ipc_pcie_config_init(struct iosm_pcie *ipc_pcie) in ipc_pcie_config_init()
403 int __maybe_unused ipc_pcie_resume(struct iosm_pcie *ipc_pcie) in ipc_pcie_resume()
431 struct iosm_pcie *ipc_pcie; in ipc_pcie_suspend_cb()
[all …]
A Diosm_ipc_irq.h9 struct iosm_pcie;
17 void ipc_doorbell_fire(struct iosm_pcie *ipc_pcie, int irq_n, u32 data);
23 void ipc_release_irq(struct iosm_pcie *ipc_pcie);
31 int ipc_acquire_irq(struct iosm_pcie *ipc_pcie);
A Diosm_ipc_irq.c9 static void ipc_write_dbell_reg(struct iosm_pcie *ipc_pcie, int irq_n, u32 data) in ipc_write_dbell_reg()
26 void ipc_doorbell_fire(struct iosm_pcie *ipc_pcie, int irq_n, u32 data) in ipc_doorbell_fire()
34 struct iosm_pcie *ipc_pcie = dev_id; in ipc_msi_interrupt()
49 void ipc_release_irq(struct iosm_pcie *ipc_pcie) in ipc_release_irq()
60 int ipc_acquire_irq(struct iosm_pcie *ipc_pcie) in ipc_acquire_irq()
A Diosm_ipc_imem.h350 struct iosm_pcie *pcie;
390 struct iosm_imem *ipc_imem_init(struct iosm_pcie *pcie, unsigned int device_id,
A Diosm_ipc_port.h27 struct iosm_pcie *pcie;
A Diosm_ipc_pm.h100 struct iosm_pcie *pcie;
A Diosm_ipc_devlink.h167 struct iosm_pcie *pcie;
A Diosm_ipc_protocol.h121 struct iosm_pcie *pcie;
A Diosm_ipc_mux.h254 struct iosm_pcie *pcie;
A Diosm_ipc_imem_ops.c108 struct iosm_pcie *ipc_pcie = ipc_imem->pcie; in ipc_imem_map_skb_to_dma()
A Diosm_ipc_imem.c1258 struct iosm_imem *ipc_imem_init(struct iosm_pcie *pcie, unsigned int device_id, in ipc_imem_init()

Completed in 25 milliseconds