Lines Matching defs:nfc_hci_dev
99 struct nfc_hci_dev { struct
100 struct nfc_dev *ndev;
102 u32 max_data_link_payload;
104 bool shutting_down;
106 struct mutex msg_tx_mutex;
108 struct list_head msg_tx_queue;
110 struct work_struct msg_tx_work;
112 struct timer_list cmd_timer;
113 struct hci_msg *cmd_pending_msg;
115 struct sk_buff_head rx_hcp_frags;
117 struct work_struct msg_rx_work;
119 struct sk_buff_head msg_rx_queue;
121 const struct nfc_hci_ops *ops;
123 struct nfc_llc *llc;
125 struct nfc_hci_init_data init_data;
127 void *clientdata;
129 u8 gate2pipe[NFC_HCI_MAX_GATES];
130 struct nfc_hci_pipe pipes[NFC_HCI_MAX_PIPES];
154 struct nfc_hci_dev *nfc_hci_allocate_device(const struct nfc_hci_ops *ops, argument