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);
671 int count) in dayna_memcpy_fromcard() argument
681 count--; in dayna_memcpy_fromcard()
683 while (count >= 2) { in dayna_memcpy_fromcard()
687 count -= 2; in dayna_memcpy_fromcard()
690 if (count) in dayna_memcpy_fromcard()
695 const void *from, int count) in dayna_memcpy_tocard() argument
705 count--; in dayna_memcpy_tocard()
707 while (count >= 2) { in dayna_memcpy_tocard()
711 count -= 2; in dayna_memcpy_tocard()
714 if (count) { in dayna_memcpy_tocard()
727 hdr->count = swab16(hdr->count); in sane_get_8390_hdr()
730 static void sane_block_input(struct net_device *dev, int count, in sane_block_input() argument
736 if (xfer_start + count > ei_status.rmem_end) { in sane_block_input()
741 count -= semi_count; in sane_block_input()
743 count); in sane_block_input()
745 memcpy_fromio(skb->data, dev->mem_start + xfer_base, count); in sane_block_input()
749 static void sane_block_output(struct net_device *dev, int count, in sane_block_output() argument
754 memcpy_toio(dev->mem_start + shmem, buf, count); in sane_block_output()
765 hdr->count = (hdr->count & 0xFF) << 8 | (hdr->count >> 8); in dayna_get_8390_hdr()
768 static void dayna_block_input(struct net_device *dev, int count, in dayna_block_input() argument
777 if (xfer_start + count > ei_status.rmem_end) { in dayna_block_input()
781 count -= semi_count; in dayna_block_input()
784 count); in dayna_block_input()
786 dayna_memcpy_fromcard(dev, skb->data, xfer_base, count); in dayna_block_input()
790 static void dayna_block_output(struct net_device *dev, int count, in dayna_block_output() argument
796 dayna_memcpy_tocard(dev, shmem, buf, count); in dayna_block_output()
807 hdr->count = (hdr->count&0xFF)<<8|(hdr->count>>8); in slow_sane_get_8390_hdr()
810 static void slow_sane_block_input(struct net_device *dev, int count, in slow_sane_block_input() argument
816 if (xfer_start + count > ei_status.rmem_end) { in slow_sane_block_input()
821 count -= semi_count; in slow_sane_block_input()
823 ei_status.rmem_start, count); in slow_sane_block_input()
826 count); in slow_sane_block_input()
830 static void slow_sane_block_output(struct net_device *dev, int count, in slow_sane_block_output() argument
835 word_memcpy_tocard(dev->mem_start + shmem, buf, count); in slow_sane_block_output()
838 static void word_memcpy_tocard(unsigned long tp, const void *fp, int count) in word_memcpy_tocard() argument
843 count++; in word_memcpy_tocard()
844 count /= 2; in word_memcpy_tocard()
846 while (count--) in word_memcpy_tocard()
850 static void word_memcpy_fromcard(void *tp, unsigned long fp, int count) in word_memcpy_fromcard() argument
855 count++; in word_memcpy_fromcard()
856 count /= 2; in word_memcpy_fromcard()
858 while (count--) in word_memcpy_fromcard()