Lines Matching refs:nfc_dev

38 	struct nfc_dev *dev;
55 void nfc_llcp_mac_is_down(struct nfc_dev *dev);
56 void nfc_llcp_mac_is_up(struct nfc_dev *dev, u32 target_idx,
58 int nfc_llcp_register_device(struct nfc_dev *dev);
59 void nfc_llcp_unregister_device(struct nfc_dev *dev);
60 int nfc_llcp_set_remote_gb(struct nfc_dev *dev, u8 *gb, u8 gb_len);
61 u8 *nfc_llcp_general_bytes(struct nfc_dev *dev, size_t *general_bytes_len);
62 int nfc_llcp_data_received(struct nfc_dev *dev, struct sk_buff *skb);
63 struct nfc_llcp_local *nfc_llcp_find_local(struct nfc_dev *dev);
86 int nfc_genl_targets_found(struct nfc_dev *dev);
87 int nfc_genl_target_lost(struct nfc_dev *dev, u32 target_idx);
89 int nfc_genl_device_added(struct nfc_dev *dev);
90 int nfc_genl_device_removed(struct nfc_dev *dev);
92 int nfc_genl_dep_link_up_event(struct nfc_dev *dev, u32 target_idx,
94 int nfc_genl_dep_link_down_event(struct nfc_dev *dev);
96 int nfc_genl_tm_activated(struct nfc_dev *dev, u32 protocol);
97 int nfc_genl_tm_deactivated(struct nfc_dev *dev);
99 int nfc_genl_llc_send_sdres(struct nfc_dev *dev, struct hlist_head *sdres_list);
101 int nfc_genl_se_added(struct nfc_dev *dev, u32 se_idx, u16 type);
102 int nfc_genl_se_removed(struct nfc_dev *dev, u32 se_idx);
103 int nfc_genl_se_transaction(struct nfc_dev *dev, u8 se_idx,
106 struct nfc_dev *nfc_get_device(unsigned int idx);
108 static inline void nfc_put_device(struct nfc_dev *dev) in nfc_put_device()
118 static inline struct nfc_dev *nfc_device_iter_next(struct class_dev_iter *iter) in nfc_device_iter_next()
132 int nfc_fw_download(struct nfc_dev *dev, const char *firmware_name);
133 int nfc_genl_fw_download_done(struct nfc_dev *dev, const char *firmware_name,
136 int nfc_dev_up(struct nfc_dev *dev);
138 int nfc_dev_down(struct nfc_dev *dev);
140 int nfc_start_poll(struct nfc_dev *dev, u32 im_protocols, u32 tm_protocols);
142 int nfc_stop_poll(struct nfc_dev *dev);
144 int nfc_dep_link_up(struct nfc_dev *dev, int target_idx, u8 comm_mode);
146 int nfc_dep_link_down(struct nfc_dev *dev);
148 int nfc_activate_target(struct nfc_dev *dev, u32 target_idx, u32 protocol);
150 int nfc_deactivate_target(struct nfc_dev *dev, u32 target_idx);
152 int nfc_data_exchange(struct nfc_dev *dev, u32 target_idx, struct sk_buff *skb,
155 int nfc_enable_se(struct nfc_dev *dev, u32 se_idx);
156 int nfc_disable_se(struct nfc_dev *dev, u32 se_idx);