Lines Matching refs:ndev

27 static int nfcmrvl_nci_open(struct nci_dev *ndev)  in nfcmrvl_nci_open()  argument
29 struct nfcmrvl_private *priv = nci_get_drvdata(ndev); in nfcmrvl_nci_open()
43 static int nfcmrvl_nci_close(struct nci_dev *ndev) in nfcmrvl_nci_close() argument
45 struct nfcmrvl_private *priv = nci_get_drvdata(ndev); in nfcmrvl_nci_close()
55 static int nfcmrvl_nci_send(struct nci_dev *ndev, struct sk_buff *skb) in nfcmrvl_nci_send() argument
57 struct nfcmrvl_private *priv = nci_get_drvdata(ndev); in nfcmrvl_nci_send()
61 skb->dev = (void *)ndev; in nfcmrvl_nci_send()
69 static int nfcmrvl_nci_setup(struct nci_dev *ndev) in nfcmrvl_nci_setup() argument
74 nci_set_config(ndev, NFCMRVL_NOT_ALLOWED_ID, 1, &val); in nfcmrvl_nci_setup()
76 nci_set_config(ndev, NFCMRVL_ACTIVE_ID, 1, &val); in nfcmrvl_nci_setup()
78 nci_set_config(ndev, NFCMRVL_EXT_COEX_ID, 1, &val); in nfcmrvl_nci_setup()
112 priv->ndev = nci_allocate_device(&nfcmrvl_nci_ops, protocols, 0, 0); in nfcmrvl_nci_register_dev()
113 if (!priv->ndev) { in nfcmrvl_nci_register_dev()
119 nci_set_drvdata(priv->ndev, priv); in nfcmrvl_nci_register_dev()
121 rc = nci_register_device(priv->ndev); in nfcmrvl_nci_register_dev()
124 nci_free_device(priv->ndev); in nfcmrvl_nci_register_dev()
139 struct nci_dev *ndev = priv->ndev; in nfcmrvl_nci_unregister_dev() local
141 nci_unregister_device(ndev); in nfcmrvl_nci_unregister_dev()
142 nci_free_device(ndev); in nfcmrvl_nci_unregister_dev()
151 skb = nci_skb_alloc(priv->ndev, count, GFP_ATOMIC); in nfcmrvl_nci_recv_frame()
156 nci_recv_frame(priv->ndev, skb); in nfcmrvl_nci_recv_frame()