Lines Matching defs:nci_ops
65 struct nci_ops { struct
66 int (*init)(struct nci_dev *ndev);
67 int (*open)(struct nci_dev *ndev);
68 int (*close)(struct nci_dev *ndev);
69 int (*send)(struct nci_dev *ndev, struct sk_buff *skb);
70 int (*setup)(struct nci_dev *ndev);
71 int (*post_setup)(struct nci_dev *ndev);
72 int (*fw_download)(struct nci_dev *ndev, const char *firmware_name);
73 __u32 (*get_rfprotocol)(struct nci_dev *ndev, __u8 rf_protocol);
74 int (*discover_se)(struct nci_dev *ndev);
75 int (*disable_se)(struct nci_dev *ndev, u32 se_idx);
76 int (*enable_se)(struct nci_dev *ndev, u32 se_idx);
77 int (*se_io)(struct nci_dev *ndev, u32 se_idx,
80 int (*hci_load_session)(struct nci_dev *ndev);
81 void (*hci_event_received)(struct nci_dev *ndev, u8 pipe, u8 event,
83 void (*hci_cmd_received)(struct nci_dev *ndev, u8 pipe, u8 cmd,
86 const struct nci_driver_ops *prop_ops;
87 size_t n_prop_ops;
89 const struct nci_driver_ops *core_ops;
90 size_t n_core_ops;