Lines Matching refs:cpp

89 	struct nfp_dump_common_cpp cpp;  member
101 struct nfp_dump_common_cpp cpp; member
109 struct nfp_dump_common_cpp cpp; member
186 nfp_net_dump_load_dumpspec(struct nfp_cpp *cpp, struct nfp_rtsym_table *rtbl) in nfp_net_dump_load_dumpspec() argument
207 bytes_read = nfp_cpp_read(cpp, cpp_id, specsym->addr, dumpspec->data, in nfp_net_dump_load_dumpspec()
211 nfp_warn(cpp, "Debug dump specification read failed.\n"); in nfp_net_dump_load_dumpspec()
309 ALIGN8(be32_to_cpu(spec_csr->cpp.dump_length)); in nfp_add_tlv_size()
317 ALIGN8(be32_to_cpu(spec_csr->cpp.dump_length) * in nfp_add_tlv_size()
506 ALIGN8(be32_to_cpu(spec_csr->cpp.dump_length)); in nfp_dump_csr_range()
513 dump_header->cpp = spec_csr->cpp; in nfp_dump_csr_range()
516 cpp_id = nfp_get_numeric_cpp_id(&spec_csr->cpp.cpp_id); in nfp_dump_csr_range()
517 cpp_rd_addr = be32_to_cpu(spec_csr->cpp.offset); in nfp_dump_csr_range()
518 max_rd_addr = cpp_rd_addr + be32_to_cpu(spec_csr->cpp.dump_length); in nfp_dump_csr_range()
521 if (is_xpb_read(&spec_csr->cpp.cpp_id)) { in nfp_dump_csr_range()
522 err = nfp_xpb_readl(pf->cpp, cpp_rd_addr, (u32 *)dest); in nfp_dump_csr_range()
524 bytes_read = nfp_cpp_read(pf->cpp, cpp_id, cpp_rd_addr, in nfp_dump_csr_range()
544 nfp_read_indirect_csr(struct nfp_cpp *cpp, in nfp_read_indirect_csr() argument
556 result = nfp_cpp_writel(cpp, cpp_id, csr_ctx_ptr_offs, context); in nfp_read_indirect_csr()
561 result = nfp_cpp_read(cpp, cpp_id, csr_ctx_ptr_offs, dest, reg_sz); in nfp_read_indirect_csr()
565 result = nfp_cpp_read(cpp, cpp_id, offset, dest, reg_sz); in nfp_read_indirect_csr()
573 nfp_read_all_indirect_csr_ctx(struct nfp_cpp *cpp, in nfp_read_all_indirect_csr_ctx() argument
581 err = nfp_read_indirect_csr(cpp, spec_csr->cpp.cpp_id, address, in nfp_read_all_indirect_csr_ctx()
607 reg_data_length = be32_to_cpu(spec_csr->cpp.dump_length) * in nfp_dump_indirect_csr_range()
616 dump_header->cpp = spec_csr->cpp; in nfp_dump_indirect_csr_range()
619 cpp_rd_addr = be32_to_cpu(spec_csr->cpp.offset); in nfp_dump_indirect_csr_range()
620 max_rd_addr = cpp_rd_addr + be32_to_cpu(spec_csr->cpp.dump_length); in nfp_dump_indirect_csr_range()
622 err = nfp_read_all_indirect_csr_ctx(pf->cpp, spec_csr, in nfp_dump_indirect_csr_range()
677 dump_header->cpp.dump_length = cpu_to_be32(sym_size); in nfp_dump_single_rtsym()
687 dump_header->cpp.cpp_id = cpp_params; in nfp_dump_single_rtsym()
688 dump_header->cpp.offset = cpu_to_be32(sym->addr); in nfp_dump_single_rtsym()
689 bytes_read = nfp_cpp_read(pf->cpp, cpp_id, sym->addr, dest, in nfp_dump_single_rtsym()