/linux-master/drivers/scsi/fcoe/ |
H A D | fcoe_transport.c | 315 u32 crc; local 318 crc = crc32(~0, skb->data, skb_headlen(skb)); 328 crc = crc32(crc, data + (off & ~PAGE_MASK), clen); 334 return crc;
|
/linux-master/drivers/net/ethernet/freescale/ |
H A D | fec_mpc52xx.c | 569 u32 crc; local 575 crc = ether_crc_le(6, ha->addr) >> 26; 576 if (crc >= 32) 577 gaddr1 |= 1 << (crc-32); 579 gaddr2 |= 1 << crc; 625 /* enable crc generation */
|
/linux-master/drivers/net/ethernet/sun/ |
H A D | sunqe.c | 630 u32 crc; local 651 crc = ether_crc_le(6, ha->addr); 652 crc >>= 26; 653 hash_table[crc >> 4] |= 1 << (crc & 0xf);
|
/linux-master/drivers/net/ethernet/micrel/ |
H A D | ks8851_common.c | 628 u32 crc; local 633 crc = ether_crc(ETH_ALEN, ha->addr); 634 crc >>= (32 - 6); /* get top six bits */ 636 rxctrl.mchash[crc >> 4] |= (1 << (crc & 0xf));
|
/linux-master/fs/bcachefs/ |
H A D | backpointers.c | 458 if (!p.crc.csum_type) 461 bytes = p.crc.compressed_size << 9; 486 struct nonce nonce = extent_nonce(extent.k->version, p.crc); 487 struct bch_csum csum = bch2_checksum(c, p.crc.csum_type, nonce, data_buf, bytes); 488 if (fsck_err_on(bch2_crc_cmp(csum, p.crc.csum),
|
/linux-master/lib/842/ |
H A D | 842_compress.c | 484 u32 crc; local 576 * crc(0:31) is appended to target data starting with the next 582 crc = crc32_be(0, in, ilen); 583 ret = add_bits(p, crc, CRC_BITS);
|
/linux-master/drivers/bluetooth/ |
H A D | hci_bcsp.c | 89 /* Initialise the crc calculator */ 92 /* Update crc with next data byte 95 * The data byte is treated as two nibbles. The crc is generated 98 static void bcsp_crc_update(u16 *crc, u8 d) argument 100 u16 reg = *crc; 105 *crc = reg; 212 /* Max len of packet: (original len +4(bcsp hdr) +2(crc))*2 621 if (bcsp->rx_skb->data[0] & 0x40) { /* pkt with crc */ 670 * 0xFFF (payload) +4 (header) +2 (crc)
|
/linux-master/drivers/mfd/ |
H A D | mt6360-core.c | 410 u8 crc; local 443 crc = crc8(ddata->crc8_tbl, buf, val_size + MT6360_CRC_PREDATA_OFFSET, 0); 444 if (crc != buf[val_size + MT6360_CRC_PREDATA_OFFSET]) {
|
/linux-master/drivers/net/ethernet/apple/ |
H A D | macmace.c | 488 u32 crc; local 510 crc = ether_crc_le(6, ha->addr); 512 i = crc >> 26;
|
/linux-master/drivers/soc/fsl/qe/ |
H A D | qe.c | 451 u32 crc; local 502 crc = be32_to_cpu(*(__be32 *)((void *)firmware + calc_size)); 503 if (crc != crc32(0, firmware, calc_size)) {
|
/linux-master/fs/gfs2/ |
H A D | recovery.c | 121 u32 hash, crc; local 134 crc = crc32c(~0, (void *)lh + LH_V1_SIZE + 4, 137 if ((lh->lh_crc != 0 && be32_to_cpu(lh->lh_crc) != crc))
|
/linux-master/drivers/net/phy/ |
H A D | smsc.c | 371 u16 crc, reg; local 381 crc = smsc_crc16(data, datalen); 383 MII_LAN874X_PHY_MMD_WOL_WUF_CFGB, crc);
|
/linux-master/net/batman-adv/ |
H A D | types.h | 321 /** @crc: CRC32 checksum of the entries belonging to this vlan */ 322 u32 crc; member in struct:batadv_vlan_tt 750 /** @crc: crc32 checksum of broadcast payload */ 751 __be32 crc; member in struct:batadv_bcast_duplist_entry 1857 /** @crc: crc16 checksum over all claims */ 1858 u16 crc; member in struct:batadv_bla_backbone_gw 1860 /** @crc_lock: lock protecting crc */
|
/linux-master/drivers/net/phy/mscc/ |
H A D | mscc_main.c | 950 u16 *crc) 966 *crc = phy_base_read(phydev, MSCC_PHY_VERIPHY_CNTL_2); 1123 u16 crc, reg; local 1191 fw->size + 1, &crc); 1195 if (crc == MSCC_VSC8574_REVB_INT8051_FW_CRC) { 1233 fw->size + 1, &crc); 1237 if (crc != MSCC_VSC8574_REVB_INT8051_FW_CRC) 1377 u16 crc, reg; local 1462 fw->size + 1, &crc); 1466 if (crc ! 949 vsc8584_get_fw_crc(struct phy_device *phydev, u16 start, u16 size, u16 *crc) argument [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | atmel_mxt_ts.c | 530 /* Check app crc fail mode */ 769 u32 crc = msg[2] | (msg[3] << 8) | (msg[4] << 16); local 771 if (crc != data->config_crc) { 772 data->config_crc = crc; 773 dev_dbg(dev, "T6 Config Checksum: 0x%06X\n", crc); 1322 * Wait for crc message. On failure, CRC is set to 0 and config will 1328 static void mxt_calc_crc24(u32 *crc, u8 firstbyte, u8 secondbyte) argument 1335 result = ((*crc << 1) ^ data_word); 1340 *crc = result; 1345 u32 crc local [all...] |
/linux-master/drivers/net/usb/ |
H A D | dm9601.c | 58 #define DM_RX_OVERHEAD 7 /* 3 byte header + 4 byte crc tail */ 315 u32 crc = ether_crc(ETH_ALEN, ha->addr) >> 26; local 316 hashes[crc >> 3] |= 1 << (crc & 0x7); 449 b2: packet length (incl crc) low 450 b3: packet length (incl crc) high 452 bn-3..bn: ethernet crc
|
/linux-master/fs/xfs/libxfs/ |
H A D | xfs_inode_buf.c | 627 uint32_t crc; local 633 crc = xfs_start_cksum_update((char *)dip, mp->m_sb.sb_inodesize, 635 dip->di_crc = xfs_end_cksum(crc);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192d/ |
H A D | trx_common.c | 374 (!pstats->hwerror) && (!pstats->crc) && (!pstats->icv)); 397 stats->crc = (u16)get_rx_desc_crc32(pdesc); 398 stats->hwerror = (stats->crc | stats->icv);
|
/linux-master/drivers/net/ethernet/amd/ |
H A D | declance.c | 948 u32 crc; local 966 crc = ether_crc_le(ETH_ALEN, ha->addr); 967 crc = crc >> 26; 968 *lib_ptr(ib, filter[crc >> 4], lp->type) |= 1 << (crc & 0xf);
|
/linux-master/drivers/fsi/ |
H A D | fsi-core.c | 456 uint8_t slots, version, type, crc; local 470 crc = crc4(0, conf, 32); 471 if (crc) { 473 "crc error in slave register at 0x%04x\n", 985 uint8_t crc; local 1003 crc = crc4(0, cfam_id, 32); 1004 if (crc) {
|
/linux-master/drivers/infiniband/sw/siw/ |
H A D | siw_qp.c | 399 u32 crc = 0; local 564 iov[2].iov_base = &crc; 565 iov[2].iov_len = sizeof(crc); 569 iov[1].iov_base = &crc; 570 iov[1].iov_len = sizeof(crc); 599 crypto_shash_final(qp->tx_ctx.mpa_crc_hd, (u8 *)&crc); 686 siw_dbg_qp(qp, "enter RTS: crc=%s, ord=%u, ird=%u\n",
|
/linux-master/drivers/usb/gadget/function/ |
H A D | f_ncm.c | 37 /* to trigger crc/non-crc ndp signature */ 1024 uint32_t crc; local 1027 crc = ~crc32_le(~0, 1031 put_unaligned_le32(crc, crc_pos); 1282 * ethernet hdr + crc or larger than max frame size 1291 uint32_t crc, crc2; local 1293 crc = get_unaligned_le32(ntb_ptr + 1299 if (crc != crc2) {
|
/linux-master/drivers/iio/imu/ |
H A D | adis16475.c | 1131 static bool adis16475_validate_crc(const u8 *buffer, u16 crc, argument 1140 crc -= buffer[i]; 1142 return crc == 0; 1198 u16 crc; local 1209 crc = be16_to_cpu(buffer[offset + 2]); 1210 valid = adis16475_validate_crc(adis->buffer, crc, st->burst32); 1212 dev_err(&adis->spi->dev, "Invalid crc\n");
|
/linux-master/drivers/input/keyboard/ |
H A D | applespi.c | 122 * @crc16: crc over the whole message struct (message header + 150 * @crc16: on last finger: crc over the whole message struct 197 * @crc16: crc over the whole message struct (message header + 213 * @crc16: crc over the whole message struct (message header + 229 * @crc16: crc over the whole message struct (message header + 243 * @crc16: crc over the whole message struct (message header + 259 * @crc16: crc over the whole message struct (message header + 273 * payload, and ends with a 16-bit crc. Because of the varying lengths of the 274 * payload, the crc is defined at the end of each payload struct, rather than 288 * multiple spi-packets), minus the trailing crc 765 u16 crc; local 1385 u16 crc; local [all...] |
/linux-master/drivers/accel/qaic/ |
H A D | qaic_control.c | 53 __le32 crc32; /* crc of everything following this field in the message */ 254 u32 crc = ~0; local 257 crc = crc32(crc, &w->msg, w->len); 259 return crc ^ ~0; 271 u32 crc; local 277 crc = le32_to_cpu(hdr->crc32); 279 ret = (crc32(~0, msg, le32_to_cpu(hdr->len)) ^ ~0) == crc; 280 hdr->crc32 = cpu_to_le32(crc);
|