• Home
  • Raw
  • Download

Lines Matching refs:ext_hdr

19 			   const struct sof_ipc_ext_data_hdr *ext_hdr)  in get_ext_windows()  argument
22 container_of(ext_hdr, struct sof_ipc_window, ext_hdr); in get_ext_windows()
28 if (memcmp(sdev->info_window, w, ext_hdr->hdr.size)) { in get_ext_windows()
36 sdev->info_window = devm_kmemdup(sdev->dev, w, ext_hdr->hdr.size, in get_ext_windows()
45 const struct sof_ipc_ext_data_hdr *ext_hdr) in get_cc_info() argument
50 container_of(ext_hdr, struct sof_ipc_cc_version, ext_hdr); in get_cc_info()
53 if (memcmp(sdev->cc_version, cc, cc->ext_hdr.hdr.size)) { in get_cc_info()
67 sdev->cc_version = devm_kmalloc(sdev->dev, cc->ext_hdr.hdr.size, in get_cc_info()
73 memcpy(sdev->cc_version, cc, cc->ext_hdr.hdr.size); in get_cc_info()
75 cc->ext_hdr.hdr.size, in get_cc_info()
91 struct sof_ipc_ext_data_hdr *ext_hdr; in snd_sof_fw_parse_ext_data() local
101 sizeof(*ext_hdr)); in snd_sof_fw_parse_ext_data()
102 ext_hdr = ext_data; in snd_sof_fw_parse_ext_data()
104 while (ext_hdr->hdr.cmd == SOF_IPC_FW_READY) { in snd_sof_fw_parse_ext_data()
106 snd_sof_dsp_block_read(sdev, bar, offset + sizeof(*ext_hdr), in snd_sof_fw_parse_ext_data()
107 (void *)((u8 *)ext_data + sizeof(*ext_hdr)), in snd_sof_fw_parse_ext_data()
108 ext_hdr->hdr.size - sizeof(*ext_hdr)); in snd_sof_fw_parse_ext_data()
111 ext_hdr->type, ext_hdr->hdr.size); in snd_sof_fw_parse_ext_data()
114 switch (ext_hdr->type) { in snd_sof_fw_parse_ext_data()
116 ret = get_ext_windows(sdev, ext_hdr); in snd_sof_fw_parse_ext_data()
119 ret = get_cc_info(sdev, ext_hdr); in snd_sof_fw_parse_ext_data()
128 ext_hdr->type, ext_hdr->hdr.size); in snd_sof_fw_parse_ext_data()
135 ext_hdr->type); in snd_sof_fw_parse_ext_data()
140 offset += ext_hdr->hdr.size; in snd_sof_fw_parse_ext_data()
142 sizeof(*ext_hdr)); in snd_sof_fw_parse_ext_data()
143 ext_hdr = ext_data; in snd_sof_fw_parse_ext_data()
171 return get_ext_windows(sdev, &w->ipc_window.ext_hdr); in ext_man_get_windows()
181 return get_cc_info(sdev, &cc->cc_version.ext_hdr); in ext_man_get_cc_info()