Lines Matching refs:count1
893 int result = 0, count1; in snd_rawmidi_receive() local
916 count1 = runtime->buffer_size - runtime->hw_ptr; in snd_rawmidi_receive()
917 if (count1 > count) in snd_rawmidi_receive()
918 count1 = count; in snd_rawmidi_receive()
919 if (count1 > (int)(runtime->buffer_size - runtime->avail)) in snd_rawmidi_receive()
920 count1 = runtime->buffer_size - runtime->avail; in snd_rawmidi_receive()
921 memcpy(runtime->buffer + runtime->hw_ptr, buffer, count1); in snd_rawmidi_receive()
922 runtime->hw_ptr += count1; in snd_rawmidi_receive()
924 runtime->avail += count1; in snd_rawmidi_receive()
925 count -= count1; in snd_rawmidi_receive()
926 result += count1; in snd_rawmidi_receive()
928 buffer += count1; in snd_rawmidi_receive()
929 count1 = count; in snd_rawmidi_receive()
930 if (count1 > (int)(runtime->buffer_size - runtime->avail)) { in snd_rawmidi_receive()
931 count1 = runtime->buffer_size - runtime->avail; in snd_rawmidi_receive()
932 runtime->xruns += count - count1; in snd_rawmidi_receive()
934 if (count1 > 0) { in snd_rawmidi_receive()
935 memcpy(runtime->buffer, buffer, count1); in snd_rawmidi_receive()
936 runtime->hw_ptr = count1; in snd_rawmidi_receive()
937 runtime->avail += count1; in snd_rawmidi_receive()
938 result += count1; in snd_rawmidi_receive()
958 long result = 0, count1; in snd_rawmidi_kernel_read1() local
964 count1 = runtime->buffer_size - runtime->appl_ptr; in snd_rawmidi_kernel_read1()
965 if (count1 > count) in snd_rawmidi_kernel_read1()
966 count1 = count; in snd_rawmidi_kernel_read1()
967 if (count1 > (int)runtime->avail) in snd_rawmidi_kernel_read1()
968 count1 = runtime->avail; in snd_rawmidi_kernel_read1()
972 runtime->appl_ptr += count1; in snd_rawmidi_kernel_read1()
974 runtime->avail -= count1; in snd_rawmidi_kernel_read1()
977 memcpy(kernelbuf + result, runtime->buffer + appl_ptr, count1); in snd_rawmidi_kernel_read1()
981 runtime->buffer + appl_ptr, count1)) { in snd_rawmidi_kernel_read1()
986 result += count1; in snd_rawmidi_kernel_read1()
987 count -= count1; in snd_rawmidi_kernel_read1()
1005 int count1; in snd_rawmidi_read() local
1041 count1 = snd_rawmidi_kernel_read1(substream, in snd_rawmidi_read()
1045 if (count1 < 0) in snd_rawmidi_read()
1046 return result > 0 ? result : count1; in snd_rawmidi_read()
1047 result += count1; in snd_rawmidi_read()
1048 buf += count1; in snd_rawmidi_read()
1049 count -= count1; in snd_rawmidi_read()
1089 int result, count1; in __snd_rawmidi_transmit_peek() local
1106 count1 = runtime->buffer_size - runtime->hw_ptr; in __snd_rawmidi_transmit_peek()
1107 if (count1 > count) in __snd_rawmidi_transmit_peek()
1108 count1 = count; in __snd_rawmidi_transmit_peek()
1109 if (count1 > (int)(runtime->buffer_size - runtime->avail)) in __snd_rawmidi_transmit_peek()
1110 count1 = runtime->buffer_size - runtime->avail; in __snd_rawmidi_transmit_peek()
1111 memcpy(buffer, runtime->buffer + runtime->hw_ptr, count1); in __snd_rawmidi_transmit_peek()
1112 count -= count1; in __snd_rawmidi_transmit_peek()
1113 result += count1; in __snd_rawmidi_transmit_peek()
1115 if (count > (int)(runtime->buffer_size - runtime->avail - count1)) in __snd_rawmidi_transmit_peek()
1116 count = runtime->buffer_size - runtime->avail - count1; in __snd_rawmidi_transmit_peek()
1117 memcpy(buffer + count1, runtime->buffer, count); in __snd_rawmidi_transmit_peek()
1245 long count1, result; in snd_rawmidi_kernel_write1() local
1263 count1 = runtime->buffer_size - runtime->appl_ptr; in snd_rawmidi_kernel_write1()
1264 if (count1 > count) in snd_rawmidi_kernel_write1()
1265 count1 = count; in snd_rawmidi_kernel_write1()
1266 if (count1 > (long)runtime->avail) in snd_rawmidi_kernel_write1()
1267 count1 = runtime->avail; in snd_rawmidi_kernel_write1()
1271 runtime->appl_ptr += count1; in snd_rawmidi_kernel_write1()
1273 runtime->avail -= count1; in snd_rawmidi_kernel_write1()
1277 kernelbuf + result, count1); in snd_rawmidi_kernel_write1()
1281 userbuf + result, count1)) { in snd_rawmidi_kernel_write1()
1288 result += count1; in snd_rawmidi_kernel_write1()
1289 count -= count1; in snd_rawmidi_kernel_write1()
1292 count1 = runtime->avail < runtime->buffer_size; in snd_rawmidi_kernel_write1()
1294 if (count1) in snd_rawmidi_kernel_write1()
1310 int count1; in snd_rawmidi_write() local
1346 count1 = snd_rawmidi_kernel_write1(substream, buf, NULL, count); in snd_rawmidi_write()
1347 if (count1 < 0) in snd_rawmidi_write()
1348 return result > 0 ? result : count1; in snd_rawmidi_write()
1349 result += count1; in snd_rawmidi_write()
1350 buf += count1; in snd_rawmidi_write()
1351 if ((size_t)count1 < count && (file->f_flags & O_NONBLOCK)) in snd_rawmidi_write()
1353 count -= count1; in snd_rawmidi_write()