Home
last modified time | relevance | path

Searched refs:crc (Results 1 – 21 of 21) sorted by relevance

/net/wireless/
Dlib80211_crypt_wep.c108 u32 crc, klen, len; in lib80211_wep_encrypt() local
131 crc = ~crc32_le(~0, pos, len); in lib80211_wep_encrypt()
133 icv[0] = crc; in lib80211_wep_encrypt()
134 icv[1] = crc >> 8; in lib80211_wep_encrypt()
135 icv[2] = crc >> 16; in lib80211_wep_encrypt()
136 icv[3] = crc >> 24; in lib80211_wep_encrypt()
154 u32 crc, klen, plen; in lib80211_wep_decrypt() local
180 crc = ~crc32_le(~0, pos, plen); in lib80211_wep_decrypt()
181 icv[0] = crc; in lib80211_wep_decrypt()
182 icv[1] = crc >> 8; in lib80211_wep_decrypt()
[all …]
Dlib80211_crypt_tkip.c332 u32 crc; in lib80211_tkip_encrypt() local
350 crc = ~crc32_le(~0, pos, len); in lib80211_tkip_encrypt()
352 icv[0] = crc; in lib80211_tkip_encrypt()
353 icv[1] = crc >> 8; in lib80211_tkip_encrypt()
354 icv[2] = crc >> 16; in lib80211_tkip_encrypt()
355 icv[3] = crc >> 24; in lib80211_tkip_encrypt()
385 u32 crc; in lib80211_tkip_decrypt() local
442 crc = ~crc32_le(~0, pos, plen); in lib80211_tkip_decrypt()
443 icv[0] = crc; in lib80211_tkip_decrypt()
444 icv[1] = crc >> 8; in lib80211_tkip_decrypt()
[all …]
/net/can/
Dgw.c370 u8 crc = crc8->init_crc_val; in cgw_csum_crc8_rel() local
378 crc = crc8->crctab[crc ^ cf->data[i]]; in cgw_csum_crc8_rel()
381 crc = crc8->crctab[crc ^ cf->data[i]]; in cgw_csum_crc8_rel()
386 crc = crc8->crctab[crc ^ crc8->profile_data[0]]; in cgw_csum_crc8_rel()
390 crc = crc8->crctab[crc ^ crc8->profile_data[cf->data[1] & 0xF]]; in cgw_csum_crc8_rel()
394 crc = crc8->crctab[crc ^ (cf->can_id & 0xFF) ^ in cgw_csum_crc8_rel()
399 cf->data[crc8->result_idx] = crc ^ crc8->final_xor_val; in cgw_csum_crc8_rel()
405 u8 crc = crc8->init_crc_val; in cgw_csum_crc8_pos() local
409 crc = crc8->crctab[crc ^ cf->data[i]]; in cgw_csum_crc8_pos()
413 crc = crc8->crctab[crc ^ crc8->profile_data[0]]; in cgw_csum_crc8_pos()
[all …]
/net/ceph/
Dmessenger_v1.c198 u32 crc; in prepare_write_message() local
233 crc = crc32c(0, &m->hdr, offsetof(struct ceph_msg_header, crc)); in prepare_write_message()
234 con->out_msg->hdr.crc = cpu_to_le32(crc); in prepare_write_message()
238 crc = crc32c(0, m->front.iov_base, m->front.iov_len); in prepare_write_message()
239 con->out_msg->footer.front_crc = cpu_to_le32(crc); in prepare_write_message()
241 crc = crc32c(0, m->middle->vec.iov_base, in prepare_write_message()
243 con->out_msg->footer.middle_crc = cpu_to_le32(crc); in prepare_write_message()
471 u32 crc; in write_partial_message_data() local
486 crc = do_datacrc ? le32_to_cpu(msg->footer.data_crc) : 0; in write_partial_message_data()
505 msg->footer.data_crc = cpu_to_le32(crc); in write_partial_message_data()
[all …]
Dmessenger_v2.c505 u32 crc, expected_crc; in decode_preamble() local
508 crc = crc32c(0, p, crcp - p); in decode_preamble()
510 if (crc != expected_crc) { in decode_preamble()
512 crc, expected_crc); in decode_preamble()
619 hdr->crc = 0; in fill_header()
641 u32 crc, expected_crc; in verify_control_crc() local
646 crc = crc32c(-1, con->v2.in_kvecs[0].iov_base, ctrl_len); in verify_control_crc()
648 if (crc != expected_crc) { in verify_control_crc()
650 crc, expected_crc); in verify_control_crc()
1110 u32 crc; in prepare_head_plain() local
[all …]
Dmessenger.c1119 u32 ceph_crc32c_page(u32 crc, struct page *page, unsigned int page_offset, in ceph_crc32c_page() argument
1126 crc = crc32c(crc, kaddr + page_offset, length); in ceph_crc32c_page()
1129 return crc; in ceph_crc32c_page()
Dauth_x.c978 sigblock->header_crc = msg->hdr.crc; in calc_signature()
1005 sigblock->header_crc = msg->hdr.crc; in calc_signature()
/net/nfc/nci/
Dspi.c74 u16 crc; in nci_spi_send() local
76 crc = crc_ccitt(CRC_INIT, skb->data, skb->len); in nci_spi_send()
77 skb_put_u8(skb, crc >> 8); in nci_spi_send()
78 skb_put_u8(skb, crc & 0xFF); in nci_spi_send()
150 u16 crc; in send_acknowledge() local
164 crc = crc_ccitt(CRC_INIT, skb->data, skb->len); in send_acknowledge()
165 skb_put_u8(skb, crc >> 8); in send_acknowledge()
166 skb_put_u8(skb, crc & 0xFF); in send_acknowledge()
/net/nfc/
Ddigital_core.c58 u16 crc; in digital_skb_add_crc() local
60 crc = crc_func(init, skb->data, skb->len); in digital_skb_add_crc()
63 crc = ~crc; in digital_skb_add_crc()
66 crc = __fswab16(crc); in digital_skb_add_crc()
68 skb_put_u8(skb, crc & 0xFF); in digital_skb_add_crc()
69 skb_put_u8(skb, (crc >> 8) & 0xFF); in digital_skb_add_crc()
76 u16 crc; in digital_skb_check_crc() local
81 crc = crc_func(crc_init, skb->data, skb->len - 2); in digital_skb_check_crc()
84 crc = ~crc; in digital_skb_check_crc()
87 crc = __swab16(crc); in digital_skb_check_crc()
[all …]
/net/batman-adv/
Dbridge_loop_avoidance.c189 old_backbone_gw->crc ^= crc16(0, claim->addr, ETH_ALEN); in batadv_claim_release()
328 backbone_gw->crc = BATADV_BLA_CRC_INIT; in batadv_bla_del_backbone_claims()
513 entry->crc = BATADV_BLA_CRC_INIT; in batadv_bla_get_backbone_gw()
666 __be16 crc; in batadv_bla_send_announce() local
670 crc = htons(backbone_gw->crc); in batadv_bla_send_announce()
672 memcpy(&mac[4], &crc, 2); in batadv_bla_send_announce()
752 old_backbone_gw->crc ^= crc16(0, claim->addr, ETH_ALEN); in batadv_bla_add_claim()
760 backbone_gw->crc ^= crc16(0, claim->addr, ETH_ALEN); in batadv_bla_add_claim()
839 u16 backbone_crc, crc; in batadv_handle_announce() local
852 crc = ntohs(*((__force __be16 *)(&an_addr[4]))); in batadv_handle_announce()
[all …]
Dtranslation-table.c882 tt_vlan->crc = htonl(vlan->tt.crc); in batadv_tt_prepare_tvlv_global_data()
966 tt_vlan->crc = htonl(vlan->tt.crc); in batadv_tt_prepare_tvlv_local_data()
1076 u32 crc; in batadv_tt_local_dump_entry() local
1085 crc = vlan->tt.crc; in batadv_tt_local_dump_entry()
1098 nla_put_u32(msg, BATADV_ATTR_TT_CRC32, crc) || in batadv_tt_local_dump_entry()
1808 u32 crc; in batadv_tt_global_dump_subentry() local
1815 crc = vlan->tt.crc; in batadv_tt_global_dump_subentry()
1832 nla_put_u32(msg, BATADV_ATTR_TT_CRC32, crc) || in batadv_tt_global_dump_subentry()
2446 u32 i, crc_tmp, crc = 0; in batadv_tt_global_crc() local
2498 crc ^= crc32c(crc_tmp, tt_common->addr, ETH_ALEN); in batadv_tt_global_crc()
[all …]
Dmain.c596 u32 crc = 0; in batadv_skb_crc32() local
608 crc = crc32c(crc, data, len); in batadv_skb_crc32()
612 return htonl(crc); in batadv_skb_crc32()
Dtypes.h322 u32 crc; member
751 __be32 crc; member
1827 u16 crc; member
/net/ipv6/
Dcalipso.c574 u16 crc, len = option[1] + 2; in calipso_validate() local
579 crc = crc_ccitt(0xffff, option, 8); in calipso_validate()
580 crc = crc_ccitt(crc, zero, sizeof(zero)); in calipso_validate()
582 crc = crc_ccitt(crc, option + 10, len - 10); in calipso_validate()
583 crc = ~crc; in calipso_validate()
584 if (option[8] != (crc & 0xff) || option[9] != ((crc >> 8) & 0xff)) in calipso_validate()
729 u16 crc; in calipso_genopt() local
761 crc = ~crc_ccitt(0xffff, calipso, len); in calipso_genopt()
762 calipso[8] = crc & 0xff; in calipso_genopt()
763 calipso[9] = (crc >> 8) & 0xff; in calipso_genopt()
/net/mac802154/
Drx.c251 u16 crc; in ieee802154_rx() local
263 crc = crc_ccitt(0, skb->data, skb->len); in ieee802154_rx()
264 put_unaligned_le16(crc, skb_put(skb, 2)); in ieee802154_rx()
275 crc = crc_ccitt(0, skb->data, skb->len); in ieee802154_rx()
276 if (crc) { in ieee802154_rx()
Dtx.c59 u16 crc; in ieee802154_tx() local
72 crc = crc_ccitt(0, skb->data, skb->len); in ieee802154_tx()
73 put_unaligned_le16(crc, skb_put(skb, 2)); in ieee802154_tx()
/net/mac80211/
Dwep.c168 __le32 crc; in ieee80211_wep_decrypt_data() local
174 crc = cpu_to_le32(~crc32_le(~0, data, data_len)); in ieee80211_wep_decrypt_data()
175 if (memcmp(&crc, data + data_len, IEEE80211_WEP_ICV_LEN) != 0) in ieee80211_wep_decrypt_data()
Dutil.c941 static void ieee80211_parse_extension_element(u32 *crc, in ieee80211_parse_extension_element() argument
957 if (crc) in ieee80211_parse_extension_element()
958 *crc = crc32_be(*crc, (void *)elem, in ieee80211_parse_extension_element()
969 if (crc) in ieee80211_parse_extension_element()
970 *crc = crc32_be(*crc, (void *)elem, in ieee80211_parse_extension_element()
1002 u64 filter, u32 crc, in _ieee802_11_parse_elems_crc() argument
1076 crc = crc32_be(crc, pos - 2, elen + 2); in _ieee802_11_parse_elems_crc()
1126 crc = crc32_be(crc, pos - 2, elen + 2); in _ieee802_11_parse_elems_crc()
1176 crc = crc32_be(crc, pos - 2, elen + 2); in _ieee802_11_parse_elems_crc()
1185 crc = crc32_be(crc, pos - 2, elen + 2); in _ieee802_11_parse_elems_crc()
[all …]
Dieee80211_i.h1550 u32 crc; member
2245 u64 filter, u32 crc,
Dmlme.c4146 ncrc = elems->crc; in ieee80211_rx_mgmt_beacon()
/net/bluetooth/rfcomm/
Dcore.c1133 unsigned char hdr[5], crc[1]; in rfcomm_send_test() local
1146 crc[0] = __fcs(hdr); in rfcomm_send_test()
1152 iv[2].iov_base = crc; in rfcomm_send_test()
1183 u8 *crc; in rfcomm_make_uih() local
1195 crc = skb_put(skb, 1); in rfcomm_make_uih()
1196 *crc = __fcs((void *) hdr); in rfcomm_make_uih()