Searched refs:expl (Results 1 – 4 of 4) sorted by relevance
| /drivers/net/ethernet/netronome/nfp/nfpcore/ |
| A D | nfp_cpplib.c | 161 struct nfp_cpp_explicit *expl; in nfp_cpp_explicit_read() local 169 expl = nfp_cpp_explicit_acquire(cpp); in nfp_cpp_explicit_read() 170 if (!expl) in nfp_cpp_explicit_read() 183 nfp_cpp_explicit_set_target(expl, cpp_id, in nfp_cpp_explicit_read() 196 err = nfp_cpp_explicit_do(expl, addr); in nfp_cpp_explicit_read() 206 nfp_cpp_explicit_release(expl); in nfp_cpp_explicit_read() 214 struct nfp_cpp_explicit *expl; in nfp_cpp_explicit_write() local 222 expl = nfp_cpp_explicit_acquire(cpp); in nfp_cpp_explicit_write() 223 if (!expl) in nfp_cpp_explicit_write() 253 err = nfp_cpp_explicit_do(expl, addr); in nfp_cpp_explicit_write() [all …]
|
| A D | nfp_cppcore.c | 1320 expl = kzalloc(sizeof(*expl) + cpp->op->explicit_priv_size, GFP_KERNEL); in nfp_cpp_explicit_acquire() 1321 if (!expl) in nfp_cpp_explicit_acquire() 1324 expl->cpp = cpp; in nfp_cpp_explicit_acquire() 1327 kfree(expl); in nfp_cpp_explicit_acquire() 1331 return expl; in nfp_cpp_explicit_acquire() 1346 expl->cmd.cpp_id = cpp_id; in nfp_cpp_explicit_set_target() 1347 expl->cmd.len = len; in nfp_cpp_explicit_set_target() 1405 expl->cmd.siga = siga; in nfp_cpp_explicit_set_posted() 1406 expl->cmd.sigb = sigb; in nfp_cpp_explicit_set_posted() 1444 return NFP_EXPL_OP(explicit_do, expl, &expl->cmd, address); in nfp_cpp_explicit_do() [all …]
|
| A D | nfp6000_pcie.c | 157 void __iomem *expl[4]; member 171 } expl; member 602 mutex_init(&nfp->expl.mutex); in enable_bars() 606 nfp->expl.signal_ref = 0x10; in enable_bars() 673 nfp->expl.group[i].bitsize = 0; in enable_bars() 693 nfp->iomem.expl[i] = bar->iomem; in enable_bars() 1066 mutex_lock(&nfp->expl.mutex); in nfp6000_explicit_acquire() 1068 if (!nfp->expl.group[i].bitsize) in nfp6000_explicit_acquire() 1093 mutex_unlock(&nfp->expl.mutex); in nfp6000_explicit_acquire() 1103 mutex_lock(&nfp->expl.mutex); in nfp6000_explicit_release() [all …]
|
| A D | nfp_cpp.h | 359 int (*explicit_acquire)(struct nfp_cpp_explicit *expl); 360 void (*explicit_release)(struct nfp_cpp_explicit *expl); 361 int (*explicit_put)(struct nfp_cpp_explicit *expl, 363 int (*explicit_get)(struct nfp_cpp_explicit *expl, 365 int (*explicit_do)(struct nfp_cpp_explicit *expl, 403 int nfp_cpp_explicit_set_data(struct nfp_cpp_explicit *expl, 405 int nfp_cpp_explicit_set_signal(struct nfp_cpp_explicit *expl, 412 int nfp_cpp_explicit_put(struct nfp_cpp_explicit *expl, 414 int nfp_cpp_explicit_do(struct nfp_cpp_explicit *expl, u64 address); 416 void nfp_cpp_explicit_release(struct nfp_cpp_explicit *expl); [all …]
|
Completed in 13 milliseconds