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