Lines Matching refs:ipa

61 	struct ipa *ipa;  member
94 dev = &smp2p->ipa->pdev->dev; in ipa_smp2p_notify()
130 ipa_uc_panic_notifier(smp2p->ipa); in ipa_smp2p_panic_notifier()
159 if (smp2p->ipa->setup_complete) in ipa_smp2p_modem_setup_ready_isr()
163 dev = &smp2p->ipa->pdev->dev; in ipa_smp2p_modem_setup_ready_isr()
171 ret = ipa_setup(smp2p->ipa); in ipa_smp2p_modem_setup_ready_isr()
185 struct device *dev = &smp2p->ipa->pdev->dev; in ipa_smp2p_irq_init()
189 ret = platform_get_irq_byname(smp2p->ipa->pdev, name); in ipa_smp2p_irq_init()
209 static void ipa_smp2p_power_release(struct ipa *ipa) in ipa_smp2p_power_release() argument
211 struct device *dev = &ipa->pdev->dev; in ipa_smp2p_power_release()
213 if (!ipa->smp2p->power_on) in ipa_smp2p_power_release()
218 ipa->smp2p->power_on = false; in ipa_smp2p_power_release()
222 int ipa_smp2p_init(struct ipa *ipa, bool modem_init) in ipa_smp2p_init() argument
225 struct device *dev = &ipa->pdev->dev; in ipa_smp2p_init()
250 smp2p->ipa = ipa; in ipa_smp2p_init()
262 ipa->smp2p = smp2p; in ipa_smp2p_init()
290 ipa->smp2p = NULL; in ipa_smp2p_init()
297 void ipa_smp2p_exit(struct ipa *ipa) in ipa_smp2p_exit() argument
299 struct ipa_smp2p *smp2p = ipa->smp2p; in ipa_smp2p_exit()
306 ipa_smp2p_power_release(ipa); in ipa_smp2p_exit()
307 ipa->smp2p = NULL; in ipa_smp2p_exit()
312 void ipa_smp2p_irq_disable_setup(struct ipa *ipa) in ipa_smp2p_irq_disable_setup() argument
314 struct ipa_smp2p *smp2p = ipa->smp2p; in ipa_smp2p_irq_disable_setup()
330 void ipa_smp2p_notify_reset(struct ipa *ipa) in ipa_smp2p_notify_reset() argument
332 struct ipa_smp2p *smp2p = ipa->smp2p; in ipa_smp2p_notify_reset()
338 ipa_smp2p_power_release(ipa); in ipa_smp2p_notify_reset()