Lines Matching refs:cpp_id
54 struct nfp_dumpspec_cpp_isl_id cpp_id;
152 static u32 nfp_get_numeric_cpp_id(struct nfp_dumpspec_cpp_isl_id *cpp_id)
154 return NFP_CPP_ISLAND_ID(cpp_id->target, cpp_id->action, cpp_id->token,
155 cpp_id->island);
445 static bool is_xpb_read(struct nfp_dumpspec_cpp_isl_id *cpp_id)
447 return cpp_id->target == NFP_CPP_TARGET_ISLAND_XPB &&
448 cpp_id->action == 0 && cpp_id->token == 0;
462 u32 cpp_id;
481 cpp_id = nfp_get_numeric_cpp_id(&spec_csr->cpp.cpp_id);
486 if (is_xpb_read(&spec_csr->cpp.cpp_id)) {
489 bytes_read = nfp_cpp_read(pf->cpp, cpp_id, cpp_rd_addr,
514 u32 cpp_id;
518 cpp_id = NFP_CPP_ISLAND_ID(cpp_params.target,
521 result = nfp_cpp_writel(cpp, cpp_id, csr_ctx_ptr_offs, context);
525 cpp_id = nfp_get_numeric_cpp_id(&cpp_params);
526 result = nfp_cpp_read(cpp, cpp_id, csr_ctx_ptr_offs, dest, reg_sz);
530 result = nfp_cpp_read(cpp, cpp_id, offset, dest, reg_sz);
546 err = nfp_read_indirect_csr(cpp, spec_csr->cpp.cpp_id, address,
648 dump_header->cpp.cpp_id = cpp_params;