/kernel/linux/linux-5.10/drivers/nfc/pn533/ |
H A D | pn533.h | 26 /* Standard pn533 frame definitions (standard and extended)*/ 133 struct pn533 { struct 183 typedef int (*pn533_send_async_complete_t) (struct pn533 *dev, void *arg, 204 bool (*rx_is_frame_valid)(void *frame, struct pn533 *dev); 216 int (*send_frame)(struct pn533 *priv, 218 int (*send_ack)(struct pn533 *dev, gfp_t flags); 219 void (*abort_cmd)(struct pn533 *priv, gfp_t flags); 227 int (*dev_up)(struct pn533 *priv); 228 int (*dev_down)(struct pn533 *priv); 232 struct pn533 *pn53x_common_ini [all...] |
H A D | pn533.c | 16 #include "pn533.h" 25 /* structs for pn533 commands */ 277 static bool pn533_std_rx_frame_is_valid(void *_frame, struct pn533 *dev) in pn533_std_rx_frame_is_valid() 357 bool pn533_rx_frame_is_cmd_response(struct pn533 *dev, void *frame) in pn533_rx_frame_is_cmd_response() 381 static void pn533_build_cmd_frame(struct pn533 *dev, u8 cmd_code, in pn533_build_cmd_frame() 397 static int pn533_send_async_complete(struct pn533 *dev) in pn533_send_async_complete() 437 static int __pn533_send_async(struct pn533 *dev, u8 cmd_code, in __pn533_send_async() 487 static int pn533_send_data_async(struct pn533 *dev, u8 cmd_code, in pn533_send_data_async() 500 static int pn533_send_cmd_async(struct pn533 *dev, u8 cmd_code, in pn533_send_cmd_async() 521 static int pn533_send_cmd_direct_async(struct pn533 *de [all...] |
H A D | uart.c | 17 #include "pn533.h" 31 struct pn533 *priv; 45 static int pn532_uart_send_frame(struct pn533 *dev, in pn532_uart_send_frame() 79 static int pn532_uart_send_ack(struct pn533 *dev, gfp_t flags) in pn532_uart_send_ack() 95 static void pn532_uart_abort_cmd(struct pn533 *dev, gfp_t flags) in pn532_uart_abort_cmd() 103 static int pn532_dev_up(struct pn533 *dev) in pn532_dev_up() 116 static int pn532_dev_down(struct pn533 *dev) in pn532_dev_down() 241 struct pn533 *priv; in pn532_uart_probe()
|
H A D | i2c.c | 19 #include "pn533.h" 27 struct pn533 *priv; 37 static int pn533_i2c_send_ack(struct pn533 *dev, gfp_t flags) in pn533_i2c_send_ack() 50 static int pn533_i2c_send_frame(struct pn533 *dev, in pn533_i2c_send_frame() 85 static void pn533_i2c_abort_cmd(struct pn533 *dev, gfp_t flags) in pn533_i2c_abort_cmd() 177 struct pn533 *priv; in pn533_i2c_probe() 262 { .compatible = "nxp,pn533-i2c", },
|
H A D | usb.c | 17 #include "pn533.h" 56 struct pn533 *priv; 87 struct pn533 *priv = phy->priv; in pn533_recv_ack() 139 static int pn533_usb_send_ack(struct pn533 *dev, gfp_t flags) in pn533_usb_send_ack() 161 static int pn533_usb_send_frame(struct pn533 *dev, in pn533_usb_send_frame() 209 static void pn533_usb_abort_cmd(struct pn533 *dev, gfp_t flags) in pn533_usb_abort_cmd() 230 /* ACS ACR122 pn533 frame definitions */ 271 u8 data[]; /* pn533 frame: TFI ... */ 276 u8 data[]; /* pn533 frame : TFI ... */ 316 static bool pn533_acr122_is_rx_frame_valid(void *_frame, struct pn533 *de [all...] |
H A D | Makefile | 9 obj-$(CONFIG_NFC_PN533) += pn533.o
|
/kernel/linux/linux-6.6/drivers/nfc/pn533/ |
H A D | pn533.h | 26 /* Standard pn533 frame definitions (standard and extended)*/ 133 struct pn533 { struct 183 typedef int (*pn533_send_async_complete_t) (struct pn533 *dev, void *arg, 204 bool (*rx_is_frame_valid)(void *frame, struct pn533 *dev); 216 int (*send_frame)(struct pn533 *priv, 218 int (*send_ack)(struct pn533 *dev, gfp_t flags); 219 void (*abort_cmd)(struct pn533 *priv, gfp_t flags); 227 int (*dev_up)(struct pn533 *priv); 228 int (*dev_down)(struct pn533 *priv); 232 struct pn533 *pn53x_common_ini [all...] |
H A D | pn533.c | 16 #include "pn533.h" 25 /* structs for pn533 commands */ 277 static bool pn533_std_rx_frame_is_valid(void *_frame, struct pn533 *dev) in pn533_std_rx_frame_is_valid() 357 bool pn533_rx_frame_is_cmd_response(struct pn533 *dev, void *frame) in pn533_rx_frame_is_cmd_response() 381 static void pn533_build_cmd_frame(struct pn533 *dev, u8 cmd_code, in pn533_build_cmd_frame() 397 static int pn533_send_async_complete(struct pn533 *dev) in pn533_send_async_complete() 437 static int __pn533_send_async(struct pn533 *dev, u8 cmd_code, in __pn533_send_async() 487 static int pn533_send_data_async(struct pn533 *dev, u8 cmd_code, in pn533_send_data_async() 496 static int pn533_send_cmd_async(struct pn533 *dev, u8 cmd_code, in pn533_send_cmd_async() 513 static int pn533_send_cmd_direct_async(struct pn533 *de [all...] |
H A D | uart.c | 17 #include "pn533.h" 31 struct pn533 *priv; 45 static int pn532_uart_send_frame(struct pn533 *dev, in pn532_uart_send_frame() 79 static int pn532_uart_send_ack(struct pn533 *dev, gfp_t flags) in pn532_uart_send_ack() 95 static void pn532_uart_abort_cmd(struct pn533 *dev, gfp_t flags) in pn532_uart_abort_cmd() 103 static int pn532_dev_up(struct pn533 *dev) in pn532_dev_up() 116 static int pn532_dev_down(struct pn533 *dev) in pn532_dev_down() 241 struct pn533 *priv; in pn532_uart_probe()
|
H A D | i2c.c | 19 #include "pn533.h" 27 struct pn533 *priv; 37 static int pn533_i2c_send_ack(struct pn533 *dev, gfp_t flags) in pn533_i2c_send_ack() 47 static int pn533_i2c_send_frame(struct pn533 *dev, in pn533_i2c_send_frame() 82 static void pn533_i2c_abort_cmd(struct pn533 *dev, gfp_t flags) in pn533_i2c_abort_cmd() 169 struct pn533 *priv; in pn533_i2c_probe() 245 { .compatible = "nxp,pn533-i2c", },
|
H A D | usb.c | 17 #include "pn533.h" 56 struct pn533 *priv; 87 struct pn533 *priv = phy->priv; in pn533_recv_ack() 139 static int pn533_usb_send_ack(struct pn533 *dev, gfp_t flags) in pn533_usb_send_ack() 161 static int pn533_usb_send_frame(struct pn533 *dev, in pn533_usb_send_frame() 209 static void pn533_usb_abort_cmd(struct pn533 *dev, gfp_t flags) in pn533_usb_abort_cmd() 230 /* ACS ACR122 pn533 frame definitions */ 271 u8 data[]; /* pn533 frame: TFI ... */ 276 u8 data[]; /* pn533 frame : TFI ... */ 316 static bool pn533_acr122_is_rx_frame_valid(void *_frame, struct pn533 *de [all...] |
H A D | Makefile | 9 obj-$(CONFIG_NFC_PN533) += pn533.o
|