Home
last modified time | relevance | path

Searched refs:nci_dev (Results 1 – 30 of 30) sorted by relevance

/linux-4.4.14/include/net/nfc/
Dnci_core.h68 struct nci_dev;
72 int (*rsp)(struct nci_dev *dev, struct sk_buff *skb);
73 int (*ntf)(struct nci_dev *dev, struct sk_buff *skb);
77 int (*init)(struct nci_dev *ndev);
78 int (*open)(struct nci_dev *ndev);
79 int (*close)(struct nci_dev *ndev);
80 int (*send)(struct nci_dev *ndev, struct sk_buff *skb);
81 int (*setup)(struct nci_dev *ndev);
82 int (*post_setup)(struct nci_dev *ndev);
83 int (*fw_download)(struct nci_dev *ndev, const char *firmware_name);
[all …]
/linux-4.4.14/drivers/nfc/st-nci/
Dst-nci.h140 void st_nci_remove(struct nci_dev *ndev);
144 int st_nci_se_init(struct nci_dev *ndev, struct st_nci_se_status *se_status);
145 void st_nci_se_deinit(struct nci_dev *ndev);
147 int st_nci_discover_se(struct nci_dev *ndev);
148 int st_nci_enable_se(struct nci_dev *ndev, u32 se_idx);
149 int st_nci_disable_se(struct nci_dev *ndev, u32 se_idx);
150 int st_nci_se_io(struct nci_dev *ndev, u32 se_idx,
153 int st_nci_hci_load_session(struct nci_dev *ndev);
154 void st_nci_hci_event_received(struct nci_dev *ndev, u8 pipe,
156 void st_nci_hci_cmd_received(struct nci_dev *ndev, u8 pipe, u8 cmd,
[all …]
Dvendor_cmds.c53 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_factory_mode()
78 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_clear_all_pipes()
86 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_put_data()
96 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_update_aid()
107 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_get_info()
140 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_get_data()
172 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_fwupd_start()
186 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_fwupd_end()
195 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_direct_load()
208 struct nci_dev *ndev = nfc_get_drvdata(dev); in st_nci_hci_dm_reset()
[all …]
Dcore.c32 static int st_nci_init(struct nci_dev *ndev) in st_nci_init()
43 static int st_nci_open(struct nci_dev *ndev) in st_nci_open()
58 static int st_nci_close(struct nci_dev *ndev) in st_nci_close()
72 static int st_nci_send(struct nci_dev *ndev, struct sk_buff *skb) in st_nci_send()
84 static __u32 st_nci_get_rfprotocol(struct nci_dev *ndev, in st_nci_get_rfprotocol()
91 static int st_nci_prop_rsp_packet(struct nci_dev *ndev, in st_nci_prop_rsp_packet()
175 void st_nci_remove(struct nci_dev *ndev) in st_nci_remove()
Dse.c126 static u8 st_nci_se_get_bwi(struct nci_dev *ndev) in st_nci_se_get_bwi()
145 static void st_nci_se_get_atr(struct nci_dev *ndev) in st_nci_se_get_atr()
165 int st_nci_hci_load_session(struct nci_dev *ndev) in st_nci_hci_load_session()
264 static void st_nci_hci_admin_event_received(struct nci_dev *ndev, in st_nci_hci_admin_event_received()
288 static int st_nci_hci_apdu_reader_event_received(struct nci_dev *ndev, in st_nci_hci_apdu_reader_event_received()
322 static int st_nci_hci_connectivity_event_received(struct nci_dev *ndev, in st_nci_hci_connectivity_event_received()
372 void st_nci_hci_event_received(struct nci_dev *ndev, u8 pipe, in st_nci_hci_event_received()
396 void st_nci_hci_cmd_received(struct nci_dev *ndev, u8 pipe, u8 cmd, in st_nci_hci_cmd_received()
422 static int st_nci_control_se(struct nci_dev *ndev, u8 se_idx, in st_nci_control_se()
486 int st_nci_disable_se(struct nci_dev *ndev, u32 se_idx) in st_nci_disable_se()
[all …]
Dndlc.h29 struct nci_dev *ndev;
/linux-4.4.14/net/nfc/nci/
Dcore.c54 struct nci_conn_info *nci_get_conn_info_by_conn_id(struct nci_dev *ndev, in nci_get_conn_info_by_conn_id()
67 int nci_get_conn_info_by_id(struct nci_dev *ndev, u8 id) in nci_get_conn_info_by_id()
82 void nci_req_complete(struct nci_dev *ndev, int result) in nci_req_complete()
92 static void nci_req_cancel(struct nci_dev *ndev, int err) in nci_req_cancel()
102 static int __nci_request(struct nci_dev *ndev, in __nci_request()
103 void (*req)(struct nci_dev *ndev, unsigned long opt), in __nci_request()
145 inline int nci_request(struct nci_dev *ndev, in nci_request()
146 void (*req)(struct nci_dev *ndev, in nci_request()
163 static void nci_reset_req(struct nci_dev *ndev, unsigned long opt) in nci_reset_req()
171 static void nci_init_req(struct nci_dev *ndev, unsigned long opt) in nci_init_req()
[all …]
Drsp.c40 static void nci_core_reset_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) in nci_core_reset_rsp_packet()
55 static void nci_core_init_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) in nci_core_init_rsp_packet()
121 static void nci_core_set_config_rsp_packet(struct nci_dev *ndev, in nci_core_set_config_rsp_packet()
131 static void nci_rf_disc_map_rsp_packet(struct nci_dev *ndev, in nci_rf_disc_map_rsp_packet()
141 static void nci_rf_disc_rsp_packet(struct nci_dev *ndev, struct sk_buff *skb) in nci_rf_disc_rsp_packet()
171 static void nci_rf_disc_select_rsp_packet(struct nci_dev *ndev, in nci_rf_disc_select_rsp_packet()
183 static void nci_rf_deactivate_rsp_packet(struct nci_dev *ndev, in nci_rf_deactivate_rsp_packet()
199 static void nci_nfcee_discover_rsp_packet(struct nci_dev *ndev, in nci_nfcee_discover_rsp_packet()
216 static void nci_nfcee_mode_set_rsp_packet(struct nci_dev *ndev, in nci_nfcee_mode_set_rsp_packet()
225 static void nci_core_conn_create_rsp_packet(struct nci_dev *ndev, in nci_core_conn_create_rsp_packet()
[all …]
Dntf.c42 static void nci_core_conn_credits_ntf_packet(struct nci_dev *ndev, in nci_core_conn_credits_ntf_packet()
77 static void nci_core_generic_error_ntf_packet(struct nci_dev *ndev, in nci_core_generic_error_ntf_packet()
91 static void nci_core_conn_intf_error_ntf_packet(struct nci_dev *ndev, in nci_core_conn_intf_error_ntf_packet()
105 static __u8 *nci_extract_rf_params_nfca_passive_poll(struct nci_dev *ndev, in nci_extract_rf_params_nfca_passive_poll()
132 static __u8 *nci_extract_rf_params_nfcb_passive_poll(struct nci_dev *ndev, in nci_extract_rf_params_nfcb_passive_poll()
146 static __u8 *nci_extract_rf_params_nfcf_passive_poll(struct nci_dev *ndev, in nci_extract_rf_params_nfcf_passive_poll()
162 static __u8 *nci_extract_rf_params_nfcv_passive_poll(struct nci_dev *ndev, in nci_extract_rf_params_nfcv_passive_poll()
173 static __u8 *nci_extract_rf_params_nfcf_passive_listen(struct nci_dev *ndev, in nci_extract_rf_params_nfcf_passive_listen()
185 static __u32 nci_get_prop_rf_protocol(struct nci_dev *ndev, __u8 rf_protocol) in nci_get_prop_rf_protocol()
192 static int nci_add_new_protocol(struct nci_dev *ndev, in nci_add_new_protocol()
[all …]
Dhci.c133 static void nci_hci_reset_pipes_per_host(struct nci_dev *ndev, u8 host) in nci_hci_reset_pipes_per_host()
153 static int nci_hci_send_data(struct nci_dev *ndev, u8 pipe, in nci_hci_send_data()
212 static void nci_hci_send_data_req(struct nci_dev *ndev, unsigned long opt) in nci_hci_send_data_req()
220 int nci_hci_send_event(struct nci_dev *ndev, u8 gate, u8 event, in nci_hci_send_event()
234 int nci_hci_send_cmd(struct nci_dev *ndev, u8 gate, u8 cmd, in nci_hci_send_cmd()
273 int nci_hci_clear_all_pipes(struct nci_dev *ndev) in nci_hci_clear_all_pipes()
287 static void nci_hci_event_received(struct nci_dev *ndev, u8 pipe, in nci_hci_event_received()
294 static void nci_hci_cmd_received(struct nci_dev *ndev, u8 pipe, in nci_hci_cmd_received()
369 static void nci_hci_resp_received(struct nci_dev *ndev, u8 pipe, in nci_hci_resp_received()
390 static void nci_hci_hcp_message_rx(struct nci_dev *ndev, u8 pipe, in nci_hci_hcp_message_rx()
[all …]
Ddata.c38 void nci_data_exchange_complete(struct nci_dev *ndev, struct sk_buff *skb, in nci_data_exchange_complete()
76 static inline void nci_push_data_hdr(struct nci_dev *ndev, in nci_push_data_hdr()
93 int nci_conn_max_data_pkt_payload_size(struct nci_dev *ndev, __u8 conn_id) in nci_conn_max_data_pkt_payload_size()
105 static int nci_queue_tx_data_frags(struct nci_dev *ndev, in nci_queue_tx_data_frags()
179 int nci_send_data(struct nci_dev *ndev, __u8 conn_id, struct sk_buff *skb) in nci_send_data()
222 static void nci_add_rx_data_frag(struct nci_dev *ndev, in nci_add_rx_data_frag()
279 void nci_rx_data_packet(struct nci_dev *ndev, struct sk_buff *skb) in nci_rx_data_packet()
Dspi.c138 struct nci_dev *ndev) in nci_spi_allocate_spi()
/linux-4.4.14/drivers/nfc/fdp/
Dfdp.c51 struct nci_dev *ndev;
68 void (*data_pkt_counter_cb)(struct nci_dev *ndev);
90 static int fdp_nci_create_conn(struct nci_dev *ndev) in fdp_nci_create_conn()
108 static inline int fdp_nci_get_versions(struct nci_dev *ndev) in fdp_nci_get_versions()
115 static inline int fdp_nci_patch_cmd(struct nci_dev *ndev, u8 type) in fdp_nci_patch_cmd()
120 static inline int fdp_nci_set_production_data(struct nci_dev *ndev, u8 len, in fdp_nci_set_production_data()
126 static int fdp_nci_set_clock(struct nci_dev *ndev, u8 clock_type, in fdp_nci_set_clock()
151 static void fdp_nci_send_patch_cb(struct nci_dev *ndev) in fdp_nci_send_patch_cb()
166 static void fdp_nci_set_data_pkt_counter(struct nci_dev *ndev, in fdp_nci_set_data_pkt_counter()
167 void (*cb)(struct nci_dev *ndev), int count) in fdp_nci_set_data_pkt_counter()
[all …]
Dfdp.h25 struct nci_dev *ndev;
33 struct nci_dev **ndev, int tx_headroom, int tx_tailroom,
35 void fdp_nci_remove(struct nci_dev *ndev);
36 int fdp_nci_recv_frame(struct nci_dev *ndev, struct sk_buff *skb);
/linux-4.4.14/drivers/nfc/nxp-nci/
Dnxp-nci.h65 struct nci_dev *ndev;
79 int nxp_nci_fw_download(struct nci_dev *ndev, const char *firmware_name);
81 void nxp_nci_fw_recv_frame(struct nci_dev *ndev, struct sk_buff *skb);
87 struct nci_dev **ndev);
88 void nxp_nci_remove(struct nci_dev *ndev);
Dcore.c43 static int nxp_nci_open(struct nci_dev *ndev) in nxp_nci_open()
65 static int nxp_nci_close(struct nci_dev *ndev) in nxp_nci_close()
81 static int nxp_nci_send(struct nci_dev *ndev, struct sk_buff *skb) in nxp_nci_send()
114 struct nci_dev **ndev) in nxp_nci_probe()
165 void nxp_nci_remove(struct nci_dev *ndev) in nxp_nci_remove()
Dfirmware.c211 int nxp_nci_fw_download(struct nci_dev *ndev, const char *firmware_name) in nxp_nci_fw_download()
304 void nxp_nci_fw_recv_frame(struct nci_dev *ndev, struct sk_buff *skb) in nxp_nci_fw_recv_frame()
Di2c.c51 struct nci_dev *ndev;
/linux-4.4.14/drivers/nfc/s3fwrn5/
Dcore.c75 static int s3fwrn5_nci_open(struct nci_dev *ndev) in s3fwrn5_nci_open()
88 static int s3fwrn5_nci_close(struct nci_dev *ndev) in s3fwrn5_nci_close()
98 static int s3fwrn5_nci_send(struct nci_dev *ndev, struct sk_buff *skb) in s3fwrn5_nci_send()
118 static int s3fwrn5_nci_post_setup(struct nci_dev *ndev) in s3fwrn5_nci_post_setup()
149 int s3fwrn5_probe(struct nci_dev **ndev, void *phy_id, struct device *pdev, in s3fwrn5_probe()
192 void s3fwrn5_remove(struct nci_dev *ndev) in s3fwrn5_remove()
203 int s3fwrn5_recv_frame(struct nci_dev *ndev, struct sk_buff *skb, in s3fwrn5_recv_frame()
Ds3fwrn5.h43 struct nci_dev *ndev;
92 int s3fwrn5_probe(struct nci_dev **ndev, void *phy_id, struct device *pdev,
94 void s3fwrn5_remove(struct nci_dev *ndev);
96 int s3fwrn5_recv_frame(struct nci_dev *ndev, struct sk_buff *skb,
Dfirmware.h89 struct nci_dev *ndev;
109 int s3fwrn5_fw_recv_frame(struct nci_dev *ndev, struct sk_buff *skb);
Dnci.c26 static int s3fwrn5_nci_prop_rsp(struct nci_dev *ndev, struct sk_buff *skb) in s3fwrn5_nci_prop_rsp()
Di2c.c38 struct nci_dev *ndev;
Dfirmware.c499 int s3fwrn5_fw_recv_frame(struct nci_dev *ndev, struct sk_buff *skb) in s3fwrn5_fw_recv_frame()
/linux-4.4.14/drivers/nfc/nfcmrvl/
Dmain.c28 static int nfcmrvl_nci_open(struct nci_dev *ndev) in nfcmrvl_nci_open()
47 static int nfcmrvl_nci_close(struct nci_dev *ndev) in nfcmrvl_nci_close()
59 static int nfcmrvl_nci_send(struct nci_dev *ndev, struct sk_buff *skb) in nfcmrvl_nci_send()
81 static int nfcmrvl_nci_setup(struct nci_dev *ndev) in nfcmrvl_nci_setup()
89 static int nfcmrvl_nci_fw_download(struct nci_dev *ndev, in nfcmrvl_nci_fw_download()
190 struct nci_dev *ndev = priv->ndev; in nfcmrvl_nci_unregister_dev()
Dnfcmrvl.h72 struct nci_dev *ndev;
Dfw_dnld.h94 int nfcmrvl_fw_dnld_start(struct nci_dev *ndev, const char *firmware_name);
Dusb.c160 struct nci_dev *ndev = (struct nci_dev *)skb->dev; in nfcmrvl_tx_complete()
Dfw_dnld.c495 int nfcmrvl_fw_dnld_start(struct nci_dev *ndev, const char *firmware_name) in nfcmrvl_fw_dnld_start()
/linux-4.4.14/drivers/nfc/
Dnfcwilink.c94 struct nci_dev *ndev;
111 static int nfcwilink_send(struct nci_dev *ndev, struct sk_buff *skb);
382 static int nfcwilink_open(struct nci_dev *ndev) in nfcwilink_open()
444 static int nfcwilink_close(struct nci_dev *ndev) in nfcwilink_close()
461 static int nfcwilink_send(struct nci_dev *ndev, struct sk_buff *skb) in nfcwilink_send()
551 struct nci_dev *ndev; in nfcwilink_remove()