Lines Matching refs:length

197 static void write_packet(long ioaddr, int length, unsigned char *packet, int pad, int mode);
198 static void trigger_send(long ioaddr, int length);
203 static void read_block(long ioaddr, int length, unsigned char *buffer, int data_mode);
490 static void trigger_send(long ioaddr, int length) in trigger_send() argument
492 write_reg_byte(ioaddr, TxCNT0, length & 0xff); in trigger_send()
493 write_reg(ioaddr, TxCNT1, length >> 8); in trigger_send()
497 static void write_packet(long ioaddr, int length, unsigned char *packet, int pad_len, int data_mode) in write_packet() argument
499 if (length & 1) in write_packet()
501 length++; in write_packet()
511 } while (--length > pad_len) ; in write_packet()
514 } while (--length > 0) ; in write_packet()
527 while (--length > pad_len) in write_packet()
529 while (--length > 0) in write_packet()
557 int length; in atp_send_packet() local
560 length = ETH_ZLEN < skb->len ? skb->len : ETH_ZLEN; in atp_send_packet()
572 write_packet(ioaddr, length, skb->data, length-skb->len, dev->if_port); in atp_send_packet()
576 trigger_send(ioaddr, length); in atp_send_packet()
581 lp->saved_tx_size = length; in atp_send_packet()
802 static void read_block(long ioaddr, int length, unsigned char *p, int data_mode) in read_block() argument
806 outb(length == 8 ? RdAddr | HNib | MAR : RdAddr | MAR, in read_block()
809 do { *p++ = read_byte_mode0(ioaddr); } while (--length > 0); in read_block()
811 do { *p++ = read_byte_mode2(ioaddr); } while (--length > 0); in read_block()
814 do { *p++ = read_byte_mode4(ioaddr); } while (--length > 0); in read_block()
816 do { *p++ = read_byte_mode6(ioaddr); } while (--length > 0); in read_block()