Lines Matching defs:header
99 /* get first header */
110 dev_dbg(sdev->dev, "found ext header type %d size 0x%x\n",
127 dev_warn(sdev->dev, "warning: unknown ext header type %d size 0x%x\n",
139 /* move to next header */
207 * assert fw size is big enough to contain extended manifest header,
252 /* get first extended manifest element header */
258 dev_dbg(sdev->dev, "found sof_ext_man header type %d size 0x%X\n",
263 dev_err(sdev->dev, "error: invalid sof_ext_man header size, type %d size 0x%X\n",
283 dev_warn(sdev->dev, "warning: unknown sof_ext_man header type %d size 0x%X\n",
289 dev_err(sdev->dev, "error: failed to parse sof_ext_man header type %d size 0x%X\n",
299 dev_err(sdev->dev, "error: sof_ext_man header is inconsistent\n");
497 /* module->size doesn't include header size */
506 /* minus header size of block */
571 struct snd_sof_fw_header *header;
579 /* Read the header information from the data pointer */
580 header = (struct snd_sof_fw_header *)(fw->data + fw_offset);
583 if (strncmp(header->sig, SND_SOF_FW_SIG, SND_SOF_FW_SIG_SIZE) != 0) {
589 if (fw_size != header->file_size + sizeof(*header)) {
591 fw_size, header->file_size + sizeof(*header));
595 dev_dbg(sdev->dev, "header size=0x%x modules=0x%x abi=0x%x size=%zu\n",
596 header->file_size, header->num_modules,
597 header->abi, sizeof(*header));
605 struct snd_sof_fw_header *header;
612 header = (struct snd_sof_fw_header *)(fw->data + fw_offset);
619 sizeof(*header));
620 remaining = fw->size - sizeof(*header) - fw_offset;
623 dev_err(sdev->dev, "error: fw size smaller than header size\n");
627 for (count = 0; count < header->num_modules; count++) {
634 /* minus header size of module */
716 /* make sure the FW header and file is valid */
719 dev_err(sdev->dev, "error: invalid FW header\n");