Home
last modified time | relevance | path

Searched full:nsp (Results 1 – 25 of 84) sorted by relevance

1234

/linux/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp_nsp_eth.c132 nfp_eth_port_translate(struct nfp_nsp *nsp, const union eth_table_entry *src, in nfp_eth_port_translate() argument
163 if (nfp_nsp_get_abi_ver_minor(nsp) < 17) in nfp_eth_port_translate()
169 if (nfp_nsp_get_abi_ver_minor(nsp) < 22) in nfp_eth_port_translate()
182 if (nfp_nsp_get_abi_ver_minor(nsp) < 33) in nfp_eth_port_translate()
188 if (nfp_nsp_get_abi_ver_minor(nsp) < 37) { in nfp_eth_port_translate()
244 nfp_eth_read_media(struct nfp_cpp *cpp, struct nfp_nsp *nsp, struct nfp_eth_table_port *entry) in nfp_eth_read_media() argument
252 if (!nfp_nsp_has_read_media(nsp)) in nfp_eth_read_media()
255 ret = nfp_nsp_read_media(nsp, &ethm, sizeof(ethm)); in nfp_eth_read_media()
279 struct nfp_nsp *nsp; in nfp_eth_read_ports() local
281 nsp = nfp_nsp_open(cpp); in nfp_eth_read_ports()
[all …]
H A Dnfp_nsp_cmds.c18 __le16 nsp; member
23 struct nfp_nsp_identify *__nfp_nsp_identify(struct nfp_nsp *nsp) in __nfp_nsp_identify() argument
29 if (nfp_nsp_get_abi_ver_minor(nsp) < 15) in __nfp_nsp_identify()
36 ret = nfp_nsp_read_identify(nsp, ni, sizeof(*ni)); in __nfp_nsp_identify()
38 nfp_err(nfp_nsp_cpp(nsp), "reading bsp version failed %d\n", in __nfp_nsp_identify()
55 nspi->nsp = le16_to_cpu(ni->nsp); in __nfp_nsp_identify()
74 struct nfp_nsp *nsp; in nfp_hwmon_read_sensor() local
77 nsp = nfp_nsp_open(cpp); in nfp_hwmon_read_sensor()
78 if (IS_ERR(nsp)) in nfp_hwmon_read_sensor()
79 return PTR_ERR(nsp); in nfp_hwmon_read_sensor()
[all …]
H A Dnfp_nsp.c95 SPCODE_NSP_SENSORS = 12, /* Read NSP sensor(s) */
96 SPCODE_NSP_IDENTIFY = 13, /* Read NSP version */
144 * @dma: @buf points to a host buffer, not NSP buffer
270 * nfp_nsp_open() - Prepare for communication and lock the NSP resource.
301 * nfp_nsp_close() - Clean up and unlock the NSP resource.
351 * positive value for NSP completion with a result code
353 * -EAGAIN if the NSP is not yet present
354 * -ENODEV if the NSP is not a supported model
355 * -EBUSY if the NSP is stuck
357 * -ETIMEDOUT if the NSP took longer than @timeout_sec seconds to complete
[all …]
H A Dnfp_nsp.h253 __nfp_eth_read_ports(struct nfp_cpp *cpp, struct nfp_nsp *nsp);
277 int nfp_eth_config_commit_end(struct nfp_nsp *nsp);
278 void nfp_eth_config_cleanup_end(struct nfp_nsp *nsp);
280 int __nfp_eth_set_aneg(struct nfp_nsp *nsp, enum nfp_eth_aneg mode);
281 int __nfp_eth_set_speed(struct nfp_nsp *nsp, unsigned int speed);
282 int __nfp_eth_set_split(struct nfp_nsp *nsp, unsigned int lanes);
285 * struct nfp_nsp_identify - NSP static information
290 * @br_nsp: branch id of NSP
293 * @nsp: version id of NSP
304 u16 nsp; member
[all …]
/linux/drivers/net/ethernet/netronome/nfp/
H A Ddevlink_param.c88 struct nfp_nsp *nsp; in nfp_devlink_param_u8_get() local
98 nsp = nfp_nsp_open(pf->cpp); in nfp_devlink_param_u8_get()
99 if (IS_ERR(nsp)) { in nfp_devlink_param_u8_get()
100 err = PTR_ERR(nsp); in nfp_devlink_param_u8_get()
101 nfp_warn(pf->cpp, "can't access NSP: %d\n", err); in nfp_devlink_param_u8_get()
106 err = nfp_nsp_hwinfo_lookup_optional(nsp, hwinfo, sizeof(hwinfo), in nfp_devlink_param_u8_get()
129 nfp_nsp_close(nsp); in nfp_devlink_param_u8_get()
140 struct nfp_nsp *nsp; in nfp_devlink_param_u8_set() local
149 nsp = nfp_nsp_open(pf->cpp); in nfp_devlink_param_u8_set()
150 if (IS_ERR(nsp)) { in nfp_devlink_param_u8_set()
[all …]
H A Dnfp_devlink.c41 struct nfp_nsp *nsp; in nfp_devlink_set_lanes() local
44 nsp = nfp_eth_config_start(pf->cpp, idx); in nfp_devlink_set_lanes()
45 if (IS_ERR(nsp)) in nfp_devlink_set_lanes()
46 return PTR_ERR(nsp); in nfp_devlink_set_lanes()
48 ret = __nfp_eth_set_split(nsp, lanes); in nfp_devlink_set_lanes()
50 nfp_eth_config_cleanup_end(nsp); in nfp_devlink_set_lanes()
54 ret = nfp_eth_config_commit_end(nsp); in nfp_devlink_set_lanes()
243 struct nfp_nsp *nsp; in nfp_devlink_info_get() local
269 nsp = nfp_nsp_open(pf->cpp); in nfp_devlink_info_get()
270 if (IS_ERR(nsp)) { in nfp_devlink_info_get()
[all …]
/linux/Documentation/devicetree/bindings/arm/bcm/
H A Dbrcm,nsp.yaml4 $id: http://devicetree.org/schemas/arm/bcm/brcm,nsp.yaml#
31 - const: brcm,nsp
39 - const: brcm,nsp
44 - const: brcm,nsp
51 - const: brcm,nsp
58 - const: brcm,nsp
72 - const: brcm,nsp
79 - const: brcm,nsp
/linux/scripts/
H A Dcleanfile24 my $nsp = 0;
30 my $npos = ($pos+$nsp+8) & ~7;
34 $nsp = 0;
36 $lo .= " " x $nsp;
37 $pos += $nsp;
38 $nsp = 0;
42 $nsp++;
44 $lo .= " " x $nsp;
45 $pos += $nsp;
46 $nsp = 0;
[all …]
H A Dcleanpatch24 my $nsp = 0;
30 my $npos = ($pos+$nsp+8) & ~7;
34 $nsp = 0;
36 $lo .= " " x $nsp;
37 $pos += $nsp;
38 $nsp = 0;
42 $nsp++;
44 $lo .= " " x $nsp;
45 $pos += $nsp;
46 $nsp = 0;
[all …]
/linux/Documentation/devicetree/bindings/clock/
H A Dbrcm,iproc-clocks.yaml33 - brcm,nsp-armpll
34 - brcm,nsp-genpll
35 - brcm,nsp-lcpll0
77 - brcm,nsp-armpll
167 - brcm,nsp-armpll
168 - brcm,nsp-genpll
169 - brcm,nsp-lcpll0
176 "include/dt-bindings/clock/bcm-nsp.h"
348 const: brcm,nsp-lcpll0
361 const: brcm,nsp-genpll
[all …]
/linux/arch/arm/boot/dts/broadcom/
H A Dbcm-nsp.dtsi35 #include <dt-bindings/clock/bcm-nsp.h>
40 compatible = "brcm,nsp";
67 enable-method = "brcm,bcm-nsp-smp";
88 compatible = "brcm,nsp-armpll";
176 compatible = "brcm,nsp-gpio-a";
234 compatible = "brcm,nsp-amac";
244 compatible = "brcm,nsp-amac";
254 compatible = "brcm,nsp-amac";
288 compatible = "brcm,spi-nsp-qspi", "brcm,spi-bcm-qspi";
344 compatible = "brcm,spum-nsp-crypto";
[all …]
H A Dbcm5301x.dtsi15 compatible = "brcm,nsp-armpll";
79 compatible = "brcm,nsp-lcpll0";
88 compatible = "brcm,nsp-genpll";
100 compatible = "brcm,spi-nsp-qspi", "brcm,spi-bcm-qspi";
H A Dbcm958625-meraki-mx64-a0.dts11 #include "bcm-nsp-ax.dtsi"
15 compatible = "meraki,mx64-a0", "brcm,bcm58625", "brcm,nsp";
H A Dbcm958625-meraki-mx64w-a0.dts11 #include "bcm-nsp-ax.dtsi"
15 compatible = "meraki,mx64w-a0", "brcm,bcm58625", "brcm,nsp";
/linux/kernel/
H A Dnsproxy.c371 struct nsproxy *nsp; in validate_nsset() local
388 nsp = tsk->nsproxy; in validate_nsset()
389 if (nsp) in validate_nsset()
390 get_nsproxy(nsp); in validate_nsset()
392 if (!nsp) { in validate_nsset()
430 ret = validate_ns(nsset, from_mnt_ns(nsp->mnt_ns)); in validate_nsset()
437 ret = validate_ns(nsset, &nsp->uts_ns->ns); in validate_nsset()
445 ret = validate_ns(nsset, &nsp->ipc_ns->ns); in validate_nsset()
461 ret = validate_ns(nsset, &nsp->cgroup_ns->ns); in validate_nsset()
469 ret = validate_ns(nsset, &nsp->net_ns->ns); in validate_nsset()
[all …]
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dbrcm,nsp-pinmux.txt1 Broadcom NSP (Northstar plus) IOMUX Controller
3 The NSP IOMUX controller supports group based mux configuration. In
8 Must be "brcm,nsp-pinmux"
27 compatible = "brcm,nsp-pinmux";
H A Dbrcm,nsp-gpio.txt1 Broadcom Northstar plus (NSP) GPIO/PINCONF Controller
5 Must be "brcm,nsp-gpio-a"
57 compatible = "brcm,nsp-gpio-a";
/linux/drivers/pinctrl/bcm/
H A Dpinctrl-nsp-mux.c4 * This file contains the Northstar plus (NSP) IOMUX driver that supports
39 * nsp IOMUX register description
54 * Keep track of nsp IOMUX configuration and prevent double configuration
56 * @nsp_mux: nsp IOMUX register description
71 * @mux: nsp group based IOMUX configuration
81 * nsp mux function and supported pin groups
94 * nsp IOMUX pinctrl core
123 * Description of a pin in nsp
143 * List of muxable pins in nsp
235 * List of nsp pin groups
[all …]
H A Dpinctrl-nsp-gpio.c5 * This file contains the Broadcom Northstar Plus (NSP) GPIO driver that
10 * through the interaction with the NSP IOMUX controller.
49 * nsp GPIO core
52 * @base: I/O register base for nsp GPIO controller
84 * nsp GPIO register
86 * @nsp_gpio: nsp GPIO device
114 * nsp GPIO register
571 * NSP GPIO controller supports some PINCONF related configurations such as
611 {.compatible = "brcm,nsp-gpio-a",},
705 .name = "nsp-gpio-a",
/linux/fs/
H A Dpidfs.c455 struct nsproxy *nsp __free(put_nsproxy) = NULL; in pidfd_ioctl()
482 nsp = task->nsproxy; in pidfd_ioctl()
483 if (nsp) in pidfd_ioctl()
484 get_nsproxy(nsp); in pidfd_ioctl()
486 if (!nsp) in pidfd_ioctl()
500 get_cgroup_ns(nsp->cgroup_ns); in pidfd_ioctl()
501 ns_common = to_ns_common(nsp->cgroup_ns); in pidfd_ioctl()
506 get_ipc_ns(nsp->ipc_ns); in pidfd_ioctl()
507 ns_common = to_ns_common(nsp->ipc_ns); in pidfd_ioctl()
511 get_mnt_ns(nsp->mnt_ns); in pidfd_ioctl()
[all …]
/linux/drivers/scsi/pcmcia/
H A Dnsp_message.c19 * XXX: NSP QUIRK in nsp_message_in()
20 * NSP invoke interrupts only in the case of scsi phase changes, in nsp_message_in()
60 * XXX: NSP QUIRK in nsp_message_out()
61 * NSP invoke interrupts only in the case of scsi phase changes, in nsp_message_out()
/linux/drivers/net/ethernet/netronome/nfp/abm/
H A Dmain.c262 struct nfp_nsp *nsp; in nfp_abm_vnic_set_mac() local
275 nsp = nfp_nsp_open(pf->cpp); in nfp_abm_vnic_set_mac()
276 if (IS_ERR(nsp)) { in nfp_abm_vnic_set_mac()
277 nfp_warn(pf->cpp, "Failed to access the NSP for persistent MAC address: %ld\n", in nfp_abm_vnic_set_mac()
278 PTR_ERR(nsp)); in nfp_abm_vnic_set_mac()
283 if (!nfp_nsp_has_hwinfo_lookup(nsp)) { in nfp_abm_vnic_set_mac()
284 nfp_warn(pf->cpp, "NSP doesn't support PF MAC generation\n"); in nfp_abm_vnic_set_mac()
286 nfp_nsp_close(nsp); in nfp_abm_vnic_set_mac()
290 err = nfp_nsp_hwinfo_lookup(nsp, hwinfo, sizeof(hwinfo)); in nfp_abm_vnic_set_mac()
291 nfp_nsp_close(nsp); in nfp_abm_vnic_set_mac()
/linux/Documentation/devicetree/bindings/net/
H A Dbrcm,amac.yaml32 - brcm,nsp-amac
59 - brcm,nsp-amac
83 compatible = "brcm,nsp-amac";
/linux/drivers/clk/bcm/
H A Dclk-nsp.c11 #include <dt-bindings/clock/bcm-nsp.h>
33 CLK_OF_DECLARE(nsp_armpll, "brcm,nsp-armpll", nsp_armpll_init);
90 CLK_OF_DECLARE(nsp_genpll_clk, "brcm,nsp-genpll", nsp_genpll_clk_init);
129 CLK_OF_DECLARE(nsp_lcpll0_clk, "brcm,nsp-lcpll0", nsp_lcpll0_clk_init);
/linux/Documentation/devicetree/bindings/rng/
H A Dbrcm,bcm2835.yaml18 - brcm,bcm-nsp-rng
68 compatible = "brcm,bcm-nsp-rng";

1234