Searched refs:crc (Results 301 - 325 of 559) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/scsi/fcoe/
H A Dfcoe_transport.c315 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 Dfec_mpc52xx.c569 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 Dsunqe.c630 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 Dks8851_common.c628 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 Dbackpointers.c458 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 D842_compress.c484 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 Dhci_bcsp.c89 /* 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 Dmt6360-core.c410 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 Dmacmace.c488 u32 crc; local
510 crc = ether_crc_le(6, ha->addr);
512 i = crc >> 26;
/linux-master/drivers/soc/fsl/qe/
H A Dqe.c451 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 Drecovery.c121 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 Dsmsc.c371 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 Dtypes.h321 /** @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 Dmscc_main.c950 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 Datmel_mxt_ts.c530 /* 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 Ddm9601.c58 #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 Dxfs_inode_buf.c627 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 Dtrx_common.c374 (!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 Ddeclance.c948 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 Dfsi-core.c456 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 Dsiw_qp.c399 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 Df_ncm.c37 /* 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 Dadis16475.c1131 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 Dapplespi.c122 * @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 Dqaic_control.c53 __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);

Completed in 324 milliseconds

<<11121314151617181920>>