Lines Matching defs:nfc_hci_ops
27 struct nfc_hci_ops { struct
28 int (*open) (struct nfc_hci_dev *hdev);
29 void (*close) (struct nfc_hci_dev *hdev);
30 int (*load_session) (struct nfc_hci_dev *hdev);
31 int (*hci_ready) (struct nfc_hci_dev *hdev);
37 int (*xmit) (struct nfc_hci_dev *hdev, struct sk_buff *skb);
38 int (*start_poll) (struct nfc_hci_dev *hdev,
40 void (*stop_poll) (struct nfc_hci_dev *hdev);
41 int (*dep_link_up)(struct nfc_hci_dev *hdev, struct nfc_target *target,
43 int (*dep_link_down)(struct nfc_hci_dev *hdev);
44 int (*target_from_gate) (struct nfc_hci_dev *hdev, u8 gate,
46 int (*complete_target_discovered) (struct nfc_hci_dev *hdev, u8 gate,
48 int (*im_transceive) (struct nfc_hci_dev *hdev,
51 int (*tm_send)(struct nfc_hci_dev *hdev, struct sk_buff *skb);
52 int (*check_presence)(struct nfc_hci_dev *hdev,
54 int (*event_received)(struct nfc_hci_dev *hdev, u8 pipe, u8 event,
56 void (*cmd_received)(struct nfc_hci_dev *hdev, u8 pipe, u8 cmd,
58 int (*fw_download)(struct nfc_hci_dev *hdev, const char *firmware_name);
59 int (*discover_se)(struct nfc_hci_dev *dev);
60 int (*enable_se)(struct nfc_hci_dev *dev, u32 se_idx);
61 int (*disable_se)(struct nfc_hci_dev *dev, u32 se_idx);
62 int (*se_io)(struct nfc_hci_dev *dev, u32 se_idx,