/kernel/linux/linux-5.10/lib/ |
H A D | crc32.c | 58 crc32_body(u32 crc, unsigned char const *buf, size_t len, const u32 (*tab)[256]) argument 61 # define DO_CRC(x) crc = t0[(crc ^ (x)) & 255] ^ (crc >> 8) 67 # define DO_CRC(x) crc = t0[((crc >> 24) ^ (x)) & 255] ^ (crc << 8) 106 q = crc ^ *++b; /* use pre increment for speed */ 108 crc = DO_CRC4; 110 crc 146 crc32_le_generic(u32 crc, unsigned char const *p, size_t len, const u32 (*tab)[256], u32 polynomial) global() argument 186 crc32_le(u32 crc, unsigned char const *p, size_t len) global() argument 190 __crc32c_le(u32 crc, unsigned char const *p, size_t len) global() argument 195 crc32_le(u32 crc, unsigned char const *p, size_t len) global() argument 200 __crc32c_le(u32 crc, unsigned char const *p, size_t len) global() argument 243 crc32_generic_shift(u32 crc, size_t len, u32 polynomial) global() argument 273 crc32_le_shift(u32 crc, size_t len) global() argument 278 __crc32c_le_shift(u32 crc, size_t len) global() argument 294 crc32_be_generic(u32 crc, unsigned char const *p, size_t len, const u32 (*tab)[256], u32 polynomial) global() argument 335 crc32_be(u32 crc, unsigned char const *p, size_t len) global() argument 340 crc32_be(u32 crc, unsigned char const *p, size_t len) global() argument [all...] |
H A D | gen_crc32table.c | 33 * crc is the crc of the byte i; other entries are filled in based on the 41 uint32_t crc = 1; in crc32init_le_generic() local 46 crc = (crc >> 1) ^ ((crc & 1) ? polynomial : 0); in crc32init_le_generic() 48 tab[0][i + j] = crc ^ tab[0][j]; in crc32init_le_generic() 51 crc = tab[0][i]; in crc32init_le_generic() 53 crc = tab[0][crc in crc32init_le_generic() 75 uint32_t crc = 0x80000000; crc32init_be() local [all...] |
/kernel/linux/linux-6.6/lib/ |
H A D | crc32.c | 58 crc32_body(u32 crc, unsigned char const *buf, size_t len, const u32 (*tab)[256]) argument 61 # define DO_CRC(x) crc = t0[(crc ^ (x)) & 255] ^ (crc >> 8) 67 # define DO_CRC(x) crc = t0[((crc >> 24) ^ (x)) & 255] ^ (crc << 8) 106 q = crc ^ *++b; /* use pre increment for speed */ 108 crc = DO_CRC4; 110 crc 146 crc32_le_generic(u32 crc, unsigned char const *p, size_t len, const u32 (*tab)[256], u32 polynomial) global() argument 186 crc32_le(u32 crc, unsigned char const *p, size_t len) global() argument 190 __crc32c_le(u32 crc, unsigned char const *p, size_t len) global() argument 195 crc32_le(u32 crc, unsigned char const *p, size_t len) global() argument 199 __crc32c_le(u32 crc, unsigned char const *p, size_t len) global() argument 242 crc32_generic_shift(u32 crc, size_t len, u32 polynomial) global() argument 272 crc32_le_shift(u32 crc, size_t len) global() argument 277 __crc32c_le_shift(u32 crc, size_t len) global() argument 293 crc32_be_generic(u32 crc, unsigned char const *p, size_t len, const u32 (*tab)[256], u32 polynomial) global() argument 334 crc32_be(u32 crc, unsigned char const *p, size_t len) global() argument 339 crc32_be(u32 crc, unsigned char const *p, size_t len) global() argument [all...] |
H A D | gen_crc32table.c | 33 * crc is the crc of the byte i; other entries are filled in based on the 41 uint32_t crc = 1; in crc32init_le_generic() local 46 crc = (crc >> 1) ^ ((crc & 1) ? polynomial : 0); in crc32init_le_generic() 48 tab[0][i + j] = crc ^ tab[0][j]; in crc32init_le_generic() 51 crc = tab[0][i]; in crc32init_le_generic() 53 crc = tab[0][crc in crc32init_le_generic() 75 uint32_t crc = 0x80000000; crc32init_be() local [all...] |
H A D | gen_crc64table.c | 27 uint64_t i, j, c, crc; in generate_reflected_crc64_table() local 30 crc = 0ULL; in generate_reflected_crc64_table() 34 if ((crc ^ (c >> j)) & 1) in generate_reflected_crc64_table() 35 crc = (crc >> 1) ^ poly; in generate_reflected_crc64_table() 37 crc >>= 1; in generate_reflected_crc64_table() 39 table[i] = crc; in generate_reflected_crc64_table() 45 uint64_t i, j, c, crc; in generate_crc64_table() local 48 crc = 0; in generate_crc64_table() 52 if ((crc in generate_crc64_table() [all...] |
H A D | crc64.c | 13 * http://www.ross.net/crc/download/crc_v3.txt 46 * @crc: seed value for computation. 0 or (u64)~0 for a new CRC calculation, 51 u64 __pure crc64_be(u64 crc, const void *p, size_t len) in crc64_be() argument 58 t = ((crc >> 56) ^ (*_p++)) & 0xFF; in crc64_be() 59 crc = crc64table[t] ^ (crc << 8); in crc64_be() 62 return crc; in crc64_be() 68 * @crc: seed value for computation. 0 for a new CRC calculation, or the 73 u64 __pure crc64_rocksoft_generic(u64 crc, const void *p, size_t len) in crc64_rocksoft_generic() argument 78 crc in crc64_rocksoft_generic() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_debugfs_crc.c | 49 * file dri/0/crtc-N/crc/control in debugfs, with N being the index of the CRTC. 55 * the dri/0/crtc-N/crc/data file. Each line in that file contains the frame 100 if (strcmp(sources[i], crtc->crc.source)) in crc_control_show() 109 seq_printf(m, "%s*\n", crtc->crc.source); in crc_control_show() 125 struct drm_crtc_crc *crc = &crtc->crc; in crc_control_write() local 134 DRM_DEBUG_KMS("Expected < %lu bytes into crtc crc control\n", in crc_control_write() 152 spin_lock_irq(&crc->lock); in crc_control_write() 154 if (crc->opened) { in crc_control_write() 155 spin_unlock_irq(&crc in crc_control_write() 178 crtc_crc_data_count(struct drm_crtc_crc *crc) crtc_crc_data_count() argument 184 crtc_crc_cleanup(struct drm_crtc_crc *crc) crtc_crc_cleanup() argument 198 struct drm_crtc_crc *crc = &crtc->crc; crtc_crc_open() local 261 struct drm_crtc_crc *crc = &crtc->crc; crtc_crc_release() local 288 struct drm_crtc_crc *crc = &crtc->crc; crtc_crc_read() local 347 struct drm_crtc_crc *crc = &crtc->crc; crtc_crc_poll() local 396 struct drm_crtc_crc *crc = &crtc->crc; drm_crtc_add_crc_entry() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_debugfs_crc.c | 49 * file dri/0/crtc-N/crc/control in debugfs, with N being the :ref:`index of 55 * the dri/0/crtc-N/crc/data file. Each line in that file contains the frame 100 if (strcmp(sources[i], crtc->crc.source)) in crc_control_show() 109 seq_printf(m, "%s*\n", crtc->crc.source); in crc_control_show() 125 struct drm_crtc_crc *crc = &crtc->crc; in crc_control_write() local 134 DRM_DEBUG_KMS("Expected < %lu bytes into crtc crc control\n", in crc_control_write() 152 spin_lock_irq(&crc->lock); in crc_control_write() 154 if (crc->opened) { in crc_control_write() 155 spin_unlock_irq(&crc in crc_control_write() 178 crtc_crc_data_count(struct drm_crtc_crc *crc) crtc_crc_data_count() argument 184 crtc_crc_cleanup(struct drm_crtc_crc *crc) crtc_crc_cleanup() argument 198 struct drm_crtc_crc *crc = &crtc->crc; crtc_crc_open() local 261 struct drm_crtc_crc *crc = &crtc->crc; crtc_crc_release() local 288 struct drm_crtc_crc *crc = &crtc->crc; crtc_crc_read() local 347 struct drm_crtc_crc *crc = &crtc->crc; crtc_crc_poll() local 396 struct drm_crtc_crc *crc = &crtc->crc; drm_crtc_add_crc_entry() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | crc.c | 19 #include "crc.h" 77 core->func->crc->set_ctx(head, ctx); in nv50_crc_program_ctx() 84 struct nv50_crc *crc = container_of(work, struct nv50_crc, flip_work); in nv50_crc_ctx_flip_work() local 85 struct nv50_head *head = container_of(crc, struct nv50_head, crc); in nv50_crc_ctx_flip_work() 88 u8 new_idx = crc->ctx_idx ^ 1; in nv50_crc_ctx_flip_work() 106 drm_crtc_index(crtc), crc->ctx_idx, new_idx); in nv50_crc_ctx_flip_work() 109 nv50_crc_program_ctx(head, &crc->ctx[new_idx]); in nv50_crc_ctx_flip_work() 112 spin_lock_irq(&crc->lock); in nv50_crc_ctx_flip_work() 113 crc in nv50_crc_ctx_flip_work() 128 struct nv50_crc *crc = &head->crc; nv50_crc_get_entries() local 151 struct nv50_crc *crc = &head->crc; nv50_crc_handle_vblank() local 243 struct nv50_crc *crc = &head->crc; nv50_crc_atomic_stop_reporting() local 275 struct nv50_crc *crc = &head->crc; nv50_crc_atomic_init_notifier_contexts() local 299 struct nv50_crc *crc = &head->crc; nv50_crc_atomic_release_notifier_contexts() local 322 struct nv50_crc *crc = &head->crc; nv50_crc_atomic_start_reporting() local 474 struct nv50_crc *crc = &head->crc; nv50_crc_atomic_set() local 566 struct nv50_crc *crc = &head->crc; nv50_crc_set_source() local 652 struct nv50_crc *crc = &head->crc; nv50_crc_debugfs_flip_threshold_get() local 682 struct nv50_crc *crc = &head->crc; nv50_crc_debugfs_flip_threshold_set() local 748 struct nv50_crc *crc = &head->crc; nv50_crc_init_head() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | crc.c | 19 #include "crc.h" 77 core->func->crc->set_ctx(head, ctx); in nv50_crc_program_ctx() 84 struct nv50_crc *crc = container_of(work, struct nv50_crc, flip_work); in nv50_crc_ctx_flip_work() local 85 struct nv50_head *head = container_of(crc, struct nv50_head, crc); in nv50_crc_ctx_flip_work() 91 u8 new_idx = crc->ctx_idx ^ 1; in nv50_crc_ctx_flip_work() 104 crtc->name, crc->ctx_idx, new_idx); in nv50_crc_ctx_flip_work() 107 nv50_crc_program_ctx(head, &crc->ctx[new_idx]); in nv50_crc_ctx_flip_work() 116 spin_lock_irq(&crc->lock); in nv50_crc_ctx_flip_work() 117 crc in nv50_crc_ctx_flip_work() 132 struct nv50_crc *crc = &head->crc; nv50_crc_get_entries() local 155 struct nv50_crc *crc = &head->crc; nv50_crc_handle_vblank() local 247 struct nv50_crc *crc = &head->crc; nv50_crc_atomic_stop_reporting() local 279 struct nv50_crc *crc = &head->crc; nv50_crc_atomic_init_notifier_contexts() local 303 struct nv50_crc *crc = &head->crc; nv50_crc_atomic_release_notifier_contexts() local 326 struct nv50_crc *crc = &head->crc; nv50_crc_atomic_start_reporting() local 453 struct nv50_crc *crc = &head->crc; nv50_crc_atomic_set() local 544 struct nv50_crc *crc = &head->crc; nv50_crc_set_source() local 630 struct nv50_crc *crc = &head->crc; nv50_crc_debugfs_flip_threshold_get() local 660 struct nv50_crc *crc = &head->crc; nv50_crc_debugfs_flip_threshold_set() local 726 struct nv50_crc *crc = &head->crc; nv50_crc_init_head() local [all...] |
/kernel/linux/linux-6.6/arch/mips/crypto/ |
H A D | crc32-mips.c | 46 #define __CRC32(crc, value, op, SZ, TYPE) \ 54 : "+r" (crc) \ 58 #define _CRC32_crc32b(crc, value) __CRC32(crc, value, crc32b, 0, 0) 59 #define _CRC32_crc32h(crc, value) __CRC32(crc, value, crc32h, 1, 0) 60 #define _CRC32_crc32w(crc, value) __CRC32(crc, value, crc32w, 2, 0) 61 #define _CRC32_crc32d(crc, value) __CRC32(crc, valu 78 u32 crc = crc_; global() local 118 u32 crc = crc_; global() local 163 u32 crc; global() member 226 __chksum_finup(u32 crc, const u8 *data, unsigned int len, u8 *out) global() argument 232 __chksumc_finup(u32 crc, const u8 *data, unsigned int len, u8 *out) global() argument [all...] |
/kernel/linux/linux-5.10/drivers/crypto/stm32/ |
H A D | stm32-crc32.c | 104 struct stm32_crc *crc; in stm32_crc_get_next_crc() local 107 crc = list_first_entry_or_null(&crc_list.dev_list, struct stm32_crc, list); in stm32_crc_get_next_crc() 108 if (crc) in stm32_crc_get_next_crc() 109 list_move_tail(&crc->list, &crc_list.dev_list); in stm32_crc_get_next_crc() 112 return crc; in stm32_crc_get_next_crc() 119 struct stm32_crc *crc; in stm32_crc_init() local 122 crc = stm32_crc_get_next_crc(); in stm32_crc_init() 123 if (!crc) in stm32_crc_init() 126 pm_runtime_get_sync(crc->dev); in stm32_crc_init() 128 spin_lock_irqsave(&crc in stm32_crc_init() 152 struct stm32_crc *crc; burst_update() local 319 struct stm32_crc *crc; stm32_crc_probe() local 384 struct stm32_crc *crc = platform_get_drvdata(pdev); stm32_crc_remove() local 411 struct stm32_crc *crc = dev_get_drvdata(dev); stm32_crc_suspend() local 425 struct stm32_crc *crc = dev_get_drvdata(dev); stm32_crc_resume() local 439 struct stm32_crc *crc = dev_get_drvdata(dev); stm32_crc_runtime_suspend() local 448 struct stm32_crc *crc = dev_get_drvdata(dev); stm32_crc_runtime_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/crypto/stm32/ |
H A D | stm32-crc32.c | 104 struct stm32_crc *crc; in stm32_crc_get_next_crc() local 107 crc = list_first_entry_or_null(&crc_list.dev_list, struct stm32_crc, list); in stm32_crc_get_next_crc() 108 if (crc) in stm32_crc_get_next_crc() 109 list_move_tail(&crc->list, &crc_list.dev_list); in stm32_crc_get_next_crc() 112 return crc; in stm32_crc_get_next_crc() 119 struct stm32_crc *crc; in stm32_crc_init() local 122 crc = stm32_crc_get_next_crc(); in stm32_crc_init() 123 if (!crc) in stm32_crc_init() 126 pm_runtime_get_sync(crc->dev); in stm32_crc_init() 128 spin_lock_irqsave(&crc in stm32_crc_init() 152 struct stm32_crc *crc; burst_update() local 319 struct stm32_crc *crc; stm32_crc_probe() local 384 struct stm32_crc *crc = platform_get_drvdata(pdev); stm32_crc_remove() local 411 struct stm32_crc *crc = dev_get_drvdata(dev); stm32_crc_suspend() local 425 struct stm32_crc *crc = dev_get_drvdata(dev); stm32_crc_resume() local 439 struct stm32_crc *crc = dev_get_drvdata(dev); stm32_crc_runtime_suspend() local 448 struct stm32_crc *crc = dev_get_drvdata(dev); stm32_crc_runtime_resume() local [all...] |
/kernel/linux/linux-5.10/arch/arm/crypto/ |
H A D | crc32-ce-glue.c | 66 u32 *crc = shash_desc_ctx(desc); in crc32_init() local 68 *crc = *mctx; in crc32_init() 75 u32 *crc = shash_desc_ctx(desc); in crc32_update() local 77 *crc = crc32_armv8_le(*crc, data, length); in crc32_update() 84 u32 *crc = shash_desc_ctx(desc); in crc32c_update() local 86 *crc = crc32c_armv8_le(*crc, data, length); in crc32c_update() 92 u32 *crc = shash_desc_ctx(desc); in crc32_final() local 94 put_unaligned_le32(*crc, ou in crc32_final() 100 u32 *crc = shash_desc_ctx(desc); crc32c_final() local 109 u32 *crc = shash_desc_ctx(desc); crc32_pmull_update() local 143 u32 *crc = shash_desc_ctx(desc); crc32c_pmull_update() local [all...] |
/kernel/linux/linux-6.6/arch/arm/crypto/ |
H A D | crc32-ce-glue.c | 66 u32 *crc = shash_desc_ctx(desc); in crc32_init() local 68 *crc = *mctx; in crc32_init() 75 u32 *crc = shash_desc_ctx(desc); in crc32_update() local 77 *crc = crc32_armv8_le(*crc, data, length); in crc32_update() 84 u32 *crc = shash_desc_ctx(desc); in crc32c_update() local 86 *crc = crc32c_armv8_le(*crc, data, length); in crc32c_update() 92 u32 *crc = shash_desc_ctx(desc); in crc32_final() local 94 put_unaligned_le32(*crc, ou in crc32_final() 100 u32 *crc = shash_desc_ctx(desc); crc32c_final() local 109 u32 *crc = shash_desc_ctx(desc); crc32_pmull_update() local 143 u32 *crc = shash_desc_ctx(desc); crc32c_pmull_update() local [all...] |
/kernel/linux/linux-5.10/arch/loongarch/crypto/ |
H A D | crc32-loongarch.c | 3 * crc32.c - CRC32 and CRC32C using LoongArch crc* instructions 18 #define _CRC32(crc, value, size, type) \ 22 : "+r" (crc) \ 27 #define CRC32(crc, value, size) _CRC32(crc, value, size, crc) 28 #define CRC32C(crc, value, size) _CRC32(crc, value, size, crcc) 32 u32 crc = crc_; in crc32_loongarch_hw() local 37 CRC32(crc, valu in crc32_loongarch_hw() 68 u32 crc = crc_; crc32c_loongarch_hw() local 110 u32 crc; global() member 171 __chksum_finup(u32 crc, const u8 *data, unsigned int len, u8 *out) __chksum_finup() argument 177 __chksumc_finup(u32 crc, const u8 *data, unsigned int len, u8 *out) __chksumc_finup() argument [all...] |
/kernel/linux/linux-6.6/arch/loongarch/crypto/ |
H A D | crc32-loongarch.c | 3 * crc32.c - CRC32 and CRC32C using LoongArch crc* instructions 18 #define _CRC32(crc, value, size, type) \ 22 : "+r" (crc) \ 27 #define CRC32(crc, value, size) _CRC32(crc, value, size, crc) 28 #define CRC32C(crc, value, size) _CRC32(crc, value, size, crcc) 32 u32 crc = crc_; in crc32_loongarch_hw() local 37 CRC32(crc, valu in crc32_loongarch_hw() 68 u32 crc = crc_; crc32c_loongarch_hw() local 110 u32 crc; global() member 171 __chksum_finup(u32 crc, const u8 *data, unsigned int len, u8 *out) __chksum_finup() argument 177 __chksumc_finup(u32 crc, const u8 *data, unsigned int len, u8 *out) __chksumc_finup() argument [all...] |
/kernel/linux/linux-5.10/arch/mips/crypto/ |
H A D | crc32-mips.c | 53 #define _CRC32(crc, value, size, type) \ 60 : "+r" (crc) \ 64 #define CRC32(crc, value, size) \ 65 _CRC32(crc, value, size, crc32) 67 #define CRC32C(crc, value, size) \ 68 _CRC32(crc, value, size, crc32c) 72 u32 crc = crc_; local 78 CRC32(crc, value, d); 89 CRC32(crc, value, w); 97 CRC32(crc, valu 112 u32 crc = crc_; global() local 157 u32 crc; global() member 220 __chksum_finup(u32 crc, const u8 *data, unsigned int len, u8 *out) global() argument 226 __chksumc_finup(u32 crc, const u8 *data, unsigned int len, u8 *out) global() argument [all...] |
/kernel/linux/linux-5.10/arch/powerpc/crypto/ |
H A D | crct10dif-vpmsum_glue.c | 9 #include <linux/crc-t10dif.h> 25 u32 __crct10dif_vpmsum(u32 crc, unsigned char const *p, size_t len); 31 u32 crc = crci; in crct10dif_vpmsum() local 34 return crc_t10dif_generic(crc, p, len); in crct10dif_vpmsum() 38 crc = crc_t10dif_generic(crc, p, prealign); in crct10dif_vpmsum() 44 crc <<= 16; in crct10dif_vpmsum() 48 crc = __crct10dif_vpmsum(crc, p, len & ~VMX_ALIGN_MASK); in crct10dif_vpmsum() 52 crc >> in crct10dif_vpmsum() 66 u16 *crc = shash_desc_ctx(desc); crct10dif_vpmsum_init() local 75 u16 *crc = shash_desc_ctx(desc); crct10dif_vpmsum_update() local [all...] |
/kernel/linux/linux-6.6/arch/powerpc/crypto/ |
H A D | crct10dif-vpmsum_glue.c | 9 #include <linux/crc-t10dif.h> 25 u32 __crct10dif_vpmsum(u32 crc, unsigned char const *p, size_t len); 31 u32 crc = crci; in crct10dif_vpmsum() local 34 return crc_t10dif_generic(crc, p, len); in crct10dif_vpmsum() 38 crc = crc_t10dif_generic(crc, p, prealign); in crct10dif_vpmsum() 44 crc <<= 16; in crct10dif_vpmsum() 48 crc = __crct10dif_vpmsum(crc, p, len & ~VMX_ALIGN_MASK); in crct10dif_vpmsum() 52 crc >> in crct10dif_vpmsum() 66 u16 *crc = shash_desc_ctx(desc); crct10dif_vpmsum_init() local 75 u16 *crc = shash_desc_ctx(desc); crct10dif_vpmsum_update() local [all...] |
/kernel/linux/linux-5.10/fs/xfs/libxfs/ |
H A D | xfs_cksum.h | 9 * inside it. The offset of the 32bit crc fields is passed as the 17 uint32_t crc; in xfs_start_cksum_safe() local 20 crc = crc32c(XFS_CRC_SEED, buffer, cksum_offset); in xfs_start_cksum_safe() 23 crc = crc32c(crc, &zero, sizeof(__u32)); in xfs_start_cksum_safe() 26 return crc32c(crc, &buffer[cksum_offset + sizeof(__be32)], in xfs_start_cksum_safe() 52 xfs_end_cksum(uint32_t crc) in xfs_end_cksum() argument 54 return ~cpu_to_le32(crc); in xfs_end_cksum() 66 uint32_t crc = xfs_start_cksum_update(buffer, length, cksum_offset); in xfs_update_cksum() local 68 *(__le32 *)(buffer + cksum_offset) = xfs_end_cksum(crc); in xfs_update_cksum() 77 uint32_t crc = xfs_start_cksum_safe(buffer, length, cksum_offset); xfs_verify_cksum() local [all...] |
/kernel/linux/linux-6.6/fs/xfs/libxfs/ |
H A D | xfs_cksum.h | 9 * inside it. The offset of the 32bit crc fields is passed as the 17 uint32_t crc; in xfs_start_cksum_safe() local 20 crc = crc32c(XFS_CRC_SEED, buffer, cksum_offset); in xfs_start_cksum_safe() 23 crc = crc32c(crc, &zero, sizeof(__u32)); in xfs_start_cksum_safe() 26 return crc32c(crc, &buffer[cksum_offset + sizeof(__be32)], in xfs_start_cksum_safe() 52 xfs_end_cksum(uint32_t crc) in xfs_end_cksum() argument 54 return ~cpu_to_le32(crc); in xfs_end_cksum() 66 uint32_t crc = xfs_start_cksum_update(buffer, length, cksum_offset); in xfs_update_cksum() local 68 *(__le32 *)(buffer + cksum_offset) = xfs_end_cksum(crc); in xfs_update_cksum() 77 uint32_t crc = xfs_start_cksum_safe(buffer, length, cksum_offset); xfs_verify_cksum() local [all...] |
/kernel/linux/linux-6.6/crypto/ |
H A D | crc64_rocksoft_generic.c | 10 u64 *crc = shash_desc_ctx(desc); in chksum_init() local 12 *crc = 0; in chksum_init() 20 u64 *crc = shash_desc_ctx(desc); in chksum_update() local 22 *crc = crc64_rocksoft_generic(*crc, data, length); in chksum_update() 29 u64 *crc = shash_desc_ctx(desc); in chksum_final() local 31 put_unaligned_le64(*crc, out); in chksum_final() 35 static int __chksum_finup(u64 crc, const u8 *data, unsigned int len, u8 *out) in __chksum_finup() argument 37 crc = crc64_rocksoft_generic(crc, dat in __chksum_finup() 45 u64 *crc = shash_desc_ctx(desc); chksum_finup() local [all...] |
/kernel/linux/linux-5.10/tools/power/acpi/tools/acpidbg/ |
H A D | acpidbg.c | 123 static int acpi_aml_read(int fd, struct circ_buf *crc) in acpi_aml_read() argument 128 p = &crc->buf[crc->head]; in acpi_aml_read() 129 len = circ_space_to_end(crc); in acpi_aml_read() 134 crc->head = (crc->head + len) & (ACPI_AML_BUF_SIZE - 1); in acpi_aml_read() 138 static int acpi_aml_read_batch_cmd(int unused, struct circ_buf *crc) in acpi_aml_read_batch_cmd() argument 144 p = &crc->buf[crc->head]; in acpi_aml_read_batch_cmd() 145 len = circ_space_to_end(crc); in acpi_aml_read_batch_cmd() 159 acpi_aml_read_batch_log(int fd, struct circ_buf *crc) acpi_aml_read_batch_log() argument 223 acpi_aml_write(int fd, struct circ_buf *crc) acpi_aml_write() argument 238 acpi_aml_write_batch_log(int fd, struct circ_buf *crc) acpi_aml_write_batch_log() argument 255 acpi_aml_write_batch_cmd(int fd, struct circ_buf *crc) acpi_aml_write_batch_cmd() argument [all...] |
/kernel/linux/linux-6.6/tools/power/acpi/tools/acpidbg/ |
H A D | acpidbg.c | 123 static int acpi_aml_read(int fd, struct circ_buf *crc) in acpi_aml_read() argument 128 p = &crc->buf[crc->head]; in acpi_aml_read() 129 len = circ_space_to_end(crc); in acpi_aml_read() 134 crc->head = (crc->head + len) & (ACPI_AML_BUF_SIZE - 1); in acpi_aml_read() 138 static int acpi_aml_read_batch_cmd(int unused, struct circ_buf *crc) in acpi_aml_read_batch_cmd() argument 144 p = &crc->buf[crc->head]; in acpi_aml_read_batch_cmd() 145 len = circ_space_to_end(crc); in acpi_aml_read_batch_cmd() 159 acpi_aml_read_batch_log(int fd, struct circ_buf *crc) acpi_aml_read_batch_log() argument 223 acpi_aml_write(int fd, struct circ_buf *crc) acpi_aml_write() argument 238 acpi_aml_write_batch_log(int fd, struct circ_buf *crc) acpi_aml_write_batch_log() argument 255 acpi_aml_write_batch_cmd(int fd, struct circ_buf *crc) acpi_aml_write_batch_cmd() argument [all...] |