Lines Matching refs:ndev
31 static int st21nfcb_nci_open(struct nci_dev *ndev) in st21nfcb_nci_open() argument
33 struct st21nfcb_nci_info *info = nci_get_drvdata(ndev); in st21nfcb_nci_open()
46 static int st21nfcb_nci_close(struct nci_dev *ndev) in st21nfcb_nci_close() argument
48 struct st21nfcb_nci_info *info = nci_get_drvdata(ndev); in st21nfcb_nci_close()
58 static int st21nfcb_nci_send(struct nci_dev *ndev, struct sk_buff *skb) in st21nfcb_nci_send() argument
60 struct st21nfcb_nci_info *info = nci_get_drvdata(ndev); in st21nfcb_nci_send()
62 skb->dev = (void *)ndev; in st21nfcb_nci_send()
70 static __u32 st21nfcb_nci_get_rfprotocol(struct nci_dev *ndev, in st21nfcb_nci_get_rfprotocol() argument
111 ndlc->ndev = nci_allocate_device(&st21nfcb_nci_ops, protocols, in st21nfcb_nci_probe()
113 if (!ndlc->ndev) { in st21nfcb_nci_probe()
119 nci_set_drvdata(ndlc->ndev, info); in st21nfcb_nci_probe()
121 r = nci_register_device(ndlc->ndev); in st21nfcb_nci_probe()
124 nci_free_device(ndlc->ndev); in st21nfcb_nci_probe()
128 return st21nfcb_se_init(ndlc->ndev); in st21nfcb_nci_probe()
132 void st21nfcb_nci_remove(struct nci_dev *ndev) in st21nfcb_nci_remove() argument
134 nci_unregister_device(ndev); in st21nfcb_nci_remove()
135 nci_free_device(ndev); in st21nfcb_nci_remove()