/kernel/linux/linux-5.10/lib/ |
H A D | crc4.c | 3 * crc4.c - simple crc-4 calculations. 6 #include <linux/crc4.h> 15 * crc4 - calculate the 4-bit crc of a value. 16 * @c: starting crc4 20 * Returns the crc4 value of @x, using polynomial 0b10111. 25 uint8_t crc4(uint8_t c, uint64_t x, int bits) in crc4() function 35 /* Calculate crc4 over four-bit nibbles, starting at the MSbit */ in crc4() 41 EXPORT_SYMBOL_GPL(crc4); variable
|
H A D | Makefile | 171 obj-$(CONFIG_CRC4) += crc4.o
|
/kernel/linux/linux-6.6/lib/ |
H A D | crc4.c | 3 * crc4.c - simple crc-4 calculations. 6 #include <linux/crc4.h> 15 * crc4 - calculate the 4-bit crc of a value. 16 * @c: starting crc4 20 * Returns the crc4 value of @x, using polynomial 0b10111. 25 uint8_t crc4(uint8_t c, uint64_t x, int bits) in crc4() function 35 /* Calculate crc4 over four-bit nibbles, starting at the MSbit */ in crc4() 41 EXPORT_SYMBOL_GPL(crc4); variable
|
H A D | Makefile | 184 obj-$(CONFIG_CRC4) += crc4.o
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | crc4.h | 7 extern uint8_t crc4(uint8_t c, uint64_t x, int bits);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | crc4.h | 7 extern uint8_t crc4(uint8_t c, uint64_t x, int bits);
|
/kernel/linux/linux-5.10/drivers/fsi/ |
H A D | fsi-master-ast-cf.c | 7 #include <linux/crc4.h> 145 crc = crc4(0, 1 << top | msg->msg >> (msg->bits - top), top + 1); in msg_push_crc() 148 crc = crc4(crc, msg->msg, msg->bits - top); in msg_push_crc() 389 crc = crc4(0, 1, 1); in read_copro_response() 390 crc = crc4(crc, rtag, 4); in read_copro_response() 393 crc = crc4(crc, rdata, size); in read_copro_response() 397 crc = crc4(crc, rcrc, 4); in read_copro_response()
|
H A D | fsi-master-gpio.c | 6 #include <linux/crc4.h> 177 crc = crc4(0, 1 << top | msg->msg >> (msg->bits - top), top + 1); in msg_push_crc() 180 crc = crc4(crc, msg->msg, msg->bits - top); in msg_push_crc() 378 crc = crc4(0, 1, 1); in read_one_response() 379 crc = crc4(crc, msg.msg, msg.bits); in read_one_response()
|
H A D | fsi-core.c | 13 #include <linux/crc4.h> 494 crc = crc4(0, conf, 32); in fsi_slave_scan() 1007 crc = crc4(0, cfam_id, 32); in fsi_slave_init()
|
/kernel/linux/linux-6.6/drivers/fsi/ |
H A D | fsi-master-ast-cf.c | 7 #include <linux/crc4.h> 145 crc = crc4(0, 1 << top | msg->msg >> (msg->bits - top), top + 1); in msg_push_crc() 148 crc = crc4(crc, msg->msg, msg->bits - top); in msg_push_crc() 389 crc = crc4(0, 1, 1); in read_copro_response() 390 crc = crc4(crc, rtag, 4); in read_copro_response() 393 crc = crc4(crc, rdata, size); in read_copro_response() 397 crc = crc4(crc, rcrc, 4); in read_copro_response()
|
H A D | fsi-master-gpio.c | 6 #include <linux/crc4.h> 177 crc = crc4(0, 1 << top | msg->msg >> (msg->bits - top), top + 1); in msg_push_crc() 180 crc = crc4(crc, msg->msg, msg->bits - top); in msg_push_crc() 378 crc = crc4(0, 1, 1); in read_one_response() 379 crc = crc4(crc, msg.msg, msg.bits); in read_one_response()
|
H A D | fsi-core.c | 13 #include <linux/crc4.h> 470 crc = crc4(0, conf, 32); in fsi_slave_scan() 1003 crc = crc4(0, cfam_id, 32); in fsi_slave_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_dp_mst_topology.c | 277 u8 crc4; in drm_dp_encode_sideband_msg_hdr() local 286 crc4 = drm_dp_msg_header_crc4(buf, (idx * 2) - 1); in drm_dp_encode_sideband_msg_hdr() 287 buf[idx - 1] |= (crc4 & 0xf); in drm_dp_encode_sideband_msg_hdr() 295 u8 crc4; in drm_dp_decode_sideband_msg_hdr() local 306 crc4 = drm_dp_msg_header_crc4(buf, (len * 2) - 1); in drm_dp_decode_sideband_msg_hdr() 308 if ((crc4 & 0xf) != (buf[len - 1] & 0xf)) { in drm_dp_decode_sideband_msg_hdr() 309 DRM_DEBUG_KMS("crc4 mismatch 0x%x 0x%x\n", crc4, buf[len - 1]); in drm_dp_decode_sideband_msg_hdr() 724 u8 crc4; in drm_dp_crc_sideband_chunk_req() local 726 crc4 in drm_dp_crc_sideband_chunk_req() 776 u8 crc4; drm_dp_sideband_append_payload() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/display/ |
H A D | drm_dp_mst_topology.c | 277 u8 crc4; in drm_dp_encode_sideband_msg_hdr() local 286 crc4 = drm_dp_msg_header_crc4(buf, (idx * 2) - 1); in drm_dp_encode_sideband_msg_hdr() 287 buf[idx - 1] |= (crc4 & 0xf); in drm_dp_encode_sideband_msg_hdr() 296 u8 crc4; in drm_dp_decode_sideband_msg_hdr() local 307 crc4 = drm_dp_msg_header_crc4(buf, (len * 2) - 1); in drm_dp_decode_sideband_msg_hdr() 309 if ((crc4 & 0xf) != (buf[len - 1] & 0xf)) { in drm_dp_decode_sideband_msg_hdr() 310 drm_dbg_kms(mgr->dev, "crc4 mismatch 0x%x 0x%x\n", crc4, buf[len - 1]); in drm_dp_decode_sideband_msg_hdr() 725 u8 crc4; in drm_dp_crc_sideband_chunk_req() local 727 crc4 in drm_dp_crc_sideband_chunk_req() 777 u8 crc4; drm_dp_sideband_append_payload() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_display_irq.c | 301 u32 crc4) in display_pipe_crc_irq_handler() 305 u32 crcs[5] = { crc0, crc1, crc2, crc3, crc4 }; in display_pipe_crc_irq_handler() 336 u32 crc4) {} in display_pipe_crc_irq_handler() 297 display_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe, u32 crc0, u32 crc1, u32 crc2, u32 crc3, u32 crc4) display_pipe_crc_irq_handler() argument 332 display_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe, u32 crc0, u32 crc1, u32 crc2, u32 crc3, u32 crc4) display_pipe_crc_irq_handler() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_irq.c | 1210 u32 crc4) in display_pipe_crc_irq_handler() 1214 u32 crcs[5] = { crc0, crc1, crc2, crc3, crc4 }; in display_pipe_crc_irq_handler() 1245 u32 crc4) {} in display_pipe_crc_irq_handler() 1206 display_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe, u32 crc0, u32 crc1, u32 crc2, u32 crc3, u32 crc4) display_pipe_crc_irq_handler() argument 1241 display_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe, u32 crc0, u32 crc1, u32 crc2, u32 crc3, u32 crc4) display_pipe_crc_irq_handler() argument
|