Home
last modified time | relevance | path

Searched refs:len_ret (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/net/dsa/mxl862xx/
H A Dmxl862xx-host.c103 static u8 mxl862xx_crc6(u16 ctrl, u16 len_ret) in mxl862xx_crc6() argument
105 u32 data = ((u32)(len_ret & LEN_RET_LEN_MASK) << 16) | ctrl; in mxl862xx_crc6()
130 u16 crc, ctrl, len_ret; in mxl862xx_crc6_encode() local
142 len_ret = *plen_ret | ((crc & 0x0f) << 10); in mxl862xx_crc6_encode()
147 len_ret |= (*pctrl & BIT(14)) | ((*pctrl & BIT(13)) << 2); in mxl862xx_crc6_encode()
150 *plen_ret = len_ret; in mxl862xx_crc6_encode()
163 static int mxl862xx_crc6_verify(u16 ctrl, u16 len_ret, int *result) in mxl862xx_crc6_verify() argument
168 crc_recv = ((ctrl >> 9) & 0x30) | ((len_ret >> 10) & 0x0f); in mxl862xx_crc6_verify()
175 ctrl |= len_ret & BIT(14); in mxl862xx_crc6_verify()
176 ctrl |= (len_ret & BIT(15)) >> 2; in mxl862xx_crc6_verify()
[all …]