Home
last modified time | relevance | path

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

/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp_cpplib.c161 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 …]
H A Dnfp_cppcore.c1320 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 …]
H A Dnfp_cpp.h359 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 …]
H A Dnfp6000_pcie.c157 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 …]
/openbmc/linux/Documentation/translations/sp_SP/process/
H A Dresearcher-guidelines.rst50 sin embargo, debe hacerse con el acuerdo explícito y la divulgación
138 públicas. (Esto es necesario si se le ha dicho explícitamente que sus parches
H A Dcode-of-conduct.rst48 electrónico, sin su permiso explícito
H A Dkernel-enforcement-statement.rst36 a menos que y hasta que el titular de los derechos de autor explícita
H A Dadding-syscalls.rst70 explícitamente el interface en las listas de correo del kernel, y es
192 un manejo más sencillo si los parámetros que son explícitamente 64-bit
307 explícito, esto es manipulado de forma transparente.
327 explícitamente 64-bit incluso sobre arquitectura 32-bit, por ejemplo
H A Dsubmitting-patches.rst479 mejor pedir un acuse de recibo explícito).
490 Esta es la única etiqueta que se puede agregar sin una acción explícita por
569 no hago (a menos que se indique explícitamente en otro lugar) ninguna
H A Dcoding-style.rst1058 explícita a bool convierte automáticamente el valor en verdadero o falso.
1091 que debe usar, en lugar de programar explícitamente alguna variante de
1284 que quien habilita panic_on_warn, explícitamente pidió al kernel que
H A Ddeprecated.rst123 simple_strtoull() explícitamente ignoran los desbordamientos, lo que puede
/openbmc/linux/tools/include/uapi/sound/
H A Dasound.h1247 #define SNDRV_CTL_NAME_IEC958(expl,direction,what) "IEC958 " expl SNDRV_CTL_NAME_##direction SNDRV_… argument
/openbmc/linux/include/uapi/sound/
H A Dasound.h1247 #define SNDRV_CTL_NAME_IEC958(expl,direction,what) "IEC958 " expl SNDRV_CTL_NAME_##direction SNDRV_… argument
/openbmc/linux/Documentation/translations/sp_SP/
H A Dmemory-barriers.txt55 arquitectura, la barrera explícita resulte innecesaria en ese caso.
77 (*) Barreras explícitas del kernel.
464 de memoria de direcciones explícitas. Hoy en día, las APIs para marcar
808 explícitamente barreras de memoria, por ejemplo, smp_store_release():
820 Por el contrario, sin barreras de memoria explícita, el control de un if
1596 El kernel de Linux tiene una función de barrera del compilador explícita
2625 explícitas.