nfc_hci_dev 25 include/net/nfc/hci.h struct nfc_hci_dev; nfc_hci_dev 28 include/net/nfc/hci.h int (*open) (struct nfc_hci_dev *hdev); nfc_hci_dev 29 include/net/nfc/hci.h void (*close) (struct nfc_hci_dev *hdev); nfc_hci_dev 30 include/net/nfc/hci.h int (*load_session) (struct nfc_hci_dev *hdev); nfc_hci_dev 31 include/net/nfc/hci.h int (*hci_ready) (struct nfc_hci_dev *hdev); nfc_hci_dev 37 include/net/nfc/hci.h int (*xmit) (struct nfc_hci_dev *hdev, struct sk_buff *skb); nfc_hci_dev 38 include/net/nfc/hci.h int (*start_poll) (struct nfc_hci_dev *hdev, nfc_hci_dev 40 include/net/nfc/hci.h void (*stop_poll) (struct nfc_hci_dev *hdev); nfc_hci_dev 41 include/net/nfc/hci.h int (*dep_link_up)(struct nfc_hci_dev *hdev, struct nfc_target *target, nfc_hci_dev 43 include/net/nfc/hci.h int (*dep_link_down)(struct nfc_hci_dev *hdev); nfc_hci_dev 44 include/net/nfc/hci.h int (*target_from_gate) (struct nfc_hci_dev *hdev, u8 gate, nfc_hci_dev 46 include/net/nfc/hci.h int (*complete_target_discovered) (struct nfc_hci_dev *hdev, u8 gate, nfc_hci_dev 48 include/net/nfc/hci.h int (*im_transceive) (struct nfc_hci_dev *hdev, nfc_hci_dev 51 include/net/nfc/hci.h int (*tm_send)(struct nfc_hci_dev *hdev, struct sk_buff *skb); nfc_hci_dev 52 include/net/nfc/hci.h int (*check_presence)(struct nfc_hci_dev *hdev, nfc_hci_dev 54 include/net/nfc/hci.h int (*event_received)(struct nfc_hci_dev *hdev, u8 gate, u8 event, nfc_hci_dev 56 include/net/nfc/hci.h int (*fw_download)(struct nfc_hci_dev *hdev, const char *firmware_name); nfc_hci_dev 57 include/net/nfc/hci.h int (*discover_se)(struct nfc_hci_dev *dev); nfc_hci_dev 58 include/net/nfc/hci.h int (*enable_se)(struct nfc_hci_dev *dev, u32 se_idx); nfc_hci_dev 59 include/net/nfc/hci.h int (*disable_se)(struct nfc_hci_dev *dev, u32 se_idx); nfc_hci_dev 147 include/net/nfc/hci.h struct nfc_hci_dev *nfc_hci_allocate_device(struct nfc_hci_ops *ops, nfc_hci_dev 155 include/net/nfc/hci.h void nfc_hci_free_device(struct nfc_hci_dev *hdev); nfc_hci_dev 157 include/net/nfc/hci.h int nfc_hci_register_device(struct nfc_hci_dev *hdev); nfc_hci_dev 158 include/net/nfc/hci.h void nfc_hci_unregister_device(struct nfc_hci_dev *hdev); nfc_hci_dev 160 include/net/nfc/hci.h void nfc_hci_set_clientdata(struct nfc_hci_dev *hdev, void *clientdata); nfc_hci_dev 161 include/net/nfc/hci.h void *nfc_hci_get_clientdata(struct nfc_hci_dev *hdev); nfc_hci_dev 163 include/net/nfc/hci.h void nfc_hci_driver_failure(struct nfc_hci_dev *hdev, int err); nfc_hci_dev 226 include/net/nfc/hci.h void nfc_hci_resp_received(struct nfc_hci_dev *hdev, u8 result, nfc_hci_dev 228 include/net/nfc/hci.h void nfc_hci_cmd_received(struct nfc_hci_dev *hdev, u8 pipe, u8 cmd, nfc_hci_dev 230 include/net/nfc/hci.h void nfc_hci_event_received(struct nfc_hci_dev *hdev, u8 pipe, u8 event, nfc_hci_dev 232 include/net/nfc/hci.h void nfc_hci_recv_frame(struct nfc_hci_dev *hdev, struct sk_buff *skb); nfc_hci_dev 235 include/net/nfc/hci.h int nfc_hci_connect_gate(struct nfc_hci_dev *hdev, u8 dest_host, u8 dest_gate, nfc_hci_dev 237 include/net/nfc/hci.h int nfc_hci_disconnect_gate(struct nfc_hci_dev *hdev, u8 gate); nfc_hci_dev 238 include/net/nfc/hci.h int nfc_hci_disconnect_all_gates(struct nfc_hci_dev *hdev); nfc_hci_dev 239 include/net/nfc/hci.h int nfc_hci_get_param(struct nfc_hci_dev *hdev, u8 gate, u8 idx, nfc_hci_dev 241 include/net/nfc/hci.h int nfc_hci_set_param(struct nfc_hci_dev *hdev, u8 gate, u8 idx, nfc_hci_dev 243 include/net/nfc/hci.h int nfc_hci_send_cmd(struct nfc_hci_dev *hdev, u8 gate, u8 cmd, nfc_hci_dev 245 include/net/nfc/hci.h int nfc_hci_send_cmd_async(struct nfc_hci_dev *hdev, u8 gate, u8 cmd, nfc_hci_dev 248 include/net/nfc/hci.h int nfc_hci_send_response(struct nfc_hci_dev *hdev, u8 gate, u8 response, nfc_hci_dev 250 include/net/nfc/hci.h int nfc_hci_send_event(struct nfc_hci_dev *hdev, u8 gate, u8 event, nfc_hci_dev 252 include/net/nfc/hci.h int nfc_hci_target_discovered(struct nfc_hci_dev *hdev, u8 gate); nfc_hci_dev 28 include/net/nfc/llc.h typedef void (*rcv_to_hci_t) (struct nfc_hci_dev *hdev, struct sk_buff *skb); nfc_hci_dev 29 include/net/nfc/llc.h typedef int (*xmit_to_drv_t) (struct nfc_hci_dev *hdev, struct sk_buff *skb); nfc_hci_dev 30 include/net/nfc/llc.h typedef void (*llc_failure_t) (struct nfc_hci_dev *hdev, int err); nfc_hci_dev 34 include/net/nfc/llc.h struct nfc_llc *nfc_llc_allocate(const char *name, struct nfc_hci_dev *hdev,