Lines Matching refs:nfc_digital_dev
84 struct nfc_digital_dev;
96 typedef void (*nfc_digital_cmd_complete_t)(struct nfc_digital_dev *ddev,
156 int (*in_configure_hw)(struct nfc_digital_dev *ddev, int type,
158 int (*in_send_cmd)(struct nfc_digital_dev *ddev, struct sk_buff *skb,
162 int (*tg_configure_hw)(struct nfc_digital_dev *ddev, int type,
164 int (*tg_send_cmd)(struct nfc_digital_dev *ddev, struct sk_buff *skb,
167 int (*tg_listen)(struct nfc_digital_dev *ddev, u16 timeout,
169 int (*tg_listen_mdaa)(struct nfc_digital_dev *ddev,
173 int (*tg_listen_md)(struct nfc_digital_dev *ddev, u16 timeout,
175 int (*tg_get_rf_tech)(struct nfc_digital_dev *ddev, u8 *rf_tech);
177 int (*switch_rf)(struct nfc_digital_dev *ddev, bool on);
178 void (*abort_cmd)(struct nfc_digital_dev *ddev);
183 typedef int (*digital_poll_t)(struct nfc_digital_dev *ddev, u8 rf_tech);
201 struct nfc_digital_dev { struct
248 struct nfc_digital_dev *nfc_digital_allocate_device(struct nfc_digital_ops *ops, argument
253 void nfc_digital_free_device(struct nfc_digital_dev *ndev);
254 int nfc_digital_register_device(struct nfc_digital_dev *ndev);
255 void nfc_digital_unregister_device(struct nfc_digital_dev *ndev);
257 static inline void nfc_digital_set_parent_dev(struct nfc_digital_dev *ndev, in nfc_digital_set_parent_dev()
263 static inline void nfc_digital_set_drvdata(struct nfc_digital_dev *dev, in nfc_digital_set_drvdata()
269 static inline void *nfc_digital_get_drvdata(struct nfc_digital_dev *dev) in nfc_digital_get_drvdata()