Lines Matching refs:count1

1116 	int result = 0, count1;  in snd_rawmidi_receive()  local
1146 count1 = runtime->buffer_size - runtime->hw_ptr; in snd_rawmidi_receive()
1147 if (count1 > count) in snd_rawmidi_receive()
1148 count1 = count; in snd_rawmidi_receive()
1149 if (count1 > (int)(runtime->buffer_size - runtime->avail)) in snd_rawmidi_receive()
1150 count1 = runtime->buffer_size - runtime->avail; in snd_rawmidi_receive()
1151 memcpy(runtime->buffer + runtime->hw_ptr, buffer, count1); in snd_rawmidi_receive()
1152 runtime->hw_ptr += count1; in snd_rawmidi_receive()
1154 runtime->avail += count1; in snd_rawmidi_receive()
1155 count -= count1; in snd_rawmidi_receive()
1156 result += count1; in snd_rawmidi_receive()
1158 buffer += count1; in snd_rawmidi_receive()
1159 count1 = count; in snd_rawmidi_receive()
1160 if (count1 > (int)(runtime->buffer_size - runtime->avail)) { in snd_rawmidi_receive()
1161 count1 = runtime->buffer_size - runtime->avail; in snd_rawmidi_receive()
1162 runtime->xruns += count - count1; in snd_rawmidi_receive()
1164 if (count1 > 0) { in snd_rawmidi_receive()
1165 memcpy(runtime->buffer, buffer, count1); in snd_rawmidi_receive()
1166 runtime->hw_ptr = count1; in snd_rawmidi_receive()
1167 runtime->avail += count1; in snd_rawmidi_receive()
1168 result += count1; in snd_rawmidi_receive()
1189 long result = 0, count1; in snd_rawmidi_kernel_read1() local
1197 count1 = runtime->buffer_size - runtime->appl_ptr; in snd_rawmidi_kernel_read1()
1198 if (count1 > count) in snd_rawmidi_kernel_read1()
1199 count1 = count; in snd_rawmidi_kernel_read1()
1200 if (count1 > (int)runtime->avail) in snd_rawmidi_kernel_read1()
1201 count1 = runtime->avail; in snd_rawmidi_kernel_read1()
1205 runtime->appl_ptr += count1; in snd_rawmidi_kernel_read1()
1207 runtime->avail -= count1; in snd_rawmidi_kernel_read1()
1210 memcpy(kernelbuf + result, runtime->buffer + appl_ptr, count1); in snd_rawmidi_kernel_read1()
1214 runtime->buffer + appl_ptr, count1)) in snd_rawmidi_kernel_read1()
1220 result += count1; in snd_rawmidi_kernel_read1()
1221 count -= count1; in snd_rawmidi_kernel_read1()
1241 int count1; in snd_rawmidi_read() local
1279 count1 = snd_rawmidi_kernel_read1(substream, in snd_rawmidi_read()
1283 if (count1 < 0) in snd_rawmidi_read()
1284 return result > 0 ? result : count1; in snd_rawmidi_read()
1285 result += count1; in snd_rawmidi_read()
1286 buf += count1; in snd_rawmidi_read()
1287 count -= count1; in snd_rawmidi_read()
1329 int result, count1; in __snd_rawmidi_transmit_peek() local
1346 count1 = runtime->buffer_size - runtime->hw_ptr; in __snd_rawmidi_transmit_peek()
1347 if (count1 > count) in __snd_rawmidi_transmit_peek()
1348 count1 = count; in __snd_rawmidi_transmit_peek()
1349 if (count1 > (int)(runtime->buffer_size - runtime->avail)) in __snd_rawmidi_transmit_peek()
1350 count1 = runtime->buffer_size - runtime->avail; in __snd_rawmidi_transmit_peek()
1351 memcpy(buffer, runtime->buffer + runtime->hw_ptr, count1); in __snd_rawmidi_transmit_peek()
1352 count -= count1; in __snd_rawmidi_transmit_peek()
1353 result += count1; in __snd_rawmidi_transmit_peek()
1355 if (count > (int)(runtime->buffer_size - runtime->avail - count1)) in __snd_rawmidi_transmit_peek()
1356 count = runtime->buffer_size - runtime->avail - count1; in __snd_rawmidi_transmit_peek()
1357 memcpy(buffer + count1, runtime->buffer, count); in __snd_rawmidi_transmit_peek()
1511 long count1, result; in snd_rawmidi_kernel_write1() local
1530 count1 = runtime->buffer_size - runtime->appl_ptr; in snd_rawmidi_kernel_write1()
1531 if (count1 > count) in snd_rawmidi_kernel_write1()
1532 count1 = count; in snd_rawmidi_kernel_write1()
1533 if (count1 > (long)runtime->avail) in snd_rawmidi_kernel_write1()
1534 count1 = runtime->avail; in snd_rawmidi_kernel_write1()
1538 runtime->appl_ptr += count1; in snd_rawmidi_kernel_write1()
1540 runtime->avail -= count1; in snd_rawmidi_kernel_write1()
1544 kernelbuf + result, count1); in snd_rawmidi_kernel_write1()
1548 userbuf + result, count1)) { in snd_rawmidi_kernel_write1()
1555 result += count1; in snd_rawmidi_kernel_write1()
1556 count -= count1; in snd_rawmidi_kernel_write1()
1559 count1 = runtime->avail < runtime->buffer_size; in snd_rawmidi_kernel_write1()
1562 if (count1) in snd_rawmidi_kernel_write1()
1578 int count1; in snd_rawmidi_write() local
1616 count1 = snd_rawmidi_kernel_write1(substream, buf, NULL, count); in snd_rawmidi_write()
1617 if (count1 < 0) in snd_rawmidi_write()
1618 return result > 0 ? result : count1; in snd_rawmidi_write()
1619 result += count1; in snd_rawmidi_write()
1620 buf += count1; in snd_rawmidi_write()
1621 if ((size_t)count1 < count && (file->f_flags & O_NONBLOCK)) in snd_rawmidi_write()
1623 count -= count1; in snd_rawmidi_write()