Home
last modified time | relevance | path

Searched refs:cpp_id (Results 1 – 14 of 14) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/netronome/nfp/nfpcore/
Dnfp_target.c59 static int target_rw(u32 cpp_id, int pp, int start, int len) in target_rw() argument
61 switch (cpp_id & NFP_CPP_ID(0, ~0, ~0)) { in target_rw()
70 static int nfp6000_nbi_dma(u32 cpp_id) in nfp6000_nbi_dma() argument
72 switch (cpp_id & NFP_CPP_ID(0, ~0, ~0)) { in nfp6000_nbi_dma()
81 static int nfp6000_nbi_stats(u32 cpp_id) in nfp6000_nbi_stats() argument
83 switch (cpp_id & NFP_CPP_ID(0, ~0, ~0)) { in nfp6000_nbi_stats()
92 static int nfp6000_nbi_tm(u32 cpp_id) in nfp6000_nbi_tm() argument
94 switch (cpp_id & NFP_CPP_ID(0, ~0, ~0)) { in nfp6000_nbi_tm()
103 static int nfp6000_nbi_ppc(u32 cpp_id) in nfp6000_nbi_ppc() argument
105 switch (cpp_id & NFP_CPP_ID(0, ~0, ~0)) { in nfp6000_nbi_ppc()
[all …]
Dnfp_cpplib.c69 int nfp_cpp_readl(struct nfp_cpp *cpp, u32 cpp_id, in nfp_cpp_readl() argument
75 n = nfp_cpp_read(cpp, cpp_id, address, tmp, sizeof(tmp)); in nfp_cpp_readl()
92 int nfp_cpp_writel(struct nfp_cpp *cpp, u32 cpp_id, in nfp_cpp_writel() argument
99 n = nfp_cpp_write(cpp, cpp_id, address, tmp, sizeof(tmp)); in nfp_cpp_writel()
113 int nfp_cpp_readq(struct nfp_cpp *cpp, u32 cpp_id, in nfp_cpp_readq() argument
119 n = nfp_cpp_read(cpp, cpp_id, address, tmp, sizeof(tmp)); in nfp_cpp_readq()
136 int nfp_cpp_writeq(struct nfp_cpp *cpp, u32 cpp_id, in nfp_cpp_writeq() argument
143 n = nfp_cpp_write(cpp, cpp_id, address, tmp, sizeof(tmp)); in nfp_cpp_writeq()
187 int nfp_cpp_explicit_read(struct nfp_cpp *cpp, u32 cpp_id, in nfp_cpp_explicit_read() argument
206 if (NFP_CPP_ID_ACTION_of(cpp_id) == NFP_CPP_ACTION_RW) in nfp_cpp_explicit_read()
[all …]
Dnfp_cpp.h231 u32 cpp_id,
235 struct nfp_cpp_area *nfp_cpp_area_alloc(struct nfp_cpp *cpp, u32 cpp_id,
239 nfp_cpp_area_alloc_acquire(struct nfp_cpp *cpp, const char *name, u32 cpp_id,
274 int nfp_cpp_read(struct nfp_cpp *cpp, u32 cpp_id,
276 int nfp_cpp_write(struct nfp_cpp *cpp, u32 cpp_id,
279 int nfp_cpp_readl(struct nfp_cpp *cpp, u32 cpp_id,
281 int nfp_cpp_writel(struct nfp_cpp *cpp, u32 cpp_id,
283 int nfp_cpp_readq(struct nfp_cpp *cpp, u32 cpp_id,
285 int nfp_cpp_writeq(struct nfp_cpp *cpp, u32 cpp_id,
320 u32 cpp_id; member
[all …]
Dnfp_mip.c73 nfp_mip_try_read(struct nfp_cpp *cpp, u32 cpp_id, u64 addr, struct nfp_mip *mip) in nfp_mip_try_read() argument
77 ret = nfp_cpp_read(cpp, cpp_id, addr, mip, sizeof(*mip)); in nfp_mip_try_read()
101 u32 cpp_id; in nfp_mip_read_resource() local
109 err = nfp_nffw_info_mip_first(nffw_info, &cpp_id, &addr); in nfp_mip_read_resource()
113 err = nfp_mip_try_read(cpp, cpp_id, addr, mip); in nfp_mip_read_resource()
Dnfp_resource.c93 u32 cpp_id; member
102 u32 cpp_id, key; in nfp_cpp_resource_find() local
105 cpp_id = NFP_CPP_ID(NFP_RESOURCE_TBL_TARGET, 3, 0); /* Atomic read */ in nfp_cpp_resource_find()
118 ret = nfp_cpp_read(cpp, cpp_id, addr, &entry, sizeof(entry)); in nfp_cpp_resource_find()
129 res->cpp_id = NFP_CPP_ID(entry.region.cpp_target, in nfp_cpp_resource_find()
303 return res->cpp_id; in nfp_resource_cpp_id()
Dnfp_hwinfo.c187 u32 cpp_id; in hwinfo_try_fetch() local
193 cpp_id = nfp_resource_cpp_id(res); in hwinfo_try_fetch()
203 cpp_id = NFP_CPP_ISLAND_ID(NFP_CPP_TARGET_MU, in hwinfo_try_fetch()
215 err = nfp_cpp_read(cpp, cpp_id, cpp_addr, db, *cpp_size); in hwinfo_try_fetch()
Dnfp_cppcore.c63 u32 cpp_id; member
143 if (tmp->cpp_id > res->cpp_id) in __resource_add()
146 if (tmp->cpp_id == res->cpp_id && tmp->start > res->start) in __resource_add()
213 NFP_CPP_ID_TARGET_of(res->cpp_id), in nfp_cpp_free()
214 NFP_CPP_ID_ACTION_of(res->cpp_id), in nfp_cpp_free()
215 NFP_CPP_ID_TOKEN_of(res->cpp_id), in nfp_cpp_free()
313 area->resource.cpp_id = dest; in nfp_cpp_area_alloc_with_name()
1336 u32 cpp_id, u8 len, u8 mask) in nfp_cpp_explicit_set_target() argument
1338 expl->cmd.cpp_id = cpp_id; in nfp_cpp_explicit_set_target()
Dnfp_nsp.c400 u32 cpp_id; in __nfp_nsp_command_buf() local
430 cpp_id = FIELD_GET(NSP_DFLT_BUFFER_CPP, reg) << 8; in __nfp_nsp_command_buf()
434 err = nfp_cpp_write(cpp, cpp_id, cpp_buf, in_buf, in_size); in __nfp_nsp_command_buf()
441 err = nfp_cpp_write(cpp, cpp_id, cpp_buf + in_size, in __nfp_nsp_command_buf()
447 ret = __nfp_nsp_command(nsp, code, option, cpp_id, cpp_buf, in __nfp_nsp_command_buf()
453 err = nfp_cpp_read(cpp, cpp_id, cpp_buf, out_buf, out_size); in __nfp_nsp_command_buf()
Dnfp_nffw.c295 int nfp_nffw_info_mip_first(struct nfp_nffw_info *state, u32 *cpp_id, u64 *off) in nfp_nffw_info_mip_first() argument
303 *cpp_id = nffw_fwinfo_mip_cppid_get(fwinfo); in nfp_nffw_info_mip_first()
309 if (NFP_CPP_ID_TARGET_of(*cpp_id) != NFP_CPP_TARGET_MU) in nfp_nffw_info_mip_first()
Dnfp_nffw.h49 int nfp_nffw_info_mip_first(struct nfp_nffw_info *state, u32 *cpp_id, u64 *off);
Dnfp6000_pcie.c1163 NFP_CPP_ID_TOKEN_of(cmd->cpp_id)) | in nfp6000_explicit_do()
1171 NFP_CPP_ID_TARGET_of(cmd->cpp_id)) | in nfp6000_explicit_do()
1173 NFP_CPP_ID_ACTION_of(cmd->cpp_id)) | in nfp6000_explicit_do()
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/
Dnfp_net_debugdump.c81 struct nfp_dumpspec_cpp_isl_id cpp_id; member
179 static u32 nfp_get_numeric_cpp_id(struct nfp_dumpspec_cpp_isl_id *cpp_id) in nfp_get_numeric_cpp_id() argument
181 return NFP_CPP_ISLAND_ID(cpp_id->target, cpp_id->action, cpp_id->token, in nfp_get_numeric_cpp_id()
182 cpp_id->island); in nfp_get_numeric_cpp_id()
191 u32 cpp_id; in nfp_net_dump_load_dumpspec() local
204 cpp_id = NFP_CPP_ISLAND_ID(specsym->target, NFP_CPP_ACTION_RW, 0, in nfp_net_dump_load_dumpspec()
207 bytes_read = nfp_cpp_read(cpp, cpp_id, specsym->addr, dumpspec->data, in nfp_net_dump_load_dumpspec()
482 static bool is_xpb_read(struct nfp_dumpspec_cpp_isl_id *cpp_id) in is_xpb_read() argument
484 return cpp_id->target == NFP_CPP_TARGET_ISLAND_XPB && in is_xpb_read()
485 cpp_id->action == 0 && cpp_id->token == 0; in is_xpb_read()
[all …]
Dnfp_main.c119 u32 cpp_id; in nfp_mbox_cmd() local
125 cpp_id = NFP_CPP_ISLAND_ID(pf->mbox->target, NFP_CPP_ACTION_RW, 0, in nfp_mbox_cmd()
131 err = nfp_cpp_readl(pf->cpp, cpp_id, addr + NFP_MBOX_CMD, &val); in nfp_mbox_cmd()
139 n = nfp_cpp_write(pf->cpp, cpp_id, addr + NFP_MBOX_DATA, in nfp_mbox_cmd()
144 err = nfp_cpp_writeq(pf->cpp, cpp_id, addr + NFP_MBOX_DATA_LEN, in nfp_mbox_cmd()
150 err = nfp_cpp_readl(pf->cpp, cpp_id, addr + NFP_MBOX_DATA_LEN, &val); in nfp_mbox_cmd()
155 err = nfp_cpp_writeq(pf->cpp, cpp_id, addr + NFP_MBOX_CMD, cmd); in nfp_mbox_cmd()
162 err = nfp_cpp_readl(pf->cpp, cpp_id, addr + NFP_MBOX_CMD, &val); in nfp_mbox_cmd()
175 err = nfp_cpp_readl(pf->cpp, cpp_id, addr + NFP_MBOX_DATA_LEN, &val); in nfp_mbox_cmd()
180 n = nfp_cpp_read(pf->cpp, cpp_id, addr + NFP_MBOX_DATA, in nfp_mbox_cmd()
[all …]
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000/
Dnfp6000.h83 int nfp_target_pushpull(u32 cpp_id, u64 address);