| /linux/drivers/net/ethernet/netronome/nfp/nfpcore/ |
| H A D | nfp_nsp_eth.c | 132 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, ðm, 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 D | nfp_nsp_cmds.c | 18 __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 D | nfp_nsp.c | 95 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 D | nfp_nsp.h | 253 __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 D | devlink_param.c | 88 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 D | nfp_devlink.c | 41 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 D | brcm,nsp.yaml | 4 $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 D | cleanfile | 24 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 D | cleanpatch | 24 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 D | brcm,iproc-clocks.yaml | 33 - 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 D | bcm-nsp.dtsi | 35 #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 D | bcm5301x.dtsi | 15 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 D | bcm958625-meraki-mx64-a0.dts | 11 #include "bcm-nsp-ax.dtsi" 15 compatible = "meraki,mx64-a0", "brcm,bcm58625", "brcm,nsp";
|
| H A D | bcm958625-meraki-mx64w-a0.dts | 11 #include "bcm-nsp-ax.dtsi" 15 compatible = "meraki,mx64w-a0", "brcm,bcm58625", "brcm,nsp";
|
| /linux/kernel/ |
| H A D | nsproxy.c | 371 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 D | brcm,nsp-pinmux.txt | 1 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 D | brcm,nsp-gpio.txt | 1 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 D | pinctrl-nsp-mux.c | 4 * 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 D | pinctrl-nsp-gpio.c | 5 * 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 D | pidfs.c | 455 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 D | nsp_message.c | 19 * 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 D | main.c | 262 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 D | brcm,amac.yaml | 32 - brcm,nsp-amac 59 - brcm,nsp-amac 83 compatible = "brcm,nsp-amac";
|
| /linux/drivers/clk/bcm/ |
| H A D | clk-nsp.c | 11 #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 D | brcm,bcm2835.yaml | 18 - brcm,bcm-nsp-rng 68 compatible = "brcm,bcm-nsp-rng";
|