Searched refs:ssfw_head (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | sigmadsp.c | 477 const struct sigma_firmware_header *ssfw_head; in sigmadsp_firmware_load() local 498 if (fw->size < sizeof(*ssfw_head) || fw->size >= 0x4000000) { in sigmadsp_firmware_load() 503 ssfw_head = (void *)fw->data; in sigmadsp_firmware_load() 504 if (memcmp(ssfw_head->magic, SIGMA_MAGIC, ARRAY_SIZE(ssfw_head->magic))) { in sigmadsp_firmware_load() 509 crc = crc32(0, fw->data + sizeof(*ssfw_head), in sigmadsp_firmware_load() 510 fw->size - sizeof(*ssfw_head)); in sigmadsp_firmware_load() 512 if (crc != le32_to_cpu(ssfw_head->crc)) { in sigmadsp_firmware_load() 514 le32_to_cpu(ssfw_head->crc), crc); in sigmadsp_firmware_load() 518 switch (ssfw_head in sigmadsp_firmware_load() [all...] |
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | sigmadsp.c | 489 const struct sigma_firmware_header *ssfw_head; in sigmadsp_firmware_load() local 510 if (fw->size < sizeof(*ssfw_head) || fw->size >= 0x4000000) { in sigmadsp_firmware_load() 515 ssfw_head = (void *)fw->data; in sigmadsp_firmware_load() 516 if (memcmp(ssfw_head->magic, SIGMA_MAGIC, ARRAY_SIZE(ssfw_head->magic))) { in sigmadsp_firmware_load() 521 crc = crc32(0, fw->data + sizeof(*ssfw_head), in sigmadsp_firmware_load() 522 fw->size - sizeof(*ssfw_head)); in sigmadsp_firmware_load() 524 if (crc != le32_to_cpu(ssfw_head->crc)) { in sigmadsp_firmware_load() 526 le32_to_cpu(ssfw_head->crc), crc); in sigmadsp_firmware_load() 530 switch (ssfw_head in sigmadsp_firmware_load() [all...] |
Completed in 3 milliseconds