Lines Matching refs:fcs
342 __u32 fcs = ~(crc32_le(~0, skb->data, skb->len));
344 /* add 2 bytes for length value and 4 bytes for fcs. */
355 /* put the fcs in the last four bytes in little endian order. */
356 buf[len - 4] = fcs & 0xff;
357 buf[len - 3] = (fcs >> 8) & 0xff;
358 buf[len - 2] = (fcs >> 16) & 0xff;
359 buf[len - 1] = (fcs >> 24) & 0xff;
367 __u16 fcs = 0;
370 fcs = ~(irda_calc_crc16(~fcs, skb->data, skb->len));
379 /* put the fcs in last two bytes in little endian order. */
380 buf[len - 2] = fcs & 0xff;
381 buf[len - 1] = (fcs >> 8) & 0xff;
387 * used for the fcs. When performed over the entire packet the result
393 __u16 fcs;
409 fcs = 0;
410 fcs = irda_calc_crc16(~fcs, buf, len);
412 if(fcs != GOOD_FCS) {
414 fcs, new_len);
440 * used for the fcs. Hands the unwrapped data off to the IrDA
445 __u32 fcs;
463 fcs = ~(crc32_le(~0, buf, new_len));
464 if(fcs != get_unaligned_le32(buf + new_len)) {
465 IRDA_ERROR("crc error calc 0x%x len %d\n", fcs, new_len);