Lines Matching refs:nfc_hci_dev

13 struct nfc_hci_dev;
16 int (*open) (struct nfc_hci_dev *hdev);
17 void (*close) (struct nfc_hci_dev *hdev);
18 int (*load_session) (struct nfc_hci_dev *hdev);
19 int (*hci_ready) (struct nfc_hci_dev *hdev);
25 int (*xmit) (struct nfc_hci_dev *hdev, struct sk_buff *skb);
26 int (*start_poll) (struct nfc_hci_dev *hdev,
28 void (*stop_poll) (struct nfc_hci_dev *hdev);
29 int (*dep_link_up)(struct nfc_hci_dev *hdev, struct nfc_target *target,
31 int (*dep_link_down)(struct nfc_hci_dev *hdev);
32 int (*target_from_gate) (struct nfc_hci_dev *hdev, u8 gate,
34 int (*complete_target_discovered) (struct nfc_hci_dev *hdev, u8 gate,
36 int (*im_transceive) (struct nfc_hci_dev *hdev,
39 int (*tm_send)(struct nfc_hci_dev *hdev, struct sk_buff *skb);
40 int (*check_presence)(struct nfc_hci_dev *hdev,
42 int (*event_received)(struct nfc_hci_dev *hdev, u8 pipe, u8 event,
44 void (*cmd_received)(struct nfc_hci_dev *hdev, u8 pipe, u8 cmd,
46 int (*fw_download)(struct nfc_hci_dev *hdev, const char *firmware_name);
47 int (*discover_se)(struct nfc_hci_dev *dev);
48 int (*enable_se)(struct nfc_hci_dev *dev, u32 se_idx);
49 int (*disable_se)(struct nfc_hci_dev *dev, u32 se_idx);
50 int (*se_io)(struct nfc_hci_dev *dev, u32 se_idx,
99 struct nfc_hci_dev { struct
154 struct nfc_hci_dev *nfc_hci_allocate_device(const struct nfc_hci_ops *ops, argument
162 void nfc_hci_free_device(struct nfc_hci_dev *hdev);
164 int nfc_hci_register_device(struct nfc_hci_dev *hdev);
165 void nfc_hci_unregister_device(struct nfc_hci_dev *hdev);
167 void nfc_hci_set_clientdata(struct nfc_hci_dev *hdev, void *clientdata);
168 void *nfc_hci_get_clientdata(struct nfc_hci_dev *hdev);
170 static inline int nfc_hci_set_vendor_cmds(struct nfc_hci_dev *hdev, in nfc_hci_set_vendor_cmds()
177 void nfc_hci_driver_failure(struct nfc_hci_dev *hdev, int err);
180 void nfc_hci_reset_pipes(struct nfc_hci_dev *dev);
181 void nfc_hci_reset_pipes_per_host(struct nfc_hci_dev *hdev, u8 host);
248 void nfc_hci_resp_received(struct nfc_hci_dev *hdev, u8 result,
250 void nfc_hci_cmd_received(struct nfc_hci_dev *hdev, u8 pipe, u8 cmd,
252 void nfc_hci_event_received(struct nfc_hci_dev *hdev, u8 pipe, u8 event,
254 void nfc_hci_recv_frame(struct nfc_hci_dev *hdev, struct sk_buff *skb);
257 int nfc_hci_connect_gate(struct nfc_hci_dev *hdev, u8 dest_host, u8 dest_gate,
259 int nfc_hci_disconnect_gate(struct nfc_hci_dev *hdev, u8 gate);
260 int nfc_hci_disconnect_all_gates(struct nfc_hci_dev *hdev);
261 int nfc_hci_get_param(struct nfc_hci_dev *hdev, u8 gate, u8 idx,
263 int nfc_hci_set_param(struct nfc_hci_dev *hdev, u8 gate, u8 idx,
265 int nfc_hci_send_cmd(struct nfc_hci_dev *hdev, u8 gate, u8 cmd,
267 int nfc_hci_send_cmd_async(struct nfc_hci_dev *hdev, u8 gate, u8 cmd,
270 int nfc_hci_send_event(struct nfc_hci_dev *hdev, u8 gate, u8 event,
272 int nfc_hci_target_discovered(struct nfc_hci_dev *hdev, u8 gate);