Searched refs:rs_control (Results 1 - 8 of 8) sorted by relevance

/linux-4.1.27/include/linux/
H A Drslib.h25 * struct rs_control - rs control structure
41 struct rs_control { struct
59 int encode_rs8(struct rs_control *rs, uint8_t *data, int len, uint16_t *par,
63 int decode_rs8(struct rs_control *rs, uint8_t *data, uint16_t *par, int len,
70 int encode_rs16(struct rs_control *rs, uint16_t *data, int len, uint16_t *par,
74 int decode_rs16(struct rs_control *rs, uint16_t *data, uint16_t *par, int len,
80 struct rs_control *init_rs(int symsize, int gfpoly, int fcr, int prim,
82 struct rs_control *init_rs_non_canonical(int symsize, int (*func)(int),
86 void free_rs(struct rs_control *rs);
100 static inline int rs_modnn(struct rs_control *rs, int x) rs_modnn()
H A Dpstore_ram.h27 struct rs_control;
46 struct rs_control *rs_decoder;
/linux-4.1.27/lib/reed_solomon/
H A Dreed_solomon.c22 * Each user must call init_rs to get a pointer to a rs_control
29 * rs_control structure on module / driver init and release it
66 static struct rs_control *rs_init(int symsize, int gfpoly, int (*gffunc)(int), rs_init()
69 struct rs_control *rs; rs_init()
73 rs = kmalloc(sizeof (struct rs_control), GFP_KERNEL); rs_init()
171 void free_rs(struct rs_control *rs) free_rs()
199 static struct rs_control *init_rs_internal(int symsize, int gfpoly, init_rs_internal()
204 struct rs_control *rs; init_rs_internal()
220 rs = list_entry(tmp, struct rs_control, list); init_rs_internal()
260 struct rs_control *init_rs(int symsize, int gfpoly, int fcr, int prim, init_rs()
279 struct rs_control *init_rs_non_canonical(int symsize, int (*gffunc)(int), init_rs_non_canonical()
298 int encode_rs8(struct rs_control *rs, uint8_t *data, int len, uint16_t *par, encode_rs8()
324 int decode_rs8(struct rs_control *rs, uint8_t *data, uint16_t *par, int len, decode_rs8()
344 int encode_rs16(struct rs_control *rs, uint16_t *data, int len, uint16_t *par, encode_rs16()
368 int decode_rs16(struct rs_control *rs, uint16_t *data, uint16_t *par, int len, decode_rs16()
H A Dencode_rs.c18 * int encode_rsX (struct rs_control *rs, uintX_t *data, int len, uintY_t *par)
/linux-4.1.27/include/uapi/linux/
H A Dcyclades.h330 /* rs_control/rs_status RS-232 signals */
404 __u32 rs_control; /* RS-232 outputs */ member in struct:CH_CTRL
/linux-4.1.27/drivers/tty/
H A Dcyclades.c2270 cy_writel(&ch_ctrl->rs_control, cy_set_line_char()
2271 readl(&ch_ctrl->rs_control) & ~C_RS_DTR); cy_set_line_char()
2276 cy_writel(&ch_ctrl->rs_control, cy_set_line_char()
2277 readl(&ch_ctrl->rs_control) | C_RS_DTR); cy_set_line_char()
2471 rs = readl(&ch_ctrl->rs_control); cy_tiocmset()
2489 cy_writel(&ch_ctrl->rs_control, rs); cy_tiocmset()
3050 rs = readl(&ch_ctrl->rs_control); cyz_dtr_rts()
3055 cy_writel(&ch_ctrl->rs_control, rs); cyz_dtr_rts()
/linux-4.1.27/drivers/mtd/nand/
H A Dcafe_nand.c63 struct rs_control *rs;
H A Ddiskonchip.c130 static struct rs_control *rs_decoder;
141 static int doc_ecc_decode(struct rs_control *rs, uint8_t *data, uint8_t *ecc) doc_ecc_decode()

Completed in 296 milliseconds