| /linux/drivers/scsi/bfa/ |
| H A D | bfa_fcs.c | 12 * bfa_fcs.c BFA FCS main 20 BFA_TRC_FILE(FCS, FCS); 23 * fcs_api BFA FCS API 29 struct bfa_fcs_s *fcs = fcs_cbarg; in bfa_fcs_exit_comp() local 30 struct bfad_s *bfad = fcs->bfad; in bfa_fcs_exit_comp() 36 * fcs initialization, called once after bfa initialization is complete 39 bfa_fcs_init(struct bfa_fcs_s *fcs) in bfa_fcs_init() argument 41 bfa_sm_send_event(&fcs->fabric, BFA_FCS_FABRIC_SM_CREATE); in bfa_fcs_init() 42 bfa_trc(fcs, 0); in bfa_fcs_init() 46 * fcs_api BFA FCS API [all …]
|
| H A D | bfa_fcs_fcpim.c | 21 BFA_TRC_FILE(FCS, FCPIM); 84 * fcs_itnim_sm FCS itnim state machine 91 bfa_trc(itnim->fcs, itnim->rport->pwwn); in bfa_fcs_itnim_sm_offline() 92 bfa_trc(itnim->fcs, event); in bfa_fcs_itnim_sm_offline() 114 bfa_sm_fault(itnim->fcs, event); in bfa_fcs_itnim_sm_offline() 123 bfa_trc(itnim->fcs, itnim->rport->pwwn); in bfa_fcs_itnim_sm_prli_send() 124 bfa_trc(itnim->fcs, event); in bfa_fcs_itnim_sm_prli_send() 133 bfa_fcxp_walloc_cancel(itnim->fcs->bfa, &itnim->fcxp_wqe); in bfa_fcs_itnim_sm_prli_send() 139 bfa_fcxp_walloc_cancel(itnim->fcs->bfa, &itnim->fcxp_wqe); in bfa_fcs_itnim_sm_prli_send() 145 bfa_fcxp_walloc_cancel(itnim->fcs->bfa, &itnim->fcxp_wqe); in bfa_fcs_itnim_sm_prli_send() [all …]
|
| /linux/drivers/usb/serial/ |
| H A D | safe_serial.c | 166 #define CRC10_INITFCS 0x000 /* Initial FCS value */ 167 #define CRC10_GOODFCS 0x000 /* Good final FCS value */ 168 #define CRC10_FCS(fcs, c) ((((fcs) << 8) & 0x3ff) ^ crc10_table[((fcs) >> 2) & 0xff] ^ (c)) argument 174 * @fcs: starting FCS 176 * Perform a memcpy and calculate fcs using ppp 10bit CRC algorithm. Return 177 * new 10 bit FCS. 179 static inline __u16 fcs_compute10(unsigned char *sp, int len, __u16 fcs) in fcs_compute10() argument 181 for (; len-- > 0; fcs = CRC10_FCS(fcs, *sp++)); in fcs_compute10() 182 return fcs; in fcs_compute10() 191 __u16 fcs; in safe_process_read_urb() local [all …]
|
| /linux/Documentation/devicetree/bindings/regulator/ |
| H A D | fcs,fan53555.yaml | 4 $id: http://devicetree.org/schemas/regulator/fcs,fan53555.yaml# 19 - fcs,fan53555 20 - fcs,fan53526 36 fcs,suspend-voltage-selector: 64 compatible = "fcs,fan53555"; 70 fcs,suspend-voltage-selector = <1>;
|
| /linux/drivers/net/ppp/ |
| H A D | ppp_async.c | 526 int fcs, i, count, c, proto; in ppp_async_encode() local 537 fcs = ap->tfcs; in ppp_async_encode() 559 fcs = PPP_INITFCS; in ppp_async_encode() 566 fcs = PPP_FCS(fcs, 0xff); in ppp_async_encode() 568 fcs = PPP_FCS(fcs, 0x03); in ppp_async_encode() 573 * Once we put in the last byte, we need to put in the FCS in ppp_async_encode() 582 fcs = PPP_FCS(fcs, c); in ppp_async_encode() 592 ap->tfcs = fcs; in ppp_async_encode() 597 * We have finished the packet. Add the FCS and flag. in ppp_async_encode() 599 fcs = ~fcs; in ppp_async_encode() [all …]
|
| /linux/Documentation/devicetree/bindings/extcon/ |
| H A D | fcs,fsa880.yaml | 4 $id: http://devicetree.org/schemas/extcon/fcs,fsa880.yaml# 21 - fcs,fsa880 22 - fcs,fsa9480 47 compatible = "fcs,fsa880";
|
| /linux/net/dsa/ |
| H A D | tag_ksz.c | 103 * For Ingress (Host -> KSZ8795), 1 byte is added before FCS. 105 * DA(6bytes)|SA(6bytes)|....|Data(nbytes)|tag(1byte)|FCS(4bytes) 109 * For Egress (KSZ8795 -> Host), 1 byte is added before FCS. 111 * DA(6bytes)|SA(6bytes)|....|Data(nbytes)|tag0(1byte)|FCS(4bytes) 165 * For Ingress (Host -> KSZ9477), 2/6 bytes are added before FCS. 168 * FCS(4bytes) 174 * For Egress (KSZ9477 -> Host), 1/5 bytes is added before FCS. 176 * DA(6bytes)|SA(6bytes)|....|Data(nbytes)|ts(4bytes)|tag0(1byte)|FCS(4bytes) 386 /* For xmit, 2/6 bytes are added before FCS. 389 * FCS( [all...] |
| H A D | tag_brcm.c | 18 #define BRCM_LEGACY_FCS_NAME "brcm-legacy-fcs" 99 * least 64 bytes (including FCS) otherwise they will be discarded when in brcm_tag_xmit_ll() 102 * (including FCS and tag) because the length verification is done after in brcm_tag_xmit_ll() 271 * least 64 bytes (including FCS) otherwise they will be discarded when in brcm_leg_tag_xmit() 274 * (including FCS and tag) because the length verification is done after in brcm_leg_tag_xmit() 323 * least 64 bytes (including FCS) otherwise they will be discarded when in brcm_leg_fcs_tag_xmit() 325 * need to make sure that packets are at least 70 bytes (including FCS in brcm_leg_fcs_tag_xmit() 353 /* Original FCS value */ in brcm_leg_fcs_tag_xmit()
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | fcs,fsa4480.yaml | 4 $id: http://devicetree.org/schemas/usb/fcs,fsa4480.yaml# 15 - const: fcs,fsa4480 19 - const: fcs,fsa4480 91 compatible = "fcs,fsa4480";
|
| H A D | fcs,fusb302.yaml | 4 $id: http://devicetree.org/schemas/usb/fcs,fusb302.yaml# 14 const: fcs,fusb302 49 compatible = "fcs,fusb302";
|
| /linux/include/uapi/linux/ |
| H A D | if_fddi.h | 33 * 4 byte FCS/CRC (frame check sequence). 39 FCS */ 41 FCS */ 44 #define FDDI_K_LLC_ZLEN 13 /* Min octets in LLC frame sans FCS */ 45 #define FDDI_K_LLC_LEN 4491 /* Max octets in LLC frame sans FCS */
|
| H A D | ppp_defs.h | 20 #define PPP_FCSLEN 2 /* octets for FCS */ 64 * Values for FCS calculations. 67 #define PPP_INITFCS 0xffff /* Initial FCS value */ 68 #define PPP_GOODFCS 0xf0b8 /* Good final FCS value */
|
| H A D | atmbr2684.h | 23 * Is there FCS inbound on this VC? This currently isn't supported. 30 * Is there FCS outbound on this VC? This currently isn't supported. 87 int fcs_auto; /* 1: fcs_{in,out} disabled if no FCS rx'ed */
|
| /linux/arch/mips/include/asm/octeon/ |
| H A D | cvmx-pip.h | 97 * they would appear as JAM bits which would appear as bad FCS 109 * RGM 3 = max frame error (pkt len > max frame len) (with FCS 121 * RGM 6 = min frame error (pkt len < min frame len) (with FCS 125 /* RGM 7 = FCS error */ 150 /* RGM+SPI 16 = FCS error */ 166 * bad FCS or carrier extend error which is 220 /* Number of packets with FCS or Align opcode errors */ 224 /* Number of packets with length < min and FCS error */ 228 /* Number of packets with length > max and FCS error */ 420 status->fcs_align_err_packets = stat7.s.fcs; in cvmx_pip_get_port_status()
|
| H A D | cvmx-wqe.h | 333 * than allowed and had an FCS error. 338 * and had an FCS error (100M and 10M only). 340 * than allowed and had an FCS error. 341 * - 7 = GMX FCS error: the RGMII packet had an FCS 362 * - 16 = FCS error: a SPI4.2 packet had an FCS error.
|
| /linux/net/caif/ |
| H A D | cffrml.c | 24 bool dofcs; /* !< FCS active */ 76 /* FIXME: FCS should be moved to glue in order to use OS-Specific in cffrml_checksum() 94 /* Subtract for FCS on length if FCS is not used. */ in cffrml_receive() 112 * Don't do extract if FCS is false, rather do setlen - then we don't in cffrml_receive()
|
| /linux/drivers/net/ethernet/qualcomm/emac/ |
| H A D | emac.h | 219 u64 rx_fcs_err; /* packets with bad FCS. */ 221 u64 rx_byte_cnt; /* good bytes count (without FCS) */ 234 u64 rx_bcast_byte_cnt; /* broadcast packets byte count (without FCS) */ 235 u64 rx_mcast_byte_cnt; /* multicast packets byte count (without FCS) */ 248 u64 tx_byte_cnt; /* good bytes count (without FCS) */ 264 u64 tx_bcast_byte; /* broadcast packets byte count (without FCS) */ 265 u64 tx_mcast_byte; /* multicast packets byte count (without FCS) */
|
| /linux/drivers/net/ethernet/atheros/alx/ |
| H A D | hw.h | 213 * 7 | Packet length (include FCS) 227 * 21 FCS(CRC) error 399 u64 rx_fcs_err; /* RX packets with bad FCS */ 401 u64 rx_byte_cnt; /* good bytes received. FCS is NOT included */ 402 u64 rx_runt; /* RX packets < 64 bytes with good FCS */ 403 u64 rx_frag; /* RX packets < 64 bytes with bad FCS */ 415 u64 rx_bc_byte_cnt; /* RX broadcast bytes, excluding FCS */ 416 u64 rx_mc_byte_cnt; /* RX multicast bytes, excluding FCS */ 427 u64 tx_byte_cnt; /* bytes transmitted, FCS is NOT included */ 447 u64 tx_bc_byte_cnt; /* broadcast bytes transmitted, excluding FCS */ [all …]
|
| /linux/drivers/net/usb/ |
| H A D | zaurus.c | 60 u32 fcs; in zaurus_tx_fixup() local 62 fcs = crc32_le(~0, skb->data, skb->len); in zaurus_tx_fixup() 63 fcs = ~fcs; in zaurus_tx_fixup() 65 skb_put_u8(skb, fcs & 0xff); in zaurus_tx_fixup() 66 skb_put_u8(skb, (fcs >> 8) & 0xff); in zaurus_tx_fixup() 67 skb_put_u8(skb, (fcs >> 16) & 0xff); in zaurus_tx_fixup() 68 skb_put_u8(skb, (fcs >> 24) & 0xff); in zaurus_tx_fixup()
|
| /linux/drivers/tty/ |
| H A D | n_gsm.c | 102 /* SOF, ADDR, CTRL, LEN1, LEN2, ..., FCS, EOF */ 296 u8 fcs; member 467 * gsm_fcs_add - update FCS 468 * @fcs: Current FCS 471 * Update the FCS to include c. Uses the algorithm in the specification 475 static inline u8 gsm_fcs_add(u8 fcs, u8 c) in gsm_fcs_add() argument 477 return gsm_fcs8[fcs ^ c]; in gsm_fcs_add() 481 * gsm_fcs_add_block - update FCS for a block 482 * @fcs: Current FCS 486 * Update the FCS to include c. Uses the algorithm in the specification [all …]
|
| /linux/drivers/net/ethernet/atheros/atl1e/ |
| H A D | atl1e.h | 253 unsigned long rx_fcs_err; /* The number of packets with bad FCS. */ 255 …unsigned long rx_byte_cnt; /* The number of bytes of good packet received. FCS is NOT included.… 256 …unt; /* The number of packets received that are less than 64 byte long and with good FCS. */ 257 …frag; /* The number of packets received that are less than 64 byte long and with bad FCS. */ 269 unsigned long rx_bcast_byte_cnt; /* The byte count of broadcast packet received, excluding FCS. */ 270 unsigned long rx_mcast_byte_cnt; /* The byte count of multicast packet received, excluding FCS. */ 281 unsigned long tx_byte_cnt; /* The number of bytes of data transmitted. FCS is NOT included. */ 297 unsigned long tx_bcast_byte; /* The byte count of broadcast packet transmitted, excluding FCS. */ 298 unsigned long tx_mcast_byte; /* The byte count of multicast packet transmitted, excluding FCS. */
|
| /linux/drivers/net/ethernet/atheros/atl1c/ |
| H A D | atl1c.h | 304 unsigned long rx_fcs_err; /* The number of packets with bad FCS. */ 306 unsigned long rx_byte_cnt; /* The number of bytes of good packet received. FCS is NOT included. */ 307 …g rx_runt; /* The number of packets received that are less than 64 byte long and with good FCS. */ 308 …ng rx_frag; /* The number of packets received that are less than 64 byte long and with bad FCS. */ 320 unsigned long rx_bcast_byte_cnt; /* The byte count of broadcast packet received, excluding FCS. */ 321 unsigned long rx_mcast_byte_cnt; /* The byte count of multicast packet received, excluding FCS. */ 332 unsigned long tx_byte_cnt; /* The number of bytes of data transmitted. FCS is NOT included. */ 348 unsigned long tx_bcast_byte; /* The byte count of broadcast packet transmitted, excluding FCS. */ 349 unsigned long tx_mcast_byte; /* The byte count of multicast packet transmitted, excluding FCS. */
|
| /linux/include/linux/ |
| H A D | ppp_defs.h | 13 #define PPP_FCS(fcs, c) crc_ccitt_byte(fcs, c) argument
|
| /linux/arch/mips/cavium-octeon/executive/ |
| H A D | cvmx-interrupt-decodes.c | 82 /*gmx_rx_int_en.s.fcserr = 1; // FCS errors are handled when we get work */ in __cvmx_interrupt_gmxx_rxx_int_en_enable() 104 /*gmx_rx_int_en.s.fcserr = 1; // FCS errors are handled when we get work */ in __cvmx_interrupt_gmxx_rxx_int_en_enable() 127 /*gmx_rx_int_en.s.fcserr = 1; // FCS errors are handled when we get work */ in __cvmx_interrupt_gmxx_rxx_int_en_enable() 149 /*gmx_rx_int_en.s.fcserr = 1; // FCS errors are handled when we get work */ in __cvmx_interrupt_gmxx_rxx_int_en_enable() 171 /*gmx_rx_int_en.s.fcserr = 1; // FCS errors are handled when we get work */ in __cvmx_interrupt_gmxx_rxx_int_en_enable() 194 /*gmx_rx_int_en.s.fcserr = 1; // FCS errors are handled when we get work */ in __cvmx_interrupt_gmxx_rxx_int_en_enable() 223 /*gmx_rx_int_en.s.fcserr = 1; // FCS errors are handled when we get work */ in __cvmx_interrupt_gmxx_rxx_int_en_enable()
|
| /linux/drivers/net/ethernet/atheros/atlx/ |
| H A D | atl1.h | 316 u32 rx_fcs_err; /* RX packets with bad FCS */ 318 u32 rx_byte_cnt; /* good bytes received. FCS is NOT included */ 319 u32 rx_runt; /* RX packets < 64 bytes with good FCS */ 320 u32 rx_frag; /* RX packets < 64 bytes with bad FCS */ 332 u32 rx_bcast_byte_cnt; /* RX broadcast bytes, excluding FCS */ 333 u32 rx_mcast_byte_cnt; /* RX multicast bytes, excluding FCS */ 344 u32 tx_byte_cnt; /* bytes transmitted, FCS is NOT included */ 362 u32 tx_bcast_byte; /* broadcast bytes transmitted, excluding FCS */ 363 u32 tx_mcast_byte; /* multicast bytes transmitted, excluding FCS */
|