Lines Matching refs:ndev

32 static int st_nci_init(struct nci_dev *ndev)  in st_nci_init()  argument
39 return nci_prop_cmd(ndev, ST_NCI_CORE_PROP, in st_nci_init()
43 static int st_nci_open(struct nci_dev *ndev) in st_nci_open() argument
45 struct st_nci_info *info = nci_get_drvdata(ndev); in st_nci_open()
58 static int st_nci_close(struct nci_dev *ndev) in st_nci_close() argument
60 struct st_nci_info *info = nci_get_drvdata(ndev); in st_nci_close()
72 static int st_nci_send(struct nci_dev *ndev, struct sk_buff *skb) in st_nci_send() argument
74 struct st_nci_info *info = nci_get_drvdata(ndev); in st_nci_send()
76 skb->dev = (void *)ndev; in st_nci_send()
84 static __u32 st_nci_get_rfprotocol(struct nci_dev *ndev, in st_nci_get_rfprotocol() argument
91 static int st_nci_prop_rsp_packet(struct nci_dev *ndev, in st_nci_prop_rsp_packet() argument
96 nci_req_complete(ndev, status); in st_nci_prop_rsp_packet()
145 ndlc->ndev = nci_allocate_device(&st_nci_ops, protocols, in st_nci_probe()
147 if (!ndlc->ndev) { in st_nci_probe()
153 nci_set_drvdata(ndlc->ndev, info); in st_nci_probe()
155 r = st_nci_vendor_cmds_init(ndlc->ndev); in st_nci_probe()
161 r = nci_register_device(ndlc->ndev); in st_nci_probe()
167 return st_nci_se_init(ndlc->ndev, se_status); in st_nci_probe()
170 nci_free_device(ndlc->ndev); in st_nci_probe()
175 void st_nci_remove(struct nci_dev *ndev) in st_nci_remove() argument
177 struct st_nci_info *info = nci_get_drvdata(ndev); in st_nci_remove()
181 nci_unregister_device(ndev); in st_nci_remove()
182 nci_free_device(ndev); in st_nci_remove()