Home
last modified time | relevance | path

Searched refs:nfc_hci_dev (Results 1 – 24 of 24) sorted by relevance

/Linux-v4.19/include/net/nfc/
Dhci.h25 struct nfc_hci_dev;
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);
[all …]
Dllc.h28 typedef void (*rcv_to_hci_t) (struct nfc_hci_dev *hdev, struct sk_buff *skb);
29 typedef int (*xmit_to_drv_t) (struct nfc_hci_dev *hdev, struct sk_buff *skb);
30 typedef void (*llc_failure_t) (struct nfc_hci_dev *hdev, int err);
34 struct nfc_llc *nfc_llc_allocate(const char *name, struct nfc_hci_dev *hdev,
/Linux-v4.19/drivers/nfc/st21nfca/
Dst21nfca.h161 struct nfc_hci_dev *hdev;
179 int phy_payload, struct nfc_hci_dev **hdev,
181 void st21nfca_hci_remove(struct nfc_hci_dev *hdev);
183 int st21nfca_dep_event_received(struct nfc_hci_dev *hdev,
185 int st21nfca_tm_send_dep_res(struct nfc_hci_dev *hdev, struct sk_buff *skb);
187 int st21nfca_im_send_atr_req(struct nfc_hci_dev *hdev, u8 *gb, size_t gb_len);
188 int st21nfca_im_send_dep_req(struct nfc_hci_dev *hdev, struct sk_buff *skb);
189 void st21nfca_dep_init(struct nfc_hci_dev *hdev);
190 void st21nfca_dep_deinit(struct nfc_hci_dev *hdev);
192 int st21nfca_connectivity_event_received(struct nfc_hci_dev *hdev, u8 host,
[all …]
Dvendor_cmds.c49 struct nfc_hci_dev *hdev = nfc_get_drvdata(dev); in st21nfca_factory_mode()
73 struct nfc_hci_dev *hdev = nfc_get_drvdata(dev); in st21nfca_hci_clear_all_pipes()
81 struct nfc_hci_dev *hdev = nfc_get_drvdata(dev); in st21nfca_hci_dm_put_data()
91 struct nfc_hci_dev *hdev = nfc_get_drvdata(dev); in st21nfca_hci_dm_update_aid()
102 struct nfc_hci_dev *hdev = nfc_get_drvdata(dev); in st21nfca_hci_dm_get_info()
137 struct nfc_hci_dev *hdev = nfc_get_drvdata(dev); in st21nfca_hci_dm_get_data()
170 struct nfc_hci_dev *hdev = nfc_get_drvdata(dev); in st21nfca_hci_dm_load()
180 struct nfc_hci_dev *hdev = nfc_get_drvdata(dev); in st21nfca_hci_dm_reset()
199 struct nfc_hci_dev *hdev = nfc_get_drvdata(dev); in st21nfca_hci_get_param()
233 struct nfc_hci_dev *hdev = nfc_get_drvdata(dev); in st21nfca_hci_dm_field_generator()
[all …]
Dcore.c116 static int st21nfca_hci_load_session(struct nfc_hci_dev *hdev) in st21nfca_hci_load_session()
217 static int st21nfca_hci_open(struct nfc_hci_dev *hdev) in st21nfca_hci_open()
239 static void st21nfca_hci_close(struct nfc_hci_dev *hdev) in st21nfca_hci_close()
255 static int st21nfca_hci_ready(struct nfc_hci_dev *hdev) in st21nfca_hci_ready()
319 static int st21nfca_hci_xmit(struct nfc_hci_dev *hdev, struct sk_buff *skb) in st21nfca_hci_xmit()
326 static int st21nfca_hci_start_poll(struct nfc_hci_dev *hdev, in st21nfca_hci_start_poll()
507 static void st21nfca_hci_stop_poll(struct nfc_hci_dev *hdev) in st21nfca_hci_stop_poll()
513 static int st21nfca_get_iso14443_3_atqa(struct nfc_hci_dev *hdev, u16 *atqa) in st21nfca_get_iso14443_3_atqa()
535 static int st21nfca_get_iso14443_3_sak(struct nfc_hci_dev *hdev, u8 *sak) in st21nfca_get_iso14443_3_sak()
557 static int st21nfca_get_iso14443_3_uid(struct nfc_hci_dev *hdev, u8 *uid, in st21nfca_get_iso14443_3_uid()
[all …]
Dse.c59 static u8 st21nfca_se_get_bwi(struct nfc_hci_dev *hdev) in st21nfca_se_get_bwi()
78 static void st21nfca_se_get_atr(struct nfc_hci_dev *hdev) in st21nfca_se_get_atr()
97 static int st21nfca_hci_control_se(struct nfc_hci_dev *hdev, u32 se_idx, in st21nfca_hci_control_se()
163 int st21nfca_hci_discover_se(struct nfc_hci_dev *hdev) in st21nfca_hci_discover_se()
185 int st21nfca_hci_enable_se(struct nfc_hci_dev *hdev, u32 se_idx) in st21nfca_hci_enable_se()
214 int st21nfca_hci_disable_se(struct nfc_hci_dev *hdev, u32 se_idx) in st21nfca_hci_disable_se()
231 int st21nfca_hci_se_io(struct nfc_hci_dev *hdev, u32 se_idx, in st21nfca_hci_se_io()
304 int st21nfca_connectivity_event_received(struct nfc_hci_dev *hdev, u8 host, in st21nfca_connectivity_event_received()
356 int st21nfca_apdu_reader_event_received(struct nfc_hci_dev *hdev, in st21nfca_apdu_reader_event_received()
391 void st21nfca_se_init(struct nfc_hci_dev *hdev) in st21nfca_se_init()
[all …]
Ddep.c151 static int st21nfca_tm_send_atr_res(struct nfc_hci_dev *hdev, in st21nfca_tm_send_atr_res()
199 static int st21nfca_tm_recv_atr_req(struct nfc_hci_dev *hdev, in st21nfca_tm_recv_atr_req()
242 static int st21nfca_tm_send_psl_res(struct nfc_hci_dev *hdev, in st21nfca_tm_send_psl_res()
288 static int st21nfca_tm_recv_psl_req(struct nfc_hci_dev *hdev, in st21nfca_tm_recv_psl_req()
313 int st21nfca_tm_send_dep_res(struct nfc_hci_dev *hdev, struct sk_buff *skb) in st21nfca_tm_send_dep_res()
331 static int st21nfca_tm_recv_dep_req(struct nfc_hci_dev *hdev, in st21nfca_tm_recv_dep_req()
380 static int st21nfca_tm_event_send_data(struct nfc_hci_dev *hdev, in st21nfca_tm_event_send_data()
414 int st21nfca_dep_event_received(struct nfc_hci_dev *hdev, in st21nfca_dep_event_received()
446 static void st21nfca_im_send_psl_req(struct nfc_hci_dev *hdev, u8 did, u8 bsi, in st21nfca_im_send_psl_req()
522 int st21nfca_im_send_atr_req(struct nfc_hci_dev *hdev, u8 *gb, size_t gb_len) in st21nfca_im_send_atr_req()
[all …]
Di2c.c66 struct nfc_hci_dev *hdev;
/Linux-v4.19/net/nfc/hci/
Dcore.c49 void nfc_hci_reset_pipes(struct nfc_hci_dev *hdev) in nfc_hci_reset_pipes()
61 void nfc_hci_reset_pipes_per_host(struct nfc_hci_dev *hdev, u8 host) in nfc_hci_reset_pipes_per_host()
77 struct nfc_hci_dev *hdev = container_of(work, struct nfc_hci_dev, in nfc_hci_msg_tx_work()
140 struct nfc_hci_dev *hdev = container_of(work, struct nfc_hci_dev, in nfc_hci_msg_rx_work()
160 static void __nfc_hci_cmd_completion(struct nfc_hci_dev *hdev, int err, in __nfc_hci_cmd_completion()
177 void nfc_hci_resp_received(struct nfc_hci_dev *hdev, u8 result, in nfc_hci_resp_received()
193 void nfc_hci_cmd_received(struct nfc_hci_dev *hdev, u8 pipe, u8 cmd, in nfc_hci_cmd_received()
289 int nfc_hci_target_discovered(struct nfc_hci_dev *hdev, u8 gate) in nfc_hci_target_discovered()
386 void nfc_hci_event_received(struct nfc_hci_dev *hdev, u8 pipe, u8 event, in nfc_hci_event_received()
443 struct nfc_hci_dev *hdev = from_timer(hdev, t, cmd_timer); in nfc_hci_cmd_timeout()
[all …]
Dcommand.c31 static int nfc_hci_execute_cmd_async(struct nfc_hci_dev *hdev, u8 pipe, u8 cmd, in nfc_hci_execute_cmd_async()
67 static int nfc_hci_execute_cmd(struct nfc_hci_dev *hdev, u8 pipe, u8 cmd, in nfc_hci_execute_cmd()
103 int nfc_hci_send_event(struct nfc_hci_dev *hdev, u8 gate, u8 event, in nfc_hci_send_event()
124 int nfc_hci_send_cmd(struct nfc_hci_dev *hdev, u8 gate, u8 cmd, in nfc_hci_send_cmd()
139 int nfc_hci_send_cmd_async(struct nfc_hci_dev *hdev, u8 gate, u8 cmd, in nfc_hci_send_cmd_async()
156 int nfc_hci_set_param(struct nfc_hci_dev *hdev, u8 gate, u8 idx, in nfc_hci_set_param()
188 int nfc_hci_get_param(struct nfc_hci_dev *hdev, u8 gate, u8 idx, in nfc_hci_get_param()
198 static int nfc_hci_open_pipe(struct nfc_hci_dev *hdev, u8 pipe) in nfc_hci_open_pipe()
218 static int nfc_hci_close_pipe(struct nfc_hci_dev *hdev, u8 pipe) in nfc_hci_close_pipe()
226 static u8 nfc_hci_create_pipe(struct nfc_hci_dev *hdev, u8 dest_host, in nfc_hci_create_pipe()
[all …]
Dllc_nop.c24 struct nfc_hci_dev *hdev;
32 static void *llc_nop_init(struct nfc_hci_dev *hdev, xmit_to_drv_t xmit_to_drv, in llc_nop_init()
Dhci.h82 int nfc_hci_hcp_message_tx(struct nfc_hci_dev *hdev, u8 pipe,
88 void nfc_hci_hcp_message_rx(struct nfc_hci_dev *hdev, u8 pipe, u8 type,
Dhcp.c33 int nfc_hci_hcp_message_tx(struct nfc_hci_dev *hdev, u8 pipe, in nfc_hci_hcp_message_tx()
131 void nfc_hci_hcp_message_rx(struct nfc_hci_dev *hdev, u8 pipe, u8 type, in nfc_hci_hcp_message_rx()
Dllc.h27 void *(*init) (struct nfc_hci_dev *hdev, xmit_to_drv_t xmit_to_drv,
Dllc.c101 struct nfc_llc *nfc_llc_allocate(const char *name, struct nfc_hci_dev *hdev, in nfc_llc_allocate()
Dllc_shdlc.c38 struct nfc_hci_dev *hdev;
749 static void *llc_shdlc_init(struct nfc_hci_dev *hdev, xmit_to_drv_t xmit_to_drv, in llc_shdlc_init()
/Linux-v4.19/drivers/nfc/microread/
Dmicroread.c169 struct nfc_hci_dev *hdev;
176 static int microread_open(struct nfc_hci_dev *hdev) in microread_open()
183 static void microread_close(struct nfc_hci_dev *hdev) in microread_close()
190 static int microread_hci_ready(struct nfc_hci_dev *hdev) in microread_hci_ready()
229 static int microread_xmit(struct nfc_hci_dev *hdev, struct sk_buff *skb) in microread_xmit()
236 static int microread_start_poll(struct nfc_hci_dev *hdev, in microread_start_poll()
312 static int microread_dep_link_up(struct nfc_hci_dev *hdev, in microread_dep_link_up()
340 static int microread_dep_link_down(struct nfc_hci_dev *hdev) in microread_dep_link_down()
346 static int microread_target_from_gate(struct nfc_hci_dev *hdev, u8 gate, in microread_target_from_gate()
360 static int microread_complete_target_discovered(struct nfc_hci_dev *hdev, in microread_complete_target_discovered()
[all …]
Dmicroread.h27 struct nfc_hci_dev **hdev);
29 void microread_remove(struct nfc_hci_dev *hdev);
Di2c.c51 struct nfc_hci_dev *hdev;
/Linux-v4.19/drivers/nfc/pn544/
Dpn544.c125 struct nfc_hci_dev *hdev;
138 static int pn544_hci_open(struct nfc_hci_dev *hdev) in pn544_hci_open()
160 static void pn544_hci_close(struct nfc_hci_dev *hdev) in pn544_hci_close()
177 static int pn544_hci_ready(struct nfc_hci_dev *hdev) in pn544_hci_ready()
337 static int pn544_hci_xmit(struct nfc_hci_dev *hdev, struct sk_buff *skb) in pn544_hci_xmit()
344 static int pn544_hci_start_poll(struct nfc_hci_dev *hdev, in pn544_hci_start_poll()
455 static int pn544_hci_dep_link_up(struct nfc_hci_dev *hdev, in pn544_hci_dep_link_up()
485 static int pn544_hci_dep_link_down(struct nfc_hci_dev *hdev) in pn544_hci_dep_link_down()
492 static int pn544_hci_target_from_gate(struct nfc_hci_dev *hdev, u8 gate, in pn544_hci_target_from_gate()
513 static int pn544_hci_complete_target_discovered(struct nfc_hci_dev *hdev, in pn544_hci_complete_target_discovered()
[all …]
Dpn544.h33 fw_download_t fw_download, struct nfc_hci_dev **hdev);
34 void pn544_hci_remove(struct nfc_hci_dev *hdev);
Di2c.c162 struct nfc_hci_dev *hdev;
/Linux-v4.19/Documentation/nfc/
Dnfc-hci.txt64 int (*open)(struct nfc_hci_dev *hdev);
65 void (*close)(struct nfc_hci_dev *hdev);
66 int (*hci_ready) (struct nfc_hci_dev *hdev);
67 int (*xmit) (struct nfc_hci_dev *hdev, struct sk_buff *skb);
68 int (*start_poll) (struct nfc_hci_dev *hdev,
70 int (*dep_link_up)(struct nfc_hci_dev *hdev, struct nfc_target *target,
72 int (*dep_link_down)(struct nfc_hci_dev *hdev);
73 int (*target_from_gate) (struct nfc_hci_dev *hdev, u8 gate,
75 int (*complete_target_discovered) (struct nfc_hci_dev *hdev, u8 gate,
77 int (*im_transceive) (struct nfc_hci_dev *hdev,
[all …]
/Linux-v4.19/drivers/nfc/
Dmei_phy.h33 struct nfc_hci_dev *hdev;