Lines Matching refs:t7xx_dev

301 static void init_md_status_notifier(struct t7xx_pci_dev *t7xx_dev)  in init_md_status_notifier()  argument
303 struct t7xx_ccmni_ctrl *ctlb = t7xx_dev->ccmni_ctlb; in init_md_status_notifier()
311 t7xx_fsm_notifier_register(t7xx_dev->md, md_status_notifier); in init_md_status_notifier()
314 static void t7xx_ccmni_recv_skb(struct t7xx_pci_dev *t7xx_dev, struct sk_buff *skb) in t7xx_ccmni_recv_skb() argument
324 ccmni = t7xx_dev->ccmni_ctlb->ccmni_inst[netif_id]; in t7xx_ccmni_recv_skb()
369 static void t7xx_ccmni_queue_state_notify(struct t7xx_pci_dev *t7xx_dev, in t7xx_ccmni_queue_state_notify() argument
372 struct t7xx_ccmni_ctrl *ctlb = t7xx_dev->ccmni_ctlb; in t7xx_ccmni_queue_state_notify()
378 dev_warn(&t7xx_dev->pdev->dev, "No netdev registered yet\n"); in t7xx_ccmni_queue_state_notify()
388 int t7xx_ccmni_init(struct t7xx_pci_dev *t7xx_dev) in t7xx_ccmni_init() argument
390 struct device *dev = &t7xx_dev->pdev->dev; in t7xx_ccmni_init()
397 t7xx_dev->ccmni_ctlb = ctlb; in t7xx_ccmni_init()
398 ctlb->t7xx_dev = t7xx_dev; in t7xx_ccmni_init()
403 ctlb->hif_ctrl = t7xx_dpmaif_hif_init(t7xx_dev, &ctlb->callbacks); in t7xx_ccmni_init()
407 init_md_status_notifier(t7xx_dev); in t7xx_ccmni_init()
411 void t7xx_ccmni_exit(struct t7xx_pci_dev *t7xx_dev) in t7xx_ccmni_exit() argument
413 struct t7xx_ccmni_ctrl *ctlb = t7xx_dev->ccmni_ctlb; in t7xx_ccmni_exit()
415 t7xx_fsm_notifier_unregister(t7xx_dev->md, &ctlb->md_status_notify); in t7xx_ccmni_exit()
418 wwan_unregister_ops(&t7xx_dev->pdev->dev); in t7xx_ccmni_exit()