Lines Matching refs:count

137 static void sane_block_input(struct net_device *dev, int count,
139 static void sane_block_output(struct net_device *dev, int count,
144 int from, int count);
146 const void *from, int count);
151 static void dayna_block_input(struct net_device *dev, int count,
153 static void dayna_block_output(struct net_device *dev, int count,
164 static void slow_sane_block_input(struct net_device *dev, int count,
166 static void slow_sane_block_output(struct net_device *dev, int count,
168 static void word_memcpy_tocard(unsigned long tp, const void *fp, int count);
169 static void word_memcpy_fromcard(void *tp, unsigned long fp, int count);
683 int count) in dayna_memcpy_fromcard() argument
693 count--; in dayna_memcpy_fromcard()
695 while (count >= 2) { in dayna_memcpy_fromcard()
699 count -= 2; in dayna_memcpy_fromcard()
702 if (count) in dayna_memcpy_fromcard()
707 const void *from, int count) in dayna_memcpy_tocard() argument
717 count--; in dayna_memcpy_tocard()
719 while (count >= 2) { in dayna_memcpy_tocard()
723 count -= 2; in dayna_memcpy_tocard()
726 if (count) { in dayna_memcpy_tocard()
739 hdr->count = swab16(hdr->count); in sane_get_8390_hdr()
742 static void sane_block_input(struct net_device *dev, int count, in sane_block_input() argument
748 if (xfer_start + count > ei_status.rmem_end) { in sane_block_input()
753 count -= semi_count; in sane_block_input()
755 count); in sane_block_input()
757 memcpy_fromio(skb->data, dev->mem_start + xfer_base, count); in sane_block_input()
761 static void sane_block_output(struct net_device *dev, int count, in sane_block_output() argument
766 memcpy_toio(dev->mem_start + shmem, buf, count); in sane_block_output()
777 hdr->count = (hdr->count & 0xFF) << 8 | (hdr->count >> 8); in dayna_get_8390_hdr()
780 static void dayna_block_input(struct net_device *dev, int count, in dayna_block_input() argument
789 if (xfer_start + count > ei_status.rmem_end) { in dayna_block_input()
793 count -= semi_count; in dayna_block_input()
796 count); in dayna_block_input()
798 dayna_memcpy_fromcard(dev, skb->data, xfer_base, count); in dayna_block_input()
802 static void dayna_block_output(struct net_device *dev, int count, in dayna_block_output() argument
808 dayna_memcpy_tocard(dev, shmem, buf, count); in dayna_block_output()
819 hdr->count = (hdr->count&0xFF)<<8|(hdr->count>>8); in slow_sane_get_8390_hdr()
822 static void slow_sane_block_input(struct net_device *dev, int count, in slow_sane_block_input() argument
828 if (xfer_start + count > ei_status.rmem_end) { in slow_sane_block_input()
833 count -= semi_count; in slow_sane_block_input()
835 ei_status.rmem_start, count); in slow_sane_block_input()
838 count); in slow_sane_block_input()
842 static void slow_sane_block_output(struct net_device *dev, int count, in slow_sane_block_output() argument
847 word_memcpy_tocard(dev->mem_start + shmem, buf, count); in slow_sane_block_output()
850 static void word_memcpy_tocard(unsigned long tp, const void *fp, int count) in word_memcpy_tocard() argument
855 count++; in word_memcpy_tocard()
856 count /= 2; in word_memcpy_tocard()
858 while (count--) in word_memcpy_tocard()
862 static void word_memcpy_fromcard(void *tp, unsigned long fp, int count) in word_memcpy_fromcard() argument
867 count++; in word_memcpy_fromcard()
868 count /= 2; in word_memcpy_fromcard()
870 while (count--) in word_memcpy_fromcard()