/freebsd/sys/powerpc/powerpc/ |
H A D | fpu.c | 67 #define SFP(n) __asm ("stxvw4x " #n ", 0,%0" \ in save_fpu_int() macro 69 SFP(0); SFP(1); SFP(2); SFP(3); in save_fpu_int() 70 SFP(4); SFP(5); SFP(6); SFP(7); in save_fpu_int() 71 SFP(8); SFP(9); SFP(10); SFP(11); in save_fpu_int() 72 SFP(12); SFP(13); SFP(14); SFP(15); in save_fpu_int() 73 SFP(16); SFP(17); SFP(18); SFP(19); in save_fpu_int() 74 SFP(20); SFP(21); SFP(22); SFP(23); in save_fpu_int() 75 SFP(24); SFP(25); SFP(26); SFP(27); in save_fpu_int() 76 SFP(28); SFP(29); SFP(30); SFP(31); in save_fpu_int() 77 #undef SFP in save_fpu_int() [all …]
|
/freebsd/lib/libifconfig/ |
H A D | libifconfig_sfp.h | 35 /** SFP module information in raw numeric form 40 /** SFP module information formatted as strings 48 /** SFP module vendor info strings */ 56 /** SFP module status 69 zero for SFP modules */ 74 #define SFP_DUMP_START 0 /**< start address of an SFP module dump */ 75 #define SFP_DUMP_SIZE 128 /**< bytes in an SFP module dump */ 86 /** SFP module I2C memory dump 87 * SFP modules have one region, QSFP modules have two regions. 93 /** Get information about the static properties of an SFP/QSFP module [all …]
|
H A D | libifconfig_sfp.c | 145 get_sfp_info(struct i2c_info *ii, struct ifconfig_sfp_info *sfp) in get_sfp_info() argument 149 read_i2c(ii, SFF_8472_BASE, SFF_8472_ID, 1, &sfp->sfp_id); in get_sfp_info() 150 read_i2c(ii, SFF_8472_BASE, SFF_8472_CONNECTOR, 1, &sfp->sfp_conn); in get_sfp_info() 153 read_i2c(ii, SFF_8472_BASE, SFF_8472_TRANS, 1, &sfp->sfp_eth_ext); in get_sfp_info() 154 if (sfp->sfp_eth_ext == 0) { in get_sfp_info() 157 sfp->sfp_eth_10g = find_zero_bit(sfp_eth_10g_table, code, 1); in get_sfp_info() 158 if (sfp->sfp_eth_10g == 0) { in get_sfp_info() 162 sfp->sfp_eth = find_zero_bit(sfp_eth_table, code, 1); in get_sfp_info() 170 get_qsfp_info(struct i2c_info *ii, struct ifconfig_sfp_info *sfp) in get_qsfp_info() argument 174 read_i2c(ii, SFF_8436_BASE, SFF_8436_ID, 1, &sfp->sfp_id); in get_qsfp_info() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/microchip/ |
H A D | sparx5_pcb134_board.dtsi | 266 sfp_eth12: sfp-eth12 { 267 compatible = "sff,sfp"; 275 sfp_eth13: sfp-eth13 { 276 compatible = "sff,sfp"; 284 sfp_eth14: sfp-eth14 { 285 compatible = "sff,sfp"; 293 sfp_eth15: sfp-eth15 { 294 compatible = "sff,sfp"; 302 sfp_eth48: sfp-eth48 { 303 compatible = "sff,sfp"; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/nvmem/ |
H A D | fsl,layerscape-sfp.yaml | 4 $id: http://devicetree.org/schemas/nvmem/fsl,layerscape-sfp.yaml# 13 SFP is the security fuse processor which among other things provides a 23 - description: Trust architecture 2.1 SFP 25 - const: fsl,ls1021a-sfp 26 - description: Trust architecture 3.0 SFP 28 - const: fsl,ls1028a-sfp 36 The SFP clock. Typically, this is the platform clock divided by 4. 39 const: sfp 41 ta-prog-sfp-supply: 58 compatible = "fsl,ls1028a-sfp"; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | sff,sfp.txt | 1 Small Form Factor (SFF) Committee Small Form-factor Pluggable (SFP) 7 "sff,sfp" for SFP modules 10 - i2c-bus : phandle of an I2C bus controller for the SFP two wire serial 33 Select (AKA RS1) output gpio signal (SFP+ only), low: low Tx rate, high: 40 Example #1: Direct serdes to SFP connection 42 sfp_eth3: sfp-eth3 { 43 compatible = "sff,sfp"; 57 sfp = <&sfp_eth3>; 60 Example #2: Serdes to PHY to SFP connection 62 sfp_eth0: sfp-eth0 { [all …]
|
H A D | sff,sfp.yaml | 4 $id: http://devicetree.org/schemas/net/sff,sfp.yaml# 7 title: Small Form Factor (SFF) Committee Small Form-factor Pluggable (SFP) 16 - sff,sfp # for SFP modules 22 phandle of an I2C bus controller for the SFP two wire serial 68 output gpio signal (SFP+ only), low - low Tx rate, high - high Tx rate. Must 90 - | # Direct serdes to SFP connection 93 sfp1: sfp { 94 compatible = "sff,sfp"; 108 sfp = <&sfp1>; 111 - | # Serdes to PHY to SFP connection [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/freescale/ |
H A D | fsl-lx2160a-clearfog-itx.dtsi | 34 sfp0: sfp-0 { 35 compatible = "sff,sfp"; 41 sfp1: sfp-1 { 42 compatible = "sff,sfp"; 48 sfp2: sfp-2 { 49 compatible = "sff,sfp"; 55 sfp3: sfp-3 { 56 compatible = "sff,sfp"; 64 sfp = <&sfp0>; 70 sfp = <&sfp1>; [all …]
|
H A D | fsl-lx2162a-clearfog.dts | 41 led_sfp_at: led-sfp-at { 46 led_sfp_ab: led-sfp-ab { 51 led_sfp_bt: led-sfp-bt { 56 led_sfp_bb: led-sfp-bb { 62 sfp_at: sfp-at { 63 compatible = "sff,sfp"; 69 sfp_ab: sfp-ab { 70 compatible = "sff,sfp"; 76 sfp_bt: sfp-bt { 77 compatible = "sff,sfp"; [all …]
|
/freebsd/lib/libc/i386/gen/ |
H A D | signalcontext.c | 44 struct sigframe *sfp; in __signalcontext() local 58 sfp = (struct sigframe *)p; in __signalcontext() 59 bzero(sfp, sizeof(struct sigframe)); in __signalcontext() 60 sfp->sf_signum = sig; in __signalcontext() 61 sfp->sf_siginfo = (register_t)(intptr_t)&sfp->sf_si; in __signalcontext() 62 sfp->sf_ucontext = (register_t)(intptr_t)&sfp->sf_uc; in __signalcontext() 63 sfp->sf_ahu.sf_action = (__siginfohandler_t *)func; in __signalcontext() 64 bcopy(ucp, &sfp->sf_uc, sizeof(ucontext_t)); in __signalcontext() 65 sfp->sf_si.si_signo = sig; in __signalcontext() 75 ucp->uc_link = &sfp->sf_uc; in __signalcontext()
|
/freebsd/sys/dev/sfxge/common/ |
H A D | efx_filter.c | 927 __inout siena_filter_t *sfp, in siena_filter_reset_search_depth() argument 932 sfp->sf_depth[EFX_SIENA_FILTER_RX_TCP_FULL] = 0; in siena_filter_reset_search_depth() 933 sfp->sf_depth[EFX_SIENA_FILTER_RX_TCP_WILD] = 0; in siena_filter_reset_search_depth() 934 sfp->sf_depth[EFX_SIENA_FILTER_RX_UDP_FULL] = 0; in siena_filter_reset_search_depth() 935 sfp->sf_depth[EFX_SIENA_FILTER_RX_UDP_WILD] = 0; in siena_filter_reset_search_depth() 939 sfp->sf_depth[EFX_SIENA_FILTER_RX_MAC_FULL] = 0; in siena_filter_reset_search_depth() 940 sfp->sf_depth[EFX_SIENA_FILTER_RX_MAC_WILD] = 0; in siena_filter_reset_search_depth() 944 sfp->sf_depth[EFX_SIENA_FILTER_TX_TCP_FULL] = 0; in siena_filter_reset_search_depth() 945 sfp->sf_depth[EFX_SIENA_FILTER_TX_TCP_WILD] = 0; in siena_filter_reset_search_depth() 946 sfp->sf_depth[EFX_SIENA_FILTER_TX_UDP_FULL] = 0; in siena_filter_reset_search_depth() [all …]
|
/freebsd/lib/libc/arm/gen/ |
H A D | signalcontext.c | 50 struct sigframe *sfp; in __signalcontext() local 56 sfp = (struct sigframe *)sp - 1; in __signalcontext() 58 bzero(sfp, sizeof(*sfp)); in __signalcontext() 59 bcopy(ucp, &sfp->sf_uc, sizeof(*ucp)); in __signalcontext() 60 sfp->sf_si.si_signo = sig; in __signalcontext() 62 gr[_REG_SP] = (__greg_t)sfp; in __signalcontext() 70 gr[_REG_R1] = (__greg_t)&sfp->sf_si; in __signalcontext() 71 gr[_REG_R2] = (__greg_t)&sfp->sf_uc; in __signalcontext() 73 ucp->uc_link = &sfp->sf_uc; in __signalcontext()
|
/freebsd/sys/contrib/device-tree/src/arm64/marvell/ |
H A D | armada-7040-mochabin.dts | 33 /* SFP+ 10G */ 34 sfp_eth0: sfp-eth0 { 35 compatible = "sff,sfp"; 43 /* SFP 1G */ 44 sfp_eth2: sfp-eth2 { 45 compatible = "sff,sfp"; 190 /* mikroBUS, 1G SFP and GPIO expander */ 213 * IO0_0: SFP+_TX_FAULT 214 * IO0_1: SFP+_TX_DISABLE 215 * IO0_2: SFP [all...] |
H A D | cn9130-cf.dtsi | 27 sfp: sfp { label 28 compatible = "sff,sfp"; 38 /* SRDS #2 - SFP+ 10GE */ 43 sfp = <&sfp>; 104 * Routed to SFP, M.2, mikrobus, and miniPCIe 105 * SFP limits this to 100kHz, and requires an AT24C01A/02/04 with
|
H A D | armada-8040-puzzle-m801.dts | 67 sfp_cp0_eth0: sfp-cp0-eth0 { 68 compatible = "sff,sfp"; 77 sfp_cp1_eth0: sfp-cp1-eth0 { 78 compatible = "sff,sfp"; 94 /* SFP+ port 2: Activity */ 101 /* SFP+ port 1: Activity */ 108 /* SFP+ port 2: 10 Gbps indicator */ 115 /* SFP+ port 2: 1 Gbps indicator */ 122 /* SFP+ port 1: 10 Gbps indicator */ 129 /* SFP+ port 1: 1 Gbps indicator */ [all …]
|
H A D | cn9131-cf-solidwan.dts | 71 /* for sfp-1 (J42) */ 77 /* for sfp-1 (J42) */ 121 sfp0: sfp-0 { 122 compatible = "sff,sfp"; 133 sfp1: sfp-1 { 134 compatible = "sff,sfp"; 150 /* SRDS #2 - SFP+ 10GE */ 155 sfp = <&sfp0>; 259 * Routed to SFP. 260 * Limit to 100kHz for compatibility with SFP modules, [all …]
|
/freebsd/bin/ed/ |
H A D | buf.c | 36 static FILE *sfp; /* scratch file pointer */ variable 57 if (fseeko(sfp, sfseek, SEEK_SET) < 0) { in get_sbuf_line() 65 if (fread(sfbuf, sizeof(char), len, sfp) != len) { in get_sbuf_line() 101 if (fseeko(sfp, (off_t)0, SEEK_END) < 0) { in put_sbuf_line() 107 sfseek = ftello(sfp); in put_sbuf_line() 111 if (fwrite(cs, sizeof(char), len, sfp) != len) { in put_sbuf_line() 199 (sfp = fdopen(fd, "w+")) == NULL) { in open_sbuf() 216 if (sfp) { in close_sbuf() 217 if (fclose(sfp) < 0) { in close_sbuf() 222 sfp = NULL; in close_sbuf() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/marvell/ |
H A D | armada-385-clearfog-gtr.dtsi | 15 5. SFP connector, or optionally SGMII Ethernet 1512 PHY 33 24 - SFP TX fault (input active high) 34 25 - SFP present (input active low) 35 26,27 - I2C1 - connected to SFP 49 46 - SFP TX disable 56 54 - SFP LOS (input active high) 137 i2c@11100 { /* SFP (CON5/CON6) */ 155 /* SFP */ 199 /* sfp modabs, txdisable */ 205 /* sfp modabs, txdisable */ [all …]
|
H A D | armada-388-clearfog.dtsi | 80 sfp: sfp { label 81 compatible = "sff,sfp"; 109 sfp = <&sfp>; 191 * Routed to SFP, mikrobus, and PCIe. 192 * SFP limits this to 100kHz, and requires an AT24C01A/02/04 with 205 /* SFP, PCIe, mSATA, mikrobus */
|
H A D | armada-385-turris-omnia.dts | 97 sfp: sfp { label 98 compatible = "sff,sfp"; 109 * a SFP module is present. Read more in the comment in the 199 * eth2 is connected via a multiplexor to both the SFP cage and to 200 * ethernet-phy@1. The multiplexor switches the signal to SFP cage when 201 * a SFP module is present, as determined by the mode-def0 GPIO. 203 * Until kernel supports this configuration properly, in case SFP module 204 * is present, U-Boot has to enable the sfp node above, remove phy 211 sfp = <&sfp>; 402 /* routed to SFP+ */ [all …]
|
/freebsd/sys/dev/dpaa2/ |
H A D | dpaa2_mc_fdt.c | 63 phandle_t sfp; member 75 sfp = <0x14>; 141 /* 'sfp' and 'phy-handle' are optional but we need one or the other. */ in dpaa2_mac_fdt_attach() 142 s = device_get_property(dev, "sfp", &sc->sfp, sizeof(sc->sfp), in dpaa2_mac_fdt_attach() 148 device_printf(dev, "node %#x '%s': reg %#x sfp %#x pcs-handle " in dpaa2_mac_fdt_attach() 151 sc->reg, sc->sfp, sc->pcs_handle, sc->phy_handle, in dpaa2_mac_fdt_attach() 181 if (sc->phy_handle == 0 && sc->sfp == 0) in dpaa2_mac_fdt_get_phy_dev() 184 #ifdef __not_yet__ /* No sff,sfp support yet. */ in dpaa2_mac_fdt_get_phy_dev() 185 if (sc->sfp != 0) { in dpaa2_mac_fdt_get_phy_dev() 188 xdev = OF_device_from_xref(OF_xref_from_node(sc->sfp)); in dpaa2_mac_fdt_get_phy_dev()
|
/freebsd/share/man/man4/ |
H A D | ixl.4 | 122 Most adapters in this series with SFP+/SFP28/QSFP+ cages 151 driver supports 25Gb and 10Gb Ethernet adapters with these SFP+ modules: 155 Intel 1G/10G SFP+ SR FTLX8571D3BCV-IT 157 Intel 1G/10G SFP+ SR AFBR-703SDZ-IN2 159 Intel 1G/10G SFP+ LR FTLX1471D3BCV-IT 161 Intel 1G/10G SFP+ LR AFCT-701SDZ-IN2 163 Intel 1G/10G SFP+ 10GBASE-SR E10GSFPSR 165 Intel 10G SFP+ 10GBASE-SR E10GSFPSRX (Extended Temp) 167 Intel 1G/10G SFP+ 10GBASE-LR E10GSFPLR
|
/freebsd/sys/dev/irdma/ |
H A D | ice_devids.h | 43 /* Intel(R) Ethernet Connection E823-L for SFP */ 55 /* Intel(R) Ethernet Controller E810-C for SFP */ 61 /* Intel(R) Ethernet Controller E810-XXV for SFP */ 67 /* Intel(R) Ethernet Connection E823-C for SFP */ 77 /* Intel(R) Ethernet Connection C822N for SFP */ 85 /* Intel(R) Ethernet Connection E822-L for SFP */
|
/freebsd/contrib/ofed/libirdma/ |
H A D | ice_devids.h | 43 /* Intel(R) Ethernet Connection E823-L for SFP */ 55 /* Intel(R) Ethernet Controller E810-C for SFP */ 61 /* Intel(R) Ethernet Controller E810-XXV for SFP */ 67 /* Intel(R) Ethernet Connection E823-C for SFP */ 77 /* Intel(R) Ethernet Connection C822N for SFP */ 85 /* Intel(R) Ethernet Connection E822-L for SFP */
|
/freebsd/sys/dev/ice/ |
H A D | ice_devids.h | 39 /* Intel(R) Ethernet Connection E823-L for SFP */ 51 /* Intel(R) Ethernet Controller E830-CC for SFP */ 61 /* Intel(R) Ethernet Controller E830-C for SFP */ 63 /* Intel(R) Ethernet Controller E830-L for SFP */ 69 /* Intel(R) Ethernet Controller E810-C for SFP */ 82 /* Intel(R) Ethernet Controller E810-XXV for SFP */ 88 /* Intel(R) Ethernet Connection E823-C for SFP */ 98 /* Intel(R) Ethernet Connection E822-C for SFP */ 106 /* Intel(R) Ethernet Connection E822-L for SFP */ 116 /* Intel(R) Ethernet Connection E825-C for SFP */ [all...] |