fr_len
desc_bd->fr_len = sizeof(struct wcn36xx_tx_bd);
desc_skb->fr_len = ctl_skb->skb->len;
u32 fr_len;
u32 fr_len, fr_crc;
fr_len = skb->len - sizeof(struct fcoe_crc_eof);
this_cpu_add(lport->stats->RxWords, fr_len / FCOE_WORD_TO_BYTE);
if (skb_copy_bits(skb, fr_len, &crc_eof, sizeof(crc_eof))) {
if (pskb_trim(skb, fr_len)) {
if (unlikely(fr_crc != ~crc32(~0, skb->data, fr_len))) {
WARN_ON((fr_len(fp) % sizeof(u32)) != 0);
u32 fr_len;
fr_len = skb->len - sizeof(struct fcoe_crc_eof);
this_cpu_add(lport->stats->RxWords, fr_len / FCOE_WORD_TO_BYTE);
if (skb_copy_bits(skb, fr_len, &crc_eof, sizeof(crc_eof)))
if (pskb_trim(skb, fr_len))
len = fr_len(fp) - sizeof(*fh);
fr_len(fp));
if (fr_len(fp) < sizeof(struct fc_frame_header) +
skb_trim(fp_skb(fp), fr_len(fp) - FC_FC_FILL(f_ctl));
fill = fr_len(fp) & 3;
WARN_ON(fr_len(fp) % 4 != 0); /* no pad to non last frame */
sp->cnt += DIV_ROUND_UP((fr_len(fp) - sizeof(*fh)),
len = fr_len(fp) - sizeof(*fh);
fr_len(fp) += sg_bytes;
WARN_ON(fr_len(fp) < sizeof(*fh)); /* len may be 0 */
plen = fr_len(fp);
"snsl %u\n", flags, fr_len(fp), respl, snsl);
len = (fr_len(fp) + 3) & ~3; /* round up length to include fill */
fill = -fr_len(fp) & 3;
WARN_ON(fr_len(fp) % 4 != 0); /* no pad to non last frame */
len = fr_len(fp) - sizeof(*fh);
len = fr_len(in_fp) - sizeof(struct fc_frame_header);
len = fr_len(rx_fp) - sizeof(struct fc_frame_header);
len = fr_len(rx_fp) - sizeof(struct fc_frame_header);
u32 fr_len;
fr_len = skb->len - sizeof(struct fcoe_crc_eof);
if (skb_copy_bits(skb, fr_len, &crc_eof, sizeof(crc_eof))) {
if (pskb_trim(skb, fr_len)) {
fr_len(fp) += tlen;
frame_len = fr_len(fp);
WARN_ON(fr_len(fp) < sizeof(struct fc_frame_header));
if (fr_len(fp) >= sizeof(struct fc_frame_header) + len)