Lines Matching defs:ext_hdr
522 const struct sof_ipc_ext_data_hdr *ext_hdr)
525 container_of(ext_hdr, struct sof_ipc_window, ext_hdr);
531 if (memcmp(sdev->info_window, w, ext_hdr->hdr.size)) {
539 sdev->info_window = devm_kmemdup(sdev->dev, w, ext_hdr->hdr.size, GFP_KERNEL);
547 const struct sof_ipc_ext_data_hdr *ext_hdr)
552 container_of(ext_hdr, struct sof_ipc_cc_version, ext_hdr);
555 if (memcmp(sdev->cc_version, cc, cc->ext_hdr.hdr.size)) {
570 sdev->cc_version = devm_kmemdup(sdev->dev, cc, cc->ext_hdr.hdr.size, GFP_KERNEL);
575 cc->ext_hdr.hdr.size,
591 struct sof_ipc_ext_data_hdr *ext_hdr;
601 sizeof(*ext_hdr));
602 ext_hdr = ext_data;
604 while (ext_hdr->hdr.cmd == SOF_IPC_FW_READY) {
607 offset + sizeof(*ext_hdr),
608 (void *)((u8 *)ext_data + sizeof(*ext_hdr)),
609 ext_hdr->hdr.size - sizeof(*ext_hdr));
612 ext_hdr->type, ext_hdr->hdr.size);
615 switch (ext_hdr->type) {
617 ret = sof_ipc3_get_ext_windows(sdev, ext_hdr);
620 ret = sof_ipc3_get_cc_info(sdev, ext_hdr);
629 ext_hdr->type, ext_hdr->hdr.size);
636 ext_hdr->type);
641 offset += ext_hdr->hdr.size;
643 sizeof(*ext_hdr));
644 ext_hdr = ext_data;