Lines Matching refs:pn533

16 #include "pn533.h"
25 /* structs for pn533 commands */
277 static bool pn533_std_rx_frame_is_valid(void *_frame, struct pn533 *dev)
357 bool pn533_rx_frame_is_cmd_response(struct pn533 *dev, void *frame)
381 static void pn533_build_cmd_frame(struct pn533 *dev, u8 cmd_code,
397 static int pn533_send_async_complete(struct pn533 *dev)
437 static int __pn533_send_async(struct pn533 *dev, u8 cmd_code,
487 static int pn533_send_data_async(struct pn533 *dev, u8 cmd_code,
500 static int pn533_send_cmd_async(struct pn533 *dev, u8 cmd_code,
521 static int pn533_send_cmd_direct_async(struct pn533 *dev, u8 cmd_code,
552 struct pn533 *dev = container_of(work, struct pn533, cmd_complete_work);
562 struct pn533 *dev = container_of(work, struct pn533, cmd_work);
596 static int pn533_send_sync_complete(struct pn533 *dev, void *_arg,
624 static struct sk_buff *pn533_send_cmd_sync(struct pn533 *dev, u8 cmd_code,
644 static struct sk_buff *pn533_alloc_skb(struct pn533 *dev, unsigned int size)
899 static void pn533_poll_reset_mod_list(struct pn533 *dev);
900 static int pn533_target_found(struct pn533 *dev, u8 tg, u8 *tgdata,
955 static inline void pn533_poll_next_mod(struct pn533 *dev)
960 static void pn533_poll_reset_mod_list(struct pn533 *dev)
965 static void pn533_poll_add_mod(struct pn533 *dev, u8 mod_index)
972 static void pn533_poll_create_mod_list(struct pn533 *dev,
998 static int pn533_start_poll_complete(struct pn533 *dev, struct sk_buff *resp)
1023 static struct sk_buff *pn533_alloc_poll_tg_frame(struct pn533 *dev)
1077 static struct sk_buff *pn533_build_response(struct pn533 *dev);
1079 static int pn533_tm_get_data_complete(struct pn533 *dev, void *arg,
1131 struct pn533 *dev = container_of(work, struct pn533, mi_tm_rx_work);
1151 static int pn533_tm_send_complete(struct pn533 *dev, void *arg,
1155 struct pn533 *dev = container_of(work, struct pn533, mi_tm_tx_work);
1193 struct pn533 *dev = container_of(work, struct pn533, tg_work);
1211 static int pn533_init_target_complete(struct pn533 *dev, struct sk_buff *resp)
1254 struct pn533 *dev = from_timer(dev, t, listen_timer);
1266 static int pn533_rf_complete(struct pn533 *dev, void *arg,
1290 struct pn533 *dev = container_of(work, struct pn533, rf_work);
1311 static int pn533_poll_dep_complete(struct pn533 *dev, void *arg,
1367 struct pn533 *dev = nfc_get_drvdata(nfc_dev);
1423 static int pn533_autopoll_complete(struct pn533 *dev, void *arg,
1518 static int pn533_poll_complete(struct pn533 *dev, void *arg,
1577 static struct sk_buff *pn533_alloc_poll_in_frame(struct pn533 *dev,
1591 static int pn533_send_poll_frame(struct pn533 *dev)
1633 struct pn533 *dev = container_of(work, struct pn533, poll_work.work);
1659 struct pn533 *dev = nfc_get_drvdata(nfc_dev);
1773 struct pn533 *dev = nfc_get_drvdata(nfc_dev);
1788 static int pn533_activate_target_nfcdep(struct pn533 *dev)
1829 struct pn533 *dev = nfc_get_drvdata(nfc_dev);
1874 static int pn533_deactivate_target_complete(struct pn533 *dev, void *arg,
1901 struct pn533 *dev = nfc_get_drvdata(nfc_dev);
1930 static int pn533_in_dep_link_up_complete(struct pn533 *dev, void *arg,
1997 struct pn533 *dev = nfc_get_drvdata(nfc_dev);
2080 struct pn533 *dev = nfc_get_drvdata(nfc_dev);
2102 static struct sk_buff *pn533_build_response(struct pn533 *dev)
2140 static int pn533_data_exchange_complete(struct pn533 *dev, void *_arg,
2204 * Receive an incoming pn533 frame. skb contains only header and payload.
2207 void pn533_recv_frame(struct pn533 *dev, struct sk_buff *skb, int status)
2249 static int pn533_fill_fragment_skbs(struct pn533 *dev, struct sk_buff *skb)
2299 struct pn533 *dev = nfc_get_drvdata(nfc_dev);
2366 static int pn533_tm_send_complete(struct pn533 *dev, void *arg,
2400 struct pn533 *dev = nfc_get_drvdata(nfc_dev);
2437 struct pn533 *dev = container_of(work, struct pn533, mi_rx_work);
2487 struct pn533 *dev = container_of(work, struct pn533, mi_tx_work);
2541 static int pn533_set_configuration(struct pn533 *dev, u8 cfgitem, u8 *cfgdata,
2567 static int pn533_get_firmware_version(struct pn533 *dev,
2590 static int pn533_pasori_fw_reset(struct pn533 *dev)
2614 struct pn533 *dev = nfc_get_drvdata(nfc_dev);
2632 struct pn533 *dev = nfc_get_drvdata(nfc_dev);
2652 struct pn533 *dev = nfc_get_drvdata(nfc_dev);
2674 struct pn533 *dev = nfc_get_drvdata(nfc_dev);
2697 static int pn533_setup(struct pn533 *dev)
2768 int pn533_finalize_setup(struct pn533 *dev)
2793 struct pn533 *pn53x_common_init(u32 device_type,
2800 struct pn533 *priv;
2829 priv->wq = alloc_ordered_workqueue("pn533", 0);
2847 void pn53x_common_clean(struct pn533 *priv)
2868 int pn532_i2c_nfc_alloc(struct pn533 *priv, u32 protocols,
2884 int pn53x_register_nfc(struct pn533 *priv, u32 protocols,
2901 void pn53x_unregister_nfc(struct pn533 *priv)