/linux-4.1.27/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-4.1.27/drivers/nfc/st21nfca/ |
D | st21nfca_se.h | 49 int st21nfca_connectivity_event_received(struct nfc_hci_dev *hdev, u8 host, 51 int st21nfca_apdu_reader_event_received(struct nfc_hci_dev *hdev, 54 int st21nfca_hci_discover_se(struct nfc_hci_dev *hdev); 55 int st21nfca_hci_enable_se(struct nfc_hci_dev *hdev, u32 se_idx); 56 int st21nfca_hci_disable_se(struct nfc_hci_dev *hdev, u32 se_idx); 57 int st21nfca_hci_se_io(struct nfc_hci_dev *hdev, u32 se_idx, 61 void st21nfca_se_init(struct nfc_hci_dev *hdev); 62 void st21nfca_se_deinit(struct nfc_hci_dev *hdev);
|
D | st21nfca_dep.h | 35 int st21nfca_dep_event_received(struct nfc_hci_dev *hdev, 37 int st21nfca_tm_send_dep_res(struct nfc_hci_dev *hdev, struct sk_buff *skb); 39 int st21nfca_im_send_atr_req(struct nfc_hci_dev *hdev, u8 *gb, size_t gb_len); 40 int st21nfca_im_send_dep_req(struct nfc_hci_dev *hdev, struct sk_buff *skb); 41 void st21nfca_dep_init(struct nfc_hci_dev *hdev); 42 void st21nfca_dep_deinit(struct nfc_hci_dev *hdev);
|
D | st21nfca.c | 117 static int st21nfca_hci_load_session(struct nfc_hci_dev *hdev) in st21nfca_hci_load_session() 229 static int st21nfca_hci_open(struct nfc_hci_dev *hdev) in st21nfca_hci_open() 251 static void st21nfca_hci_close(struct nfc_hci_dev *hdev) in st21nfca_hci_close() 267 static int st21nfca_hci_ready(struct nfc_hci_dev *hdev) in st21nfca_hci_ready() 338 static int st21nfca_hci_xmit(struct nfc_hci_dev *hdev, struct sk_buff *skb) in st21nfca_hci_xmit() 345 static int st21nfca_hci_start_poll(struct nfc_hci_dev *hdev, in st21nfca_hci_start_poll() 526 static void st21nfca_hci_stop_poll(struct nfc_hci_dev *hdev) in st21nfca_hci_stop_poll() 532 static int st21nfca_get_iso14443_3_atqa(struct nfc_hci_dev *hdev, u16 *atqa) in st21nfca_get_iso14443_3_atqa() 554 static int st21nfca_get_iso14443_3_sak(struct nfc_hci_dev *hdev, u8 *sak) in st21nfca_get_iso14443_3_sak() 576 static int st21nfca_get_iso14443_3_uid(struct nfc_hci_dev *hdev, u8 *uid, in st21nfca_get_iso14443_3_uid() [all …]
|
D | st21nfca_se.c | 62 static u8 st21nfca_se_get_bwi(struct nfc_hci_dev *hdev) in st21nfca_se_get_bwi() 81 static void st21nfca_se_get_atr(struct nfc_hci_dev *hdev) in st21nfca_se_get_atr() 100 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() 182 int st21nfca_hci_enable_se(struct nfc_hci_dev *hdev, u32 se_idx) in st21nfca_hci_enable_se() 212 int st21nfca_hci_disable_se(struct nfc_hci_dev *hdev, u32 se_idx) in st21nfca_hci_disable_se() 229 int st21nfca_hci_se_io(struct nfc_hci_dev *hdev, u32 se_idx, in st21nfca_hci_se_io() 300 int st21nfca_connectivity_event_received(struct nfc_hci_dev *hdev, u8 host, in st21nfca_connectivity_event_received() 350 int st21nfca_apdu_reader_event_received(struct nfc_hci_dev *hdev, in st21nfca_apdu_reader_event_received() 382 void st21nfca_se_init(struct nfc_hci_dev *hdev) in st21nfca_se_init() [all …]
|
D | st21nfca.h | 62 int phy_payload, struct nfc_hci_dev **hdev, 64 void st21nfca_hci_remove(struct nfc_hci_dev *hdev); 75 struct nfc_hci_dev *hdev;
|
D | st21nfca_dep.c | 152 static int st21nfca_tm_send_atr_res(struct nfc_hci_dev *hdev, in st21nfca_tm_send_atr_res() 200 static int st21nfca_tm_recv_atr_req(struct nfc_hci_dev *hdev, in st21nfca_tm_recv_atr_req() 243 static int st21nfca_tm_send_psl_res(struct nfc_hci_dev *hdev, in st21nfca_tm_send_psl_res() 289 static int st21nfca_tm_recv_psl_req(struct nfc_hci_dev *hdev, in st21nfca_tm_recv_psl_req() 314 int st21nfca_tm_send_dep_res(struct nfc_hci_dev *hdev, struct sk_buff *skb) in st21nfca_tm_send_dep_res() 332 static int st21nfca_tm_recv_dep_req(struct nfc_hci_dev *hdev, in st21nfca_tm_recv_dep_req() 381 static int st21nfca_tm_event_send_data(struct nfc_hci_dev *hdev, in st21nfca_tm_event_send_data() 415 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 | 72 struct nfc_hci_dev *hdev;
|
/linux-4.1.27/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() 279 int nfc_hci_target_discovered(struct nfc_hci_dev *hdev, u8 gate) in nfc_hci_target_discovered() 376 void nfc_hci_event_received(struct nfc_hci_dev *hdev, u8 pipe, u8 event, in nfc_hci_event_received() 433 struct nfc_hci_dev *hdev = (struct nfc_hci_dev *)data; 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-4.1.27/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-4.1.27/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 | 166 struct nfc_hci_dev *hdev;
|
/linux-4.1.27/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-4.1.27/drivers/nfc/ |
D | mei_phy.h | 12 struct nfc_hci_dev *hdev;
|