Home
last modified time | relevance | path

Searched refs:npe (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/soc/ixp4xx/
A Dixp4xx-npe.c164 int npe_running(struct npe *npe) in npe_running() argument
176 static u32 npe_cmd_read(struct npe *npe, u32 addr, int cmd) in npe_cmd_read() argument
188 static void npe_clear_active(struct npe *npe, u32 reg) in npe_clear_active() argument
194 static void npe_start(struct npe *npe) in npe_start() argument
205 static void npe_stop(struct npe *npe) in npe_stop() argument
285 static int npe_reset(struct npe *npe) in npe_reset() argument
399 npe_stop(npe); in npe_reset()
580 npe_stop(npe); in npe_load_firmware()
589 if (!npe->id) in npe_load_firmware()
675 void npe_release(struct npe *npe) in npe_release() argument
[all …]
A DMakefile3 obj-$(CONFIG_IXP4XX_NPE) += ixp4xx-npe.o
/linux/include/linux/soc/ixp4xx/
A Dnpe.h18 struct npe { struct
25 static inline const char *npe_name(struct npe *npe) in npe_name() argument
27 return npe_names[npe->id]; in npe_name()
30 int npe_running(struct npe *npe);
31 int npe_send_message(struct npe *npe, const void *msg, const char *what);
32 int npe_recv_message(struct npe *npe, void *msg, const char *what);
33 int npe_send_recv_message(struct npe *npe, void *msg, const char *what);
34 int npe_load_firmware(struct npe *npe, const char *name, struct device *dev);
35 struct npe *npe_request(unsigned id);
36 void npe_release(struct npe *npe);
/linux/Documentation/devicetree/bindings/net/
A Dintel,ixp4xx-ethernet.yaml44 intel,npe-handle:
60 - intel,npe-handle
66 npe: npe@c8006000 {
76 intel,npe-handle = <&npe 1>;
86 intel,npe-handle = <&npe 2>;
/linux/arch/arm/boot/dts/
A Dintel-ixp4xx.dtsi139 npe: npe@c8006000 { label
146 intel,npe-handle = <&npe 2>;
160 intel,npe-handle = <&npe 1>;
171 intel,npe-handle = <&npe 2>;
179 intel,npe = <0>;
A Dintel-ixp45x-ixp46x.dtsi50 intel,npe = <1>;
61 intel,npe = <2>;
72 intel,npe = <3>;
A Dintel-ixp43x-kixrp435.dts65 intel,npe-handle = <&npe 0>;
A Dintel-ixp43x-gateworks-gw2358.dts196 intel,npe-handle = <&npe 0>;
/linux/Documentation/devicetree/bindings/firmware/
A Dintel,ixp4xx-network-processing-engine.yaml48 npe: npe@c8006000 {
54 intel,npe-handle = <&npe 2>;
/linux/drivers/net/ethernet/xscale/
A Dixp4xx_eth.c173 struct npe *npe; member
1176 struct npe *npe = port->npe; in eth_open() local
1180 if (!npe_running(npe)) { in eth_open()
1181 err = npe_load_firmware(npe, npe_name(npe), &dev->dev); in eth_open()
1393 plat->npe = (npe_spec.args[0] << 4); in ixp4xx_of_get_platdata()
1448 plat->npe = pdev->id; in ixp4xx_eth_probe()
1449 switch (plat->npe) { in ixp4xx_eth_probe()
1490 port->id = plat->npe; in ixp4xx_eth_probe()
1563 npe_name(port->npe)); in ixp4xx_eth_probe()
1571 npe_release(port->npe); in ixp4xx_eth_probe()
[all …]
/linux/drivers/net/wan/
A Dixp4xx_hss.c254 struct npe *npe; member
360 if (npe_send_message(port->npe, msg, what)) { in hss_npe_send()
362 port->id, val[0], val[1], npe_name(port->npe)); in hss_npe_send()
446 if (npe_recv_message(port->npe, &msg, "HSS_LOAD_CONFIG") || in hss_config()
454 npe_recv_message(port->npe, &msg, "FLUSH_IT"); in hss_config()
515 if (!npe_running(port->npe)) { in hss_load_firmware()
516 err = npe_load_firmware(port->npe, npe_name(port->npe), in hss_load_firmware()
1349 port->npe = npe_request(0); in hss_init_one()
1350 if (!port->npe) { in hss_init_one()
1388 npe_release(port->npe); in hss_init_one()
[all …]
/linux/Documentation/devicetree/bindings/crypto/
A Dintel,ixp4xx-crypto.yaml23 intel,npe-handle:
43 - intel,npe-handle
/linux/include/linux/platform_data/
A Deth_ixp4xx.h17 u8 npe; /* NPE instance used by this interface */ member
/linux/drivers/crypto/
A Dixp4xx_crypto.c224 static struct npe *npe_c;
/linux/
A DMAINTAINERS9650 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9652 F: include/linux/soc/ixp4xx/npe.h

Completed in 45 milliseconds