Home
last modified time | relevance | path

Searched refs:xsdfec (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/misc/
H A Dxilinx_sdfec.c234 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 Dxilinx_sdfec.c235 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...]

Completed in 3 milliseconds