/kernel/linux/linux-5.10/include/net/nfc/ |
H A D | nci_core.h | 57 struct nci_dev; 61 int (*rsp)(struct nci_dev *dev, struct sk_buff *skb); 62 int (*ntf)(struct nci_dev *dev, struct sk_buff *skb); 66 int (*init)(struct nci_dev *ndev); 67 int (*open)(struct nci_dev *ndev); 68 int (*close)(struct nci_dev *ndev); 69 int (*send)(struct nci_dev *ndev, struct sk_buff *skb); 70 int (*setup)(struct nci_dev *ndev); 71 int (*post_setup)(struct nci_dev *ndev); 72 int (*fw_download)(struct nci_dev *nde 196 struct nci_dev { global() struct [all...] |
/kernel/linux/linux-6.6/include/net/nfc/ |
H A D | nci_core.h | 57 struct nci_dev; 61 int (*rsp)(struct nci_dev *dev, struct sk_buff *skb); 62 int (*ntf)(struct nci_dev *dev, struct sk_buff *skb); 66 int (*init)(struct nci_dev *ndev); 67 int (*open)(struct nci_dev *ndev); 68 int (*close)(struct nci_dev *ndev); 69 int (*send)(struct nci_dev *ndev, struct sk_buff *skb); 70 int (*setup)(struct nci_dev *ndev); 71 int (*post_setup)(struct nci_dev *ndev); 72 int (*fw_download)(struct nci_dev *nde 196 struct nci_dev { global() struct [all...] |
/kernel/linux/linux-5.10/net/nfc/nci/ |
H A D | core.c | 42 struct nci_conn_info *nci_get_conn_info_by_conn_id(struct nci_dev *ndev, in nci_get_conn_info_by_conn_id() 55 int nci_get_conn_info_by_dest_type_params(struct nci_dev *ndev, u8 dest_type, in nci_get_conn_info_by_dest_type_params() 77 void nci_req_complete(struct nci_dev *ndev, int result) in nci_req_complete() 87 static void nci_req_cancel(struct nci_dev *ndev, int err) in nci_req_cancel() 97 static int __nci_request(struct nci_dev *ndev, in __nci_request() 98 void (*req)(struct nci_dev *ndev, unsigned long opt), in __nci_request() 140 inline int nci_request(struct nci_dev *ndev, in nci_request() 141 void (*req)(struct nci_dev *ndev, in nci_request() 161 static void nci_reset_req(struct nci_dev *ndev, unsigned long opt) in nci_reset_req() 169 static void nci_init_req(struct nci_dev *nde [all...] |
H A D | ntf.c | 30 static void nci_core_conn_credits_ntf_packet(struct nci_dev *ndev, in nci_core_conn_credits_ntf_packet() 65 static void nci_core_generic_error_ntf_packet(struct nci_dev *ndev, in nci_core_generic_error_ntf_packet() 79 static void nci_core_conn_intf_error_ntf_packet(struct nci_dev *ndev, in nci_core_conn_intf_error_ntf_packet() 93 static __u8 *nci_extract_rf_params_nfca_passive_poll(struct nci_dev *ndev, in nci_extract_rf_params_nfca_passive_poll() 120 static __u8 *nci_extract_rf_params_nfcb_passive_poll(struct nci_dev *ndev, in nci_extract_rf_params_nfcb_passive_poll() 134 static __u8 *nci_extract_rf_params_nfcf_passive_poll(struct nci_dev *ndev, in nci_extract_rf_params_nfcf_passive_poll() 150 static __u8 *nci_extract_rf_params_nfcv_passive_poll(struct nci_dev *ndev, in nci_extract_rf_params_nfcv_passive_poll() 161 static __u8 *nci_extract_rf_params_nfcf_passive_listen(struct nci_dev *ndev, in nci_extract_rf_params_nfcf_passive_listen() 173 static __u32 nci_get_prop_rf_protocol(struct nci_dev *ndev, __u8 rf_protocol) in nci_get_prop_rf_protocol() 180 static int nci_add_new_protocol(struct nci_dev *nde [all...] |
H A D | rsp.c | 28 static void nci_core_reset_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) in nci_core_reset_rsp_packet() 43 static void nci_core_init_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) in nci_core_init_rsp_packet() 109 static void nci_core_set_config_rsp_packet(struct nci_dev *ndev, in nci_core_set_config_rsp_packet() 119 static void nci_rf_disc_map_rsp_packet(struct nci_dev *ndev, in nci_rf_disc_map_rsp_packet() 129 static void nci_rf_disc_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) in nci_rf_disc_rsp_packet() 159 static void nci_rf_disc_select_rsp_packet(struct nci_dev *ndev, in nci_rf_disc_select_rsp_packet() 171 static void nci_rf_deactivate_rsp_packet(struct nci_dev *ndev, in nci_rf_deactivate_rsp_packet() 187 static void nci_nfcee_discover_rsp_packet(struct nci_dev *ndev, in nci_nfcee_discover_rsp_packet() 204 static void nci_nfcee_mode_set_rsp_packet(struct nci_dev *ndev, in nci_nfcee_mode_set_rsp_packet() 213 static void nci_core_conn_create_rsp_packet(struct nci_dev *nde [all...] |
H A D | hci.c | 121 static void nci_hci_reset_pipes_per_host(struct nci_dev *ndev, u8 host) in nci_hci_reset_pipes_per_host() 141 static int nci_hci_send_data(struct nci_dev *ndev, u8 pipe, in nci_hci_send_data() 200 static void nci_hci_send_data_req(struct nci_dev *ndev, unsigned long opt) in nci_hci_send_data_req() 208 int nci_hci_send_event(struct nci_dev *ndev, u8 gate, u8 event, in nci_hci_send_event() 222 int nci_hci_send_cmd(struct nci_dev *ndev, u8 gate, u8 cmd, in nci_hci_send_cmd() 261 int nci_hci_clear_all_pipes(struct nci_dev *ndev) in nci_hci_clear_all_pipes() 275 static void nci_hci_event_received(struct nci_dev *ndev, u8 pipe, in nci_hci_event_received() 282 static void nci_hci_cmd_received(struct nci_dev *ndev, u8 pipe, in nci_hci_cmd_received() 365 static void nci_hci_resp_received(struct nci_dev *ndev, u8 pipe, in nci_hci_resp_received() 386 static void nci_hci_hcp_message_rx(struct nci_dev *nde [all...] |
/kernel/linux/linux-6.6/net/nfc/nci/ |
H A D | core.c | 43 struct nci_conn_info *nci_get_conn_info_by_conn_id(struct nci_dev *ndev, in nci_get_conn_info_by_conn_id() 56 int nci_get_conn_info_by_dest_type_params(struct nci_dev *ndev, u8 dest_type, in nci_get_conn_info_by_dest_type_params() 78 void nci_req_complete(struct nci_dev *ndev, int result) in nci_req_complete() 88 static void nci_req_cancel(struct nci_dev *ndev, int err) in nci_req_cancel() 98 static int __nci_request(struct nci_dev *ndev, in __nci_request() 99 void (*req)(struct nci_dev *ndev, const void *opt), in __nci_request() 141 inline int nci_request(struct nci_dev *ndev, in nci_request() 142 void (*req)(struct nci_dev *ndev, in nci_request() 162 static void nci_reset_req(struct nci_dev *ndev, const void *opt) in nci_reset_req() 170 static void nci_init_req(struct nci_dev *nde [all...] |
H A D | ntf.c | 30 static void nci_core_reset_ntf_packet(struct nci_dev *ndev, in nci_core_reset_ntf_packet() 47 static void nci_core_conn_credits_ntf_packet(struct nci_dev *ndev, in nci_core_conn_credits_ntf_packet() 82 static void nci_core_generic_error_ntf_packet(struct nci_dev *ndev, in nci_core_generic_error_ntf_packet() 96 static void nci_core_conn_intf_error_ntf_packet(struct nci_dev *ndev, in nci_core_conn_intf_error_ntf_packet() 111 nci_extract_rf_params_nfca_passive_poll(struct nci_dev *ndev, in nci_extract_rf_params_nfca_passive_poll() 139 nci_extract_rf_params_nfcb_passive_poll(struct nci_dev *ndev, in nci_extract_rf_params_nfcb_passive_poll() 154 nci_extract_rf_params_nfcf_passive_poll(struct nci_dev *ndev, in nci_extract_rf_params_nfcf_passive_poll() 171 nci_extract_rf_params_nfcv_passive_poll(struct nci_dev *ndev, in nci_extract_rf_params_nfcv_passive_poll() 183 nci_extract_rf_params_nfcf_passive_listen(struct nci_dev *ndev, in nci_extract_rf_params_nfcf_passive_listen() 195 static __u32 nci_get_prop_rf_protocol(struct nci_dev *nde [all...] |
H A D | rsp.c | 28 static void nci_core_reset_rsp_packet(struct nci_dev *ndev, in nci_core_reset_rsp_packet() 47 static u8 nci_core_init_rsp_packet_v1(struct nci_dev *ndev, in nci_core_init_rsp_packet_v1() 86 static u8 nci_core_init_rsp_packet_v2(struct nci_dev *ndev, in nci_core_init_rsp_packet_v2() 124 static void nci_core_init_rsp_packet(struct nci_dev *ndev, const struct sk_buff *skb) in nci_core_init_rsp_packet() 165 static void nci_core_set_config_rsp_packet(struct nci_dev *ndev, in nci_core_set_config_rsp_packet() 175 static void nci_rf_disc_map_rsp_packet(struct nci_dev *ndev, in nci_rf_disc_map_rsp_packet() 185 static void nci_rf_disc_rsp_packet(struct nci_dev *ndev, in nci_rf_disc_rsp_packet() 216 static void nci_rf_disc_select_rsp_packet(struct nci_dev *ndev, in nci_rf_disc_select_rsp_packet() 228 static void nci_rf_deactivate_rsp_packet(struct nci_dev *ndev, in nci_rf_deactivate_rsp_packet() 244 static void nci_nfcee_discover_rsp_packet(struct nci_dev *nde [all...] |
H A D | hci.c | 122 static void nci_hci_reset_pipes_per_host(struct nci_dev *ndev, u8 host) in nci_hci_reset_pipes_per_host() 142 static int nci_hci_send_data(struct nci_dev *ndev, u8 pipe, in nci_hci_send_data() 199 static void nci_hci_send_data_req(struct nci_dev *ndev, const void *opt) in nci_hci_send_data_req() 207 int nci_hci_send_event(struct nci_dev *ndev, u8 gate, u8 event, in nci_hci_send_event() 221 int nci_hci_send_cmd(struct nci_dev *ndev, u8 gate, u8 cmd, in nci_hci_send_cmd() 260 int nci_hci_clear_all_pipes(struct nci_dev *ndev) in nci_hci_clear_all_pipes() 274 static void nci_hci_event_received(struct nci_dev *ndev, u8 pipe, in nci_hci_event_received() 281 static void nci_hci_cmd_received(struct nci_dev *ndev, u8 pipe, in nci_hci_cmd_received() 364 static void nci_hci_resp_received(struct nci_dev *ndev, u8 pipe, in nci_hci_resp_received() 382 static void nci_hci_hcp_message_rx(struct nci_dev *nde [all...] |
/kernel/linux/linux-5.10/drivers/nfc/st-nci/ |
H A D | st-nci.h | 121 void st_nci_remove(struct nci_dev *ndev); 125 int st_nci_se_init(struct nci_dev *ndev, struct st_nci_se_status *se_status); 126 void st_nci_se_deinit(struct nci_dev *ndev); 128 int st_nci_discover_se(struct nci_dev *ndev); 129 int st_nci_enable_se(struct nci_dev *ndev, u32 se_idx); 130 int st_nci_disable_se(struct nci_dev *ndev, u32 se_idx); 131 int st_nci_se_io(struct nci_dev *ndev, u32 se_idx, 134 int st_nci_hci_load_session(struct nci_dev *ndev); 135 void st_nci_hci_event_received(struct nci_dev *ndev, u8 pipe, 137 void st_nci_hci_cmd_received(struct nci_dev *nde [all...] |
H A D | core.c | 21 static int st_nci_init(struct nci_dev *ndev) in st_nci_init() 32 static int st_nci_open(struct nci_dev *ndev) in st_nci_open() 47 static int st_nci_close(struct nci_dev *ndev) in st_nci_close() 61 static int st_nci_send(struct nci_dev *ndev, struct sk_buff *skb) in st_nci_send() 73 static __u32 st_nci_get_rfprotocol(struct nci_dev *ndev, in st_nci_get_rfprotocol() 80 static int st_nci_prop_rsp_packet(struct nci_dev *ndev, in st_nci_prop_rsp_packet() 164 void st_nci_remove(struct nci_dev *ndev) in st_nci_remove()
|
H A D | vendor_cmds.c | 42 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_factory_mode() 67 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_clear_all_pipes() 75 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_put_data() 85 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_update_aid() 96 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_get_info() 129 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_get_data() 161 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_fwupd_start() 175 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_fwupd_end() 184 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_direct_load() 197 struct nci_dev *nde in st_nci_hci_dm_reset() [all...] |
H A D | se.c | 113 static u8 st_nci_se_get_bwi(struct nci_dev *ndev) in st_nci_se_get_bwi() 132 static void st_nci_se_get_atr(struct nci_dev *ndev) in st_nci_se_get_atr() 152 int st_nci_hci_load_session(struct nci_dev *ndev) in st_nci_hci_load_session() 251 static void st_nci_hci_admin_event_received(struct nci_dev *ndev, in st_nci_hci_admin_event_received() 275 static int st_nci_hci_apdu_reader_event_received(struct nci_dev *ndev, in st_nci_hci_apdu_reader_event_received() 309 static int st_nci_hci_connectivity_event_received(struct nci_dev *ndev, in st_nci_hci_connectivity_event_received() 362 void st_nci_hci_event_received(struct nci_dev *ndev, u8 pipe, in st_nci_hci_event_received() 382 void st_nci_hci_cmd_received(struct nci_dev *ndev, u8 pipe, u8 cmd, in st_nci_hci_cmd_received() 408 static int st_nci_control_se(struct nci_dev *ndev, u8 se_idx, in st_nci_control_se() 472 int st_nci_disable_se(struct nci_dev *nde [all...] |
/kernel/linux/linux-6.6/drivers/nfc/st-nci/ |
H A D | st-nci.h | 121 void st_nci_remove(struct nci_dev *ndev); 125 int st_nci_se_init(struct nci_dev *ndev, struct st_nci_se_status *se_status); 126 void st_nci_se_deinit(struct nci_dev *ndev); 128 int st_nci_discover_se(struct nci_dev *ndev); 129 int st_nci_enable_se(struct nci_dev *ndev, u32 se_idx); 130 int st_nci_disable_se(struct nci_dev *ndev, u32 se_idx); 131 int st_nci_se_io(struct nci_dev *ndev, u32 se_idx, 134 int st_nci_hci_load_session(struct nci_dev *ndev); 135 void st_nci_hci_event_received(struct nci_dev *ndev, u8 pipe, 137 void st_nci_hci_cmd_received(struct nci_dev *nde [all...] |
H A D | core.c | 19 static int st_nci_init(struct nci_dev *ndev) in st_nci_init() 30 static int st_nci_open(struct nci_dev *ndev) in st_nci_open() 45 static int st_nci_close(struct nci_dev *ndev) in st_nci_close() 59 static int st_nci_send(struct nci_dev *ndev, struct sk_buff *skb) in st_nci_send() 71 static __u32 st_nci_get_rfprotocol(struct nci_dev *ndev, in st_nci_get_rfprotocol() 78 static int st_nci_prop_rsp_packet(struct nci_dev *ndev, in st_nci_prop_rsp_packet() 163 void st_nci_remove(struct nci_dev *ndev) in st_nci_remove()
|
H A D | vendor_cmds.c | 42 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_factory_mode() 67 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_clear_all_pipes() 75 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_put_data() 85 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_update_aid() 96 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_get_info() 128 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_get_data() 159 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_fwupd_start() 173 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_fwupd_end() 182 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_direct_load() 195 struct nci_dev *nde in st_nci_hci_dm_reset() [all...] |
H A D | se.c | 113 static u8 st_nci_se_get_bwi(struct nci_dev *ndev) in st_nci_se_get_bwi() 132 static void st_nci_se_get_atr(struct nci_dev *ndev) in st_nci_se_get_atr() 152 int st_nci_hci_load_session(struct nci_dev *ndev) in st_nci_hci_load_session() 251 static void st_nci_hci_admin_event_received(struct nci_dev *ndev, in st_nci_hci_admin_event_received() 275 static int st_nci_hci_apdu_reader_event_received(struct nci_dev *ndev, in st_nci_hci_apdu_reader_event_received() 308 static int st_nci_hci_connectivity_event_received(struct nci_dev *ndev, in st_nci_hci_connectivity_event_received() 382 void st_nci_hci_event_received(struct nci_dev *ndev, u8 pipe, in st_nci_hci_event_received() 402 void st_nci_hci_cmd_received(struct nci_dev *ndev, u8 pipe, u8 cmd, in st_nci_hci_cmd_received() 428 static int st_nci_control_se(struct nci_dev *ndev, u8 se_idx, in st_nci_control_se() 492 int st_nci_disable_se(struct nci_dev *nde [all...] |
/kernel/linux/linux-5.10/drivers/nfc/fdp/ |
H A D | fdp.c | 43 struct nci_dev *ndev; 60 void (*data_pkt_counter_cb)(struct nci_dev *ndev); 82 static int fdp_nci_create_conn(struct nci_dev *ndev) in fdp_nci_create_conn() 101 static inline int fdp_nci_get_versions(struct nci_dev *ndev) in fdp_nci_get_versions() 108 static inline int fdp_nci_patch_cmd(struct nci_dev *ndev, u8 type) in fdp_nci_patch_cmd() 113 static inline int fdp_nci_set_production_data(struct nci_dev *ndev, u8 len, in fdp_nci_set_production_data() 119 static int fdp_nci_set_clock(struct nci_dev *ndev, u8 clock_type, in fdp_nci_set_clock() 144 static void fdp_nci_send_patch_cb(struct nci_dev *ndev) in fdp_nci_send_patch_cb() 159 static void fdp_nci_set_data_pkt_counter(struct nci_dev *ndev, in fdp_nci_set_data_pkt_counter() 160 void (*cb)(struct nci_dev *nde in fdp_nci_set_data_pkt_counter() [all...] |
/kernel/linux/linux-6.6/drivers/nfc/fdp/ |
H A D | fdp.c | 43 struct nci_dev *ndev; 60 void (*data_pkt_counter_cb)(struct nci_dev *ndev); 82 static int fdp_nci_create_conn(struct nci_dev *ndev) in fdp_nci_create_conn() 101 static inline int fdp_nci_get_versions(struct nci_dev *ndev) in fdp_nci_get_versions() 108 static inline int fdp_nci_patch_cmd(struct nci_dev *ndev, u8 type) in fdp_nci_patch_cmd() 113 static inline int fdp_nci_set_production_data(struct nci_dev *ndev, u8 len, in fdp_nci_set_production_data() 119 static int fdp_nci_set_clock(struct nci_dev *ndev, u8 clock_type, in fdp_nci_set_clock() 144 static void fdp_nci_send_patch_cb(struct nci_dev *ndev) in fdp_nci_send_patch_cb() 159 static void fdp_nci_set_data_pkt_counter(struct nci_dev *ndev, in fdp_nci_set_data_pkt_counter() 160 void (*cb)(struct nci_dev *nde in fdp_nci_set_data_pkt_counter() [all...] |
/kernel/linux/linux-5.10/drivers/nfc/nxp-nci/ |
H A D | nxp-nci.h | 53 struct nci_dev *ndev; 67 int nxp_nci_fw_download(struct nci_dev *ndev, const char *firmware_name); 69 void nxp_nci_fw_recv_frame(struct nci_dev *ndev, struct sk_buff *skb); 75 struct nci_dev **ndev); 76 void nxp_nci_remove(struct nci_dev *ndev);
|
/kernel/linux/linux-6.6/drivers/nfc/nxp-nci/ |
H A D | nxp-nci.h | 53 struct nci_dev *ndev; 67 int nxp_nci_fw_download(struct nci_dev *ndev, const char *firmware_name); 69 void nxp_nci_fw_recv_frame(struct nci_dev *ndev, struct sk_buff *skb); 75 struct nci_dev **ndev); 76 void nxp_nci_remove(struct nci_dev *ndev);
|
H A D | core.c | 33 static int nxp_nci_open(struct nci_dev *ndev) in nxp_nci_open() 55 static int nxp_nci_close(struct nci_dev *ndev) in nxp_nci_close() 71 static int nxp_nci_send(struct nci_dev *ndev, struct sk_buff *skb) in nxp_nci_send() 96 static int nxp_nci_rf_pll_unlocked_ntf(struct nci_dev *ndev, in nxp_nci_rf_pll_unlocked_ntf() 105 static int nxp_nci_rf_txldo_error_ntf(struct nci_dev *ndev, in nxp_nci_rf_txldo_error_ntf() 137 struct nci_dev **ndev) in nxp_nci_probe() 180 void nxp_nci_remove(struct nci_dev *ndev) in nxp_nci_remove()
|
/kernel/linux/linux-5.10/drivers/nfc/s3fwrn5/ |
H A D | core.c | 64 static int s3fwrn5_nci_open(struct nci_dev *ndev) in s3fwrn5_nci_open() 77 static int s3fwrn5_nci_close(struct nci_dev *ndev) in s3fwrn5_nci_close() 87 static int s3fwrn5_nci_send(struct nci_dev *ndev, struct sk_buff *skb) in s3fwrn5_nci_send() 111 static int s3fwrn5_nci_post_setup(struct nci_dev *ndev) in s3fwrn5_nci_post_setup() 142 int s3fwrn5_probe(struct nci_dev **ndev, void *phy_id, struct device *pdev, in s3fwrn5_probe() 185 void s3fwrn5_remove(struct nci_dev *ndev) in s3fwrn5_remove() 196 int s3fwrn5_recv_frame(struct nci_dev *ndev, struct sk_buff *skb, in s3fwrn5_recv_frame()
|
/kernel/linux/linux-6.6/drivers/nfc/s3fwrn5/ |
H A D | core.c | 77 static int s3fwrn5_nci_open(struct nci_dev *ndev) in s3fwrn5_nci_open() 90 static int s3fwrn5_nci_close(struct nci_dev *ndev) in s3fwrn5_nci_close() 100 static int s3fwrn5_nci_send(struct nci_dev *ndev, struct sk_buff *skb) in s3fwrn5_nci_send() 125 static int s3fwrn5_nci_post_setup(struct nci_dev *ndev) in s3fwrn5_nci_post_setup() 160 int s3fwrn5_probe(struct nci_dev **ndev, void *phy_id, struct device *pdev, in s3fwrn5_probe() 199 void s3fwrn5_remove(struct nci_dev *ndev) in s3fwrn5_remove() 210 int s3fwrn5_recv_frame(struct nci_dev *ndev, struct sk_buff *skb, in s3fwrn5_recv_frame()
|