/kernel/linux/linux-5.10/drivers/misc/ |
H A D | xilinx_sdfec.c | 234 static inline void xsdfec_regwrite(struct xsdfec_dev *xsdfec, u32 addr, in xsdfec_regwrite() argument 237 dev_dbg(xsdfec->dev, "Writing 0x%x to offset 0x%x", value, addr); in xsdfec_regwrite() 238 iowrite32(value, xsdfec->regs + addr); in xsdfec_regwrite() 241 static inline u32 xsdfec_regread(struct xsdfec_dev *xsdfec, u32 addr) in xsdfec_regread() argument 245 rval = ioread32(xsdfec->regs + addr); in xsdfec_regread() 246 dev_dbg(xsdfec->dev, "Read value = 0x%x from offset 0x%x", rval, addr); in xsdfec_regread() 250 static void update_bool_config_from_reg(struct xsdfec_dev *xsdfec, in update_bool_config_from_reg() argument 257 reg_val = xsdfec_regread(xsdfec, reg_offset); in update_bool_config_from_reg() 261 static void update_config_from_hw(struct xsdfec_dev *xsdfec) in update_config_from_hw() argument 267 reg_value = xsdfec_regread(xsdfec, XSDFEC_ORDER_ADD in update_config_from_hw() 293 xsdfec_get_status(struct xsdfec_dev *xsdfec, void __user *arg) xsdfec_get_status() argument 313 xsdfec_get_config(struct xsdfec_dev *xsdfec, void __user *arg) xsdfec_get_config() argument 324 xsdfec_isr_enable(struct xsdfec_dev *xsdfec, bool enable) xsdfec_isr_enable() argument 350 xsdfec_ecc_isr_enable(struct xsdfec_dev *xsdfec, bool enable) xsdfec_ecc_isr_enable() argument 381 xsdfec_set_irq(struct xsdfec_dev *xsdfec, void __user *arg) xsdfec_set_irq() argument 408 xsdfec_set_turbo(struct xsdfec_dev *xsdfec, void __user *arg) xsdfec_set_turbo() argument 435 xsdfec_get_turbo(struct xsdfec_dev *xsdfec, void __user *arg) xsdfec_get_turbo() argument 458 xsdfec_reg0_write(struct xsdfec_dev *xsdfec, u32 n, u32 k, u32 psize, u32 offset) xsdfec_reg0_write() argument 492 xsdfec_reg1_write(struct xsdfec_dev *xsdfec, u32 psize, u32 no_packing, u32 nm, u32 offset) xsdfec_reg1_write() argument 526 xsdfec_reg2_write(struct xsdfec_dev *xsdfec, u32 nlayers, u32 nmqc, u32 norm_type, u32 special_qc, u32 no_final_parity, u32 max_schedule, u32 offset) xsdfec_reg2_write() argument 579 xsdfec_reg3_write(struct xsdfec_dev *xsdfec, u8 sc_off, u8 la_off, u16 qc_off, u32 offset) xsdfec_reg3_write() argument 600 xsdfec_table_write(struct xsdfec_dev *xsdfec, u32 offset, u32 *src_ptr, u32 len, const u32 base_addr, const u32 depth) xsdfec_table_write() argument 653 xsdfec_add_ldpc(struct xsdfec_dev *xsdfec, void __user *arg) xsdfec_add_ldpc() argument 729 xsdfec_set_order(struct xsdfec_dev *xsdfec, void __user *arg) xsdfec_set_order() argument 755 xsdfec_set_bypass(struct xsdfec_dev *xsdfec, bool __user *arg) xsdfec_set_bypass() argument 778 xsdfec_is_active(struct xsdfec_dev *xsdfec, bool __user *arg) xsdfec_is_active() argument 828 xsdfec_cfg_axi_streams(struct xsdfec_dev *xsdfec) xsdfec_cfg_axi_streams() argument 867 xsdfec_start(struct xsdfec_dev *xsdfec) xsdfec_start() argument 888 xsdfec_stop(struct xsdfec_dev *xsdfec) xsdfec_stop() argument 903 xsdfec_clear_stats(struct xsdfec_dev *xsdfec) xsdfec_clear_stats() argument 914 xsdfec_get_stats(struct xsdfec_dev *xsdfec, void __user *arg) xsdfec_get_stats() argument 933 xsdfec_set_default_config(struct xsdfec_dev *xsdfec) xsdfec_set_default_config() argument 946 struct xsdfec_dev *xsdfec; xsdfec_dev_ioctl() local 1030 struct xsdfec_dev *xsdfec; xsdfec_poll() local 1062 xsdfec_parse_of(struct xsdfec_dev *xsdfec) xsdfec_parse_of() argument 1144 struct xsdfec_dev *xsdfec = dev_id; xsdfec_irq_thread() local 1382 struct xsdfec_dev *xsdfec; xsdfec_probe() local 1460 struct xsdfec_dev *xsdfec; xsdfec_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/misc/ |
H A D | xilinx_sdfec.c | 235 static inline void xsdfec_regwrite(struct xsdfec_dev *xsdfec, u32 addr, in xsdfec_regwrite() argument 238 dev_dbg(xsdfec->dev, "Writing 0x%x to offset 0x%x", value, addr); in xsdfec_regwrite() 239 iowrite32(value, xsdfec->regs + addr); in xsdfec_regwrite() 242 static inline u32 xsdfec_regread(struct xsdfec_dev *xsdfec, u32 addr) in xsdfec_regread() argument 246 rval = ioread32(xsdfec->regs + addr); in xsdfec_regread() 247 dev_dbg(xsdfec->dev, "Read value = 0x%x from offset 0x%x", rval, addr); in xsdfec_regread() 251 static void update_bool_config_from_reg(struct xsdfec_dev *xsdfec, in update_bool_config_from_reg() argument 258 reg_val = xsdfec_regread(xsdfec, reg_offset); in update_bool_config_from_reg() 262 static void update_config_from_hw(struct xsdfec_dev *xsdfec) in update_config_from_hw() argument 268 reg_value = xsdfec_regread(xsdfec, XSDFEC_ORDER_ADD in update_config_from_hw() 294 xsdfec_get_status(struct xsdfec_dev *xsdfec, void __user *arg) xsdfec_get_status() argument 314 xsdfec_get_config(struct xsdfec_dev *xsdfec, void __user *arg) xsdfec_get_config() argument 325 xsdfec_isr_enable(struct xsdfec_dev *xsdfec, bool enable) xsdfec_isr_enable() argument 351 xsdfec_ecc_isr_enable(struct xsdfec_dev *xsdfec, bool enable) xsdfec_ecc_isr_enable() argument 382 xsdfec_set_irq(struct xsdfec_dev *xsdfec, void __user *arg) xsdfec_set_irq() argument 409 xsdfec_set_turbo(struct xsdfec_dev *xsdfec, void __user *arg) xsdfec_set_turbo() argument 436 xsdfec_get_turbo(struct xsdfec_dev *xsdfec, void __user *arg) xsdfec_get_turbo() argument 459 xsdfec_reg0_write(struct xsdfec_dev *xsdfec, u32 n, u32 k, u32 psize, u32 offset) xsdfec_reg0_write() argument 493 xsdfec_reg1_write(struct xsdfec_dev *xsdfec, u32 psize, u32 no_packing, u32 nm, u32 offset) xsdfec_reg1_write() argument 527 xsdfec_reg2_write(struct xsdfec_dev *xsdfec, u32 nlayers, u32 nmqc, u32 norm_type, u32 special_qc, u32 no_final_parity, u32 max_schedule, u32 offset) xsdfec_reg2_write() argument 580 xsdfec_reg3_write(struct xsdfec_dev *xsdfec, u8 sc_off, u8 la_off, u16 qc_off, u32 offset) xsdfec_reg3_write() argument 601 xsdfec_table_write(struct xsdfec_dev *xsdfec, u32 offset, u32 *src_ptr, u32 len, const u32 base_addr, const u32 depth) xsdfec_table_write() argument 655 xsdfec_add_ldpc(struct xsdfec_dev *xsdfec, void __user *arg) xsdfec_add_ldpc() argument 731 xsdfec_set_order(struct xsdfec_dev *xsdfec, void __user *arg) xsdfec_set_order() argument 757 xsdfec_set_bypass(struct xsdfec_dev *xsdfec, bool __user *arg) xsdfec_set_bypass() argument 780 xsdfec_is_active(struct xsdfec_dev *xsdfec, bool __user *arg) xsdfec_is_active() argument 830 xsdfec_cfg_axi_streams(struct xsdfec_dev *xsdfec) xsdfec_cfg_axi_streams() argument 859 xsdfec_start(struct xsdfec_dev *xsdfec) xsdfec_start() argument 880 xsdfec_stop(struct xsdfec_dev *xsdfec) xsdfec_stop() argument 895 xsdfec_clear_stats(struct xsdfec_dev *xsdfec) xsdfec_clear_stats() argument 906 xsdfec_get_stats(struct xsdfec_dev *xsdfec, void __user *arg) xsdfec_get_stats() argument 925 xsdfec_set_default_config(struct xsdfec_dev *xsdfec) xsdfec_set_default_config() argument 938 struct xsdfec_dev *xsdfec; xsdfec_dev_ioctl() local 1004 struct xsdfec_dev *xsdfec; xsdfec_poll() local 1029 xsdfec_parse_of(struct xsdfec_dev *xsdfec) xsdfec_parse_of() argument 1111 struct xsdfec_dev *xsdfec = dev_id; xsdfec_irq_thread() local 1349 struct xsdfec_dev *xsdfec; xsdfec_probe() local 1425 struct xsdfec_dev *xsdfec; xsdfec_remove() local [all...] |