/linux-master/drivers/net/ethernet/netronome/nfp/nfpcore/ |
H A D | nfp_cpplib.c | 35 * @cpp_id: CPP ID for operation 41 int nfp_cpp_readl(struct nfp_cpp *cpp, u32 cpp_id, argument 47 n = nfp_cpp_read(cpp, cpp_id, address, tmp, sizeof(tmp)); 58 * @cpp_id: CPP ID for operation 64 int nfp_cpp_writel(struct nfp_cpp *cpp, u32 cpp_id, argument 71 n = nfp_cpp_write(cpp, cpp_id, address, tmp, sizeof(tmp)); 79 * @cpp_id: CPP ID for operation 85 int nfp_cpp_readq(struct nfp_cpp *cpp, u32 cpp_id, argument 91 n = nfp_cpp_read(cpp, cpp_id, address, tmp, sizeof(tmp)); 102 * @cpp_id 108 nfp_cpp_writeq(struct nfp_cpp *cpp, u32 cpp_id, unsigned long long address, u64 value) argument 158 nfp_cpp_explicit_read(struct nfp_cpp *cpp, u32 cpp_id, u64 addr, void *buff, size_t len, int width_read) argument 211 nfp_cpp_explicit_write(struct nfp_cpp *cpp, u32 cpp_id, u64 addr, const void *buff, size_t len, int width_write) argument 279 nfp_cpp_map_area(struct nfp_cpp *cpp, const char *name, u32 cpp_id, u64 addr, unsigned long size, struct nfp_cpp_area **area) argument [all...] |
H A D | nfp_target.c | 33 static int target_rw(u32 cpp_id, int pp, int start, int len) argument 35 switch (cpp_id & NFP_CPP_ID(0, ~0, ~0)) { 44 static int nfp6000_nbi_dma(u32 cpp_id) argument 46 switch (cpp_id & NFP_CPP_ID(0, ~0, ~0)) { 55 static int nfp6000_nbi_stats(u32 cpp_id) argument 57 switch (cpp_id & NFP_CPP_ID(0, ~0, ~0)) { 66 static int nfp6000_nbi_tm(u32 cpp_id) argument 68 switch (cpp_id & NFP_CPP_ID(0, ~0, ~0)) { 77 static int nfp6000_nbi_ppc(u32 cpp_id) argument 79 switch (cpp_id 88 nfp6000_nbi(u32 cpp_id, u64 address) argument 104 nfp6000_mu_common(u32 cpp_id) argument 154 nfp6000_mu_ctm(u32 cpp_id) argument 171 nfp6000_mu_emu(u32 cpp_id) argument 190 nfp6000_mu_imu(u32 cpp_id) argument 195 nfp6000_mu(u32 cpp_id, u64 address) argument 215 nfp6000_ila(u32 cpp_id) argument 226 nfp6000_pci(u32 cpp_id) argument 236 nfp6000_crypto(u32 cpp_id) argument 245 nfp6000_cap_xpb(u32 cpp_id) argument 266 nfp6000_cls(u32 cpp_id) argument 297 nfp_target_pushpull(u32 cpp_id, u64 address) argument [all...] |
H A D | nfp_mip.c | 43 nfp_mip_try_read(struct nfp_cpp *cpp, u32 cpp_id, u64 addr, struct nfp_mip *mip) argument 47 ret = nfp_cpp_read(cpp, cpp_id, addr, mip, sizeof(*mip)); 71 u32 cpp_id; local 79 err = nfp_nffw_info_mip_first(nffw_info, &cpp_id, &addr); 83 err = nfp_mip_try_read(cpp, cpp_id, addr, mip);
|
H A D | nfp_rtsym.c | 227 u8 action, u8 token, u64 off, u32 *cpp_id, u64 *addr) 243 *cpp_id = NFP_CPP_ISLAND_ID(NFP_CPP_TARGET_MU, action, token, 250 *cpp_id = NFP_CPP_ISLAND_ID(sym->target, action, token, 261 u32 cpp_id; local 281 err = nfp_rtsym_to_dest(cpp, sym, action, token, off, &cpp_id, &addr); 285 return nfp_cpp_read(cpp, cpp_id, addr, buf, len); 297 u32 cpp_id; local 307 err = nfp_rtsym_to_dest(cpp, sym, action, token, off, &cpp_id, &addr); 311 return nfp_cpp_readl(cpp, cpp_id, addr, value); 323 u32 cpp_id; local 226 nfp_rtsym_to_dest(struct nfp_cpp *cpp, const struct nfp_rtsym *sym, u8 action, u8 token, u64 off, u32 *cpp_id, u64 *addr) argument 355 u32 cpp_id; local 382 u32 cpp_id; local 408 u32 cpp_id; local 528 u32 cpp_id; local [all...] |
H A D | nfp_cpp.h | 205 u32 cpp_id, 209 struct nfp_cpp_area *nfp_cpp_area_alloc(struct nfp_cpp *cpp, u32 cpp_id, 213 nfp_cpp_area_alloc_acquire(struct nfp_cpp *cpp, const char *name, u32 cpp_id, 248 int nfp_cpp_read(struct nfp_cpp *cpp, u32 cpp_id, 250 int nfp_cpp_write(struct nfp_cpp *cpp, u32 cpp_id, 253 int nfp_cpp_readl(struct nfp_cpp *cpp, u32 cpp_id, 255 int nfp_cpp_writel(struct nfp_cpp *cpp, u32 cpp_id, 257 int nfp_cpp_readq(struct nfp_cpp *cpp, u32 cpp_id, 259 int nfp_cpp_writeq(struct nfp_cpp *cpp, u32 cpp_id, 263 nfp_cpp_map_area(struct nfp_cpp *cpp, const char *name, u32 cpp_id, u6 294 u32 cpp_id; member in struct:nfp_cpp_explicit_command [all...] |
H A D | nfp_hwinfo.c | 157 u32 cpp_id; local 163 cpp_id = nfp_resource_cpp_id(res); 173 cpp_id = NFP_CPP_ISLAND_ID(NFP_CPP_TARGET_MU, 185 err = nfp_cpp_read(cpp, cpp_id, cpp_addr, db, *cpp_size);
|
H A D | nfp_resource.c | 63 u32 cpp_id; member in struct:nfp_resource 72 u32 cpp_id, key; local 75 cpp_id = NFP_CPP_ID(NFP_RESOURCE_TBL_TARGET, 3, 0); /* Atomic read */ 88 ret = nfp_cpp_read(cpp, cpp_id, addr, &entry, sizeof(entry)); 99 res->cpp_id = NFP_CPP_ID(entry.region.cpp_target, 266 * nfp_resource_cpp_id() - Return the cpp_id of a resource handle 273 return res->cpp_id;
|
H A D | nfp_nffw.c | 237 * @cpp_id: Pointer to the CPP ID of the MIP 242 int nfp_nffw_info_mip_first(struct nfp_nffw_info *state, u32 *cpp_id, u64 *off) argument 250 *cpp_id = nffw_fwinfo_mip_cppid_get(fwinfo);
|
H A D | nfp_cppcore.c | 33 u32 cpp_id; member in struct:nfp_cpp_resource 115 if (tmp->cpp_id > res->cpp_id) 118 if (tmp->cpp_id == res->cpp_id && tmp->start > res->start) 185 NFP_CPP_ID_TARGET_of(res->cpp_id), 186 NFP_CPP_ID_ACTION_of(res->cpp_id), 187 NFP_CPP_ID_TOKEN_of(res->cpp_id), 313 area->resource.cpp_id = dest; 1337 * @cpp_id 1343 nfp_cpp_explicit_set_target(struct nfp_cpp_explicit *expl, u32 cpp_id, u8 len, u8 mask) argument [all...] |
H A D | nfp_nsp.c | 444 u32 cpp_id; local 453 cpp_id = FIELD_GET(NSP_DFLT_BUFFER_CPP, reg) << 8; 457 err = nfp_cpp_write(cpp, cpp_id, cpp_buf, 464 err = nfp_cpp_write(cpp, cpp_id, cpp_buf + arg->in_size, 470 if (!FIELD_FIT(NSP_BUFFER_CPP, cpp_id >> 8) || 473 cpp_id, cpp_buf); 477 arg->arg.buf = FIELD_PREP(NSP_BUFFER_CPP, cpp_id >> 8) | 484 err = nfp_cpp_read(cpp, cpp_id, cpp_buf,
|
H A D | nfp_nffw.h | 19 int nfp_nffw_info_mip_first(struct nfp_nffw_info *state, u32 *cpp_id, u64 *off);
|
H A D | nfp6000_pcie.c | 1157 NFP_CPP_ID_TOKEN_of(cmd->cpp_id)) | 1165 NFP_CPP_ID_TARGET_of(cmd->cpp_id)) | 1167 NFP_CPP_ID_ACTION_of(cmd->cpp_id)) |
|
/linux-master/drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000/ |
H A D | nfp6000.h | 53 int nfp_target_pushpull(u32 cpp_id, u64 address);
|
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_debugdump.c | 51 struct nfp_dumpspec_cpp_isl_id cpp_id; member in struct:nfp_dump_common_cpp 149 static u32 nfp_get_numeric_cpp_id(struct nfp_dumpspec_cpp_isl_id *cpp_id) argument 151 return NFP_CPP_ISLAND_ID(cpp_id->target, cpp_id->action, cpp_id->token, 152 cpp_id->island); 442 static bool is_xpb_read(struct nfp_dumpspec_cpp_isl_id *cpp_id) argument 444 return cpp_id->target == NFP_CPP_TARGET_ISLAND_XPB && 445 cpp_id->action == 0 && cpp_id 457 u32 cpp_id; local 509 u32 cpp_id; local [all...] |
H A D | nfp_net_main.c | 440 u32 min_size, cpp_id; local 489 cpp_id = NFP_CPP_ISLAND_ID(0, NFP_CPP_ACTION_RW, 0, 0); 490 mem = nfp_cpp_map_area(pf->cpp, "net.qc", cpp_id,
|