nvt_dev 37 drivers/media/rc/nuvoton-cir.c static void nvt_clear_cir_wake_fifo(struct nvt_dev *nvt); nvt_dev 46 drivers/media/rc/nuvoton-cir.c static inline struct device *nvt_get_dev(const struct nvt_dev *nvt) nvt_dev 51 drivers/media/rc/nuvoton-cir.c static inline bool is_w83667hg(struct nvt_dev *nvt) nvt_dev 57 drivers/media/rc/nuvoton-cir.c static inline void nvt_cr_write(struct nvt_dev *nvt, u8 val, u8 reg) nvt_dev 64 drivers/media/rc/nuvoton-cir.c static inline u8 nvt_cr_read(struct nvt_dev *nvt, u8 reg) nvt_dev 71 drivers/media/rc/nuvoton-cir.c static inline void nvt_set_reg_bit(struct nvt_dev *nvt, u8 val, u8 reg) nvt_dev 78 drivers/media/rc/nuvoton-cir.c static inline void nvt_clear_reg_bit(struct nvt_dev *nvt, u8 val, u8 reg) nvt_dev 85 drivers/media/rc/nuvoton-cir.c static inline int nvt_efm_enable(struct nvt_dev *nvt) nvt_dev 98 drivers/media/rc/nuvoton-cir.c static inline void nvt_efm_disable(struct nvt_dev *nvt) nvt_dev 110 drivers/media/rc/nuvoton-cir.c static inline void nvt_select_logical_dev(struct nvt_dev *nvt, u8 ldev) nvt_dev 116 drivers/media/rc/nuvoton-cir.c static inline void nvt_enable_logical_dev(struct nvt_dev *nvt, u8 ldev) nvt_dev 125 drivers/media/rc/nuvoton-cir.c static inline void nvt_disable_logical_dev(struct nvt_dev *nvt, u8 ldev) nvt_dev 134 drivers/media/rc/nuvoton-cir.c static inline void nvt_cir_reg_write(struct nvt_dev *nvt, u8 val, u8 offset) nvt_dev 140 drivers/media/rc/nuvoton-cir.c static u8 nvt_cir_reg_read(struct nvt_dev *nvt, u8 offset) nvt_dev 146 drivers/media/rc/nuvoton-cir.c static inline void nvt_cir_wake_reg_write(struct nvt_dev *nvt, nvt_dev 153 drivers/media/rc/nuvoton-cir.c static u8 nvt_cir_wake_reg_read(struct nvt_dev *nvt, u8 offset) nvt_dev 159 drivers/media/rc/nuvoton-cir.c static void nvt_set_ioaddr(struct nvt_dev *nvt, unsigned long *ioaddr) nvt_dev 178 drivers/media/rc/nuvoton-cir.c struct nvt_dev *nvt = dev->priv; nvt_dev 215 drivers/media/rc/nuvoton-cir.c struct nvt_dev *nvt = rc_dev->priv; nvt_dev 287 drivers/media/rc/nuvoton-cir.c static void cir_dump_regs(struct nvt_dev *nvt) nvt_dev 323 drivers/media/rc/nuvoton-cir.c static void cir_wake_dump_regs(struct nvt_dev *nvt) nvt_dev 385 drivers/media/rc/nuvoton-cir.c static inline const char *nvt_find_chip(struct nvt_dev *nvt, int id) nvt_dev 400 drivers/media/rc/nuvoton-cir.c static int nvt_hw_detect(struct nvt_dev *nvt) nvt_dev 441 drivers/media/rc/nuvoton-cir.c static void nvt_cir_ldev_init(struct nvt_dev *nvt) nvt_dev 472 drivers/media/rc/nuvoton-cir.c static void nvt_cir_wake_ldev_init(struct nvt_dev *nvt) nvt_dev 494 drivers/media/rc/nuvoton-cir.c static void nvt_clear_cir_fifo(struct nvt_dev *nvt) nvt_dev 501 drivers/media/rc/nuvoton-cir.c static void nvt_clear_cir_wake_fifo(struct nvt_dev *nvt) nvt_dev 519 drivers/media/rc/nuvoton-cir.c static void nvt_clear_tx_fifo(struct nvt_dev *nvt) nvt_dev 528 drivers/media/rc/nuvoton-cir.c static void nvt_set_cir_iren(struct nvt_dev *nvt) nvt_dev 536 drivers/media/rc/nuvoton-cir.c static void nvt_cir_regs_init(struct nvt_dev *nvt) nvt_dev 555 drivers/media/rc/nuvoton-cir.c static void nvt_cir_wake_regs_init(struct nvt_dev *nvt) nvt_dev 572 drivers/media/rc/nuvoton-cir.c static void nvt_enable_wake(struct nvt_dev *nvt) nvt_dev 601 drivers/media/rc/nuvoton-cir.c static u32 nvt_rx_carrier_detect(struct nvt_dev *nvt) nvt_dev 643 drivers/media/rc/nuvoton-cir.c struct nvt_dev *nvt = dev->priv; nvt_dev 716 drivers/media/rc/nuvoton-cir.c static void nvt_dump_rx_buf(struct nvt_dev *nvt) nvt_dev 738 drivers/media/rc/nuvoton-cir.c static void nvt_process_rx_ir_data(struct nvt_dev *nvt) nvt_dev 772 drivers/media/rc/nuvoton-cir.c static void nvt_handle_rx_fifo_overrun(struct nvt_dev *nvt) nvt_dev 782 drivers/media/rc/nuvoton-cir.c static void nvt_get_rx_ir_data(struct nvt_dev *nvt) nvt_dev 822 drivers/media/rc/nuvoton-cir.c struct nvt_dev *nvt = data; nvt_dev 880 drivers/media/rc/nuvoton-cir.c static void nvt_enable_cir(struct nvt_dev *nvt) nvt_dev 906 drivers/media/rc/nuvoton-cir.c static void nvt_disable_cir(struct nvt_dev *nvt) nvt_dev 933 drivers/media/rc/nuvoton-cir.c struct nvt_dev *nvt = dev->priv; nvt_dev 942 drivers/media/rc/nuvoton-cir.c struct nvt_dev *nvt = dev->priv; nvt_dev 950 drivers/media/rc/nuvoton-cir.c struct nvt_dev *nvt; nvt_dev 954 drivers/media/rc/nuvoton-cir.c nvt = devm_kzalloc(&pdev->dev, sizeof(struct nvt_dev), GFP_KERNEL); nvt_dev 1077 drivers/media/rc/nuvoton-cir.c struct nvt_dev *nvt = pnp_get_drvdata(pdev); nvt_dev 1089 drivers/media/rc/nuvoton-cir.c struct nvt_dev *nvt = pnp_get_drvdata(pdev); nvt_dev 1106 drivers/media/rc/nuvoton-cir.c struct nvt_dev *nvt = pnp_get_drvdata(pdev); nvt_dev 1123 drivers/media/rc/nuvoton-cir.c struct nvt_dev *nvt = pnp_get_drvdata(pdev);