Lines Matching refs:framelen
79 unsigned int framelen; /* current frame length */ member
597 unsigned framelen = 0, frameno, ack; in recv_frame() local
600 if( check_fhdr( ioaddr, &framelen, &frameno, &ack, &is_first, &crc ) ) { in recv_frame()
601 frame_ok = framelen > 4 in recv_frame()
602 ? upload_data( dev, framelen, frameno, is_first, crc ) in recv_frame()
603 : skip_tail( ioaddr, framelen, crc ); in recv_frame()
611 if( framelen > 4 ) in recv_frame()
619 return !frame_ok || framelen > 4; in recv_frame()
635 if( nl->framelen != 0 ) in send_frame()
657 if( nl->framelen ) { in send_frame()
686 unsigned len = min_t(unsigned int, skb->len - nl->outpos, nl->framelen); in download_data()
692 for( len = nl->framelen - len; len--; ) in download_data()
699 upload_data( struct net_device *dev, unsigned framelen, unsigned frameno, in upload_data() argument
712 if( nl->inppos + framelen <= ETHER_MAX_LEN ) in upload_data()
713 frame_ok = append_frame_to_pkt( dev, framelen, crc ); in upload_data()
719 else if( (frame_ok = skip_tail( dev->base_addr, framelen, crc )) in upload_data()
732 frame_ok = skip_tail( dev->base_addr, framelen, crc ); in upload_data()
770 nl->framelen = 0; in send_complete()
783 nl->outpos += nl->framelen; in interpret_ack()
786 nl->framelen = min_t(unsigned int, in interpret_ack()
809 append_frame_to_pkt( struct net_device *dev, unsigned framelen, u32 crc ) in append_frame_to_pkt() argument
815 if( nl->inppos + framelen > ETHER_MAX_LEN ) in append_frame_to_pkt()
822 insb( dev->base_addr + DAT, p, framelen ); in append_frame_to_pkt()
823 if( calc_crc32( crc, p, framelen ) != CRC32_REMAINDER ) in append_frame_to_pkt()
826 nl->inppos += framelen - 4; in append_frame_to_pkt()
859 nl->framelen = len < nl->maxframe ? len : nl->maxframe; in prepare_to_send()
887 nl->framelen = 0; in drop_xmit_queue()
906 u32 len_field = nl->framelen + 6; /* CRC + frameno + reserved */ in send_frame_header()
954 check_fhdr( u32 ioaddr, u32 *framelen, u32 *frameno, u32 *ack, in check_fhdr() argument
964 *framelen = (u32)value; in check_fhdr()
967 *framelen |= ((u32)value) << 8; in check_fhdr()
970 *ack = *framelen & FRAME_ACK_MASK; in check_fhdr()
971 *is_first = (*framelen & FRAME_FIRST) != 0; in check_fhdr()
973 if( (*framelen &= FRAME_LEN_MASK) < 6 || in check_fhdr()
974 *framelen > SBNI_MAX_FRAME - 3 ) in check_fhdr()
982 *framelen -= 2; in check_fhdr()
1098 nl->framelen = 0; in card_start()