Lines Matching full:count1
1147 int result = 0, count1; in snd_rawmidi_receive() local
1178 count1 = runtime->buffer_size - runtime->hw_ptr; in snd_rawmidi_receive()
1179 if (count1 > count) in snd_rawmidi_receive()
1180 count1 = count; in snd_rawmidi_receive()
1181 if (count1 > (int)(runtime->buffer_size - runtime->avail)) in snd_rawmidi_receive()
1182 count1 = runtime->buffer_size - runtime->avail; in snd_rawmidi_receive()
1183 count1 = get_aligned_size(runtime, count1); in snd_rawmidi_receive()
1184 if (!count1) in snd_rawmidi_receive()
1186 memcpy(runtime->buffer + runtime->hw_ptr, buffer, count1); in snd_rawmidi_receive()
1187 runtime->hw_ptr += count1; in snd_rawmidi_receive()
1189 runtime->avail += count1; in snd_rawmidi_receive()
1190 count -= count1; in snd_rawmidi_receive()
1191 result += count1; in snd_rawmidi_receive()
1193 buffer += count1; in snd_rawmidi_receive()
1194 count1 = count; in snd_rawmidi_receive()
1195 if (count1 > (int)(runtime->buffer_size - runtime->avail)) { in snd_rawmidi_receive()
1196 count1 = runtime->buffer_size - runtime->avail; in snd_rawmidi_receive()
1197 runtime->xruns += count - count1; in snd_rawmidi_receive()
1199 if (count1 > 0) { in snd_rawmidi_receive()
1200 memcpy(runtime->buffer, buffer, count1); in snd_rawmidi_receive()
1201 runtime->hw_ptr = count1; in snd_rawmidi_receive()
1202 runtime->avail += count1; in snd_rawmidi_receive()
1203 result += count1; in snd_rawmidi_receive()
1222 long result = 0, count1; in snd_rawmidi_kernel_read1() local
1230 count1 = runtime->buffer_size - runtime->appl_ptr; in snd_rawmidi_kernel_read1()
1231 if (count1 > count) in snd_rawmidi_kernel_read1()
1232 count1 = count; in snd_rawmidi_kernel_read1()
1233 if (count1 > (int)runtime->avail) in snd_rawmidi_kernel_read1()
1234 count1 = runtime->avail; in snd_rawmidi_kernel_read1()
1238 runtime->appl_ptr += count1; in snd_rawmidi_kernel_read1()
1240 runtime->avail -= count1; in snd_rawmidi_kernel_read1()
1243 memcpy(kernelbuf + result, runtime->buffer + appl_ptr, count1); in snd_rawmidi_kernel_read1()
1247 runtime->buffer + appl_ptr, count1)) in snd_rawmidi_kernel_read1()
1253 result += count1; in snd_rawmidi_kernel_read1()
1254 count -= count1; in snd_rawmidi_kernel_read1()
1274 int count1; in snd_rawmidi_read() local
1312 count1 = snd_rawmidi_kernel_read1(substream, in snd_rawmidi_read()
1316 if (count1 < 0) in snd_rawmidi_read()
1317 return result > 0 ? result : count1; in snd_rawmidi_read()
1318 result += count1; in snd_rawmidi_read()
1319 buf += count1; in snd_rawmidi_read()
1320 count -= count1; in snd_rawmidi_read()
1357 int result, count1; in __snd_rawmidi_transmit_peek() local
1374 count1 = runtime->buffer_size - runtime->hw_ptr; in __snd_rawmidi_transmit_peek()
1375 if (count1 > count) in __snd_rawmidi_transmit_peek()
1376 count1 = count; in __snd_rawmidi_transmit_peek()
1377 if (count1 > (int)(runtime->buffer_size - runtime->avail)) in __snd_rawmidi_transmit_peek()
1378 count1 = runtime->buffer_size - runtime->avail; in __snd_rawmidi_transmit_peek()
1379 count1 = get_aligned_size(runtime, count1); in __snd_rawmidi_transmit_peek()
1380 if (!count1) in __snd_rawmidi_transmit_peek()
1382 memcpy(buffer, runtime->buffer + runtime->hw_ptr, count1); in __snd_rawmidi_transmit_peek()
1383 count -= count1; in __snd_rawmidi_transmit_peek()
1384 result += count1; in __snd_rawmidi_transmit_peek()
1386 if (count > (int)(runtime->buffer_size - runtime->avail - count1)) in __snd_rawmidi_transmit_peek()
1387 count = runtime->buffer_size - runtime->avail - count1; in __snd_rawmidi_transmit_peek()
1391 memcpy(buffer + count1, runtime->buffer, count); in __snd_rawmidi_transmit_peek()
1524 long count1, result; in snd_rawmidi_kernel_write1() local
1543 count1 = runtime->buffer_size - runtime->appl_ptr; in snd_rawmidi_kernel_write1()
1544 if (count1 > count) in snd_rawmidi_kernel_write1()
1545 count1 = count; in snd_rawmidi_kernel_write1()
1546 if (count1 > (long)runtime->avail) in snd_rawmidi_kernel_write1()
1547 count1 = runtime->avail; in snd_rawmidi_kernel_write1()
1551 runtime->appl_ptr += count1; in snd_rawmidi_kernel_write1()
1553 runtime->avail -= count1; in snd_rawmidi_kernel_write1()
1557 kernelbuf + result, count1); in snd_rawmidi_kernel_write1()
1561 userbuf + result, count1)) { in snd_rawmidi_kernel_write1()
1568 result += count1; in snd_rawmidi_kernel_write1()
1569 count -= count1; in snd_rawmidi_kernel_write1()
1572 count1 = runtime->avail < runtime->buffer_size; in snd_rawmidi_kernel_write1()
1575 if (count1) in snd_rawmidi_kernel_write1()
1591 int count1; in snd_rawmidi_write() local
1629 count1 = snd_rawmidi_kernel_write1(substream, buf, NULL, count); in snd_rawmidi_write()
1630 if (count1 < 0) in snd_rawmidi_write()
1631 return result > 0 ? result : count1; in snd_rawmidi_write()
1632 result += count1; in snd_rawmidi_write()
1633 buf += count1; in snd_rawmidi_write()
1634 if ((size_t)count1 < count && (file->f_flags & O_NONBLOCK)) in snd_rawmidi_write()
1636 count -= count1; in snd_rawmidi_write()