Lines Matching refs:ndev
51 info->ndev->manufact_specific_info); in s3fwrn5_firmware_update()
55 dev_info(&info->ndev->nfc_dev->dev, "Detected new firmware version\n"); in s3fwrn5_firmware_update()
75 static int s3fwrn5_nci_open(struct nci_dev *ndev) in s3fwrn5_nci_open() argument
77 struct s3fwrn5_info *info = nci_get_drvdata(ndev); in s3fwrn5_nci_open()
88 static int s3fwrn5_nci_close(struct nci_dev *ndev) in s3fwrn5_nci_close() argument
90 struct s3fwrn5_info *info = nci_get_drvdata(ndev); in s3fwrn5_nci_close()
98 static int s3fwrn5_nci_send(struct nci_dev *ndev, struct sk_buff *skb) in s3fwrn5_nci_send() argument
100 struct s3fwrn5_info *info = nci_get_drvdata(ndev); in s3fwrn5_nci_send()
118 static int s3fwrn5_nci_post_setup(struct nci_dev *ndev) in s3fwrn5_nci_post_setup() argument
120 struct s3fwrn5_info *info = nci_get_drvdata(ndev); in s3fwrn5_nci_post_setup()
132 ret = nci_core_reset(info->ndev); in s3fwrn5_nci_post_setup()
136 ret = nci_core_init(info->ndev); in s3fwrn5_nci_post_setup()
149 int s3fwrn5_probe(struct nci_dev **ndev, void *phy_id, struct device *pdev, in s3fwrn5_probe() argument
170 info->ndev = nci_allocate_device(&s3fwrn5_nci_ops, in s3fwrn5_probe()
172 if (!info->ndev) in s3fwrn5_probe()
175 nci_set_parent_dev(info->ndev, pdev); in s3fwrn5_probe()
176 nci_set_drvdata(info->ndev, info); in s3fwrn5_probe()
178 ret = nci_register_device(info->ndev); in s3fwrn5_probe()
180 nci_free_device(info->ndev); in s3fwrn5_probe()
184 info->fw_info.ndev = info->ndev; in s3fwrn5_probe()
186 *ndev = info->ndev; in s3fwrn5_probe()
192 void s3fwrn5_remove(struct nci_dev *ndev) in s3fwrn5_remove() argument
194 struct s3fwrn5_info *info = nci_get_drvdata(ndev); in s3fwrn5_remove()
198 nci_unregister_device(ndev); in s3fwrn5_remove()
199 nci_free_device(ndev); in s3fwrn5_remove()
203 int s3fwrn5_recv_frame(struct nci_dev *ndev, struct sk_buff *skb, in s3fwrn5_recv_frame() argument
208 return nci_recv_frame(ndev, skb); in s3fwrn5_recv_frame()
210 return s3fwrn5_fw_recv_frame(ndev, skb); in s3fwrn5_recv_frame()