/Linux-v4.19/include/net/nfc/ |
D | hci.h | 25 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 …]
|
D | llc.h | 28 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/ |
D | st21nfca.h | 161 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 …]
|
D | vendor_cmds.c | 49 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 …]
|
D | core.c | 116 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 …]
|
D | se.c | 59 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 …]
|
D | dep.c | 151 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 …]
|
D | i2c.c | 66 struct nfc_hci_dev *hdev;
|
/Linux-v4.19/net/nfc/hci/ |
D | core.c | 49 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 …]
|
D | command.c | 31 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 …]
|
D | llc_nop.c | 24 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()
|
D | hci.h | 82 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,
|
D | hcp.c | 33 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()
|
D | llc.h | 27 void *(*init) (struct nfc_hci_dev *hdev, xmit_to_drv_t xmit_to_drv,
|
D | llc.c | 101 struct nfc_llc *nfc_llc_allocate(const char *name, struct nfc_hci_dev *hdev, in nfc_llc_allocate()
|
D | llc_shdlc.c | 38 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/ |
D | microread.c | 169 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 …]
|
D | microread.h | 27 struct nfc_hci_dev **hdev); 29 void microread_remove(struct nfc_hci_dev *hdev);
|
D | i2c.c | 51 struct nfc_hci_dev *hdev;
|
/Linux-v4.19/drivers/nfc/pn544/ |
D | pn544.c | 125 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 …]
|
D | pn544.h | 33 fw_download_t fw_download, struct nfc_hci_dev **hdev); 34 void pn544_hci_remove(struct nfc_hci_dev *hdev);
|
D | i2c.c | 162 struct nfc_hci_dev *hdev;
|
/Linux-v4.19/Documentation/nfc/ |
D | nfc-hci.txt | 64 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/ |
D | mei_phy.h | 33 struct nfc_hci_dev *hdev;
|