Lines Matching +full:byte +full:- +full:len

1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
10 /* 128 byte pages, per SFF 8636 rev 2.4 */
25 /* Reads/writes cannot cross 128 byte boundaries */
33 /* Byte 0 is Identifier, not checked */
34 /* Byte 1 is reserved "status MSB" */
37 #define QSFP_MONITOR_RANGE (QSFP_MONITOR_VAL_END - QSFP_MONITOR_VAL_START + 1)
43 /* Byte 128 is Identifier: must be 0x0c for QSFP, or 0x0d for QSFP+ */
46 * Byte 129 is "Extended Identifier".
51 /* Byte 130 is Connector type. Not Intel req'd */
53 /* Byte 139 is encoding. code 0x01 is 8b10b. Not Intel req'd */
54 /* byte 140 is nominal bit-rate, in units of 100Mbits/sec */
56 /* Byte 141 is Extended Rate Select. Not Intel req'd */
58 /* Byte 146 is length for Copper. Units of 1 meter */
61 * Byte 147 is Device technology. D0..3 not Intel req'd
82 /* Bytes 148..163 are Vendor Name, Left-justified Blank-filled */
85 /* Byte 164 is IB Extended transceiver codes Bits D0..3 are SDR,DDR,QDR,EDR */
93 /* Bytes 184,185 are Vendor Rev. Left Justified, Blank-filled */
99 * Byte 186 is at 2.5Gb/sec (SDR), Byte 187 at 5.0Gb/sec (DDR)
106 * Byte 188 is at 12.5 Gb/s, Byte 189 at 25 Gb/s
110 /* Byte 190 is Max Case Temp. Not Intel req'd */
111 /* Byte 191 is LSB of sum of bytes 128..190. Not Intel req'd */
118 /* Bytes 212..219 are date-code YYMMDD (MM==1 for Jan) */
121 /* Bytes 218,219 are optional lot-code, string */
125 /* Byte 222 indicates nominal bitrate in units of 250Mbits/sec */
127 /* Byte 223 is LSB of sum of bytes 192..222 */
160 * it will be part of port-specific data if a board supports QSFP.
162 * Since multiple board-types use QSFP, and their pport_data structs
163 * differ (in the chip-specific section), we need a pointer to its head.
188 u32 len, u8 *data);
191 int offset, void *bp, int len);
193 int offset, void *bp, int len);
195 int len);
197 int len);
199 int len);
201 int len);