xpb_addr 1053 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c static u32 nfp_xpb_to_cpp(struct nfp_cpp *cpp, u32 *xpb_addr) xpb_addr 1062 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c island = (*xpb_addr >> 24) & 0x3f; xpb_addr 1067 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c *xpb_addr |= 1 << 30; xpb_addr 1072 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c *xpb_addr &= ~0x7f000000; xpb_addr 1073 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c if (*xpb_addr < 0x60000) { xpb_addr 1074 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c *xpb_addr |= 1 << 30; xpb_addr 1079 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c *xpb_addr |= 1 << 24; xpb_addr 1093 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c int nfp_xpb_readl(struct nfp_cpp *cpp, u32 xpb_addr, u32 *value) xpb_addr 1095 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c u32 cpp_dest = nfp_xpb_to_cpp(cpp, &xpb_addr); xpb_addr 1097 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c return nfp_cpp_readl(cpp, cpp_dest, xpb_addr, value); xpb_addr 1108 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c int nfp_xpb_writel(struct nfp_cpp *cpp, u32 xpb_addr, u32 value) xpb_addr 1110 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c u32 cpp_dest = nfp_xpb_to_cpp(cpp, &xpb_addr); xpb_addr 1112 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c return nfp_cpp_writel(cpp, cpp_dest, xpb_addr, value);