Home
last modified time | relevance | path

Searched refs:nfc_dev (Results 1 – 25 of 29) sorted by relevance

12

/linux/net/nfc/
H A Dnfc.h29 struct nfc_dev *dev;
46 void nfc_llcp_mac_is_down(struct nfc_dev *dev);
47 void nfc_llcp_mac_is_up(struct nfc_dev *dev, u32 target_idx,
49 int nfc_llcp_register_device(struct nfc_dev *dev);
50 void nfc_llcp_unregister_device(struct nfc_dev *dev);
51 int nfc_llcp_set_remote_gb(struct nfc_dev *dev, const u8 *gb, u8 gb_len);
52 u8 *nfc_llcp_general_bytes(struct nfc_dev *dev, size_t *general_bytes_len);
53 int nfc_llcp_data_received(struct nfc_dev *dev, struct sk_buff *skb);
54 struct nfc_llcp_local *nfc_llcp_find_local(struct nfc_dev *dev);
78 int nfc_genl_targets_found(struct nfc_dev *dev);
[all …]
H A Ddigital_core.c396 rc = nfc_targets_found(ddev->nfc_dev, target, 1); in digital_target_found()
476 static int digital_start_poll(struct nfc_dev *nfc_dev, __u32 im_protocols, in digital_start_poll() argument
479 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); in digital_start_poll()
556 static void digital_stop_poll(struct nfc_dev *nfc_dev) in digital_stop_poll() argument
558 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); in digital_stop_poll()
577 static int digital_dev_up(struct nfc_dev *nfc_dev) in digital_dev_up() argument
579 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); in digital_dev_up()
586 static int digital_dev_down(struct nfc_dev *nfc_dev) in digital_dev_down() argument
588 struct nfc_digital_dev *ddev = nfc_get_drvdata(nfc_dev); in digital_dev_down()
595 static int digital_dep_link_up(struct nfc_dev *nfc_dev, in digital_dep_link_up() argument
[all …]
H A Dcore.c33 int nfc_fw_download(struct nfc_dev *dev, const char *firmware_name) in nfc_fw_download()
73 int nfc_fw_download_done(struct nfc_dev *dev, const char *firmware_name, in nfc_fw_download_done()
89 int nfc_dev_up(struct nfc_dev *dev) in nfc_dev_up()
137 int nfc_dev_down(struct nfc_dev *dev) in nfc_dev_down()
172 struct nfc_dev *dev = data; in nfc_rfkill_set_block()
198 int nfc_start_poll(struct nfc_dev *dev, u32 im_protocols, u32 tm_protocols) in nfc_start_poll()
241 int nfc_stop_poll(struct nfc_dev *dev) in nfc_stop_poll()
268 static struct nfc_target *nfc_find_target(struct nfc_dev *dev, u32 target_idx) in nfc_find_target()
280 int nfc_dep_link_up(struct nfc_dev *dev, int target_index, u8 comm_mode) in nfc_dep_link_up()
327 int nfc_dep_link_down(struct nfc_dev *dev) in nfc_dep_link_down()
[all …]
H A Dnetlink.c112 static struct nfc_dev *__get_device_from_cb(struct netlink_callback *cb) in __get_device_from_cb()
115 struct nfc_dev *dev; in __get_device_from_cb()
134 struct nfc_dev *dev = (struct nfc_dev *) cb->args[1]; in nfc_genl_dump_targets()
167 struct nfc_dev *dev = (struct nfc_dev *) cb->args[1]; in nfc_genl_dump_targets_done()
175 int nfc_genl_targets_found(struct nfc_dev *dev) in nfc_genl_targets_found()
204 int nfc_genl_target_lost(struct nfc_dev *dev, u32 target_idx) in nfc_genl_target_lost()
234 int nfc_genl_tm_activated(struct nfc_dev *dev, u32 protocol) in nfc_genl_tm_activated()
265 int nfc_genl_tm_deactivated(struct nfc_dev *dev) in nfc_genl_tm_deactivated()
294 static int nfc_genl_setup_device_added(struct nfc_dev *dev, struct sk_buff *msg) in nfc_genl_setup_device_added()
305 int nfc_genl_device_added(struct nfc_dev *dev) in nfc_genl_device_added()
[all …]
H A Dllcp.h52 struct nfc_dev *dev;
104 struct nfc_dev *dev;
203 struct nfc_llcp_local *nfc_llcp_find_local(struct nfc_dev *dev);
235 int nfc_llcp_send_symm(struct nfc_dev *dev);
H A Drawsock.c81 struct nfc_dev *dev; in rawsock_connect()
180 struct nfc_dev *dev = nfc_rawsock(sk)->dev; in rawsock_tx_work()
208 struct nfc_dev *dev = nfc_rawsock(sk)->dev; in rawsock_sendmsg()
359 void nfc_send_to_raw_sock(struct nfc_dev *dev, struct sk_buff *skb, in nfc_send_to_raw_sock()
H A Dllcp_core.c187 struct nfc_dev *dev; in nfc_llcp_local_put()
296 struct nfc_llcp_local *nfc_llcp_find_local(struct nfc_dev *dev) in nfc_llcp_find_local()
312 static struct nfc_llcp_local *nfc_llcp_remove_local(struct nfc_dev *dev) in nfc_llcp_remove_local()
636 u8 *nfc_llcp_general_bytes(struct nfc_dev *dev, size_t *general_bytes_len) in nfc_llcp_general_bytes()
655 int nfc_llcp_set_remote_gb(struct nfc_dev *dev, const u8 *gb, u8 gb_len) in nfc_llcp_set_remote_gb()
1557 int nfc_llcp_data_received(struct nfc_dev *dev, struct sk_buff *skb) in nfc_llcp_data_received()
1574 void nfc_llcp_mac_is_down(struct nfc_dev *dev) in nfc_llcp_mac_is_down()
1591 void nfc_llcp_mac_is_up(struct nfc_dev *dev, u32 target_idx, in nfc_llcp_mac_is_up()
1618 int nfc_llcp_register_device(struct nfc_dev *ndev) in nfc_llcp_register_device()
1675 void nfc_llcp_unregister_device(struct nfc_dev *dev) in nfc_llcp_unregister_device()
H A Dllcp_commands.c337 struct nfc_dev *dev; in nfc_llcp_send_disconnect()
357 int nfc_llcp_send_symm(struct nfc_dev *dev) in nfc_llcp_send_symm()
530 struct nfc_dev *dev; in nfc_llcp_allocate_snl()
616 struct nfc_dev *dev; in nfc_llcp_send_dm()
/linux/include/net/nfc/
H A Dnfc.h28 struct nfc_dev;
49 int (*dev_up)(struct nfc_dev *dev);
50 int (*dev_down)(struct nfc_dev *dev);
51 int (*start_poll)(struct nfc_dev *dev,
53 void (*stop_poll)(struct nfc_dev *dev);
54 int (*dep_link_up)(struct nfc_dev *dev, struct nfc_target *target,
56 int (*dep_link_down)(struct nfc_dev *dev);
57 int (*activate_target)(struct nfc_dev *dev, struct nfc_target *target,
59 void (*deactivate_target)(struct nfc_dev *dev,
61 int (*im_transceive)(struct nfc_dev *dev, struct nfc_target *target,
[all …]
H A Ddigital.h193 struct nfc_dev *nfc_dev; member
251 nfc_set_parent_dev(ndev->nfc_dev, dev); in nfc_digital_set_parent_dev()
/linux/net/nfc/nci/
H A Dcore.c628 static int nci_dev_up(struct nfc_dev *nfc_dev) in nci_dev_up() argument
630 struct nci_dev *ndev = nfc_get_drvdata(nfc_dev); in nci_dev_up()
635 static int nci_dev_down(struct nfc_dev *nfc_dev) in nci_dev_down() argument
637 struct nci_dev *ndev = nfc_get_drvdata(nfc_dev); in nci_dev_down()
768 static int nci_set_local_general_bytes(struct nfc_dev *nfc_dev) in nci_set_local_general_bytes() argument
770 struct nci_dev *ndev = nfc_get_drvdata(nfc_dev); in nci_set_local_general_bytes()
774 param.val = nfc_get_local_general_bytes(nfc_dev, &param.len); in nci_set_local_general_bytes()
794 static int nci_set_listen_parameters(struct nfc_dev *nfc_dev) in nci_set_listen_parameters() argument
796 struct nci_dev *ndev = nfc_get_drvdata(nfc_dev); in nci_set_listen_parameters()
817 static int nci_start_poll(struct nfc_dev *nfc_dev, in nci_start_poll() argument
[all …]
H A Drsp.c198 conn_info = devm_kzalloc(&ndev->nfc_dev->dev, in nci_rf_disc_rsp_packet()
282 conn_info = devm_kzalloc(&ndev->nfc_dev->dev, in nci_core_conn_create_rsp_packet()
289 conn_info->dest_params = devm_kzalloc(&ndev->nfc_dev->dev, in nci_core_conn_create_rsp_packet()
319 devm_kfree(&ndev->nfc_dev->dev, conn_info); in nci_core_conn_create_rsp_packet()
339 devm_kfree(&ndev->nfc_dev->dev, conn_info); in nci_core_conn_close_rsp_packet()
H A Ddata.c256 if (ndev->nfc_dev->rf_mode == NFC_RF_TARGET) { in nci_add_rx_data_frag()
258 err = nfc_tm_data_received(ndev->nfc_dev, skb); in nci_add_rx_data_frag()
/linux/net/nfc/hci/
H A Dcore.c579 static int hci_dev_up(struct nfc_dev *nfc_dev) in hci_dev_up() argument
581 struct nfc_hci_dev *hdev = nfc_get_drvdata(nfc_dev); in hci_dev_up()
625 static int hci_dev_down(struct nfc_dev *nfc_dev) in hci_dev_down() argument
627 struct nfc_hci_dev *hdev = nfc_get_drvdata(nfc_dev); in hci_dev_down()
639 static int hci_start_poll(struct nfc_dev *nfc_dev, in hci_start_poll() argument
642 struct nfc_hci_dev *hdev = nfc_get_drvdata(nfc_dev); in hci_start_poll()
652 static void hci_stop_poll(struct nfc_dev *nfc_dev) in hci_stop_poll() argument
654 struct nfc_hci_dev *hdev = nfc_get_drvdata(nfc_dev); in hci_stop_poll()
663 static int hci_dep_link_up(struct nfc_dev *nfc_dev, struct nfc_target *target, in hci_dep_link_up() argument
666 struct nfc_hci_dev *hdev = nfc_get_drvdata(nfc_dev); in hci_dep_link_up()
[all …]
H A Dhcp.c27 struct nfc_dev *ndev = hdev->ndev; in nfc_hci_hcp_message_tx()
/linux/drivers/nfc/st-nci/
H A Dvendor_cmds.c39 static int st_nci_factory_mode(struct nfc_dev *dev, void *data, in st_nci_factory_mode()
64 static int st_nci_hci_clear_all_pipes(struct nfc_dev *dev, void *data, in st_nci_hci_clear_all_pipes()
72 static int st_nci_hci_dm_put_data(struct nfc_dev *dev, void *data, in st_nci_hci_dm_put_data()
82 static int st_nci_hci_dm_update_aid(struct nfc_dev *dev, void *data, in st_nci_hci_dm_update_aid()
91 static int st_nci_hci_dm_get_info(struct nfc_dev *dev, void *data, in st_nci_hci_dm_get_info()
123 static int st_nci_hci_dm_get_data(struct nfc_dev *dev, void *data, in st_nci_hci_dm_get_data()
155 static int st_nci_hci_dm_fwupd_start(struct nfc_dev *dev, void *data, in st_nci_hci_dm_fwupd_start()
170 static int st_nci_hci_dm_fwupd_end(struct nfc_dev *dev, void *data, in st_nci_hci_dm_fwupd_end()
179 static int st_nci_hci_dm_direct_load(struct nfc_dev *dev, void *data, in st_nci_hci_dm_direct_load()
192 static int st_nci_hci_dm_reset(struct nfc_dev *dev, void *data, in st_nci_hci_dm_reset()
[all …]
H A Dse.c271 nfc_err(&ndev->nfc_dev->dev, "Unexpected event on admin gate\n"); in st_nci_hci_admin_event_received()
295 nfc_err(&ndev->nfc_dev->dev, "Unexpected event on apdu reader gate\n"); in st_nci_hci_apdu_reader_event_received()
313 struct device *dev = &ndev->nfc_dev->dev; in st_nci_hci_connectivity_event_received()
322 r = nfc_se_connectivity(ndev->nfc_dev, host); in st_nci_hci_connectivity_event_received()
372 r = nfc_se_transaction(ndev->nfc_dev, host, transaction); in st_nci_hci_connectivity_event_received()
375 nfc_err(&ndev->nfc_dev->dev, "Unexpected event on connectivity gate\n"); in st_nci_hci_connectivity_event_received()
537 nfc_remove_se(ndev->nfc_dev, se_idx); in st_nci_enable_se()
645 nfc_add_se(ndev->nfc_dev, ST_NCI_UICC_HOST_ID, NFC_SE_UICC); in st_nci_discover_se()
650 nfc_add_se(ndev->nfc_dev, ST_NCI_ESE_HOST_ID, NFC_SE_EMBEDDED); in st_nci_discover_se()
/linux/drivers/nfc/st21nfca/
H A Dvendor_cmds.c35 static int st21nfca_factory_mode(struct nfc_dev *dev, void *data, in st21nfca_factory_mode()
59 static int st21nfca_hci_clear_all_pipes(struct nfc_dev *dev, void *data, in st21nfca_hci_clear_all_pipes()
67 static int st21nfca_hci_dm_put_data(struct nfc_dev *dev, void *data, in st21nfca_hci_dm_put_data()
77 static int st21nfca_hci_dm_update_aid(struct nfc_dev *dev, void *data, in st21nfca_hci_dm_update_aid()
86 static int st21nfca_hci_dm_get_info(struct nfc_dev *dev, void *data, in st21nfca_hci_dm_get_info()
121 static int st21nfca_hci_dm_get_data(struct nfc_dev *dev, void *data, in st21nfca_hci_dm_get_data()
156 static int st21nfca_hci_dm_load(struct nfc_dev *dev, void *data, in st21nfca_hci_dm_load()
165 static int st21nfca_hci_dm_reset(struct nfc_dev *dev, void *data, in st21nfca_hci_dm_reset()
183 static int st21nfca_hci_get_param(struct nfc_dev *dev, void *data, in st21nfca_hci_get_param()
219 static int st21nfca_hci_dm_field_generator(struct nfc_dev *dev, void *data, in st21nfca_hci_dm_field_generator()
[all …]
/linux/drivers/nfc/nxp-nci/
H A Dcore.c99 nfc_err(&ndev->nfc_dev->dev, in nxp_nci_rf_pll_unlocked_ntf()
108 nfc_err(&ndev->nfc_dev->dev, in nxp_nci_rf_txldo_error_ntf()
H A Dfirmware.c70 nfc_fw_download_done(info->ndev->nfc_dev, fw_info->name, (u32) -result); in nxp_nci_fw_work_complete()
217 ndev->nfc_dev->dev.parent); in nxp_nci_fw_download()
/linux/drivers/nfc/pn533/
H A Dpn533.h134 struct nfc_dev *nfc_dev; member
H A Di2c.c211 r = nfc_register_device(priv->nfc_dev); in pn533_i2c_probe()
221 nfc_free_device(priv->nfc_dev); in pn533_i2c_probe()
/linux/drivers/nfc/nfcmrvl/
H A Dfw_dnld.c117 nfc_fw_download_done(priv->ndev->nfc_dev, priv->fw_dnld.name, error); in fw_dnld_over()
403 nfc_send_to_raw_sock(priv->ndev->nfc_dev, skb, in fw_dnld_rx_work()
450 dev_name(&priv->ndev->nfc_dev->dev)); in nfcmrvl_fw_dnld_init()
504 &ndev->nfc_dev->dev); in nfcmrvl_fw_dnld_start()
H A Dmain.c187 if (priv->ndev->nfc_dev->fw_download_in_progress) in nfcmrvl_nci_unregister_dev()
214 if (priv->ndev->nfc_dev->fw_download_in_progress) { in nfcmrvl_nci_recv_frame()
/linux/drivers/nfc/
H A Dnfcsim.c16 #define NFCSIM_ERR(d, fmt, args...) nfc_err(&d->nfc_digital_dev->nfc_dev->dev, \
19 #define NFCSIM_DBG(d, fmt, args...) dev_dbg(&d->nfc_digital_dev->nfc_dev->dev, \
358 idx = dev->nfc_digital_dev->nfc_dev->idx; in nfcsim_debugfs_init_dev()

12