Lines Matching defs:wfm_hdr
182 struct waveform_hdr *wfm_hdr;
195 wfm_hdr = (struct waveform_hdr *) mem;
197 if (wfm_hdr->fvsn != 1) {
198 dev_err(dev, "Error: bad fvsn %x\n", wfm_hdr->fvsn);
201 if (wfm_hdr->luts != 0) {
202 dev_err(dev, "Error: bad luts %x\n", wfm_hdr->luts);
206 if (cksum != wfm_hdr->wfm_cs) {
208 wfm_hdr->wfm_cs);
211 wfm_hdr->mc += 1;
212 wfm_hdr->trc += 1;
214 if (*(wfm_hdr->stuff2a + i) != 0) {
224 if ((sizeof(*wfm_hdr) + wfm_hdr->trc) > size)
227 for (i = sizeof(*wfm_hdr); i <= sizeof(*wfm_hdr) + wfm_hdr->trc; i++) {
229 trn = i - sizeof(*wfm_hdr) - 1;
235 cksum_idx = sizeof(*wfm_hdr) + wfm_hdr->trc + 1;
238 cksum = calc_cksum(sizeof(*wfm_hdr), cksum_idx, mem);
246 wmta = get_unaligned_le32(wfm_hdr->wmta) & 0x00FFFFFF;
278 if (v == wfm_hdr->swtb) {
279 while (((v = mem[wfm_idx++]) != wfm_hdr->swtb) &&
286 if (v == wfm_hdr->endb)