Lines Matching refs:mem
340 u8 __iomem *mem, *start; in nfp_bpf_parse_capabilities() local
342 mem = nfp_rtsym_map(app->pf->rtbl, "_abi_bpf_capabilities", "bpf.cap", in nfp_bpf_parse_capabilities()
344 if (IS_ERR(mem)) in nfp_bpf_parse_capabilities()
345 return PTR_ERR(mem) == -ENOENT ? 0 : PTR_ERR(mem); in nfp_bpf_parse_capabilities()
347 start = mem; in nfp_bpf_parse_capabilities()
348 while (mem - start + 8 <= nfp_cpp_area_size(area)) { in nfp_bpf_parse_capabilities()
352 type = readl(mem); in nfp_bpf_parse_capabilities()
353 length = readl(mem + 4); in nfp_bpf_parse_capabilities()
354 value = mem + 8; in nfp_bpf_parse_capabilities()
356 mem += 8 + length; in nfp_bpf_parse_capabilities()
357 if (mem - start > nfp_cpp_area_size(area)) in nfp_bpf_parse_capabilities()
402 if (mem - start != nfp_cpp_area_size(area)) { in nfp_bpf_parse_capabilities()
404 mem - start, nfp_cpp_area_size(area)); in nfp_bpf_parse_capabilities()
413 nfp_err(cpp, "invalid BPF capabilities at offset:%zd\n", mem - start); in nfp_bpf_parse_capabilities()