Lines Matching refs:tl

58 	struct nfp_dump_tl tl;
64 struct nfp_dump_tl tl;
70 struct nfp_dump_tl tl;
78 struct nfp_dump_tl tl;
87 struct nfp_dump_tl tl;
92 struct nfp_dump_tl tl;
112 typedef int (*nfp_tlv_visit)(struct nfp_pf *pf, struct nfp_dump_tl *tl,
120 struct nfp_dump_tl *tl;
125 while (remaining >= sizeof(*tl)) {
126 tl = p;
127 if (!tl->type && !tl->length)
130 if (be32_to_cpu(tl->length) > remaining - sizeof(*tl))
133 total_tlv_size = sizeof(*tl) + be32_to_cpu(tl->length);
141 err = tlv_visit(pf, tl, param);
216 u32 required_read_sz = sizeof(*spec_csr) - sizeof(spec_csr->tl);
217 u32 available_sz = be32_to_cpu(spec_csr->tl.length);
251 nfp_add_tlv_size(struct nfp_pf *pf, struct nfp_dump_tl *tl, void *param)
257 switch (be32_to_cpu(tl->type)) {
264 spec_csr = (struct nfp_dumpspec_csr *)tl;
266 *size += nfp_dump_error_tlv_size(tl);
272 spec_csr = (struct nfp_dumpspec_csr *)tl;
274 *size += nfp_dump_error_tlv_size(tl);
281 *size += nfp_calc_rtsym_dump_sz(pf, tl);
288 *size += nfp_calc_hwinfo_field_sz(pf, tl);
291 *size += nfp_dump_error_tlv_size(tl);
331 struct nfp_dump_tl *tl = dump->p;
339 tl->type = cpu_to_be32(type);
340 tl->length = cpu_to_be32(total_tlv_sz - sizeof(*tl));
461 return nfp_dump_error_tlv(&spec_csr->tl, -EINVAL, dump);
469 err = nfp_add_tlv(be32_to_cpu(spec_csr->tl.type), total_size, dump);
563 return nfp_dump_error_tlv(&spec_csr->tl, -EINVAL, dump);
572 err = nfp_add_tlv(be32_to_cpu(spec_csr->tl.type), total_size, dump);
610 tl_len = be32_to_cpu(spec->tl.length);
613 return nfp_dump_error_tlv(&spec->tl, -EINVAL, dump);
617 return nfp_dump_error_tlv(&spec->tl, -ENOENT, dump);
625 err = nfp_add_tlv(be32_to_cpu(spec->tl.type), total_size, dump);
654 nfp_dump_for_tlv(struct nfp_pf *pf, struct nfp_dump_tl *tl, void *param)
661 switch (be32_to_cpu(tl->type)) {
670 spec_csr = (struct nfp_dumpspec_csr *)tl;
676 spec_csr = (struct nfp_dumpspec_csr *)tl;
682 spec_rtsym = (struct nfp_dumpspec_rtsym *)tl;
688 err = nfp_dump_hwinfo(pf, tl, dump);
693 err = nfp_dump_hwinfo_field(pf, tl, dump);
698 err = nfp_dump_error_tlv(tl, -EOPNOTSUPP, dump);