Lines Matching refs:nfc_dev

41 	struct nfc_dev *dev;
58 void nfc_llcp_mac_is_down(struct nfc_dev *dev);
59 void nfc_llcp_mac_is_up(struct nfc_dev *dev, u32 target_idx,
61 int nfc_llcp_register_device(struct nfc_dev *dev);
62 void nfc_llcp_unregister_device(struct nfc_dev *dev);
63 int nfc_llcp_set_remote_gb(struct nfc_dev *dev, u8 *gb, u8 gb_len);
64 u8 *nfc_llcp_general_bytes(struct nfc_dev *dev, size_t *general_bytes_len);
65 int nfc_llcp_data_received(struct nfc_dev *dev, struct sk_buff *skb);
66 struct nfc_llcp_local *nfc_llcp_find_local(struct nfc_dev *dev);
89 int nfc_genl_targets_found(struct nfc_dev *dev);
90 int nfc_genl_target_lost(struct nfc_dev *dev, u32 target_idx);
92 int nfc_genl_device_added(struct nfc_dev *dev);
93 int nfc_genl_device_removed(struct nfc_dev *dev);
95 int nfc_genl_dep_link_up_event(struct nfc_dev *dev, u32 target_idx,
97 int nfc_genl_dep_link_down_event(struct nfc_dev *dev);
99 int nfc_genl_tm_activated(struct nfc_dev *dev, u32 protocol);
100 int nfc_genl_tm_deactivated(struct nfc_dev *dev);
102 int nfc_genl_llc_send_sdres(struct nfc_dev *dev, struct hlist_head *sdres_list);
104 int nfc_genl_se_added(struct nfc_dev *dev, u32 se_idx, u16 type);
105 int nfc_genl_se_removed(struct nfc_dev *dev, u32 se_idx);
106 int nfc_genl_se_transaction(struct nfc_dev *dev, u8 se_idx,
109 struct nfc_dev *nfc_get_device(unsigned int idx);
111 static inline void nfc_put_device(struct nfc_dev *dev) in nfc_put_device()
121 static inline struct nfc_dev *nfc_device_iter_next(struct class_dev_iter *iter) in nfc_device_iter_next()
135 int nfc_fw_download(struct nfc_dev *dev, const char *firmware_name);
136 int nfc_genl_fw_download_done(struct nfc_dev *dev, const char *firmware_name,
139 int nfc_dev_up(struct nfc_dev *dev);
141 int nfc_dev_down(struct nfc_dev *dev);
143 int nfc_start_poll(struct nfc_dev *dev, u32 im_protocols, u32 tm_protocols);
145 int nfc_stop_poll(struct nfc_dev *dev);
147 int nfc_dep_link_up(struct nfc_dev *dev, int target_idx, u8 comm_mode);
149 int nfc_dep_link_down(struct nfc_dev *dev);
151 int nfc_activate_target(struct nfc_dev *dev, u32 target_idx, u32 protocol);
153 int nfc_deactivate_target(struct nfc_dev *dev, u32 target_idx, u8 mode);
155 int nfc_data_exchange(struct nfc_dev *dev, u32 target_idx, struct sk_buff *skb,
158 int nfc_enable_se(struct nfc_dev *dev, u32 se_idx);
159 int nfc_disable_se(struct nfc_dev *dev, u32 se_idx);