Searched refs:iosm_pcie (Results 1 – 12 of 12) sorted by relevance
/linux-6.12.1/drivers/net/wwan/iosm/ |
D | iosm_ipc_pcie.h | 64 struct iosm_pcie { struct 121 int ipc_pcie_addr_map(struct iosm_pcie *ipc_pcie, unsigned char *data, 131 void ipc_pcie_addr_unmap(struct iosm_pcie *ipc_pcie, size_t size, 145 struct sk_buff *ipc_pcie_alloc_skb(struct iosm_pcie *ipc_pcie, size_t size, 157 struct sk_buff *ipc_pcie_alloc_local_skb(struct iosm_pcie *ipc_pcie, 165 void ipc_pcie_kfree_skb(struct iosm_pcie *ipc_pcie, struct sk_buff *skb); 173 bool ipc_pcie_check_data_link_active(struct iosm_pcie *ipc_pcie); 183 int ipc_pcie_suspend(struct iosm_pcie *ipc_pcie); 193 int ipc_pcie_resume(struct iosm_pcie *ipc_pcie); 202 bool ipc_pcie_check_aspm_enabled(struct iosm_pcie *ipc_pcie, [all …]
|
D | iosm_ipc_pcie.c | 22 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() 161 bool ipc_pcie_check_data_link_active(struct iosm_pcie *ipc_pcie) in ipc_pcie_check_data_link_active() 179 static bool ipc_pcie_check_aspm_supported(struct iosm_pcie *ipc_pcie, in ipc_pcie_check_aspm_supported() 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() [all …]
|
D | iosm_ipc_irq.h | 9 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);
|
D | iosm_ipc_irq.c | 9 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()
|
D | iosm_ipc_port.h | 27 struct iosm_pcie *pcie;
|
D | iosm_ipc_imem.h | 341 struct iosm_pcie *pcie; 389 struct iosm_imem *ipc_imem_init(struct iosm_pcie *pcie, unsigned int device_id,
|
D | iosm_ipc_pm.h | 100 struct iosm_pcie *pcie;
|
D | iosm_ipc_protocol.h | 121 struct iosm_pcie *pcie;
|
D | iosm_ipc_devlink.h | 167 struct iosm_pcie *pcie;
|
D | iosm_ipc_mux.h | 350 struct iosm_pcie *pcie;
|
D | iosm_ipc_imem_ops.c | 120 struct iosm_pcie *ipc_pcie = ipc_imem->pcie; in ipc_imem_map_skb_to_dma()
|
D | iosm_ipc_imem.c | 1334 struct iosm_imem *ipc_imem_init(struct iosm_pcie *pcie, unsigned int device_id, in ipc_imem_init()
|