Home
last modified time | relevance | path

Searched full:npe (Results 1 – 17 of 17) sorted by relevance

/linux/include/linux/soc/ixp4xx/
H A Dnpe.h19 struct npe { struct
27 static inline const char *npe_name(struct npe *npe) in npe_name() argument
29 return npe_names[npe->id]; in npe_name()
32 int npe_running(struct npe *npe);
33 int npe_send_message(struct npe *npe, const void *msg, const char *what);
34 int npe_recv_message(struct npe *npe, void *msg, const char *what);
35 int npe_send_recv_message(struct npe *npe, void *msg, const char *what);
36 int npe_load_firmware(struct npe *npe, const char *name, struct device *dev);
37 struct npe *npe_request(unsigned id);
38 void npe_release(struct npe *npe);
/linux/Documentation/devicetree/bindings/net/
H A Dintel,ixp4xx-hss.yaml14 The Intel IXP4xx HSS makes use of the IXP4xx NPE (Network
26 intel,npe-handle:
30 - description: phandle to the NPE this HSS instance is using
31 - description: the NPE instance number
32 description: phandle to the NPE this HSS instance is using
39 - description: phandle to the RX trigger queue on the NPE
41 description: phandle to the RX trigger queue on the NPE
47 - description: phandle to the TX ready queue on the NPE
49 description: phandle to the TX ready queue on the NPE
55 - description: phandle to the RX queue on the NPE
[all …]
H A Dintel,ixp4xx-ethernet.yaml17 The Intel IXP4xx ethernet makes use of the IXP4xx NPE (Network
36 description: phandle to the RX queue on the NPE
44 description: phandle to the TX READY queue on the NPE
52 intel,npe-handle:
56 - description: phandle to the NPE this ethernet instance is using
57 - description: the NPE instance to use
58 description: phandle to the NPE this ethernet instance is using
71 - intel,npe-handle
77 npe: npe@c8006000 {
87 intel,npe-handle = <&npe 1>;
[all …]
/linux/Documentation/devicetree/bindings/crypto/
H A Dintel,ixp4xx-crypto.yaml14 The Intel IXP4xx cryptographic engine makes use of the IXP4xx NPE
16 it is defined as a subnode of the NPE, if crypto support is
23 intel,npe-handle:
27 - description: phandle to the NPE this crypto engine
28 - description: the NPE instance number
29 description: phandle to the NPE this crypto engine is using, the cell
30 describing the NPE instance to be used.
36 - description: phandle to the RX queue on the NPE
38 description: phandle to the RX queue on the NPE, the cell describing
45 - description: phandle to the TX READY queue on the NPE
[all …]
/linux/Documentation/devicetree/bindings/firmware/
H A Dintel,ixp4xx-network-processing-engine.yaml14 On the IXP4xx SoCs, the Network Processing Engine (NPE) is a small
29 - description: NPE0 (NPE-A) register range
30 - description: NPE1 (NPE-B) register range
31 - description: NPE2 (NPE-C) register range
37 should be named with the instance number of the NPE engine used for
51 node should be named with the instance number of the NPE engine
64 npe: npe@c8006000 {
73 intel,npe-handle = <&npe 0>;
89 intel,npe-handle = <&npe 2>;
/linux/drivers/net/ethernet/xscale/
H A Dixp4xx_eth.c10 * NPE 0 (NPE-A) 1 (NPE-B) 2 (NPE-C)
17 * bits 0 -> 1 - NPE ID (RX and TX-done)
39 #include <linux/soc/ixp4xx/npe.h>
119 #define CORE_MDC_EN 0x10 /* MDIO using NPE-B ETH-0 only */
128 /* NPE message codes */
169 u8 npe; /* NPE instance used by this interface */ member
196 struct npe *npe; member
210 /* NPE message structure */
918 /* NPE firmware pads short frames with zeros internally */ in eth_xmit()
1186 struct npe *npe = port->npe; in ixp4xx_do_change_mtu() local
[all …]
/linux/drivers/net/wan/
H A Dixp4xx_hss.c26 #include <linux/soc/ixp4xx/npe.h>
51 #define RX_SIZE (HDLC_MAX_MRU + 4) /* NPE needs more space */
116 /* Invert data between NPE and HSS FIFOs? (default = no) */
215 /* NPE command codes */
219 /* triggers the NPE to load the contents of the configuration table */
222 /* triggers the NPE to return an HssErrorReadResponse message */
225 /* triggers the NPE to reset internal status and enable the HssPacketized
260 struct npe *npe; member
284 /* NPE message structure */
368 if (npe_send_message(port->npe, msg, what)) { in hss_npe_send()
[all …]
/linux/arch/arm/boot/dts/intel/ixp/
H A Dintel-ixp45x-ixp46x.dtsi50 intel,npe = <1>;
61 intel,npe = <2>;
72 intel,npe = <3>;
H A Dintel-ixp43x-kixrp435.dts65 intel,npe-handle = <&npe 0>;
H A Dintel-ixp43x-gateworks-gw2358.dts196 intel,npe-handle = <&npe 0>;
H A Dintel-ixp42x-goramo-multilink.dts118 npe@c8006000 {
/linux/drivers/soc/ixp4xx/
H A DMakefile3 obj-$(CONFIG_IXP4XX_NPE) += ixp4xx-npe.o
/linux/drivers/crypto/intel/ixp4xx/
H A DKconfig14 Driver for the IXP4xx NPE crypto engine.
/linux/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac5.h35 #define NPE GENMASK(23, 16) macro
/linux/Documentation/arch/arm/
H A Dixp4xx.rst107 small residential/office gateways. One NPE is connected to a 10/100
/linux/rust/kernel/
H A Dscatterlist.rs268 // produces a NPE. in new()
/linux/
H A DMAINTAINERS3034 F: drivers/soc/ixp4xx/ixp4xx-npe.c
3036 F: include/linux/soc/ixp4xx/npe.h