Lines Matching refs:dev
18 #define nfc_dbg(dev, fmt, ...) dev_dbg((dev), "NFC: " fmt, ##__VA_ARGS__) argument
19 #define nfc_info(dev, fmt, ...) dev_info((dev), "NFC: " fmt, ##__VA_ARGS__) argument
20 #define nfc_err(dev, fmt, ...) dev_err((dev), "NFC: " fmt, ##__VA_ARGS__) argument
49 int (*dev_up)(struct nfc_dev *dev);
50 int (*dev_down)(struct nfc_dev *dev);
51 int (*start_poll)(struct nfc_dev *dev,
53 void (*stop_poll)(struct nfc_dev *dev);
54 int (*dep_link_up)(struct nfc_dev *dev, struct nfc_target *target,
56 int (*dep_link_down)(struct nfc_dev *dev);
57 int (*activate_target)(struct nfc_dev *dev, struct nfc_target *target,
59 void (*deactivate_target)(struct nfc_dev *dev,
61 int (*im_transceive)(struct nfc_dev *dev, struct nfc_target *target,
64 int (*tm_send)(struct nfc_dev *dev, struct sk_buff *skb);
65 int (*check_presence)(struct nfc_dev *dev, struct nfc_target *target);
66 int (*fw_download)(struct nfc_dev *dev, const char *firmware_name);
69 int (*discover_se)(struct nfc_dev *dev);
70 int (*enable_se)(struct nfc_dev *dev, u32 se_idx);
71 int (*disable_se)(struct nfc_dev *dev, u32 se_idx);
72 int (*se_io) (struct nfc_dev *dev, u32 se_idx,
164 int (*doit)(struct nfc_dev *dev, void *data, size_t data_len);
173 struct device dev; member
201 #define to_nfc_dev(_dev) container_of(_dev, struct nfc_dev, dev)
215 static inline void nfc_free_device(struct nfc_dev *dev) in nfc_free_device() argument
217 put_device(&dev->dev); in nfc_free_device()
220 int nfc_register_device(struct nfc_dev *dev);
222 void nfc_unregister_device(struct nfc_dev *dev);
231 struct device *dev) in nfc_set_parent_dev() argument
233 nfc_dev->dev.parent = dev; in nfc_set_parent_dev()
242 static inline void nfc_set_drvdata(struct nfc_dev *dev, void *data) in nfc_set_drvdata() argument
244 dev_set_drvdata(&dev->dev, data); in nfc_set_drvdata()
252 static inline void *nfc_get_drvdata(const struct nfc_dev *dev) in nfc_get_drvdata() argument
254 return dev_get_drvdata(&dev->dev); in nfc_get_drvdata()
262 static inline const char *nfc_device_name(const struct nfc_dev *dev) in nfc_device_name() argument
264 return dev_name(&dev->dev); in nfc_device_name()
267 struct sk_buff *nfc_alloc_send_skb(struct nfc_dev *dev, struct sock *sk,
272 int nfc_set_remote_general_bytes(struct nfc_dev *dev,
274 u8 *nfc_get_local_general_bytes(struct nfc_dev *dev, size_t *gb_len);
276 int nfc_fw_download_done(struct nfc_dev *dev, const char *firmware_name,
279 int nfc_targets_found(struct nfc_dev *dev,
281 int nfc_target_lost(struct nfc_dev *dev, u32 target_idx);
283 int nfc_dep_link_is_up(struct nfc_dev *dev, u32 target_idx,
286 int nfc_tm_activated(struct nfc_dev *dev, u32 protocol, u8 comm_mode,
288 int nfc_tm_deactivated(struct nfc_dev *dev);
289 int nfc_tm_data_received(struct nfc_dev *dev, struct sk_buff *skb);
291 void nfc_driver_failure(struct nfc_dev *dev, int err);
293 int nfc_se_transaction(struct nfc_dev *dev, u8 se_idx,
295 int nfc_se_connectivity(struct nfc_dev *dev, u8 se_idx);
296 int nfc_add_se(struct nfc_dev *dev, u32 se_idx, u16 type);
297 int nfc_remove_se(struct nfc_dev *dev, u32 se_idx);
298 struct nfc_se *nfc_find_se(struct nfc_dev *dev, u32 se_idx);
300 void nfc_send_to_raw_sock(struct nfc_dev *dev, struct sk_buff *skb,
303 static inline int nfc_set_vendor_cmds(struct nfc_dev *dev, in nfc_set_vendor_cmds() argument
307 if (dev->vendor_cmds || dev->n_vendor_cmds) in nfc_set_vendor_cmds()
310 dev->vendor_cmds = cmds; in nfc_set_vendor_cmds()
311 dev->n_vendor_cmds = n_cmds; in nfc_set_vendor_cmds()
316 struct sk_buff *__nfc_alloc_vendor_cmd_reply_skb(struct nfc_dev *dev,
347 nfc_vendor_cmd_alloc_reply_skb(struct nfc_dev *dev, in nfc_vendor_cmd_alloc_reply_skb() argument
350 return __nfc_alloc_vendor_cmd_reply_skb(dev, in nfc_vendor_cmd_alloc_reply_skb()