| /linux-6.15/include/net/nfc/ |
| H A D | digital.h | 75 struct nfc_digital_dev; 147 int (*in_configure_hw)(struct nfc_digital_dev *ddev, int type, 153 int (*tg_configure_hw)(struct nfc_digital_dev *ddev, int type, 158 int (*tg_listen)(struct nfc_digital_dev *ddev, u16 timeout, 160 int (*tg_listen_mdaa)(struct nfc_digital_dev *ddev, 164 int (*tg_listen_md)(struct nfc_digital_dev *ddev, u16 timeout, 168 int (*switch_rf)(struct nfc_digital_dev *ddev, bool on); 169 void (*abort_cmd)(struct nfc_digital_dev *ddev); 192 struct nfc_digital_dev { struct 244 void nfc_digital_free_device(struct nfc_digital_dev *ndev); [all …]
|
| /linux-6.15/net/nfc/ |
| H A D | digital.h | 45 struct sk_buff *digital_skb_alloc(struct nfc_digital_dev *ddev, 48 int digital_send_cmd(struct nfc_digital_dev *ddev, u8 cmd_type, 54 static inline int digital_in_send_cmd(struct nfc_digital_dev *ddev, in digital_in_send_cmd() 63 void digital_poll_next_tech(struct nfc_digital_dev *ddev); 70 int digital_in_iso_dep_pull_sod(struct nfc_digital_dev *ddev, 72 int digital_in_iso_dep_push_sod(struct nfc_digital_dev *ddev, 75 int digital_target_found(struct nfc_digital_dev *ddev, 80 int digital_in_send_atr_req(struct nfc_digital_dev *ddev, 83 int digital_in_send_dep_req(struct nfc_digital_dev *ddev, 88 static inline int digital_tg_send_cmd(struct nfc_digital_dev *ddev, in digital_tg_send_cmd() [all …]
|
| H A D | digital_core.c | 42 struct sk_buff *digital_skb_alloc(struct nfc_digital_dev *ddev, in digital_skb_alloc() 113 struct nfc_digital_dev *ddev = container_of(work, in digital_wq_cmd_complete() 114 struct nfc_digital_dev, in digital_wq_cmd_complete() 157 struct nfc_digital_dev *ddev = container_of(work, in digital_wq_cmd() 158 struct nfc_digital_dev, in digital_wq_cmd() 309 int digital_target_found(struct nfc_digital_dev *ddev, in digital_target_found() 405 void digital_poll_next_tech(struct nfc_digital_dev *ddev) in digital_poll_next_tech() 431 struct nfc_digital_dev *ddev = container_of(work, in digital_wq_poll() 432 struct nfc_digital_dev, in digital_wq_poll() 658 struct nfc_digital_dev *ddev = nfc_get_drvdata(dev); in digital_tg_send() [all …]
|
| H A D | digital_technology.c | 164 static int digital_in_send_sdd_req(struct nfc_digital_dev *ddev, 167 int digital_in_iso_dep_pull_sod(struct nfc_digital_dev *ddev, in digital_in_iso_dep_pull_sod() 195 int digital_in_iso_dep_push_sod(struct nfc_digital_dev *ddev, in digital_in_iso_dep_push_sod() 251 static int digital_in_send_rats(struct nfc_digital_dev *ddev, in digital_in_send_rats() 341 static int digital_in_send_sel_req(struct nfc_digital_dev *ddev, in digital_in_send_sel_req() 442 static int digital_in_send_sdd_req(struct nfc_digital_dev *ddev, in digital_in_send_sdd_req() 612 static int digital_in_send_attrib_req(struct nfc_digital_dev *ddev, in digital_in_send_attrib_req() 927 static int digital_tg_send_sel_res(struct nfc_digital_dev *ddev) in digital_tg_send_sel_res() 986 static int digital_tg_send_sdd_res(struct nfc_digital_dev *ddev) in digital_tg_send_sdd_res() 1050 static int digital_tg_send_sens_res(struct nfc_digital_dev *ddev) in digital_tg_send_sens_res() [all …]
|
| H A D | digital_dep.c | 179 static int digital_skb_pull_dep_sod(struct nfc_digital_dev *ddev, in digital_skb_pull_dep_sod() 233 int (*send_ack)(struct nfc_digital_dev *ddev, in digital_recv_dep_data_gather() 359 static int digital_in_send_psl_req(struct nfc_digital_dev *ddev, in digital_in_send_psl_req() 471 int digital_in_send_atr_req(struct nfc_digital_dev *ddev, in digital_in_send_atr_req() 529 static int digital_in_send_ack(struct nfc_digital_dev *ddev, in digital_in_send_ack() 566 static int digital_in_send_nack(struct nfc_digital_dev *ddev, in digital_in_send_nack() 598 static int digital_in_send_atn(struct nfc_digital_dev *ddev, in digital_in_send_atn() 629 static int digital_in_send_rtox(struct nfc_digital_dev *ddev, in digital_in_send_rtox() 904 int digital_in_send_dep_req(struct nfc_digital_dev *ddev, in digital_in_send_dep_req() 978 static int digital_tg_send_ack(struct nfc_digital_dev *ddev, in digital_tg_send_ack() [all …]
|
| /linux-6.15/drivers/nfc/ |
| H A D | nfcsim.c | 32 struct nfc_digital_dev *nfc_digital_dev; member 198 dev->cb(dev->nfc_digital_dev, dev->arg, skb); in nfcsim_recv_wq() 240 static void nfcsim_abort_cmd(struct nfc_digital_dev *ddev) in nfcsim_abort_cmd() 358 idx = dev->nfc_digital_dev->nfc_dev->idx; in nfcsim_debugfs_init_dev() 383 dev->nfc_digital_dev = in nfcsim_device_new() 388 if (!dev->nfc_digital_dev) { in nfcsim_device_new() 393 nfc_digital_set_drvdata(dev->nfc_digital_dev, dev); in nfcsim_device_new() 398 rc = nfc_digital_register_device(dev->nfc_digital_dev); in nfcsim_device_new() 401 nfc_digital_free_device(dev->nfc_digital_dev); in nfcsim_device_new() 414 nfc_digital_unregister_device(dev->nfc_digital_dev); in nfcsim_device_free() [all …]
|
| H A D | port100.c | 440 struct nfc_digital_dev *nfc_digital_dev; member 955 static void port100_abort_cmd(struct nfc_digital_dev *ddev) in port100_abort_cmd() 1201 cb(dev->nfc_digital_dev, cb_arg->complete_arg, resp); in port100_in_comm_rf_complete() 1206 static int port100_in_send_cmd(struct nfc_digital_dev *ddev, in port100_in_send_cmd() 1367 cb(dev->nfc_digital_dev, cb_arg->complete_arg, resp); in port100_tg_comm_rf_complete() 1592 if (!dev->nfc_digital_dev) { in port100_probe() 1600 nfc_digital_set_drvdata(dev->nfc_digital_dev, dev); in port100_probe() 1602 rc = nfc_digital_register_device(dev->nfc_digital_dev); in port100_probe() 1612 nfc_digital_free_device(dev->nfc_digital_dev); in port100_probe() 1631 nfc_digital_unregister_device(dev->nfc_digital_dev); in port100_disconnect() [all …]
|
| H A D | trf7970a.c | 429 struct nfc_digital_dev *ddev; 1124 static int trf7970a_switch_rf(struct nfc_digital_dev *ddev, bool on) in trf7970a_switch_rf() 1339 static int trf7970a_in_configure_hw(struct nfc_digital_dev *ddev, int type, in trf7970a_in_configure_hw() 1460 static int trf7970a_send_cmd(struct nfc_digital_dev *ddev, in trf7970a_send_cmd() 1682 static int trf7970a_tg_configure_hw(struct nfc_digital_dev *ddev, int type, in trf7970a_tg_configure_hw() 1718 static int _trf7970a_tg_listen(struct nfc_digital_dev *ddev, u16 timeout, in _trf7970a_tg_listen() 1793 static int trf7970a_tg_listen(struct nfc_digital_dev *ddev, u16 timeout, in trf7970a_tg_listen() 1804 static int trf7970a_tg_listen_md(struct nfc_digital_dev *ddev, in trf7970a_tg_listen_md() 1827 static int trf7970a_tg_get_rf_tech(struct nfc_digital_dev *ddev, u8 *rf_tech) in trf7970a_tg_get_rf_tech() 1839 static void trf7970a_abort_cmd(struct nfc_digital_dev *ddev) in trf7970a_abort_cmd()
|
| /linux-6.15/drivers/nfc/st95hf/ |
| H A D | core.c | 219 struct nfc_digital_dev *ddev; 535 struct nfc_digital_dev *nfcddev = st95context->ddev; in iso14443_config_fdt() 609 struct nfc_digital_dev *nfcddev = stcontext->ddev; in st95hf_handle_wtx() 700 struct nfc_digital_dev *nfcddev = stcontext->ddev; in st95hf_response_handler() 869 static int st95hf_in_configure_hw(struct nfc_digital_dev *ddev, in st95hf_in_configure_hw() 915 static int st95hf_in_send_cmd(struct nfc_digital_dev *ddev, in st95hf_in_send_cmd() 989 static int st95hf_tg_configure_hw(struct nfc_digital_dev *ddev, in st95hf_tg_configure_hw() 996 static int st95hf_tg_send_cmd(struct nfc_digital_dev *ddev, in st95hf_tg_send_cmd() 1005 static int st95hf_tg_listen(struct nfc_digital_dev *ddev, in st95hf_tg_listen() 1018 static int st95hf_switch_rf(struct nfc_digital_dev *ddev, bool on) in st95hf_switch_rf() [all …]
|