| /linux-6.15/arch/x86/lib/ |
| H A D | crc32c-3way.S | 70 #define crc2 %r9 macro 120 xor crc2,crc2 131 crc32q (bufp,chunk_bytes_q,2), crc2 134 crc32q 8(bufp,chunk_bytes_q,2), crc2 137 crc32q 16(bufp,chunk_bytes_q,2), crc2 140 crc32q 24(bufp,chunk_bytes_q,2), crc2 152 crc32q (bufp,chunk_bytes_q,2), crc2 160 # SKIP crc32q (bufp,chunk_bytes_q,2), crc2 ; Don't do this one yet
|
| /linux-6.15/include/linux/ |
| H A D | crc32.h | 74 static inline u32 crc32_le_combine(u32 crc1, u32 crc2, size_t len2) in crc32_le_combine() argument 76 return crc32_le_shift(crc1, len2) ^ crc2; in crc32_le_combine() 97 static inline u32 crc32c_combine(u32 crc1, u32 crc2, size_t len2) in crc32c_combine() argument 99 return crc32c_shift(crc1, len2) ^ crc2; in crc32c_combine()
|
| /linux-6.15/drivers/input/joystick/ |
| H A D | walkera0701.c | 67 int crc1, crc2; in walkera0701_parse_frame() local 69 for (crc1 = crc2 = i = 0; i < 10; i++) { in walkera0701_parse_frame() 71 crc2 += (w->buf[i] & 8) >> 3; in walkera0701_parse_frame() 75 if (((w->buf[10] & 8) >> 3) != (((crc1 >> 3) + crc2) & 1)) in walkera0701_parse_frame() 77 for (crc1 = crc2 = 0, i = 11; i < 23; i++) { in walkera0701_parse_frame() 79 crc2 += (w->buf[i] & 8) >> 3; in walkera0701_parse_frame() 83 if (((w->buf[23] & 8) >> 3) != (((crc1 >> 3) + crc2) & 1)) in walkera0701_parse_frame()
|
| /linux-6.15/lib/tests/ |
| H A D | crc_kunit.c | 46 u64 (*combine_func)(u64 crc1, u64 crc2, size_t len2); 200 u64 crc1, crc2, expected_crc, actual_crc; in crc_combine_test() local 204 crc2 = v->func(0, &test_buffer[len1], len2); in crc_combine_test() 206 actual_crc = v->combine_func(crc1, crc2, len2); in crc_combine_test() 340 static u64 crc32_le_combine_wrapper(u64 crc1, u64 crc2, size_t len2) in crc32_le_combine_wrapper() argument 342 return crc32_le_combine(crc1, crc2, len2); in crc32_le_combine_wrapper() 394 static u64 crc32c_combine_wrapper(u64 crc1, u64 crc2, size_t len2) in crc32c_combine_wrapper() argument 396 return crc32c_combine(crc1, crc2, len2); in crc32c_combine_wrapper()
|
| /linux-6.15/drivers/net/usb/ |
| H A D | cdc_eem.c | 256 u32 crc, crc2; in eem_rx_fixup() local 304 crc2 = ~crc32_le(~0, skb2->data, skb2->len in eem_rx_fixup() 309 crc2 = 0xdeadbeef; in eem_rx_fixup() 314 return crc == crc2; in eem_rx_fixup() 316 if (unlikely(crc != crc2)) { in eem_rx_fixup()
|
| /linux-6.15/drivers/usb/gadget/function/ |
| H A D | f_eem.c | 493 u32 crc, crc2; in eem_unwrap() local 516 crc2 = ~crc32_le(~0, in eem_unwrap() 521 crc2 = 0xdeadbeef; in eem_unwrap() 523 if (crc != crc2) { in eem_unwrap()
|
| H A D | f_ncm.c | 1292 uint32_t crc, crc2; in ncm_unwrap_ntb() local 1297 crc2 = ~crc32_le(~0, in ncm_unwrap_ntb() 1300 if (crc != crc2) { in ncm_unwrap_ntb()
|
| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_display_irq.c | 410 u32 crc2, u32 crc3, in display_pipe_crc_irq_handler() argument 416 u32 crcs[5] = { crc0, crc1, crc2, crc3, crc4 }; in display_pipe_crc_irq_handler() 446 u32 crc2, u32 crc3, in display_pipe_crc_irq_handler() argument
|