Home | History | Annotate | Download | only in dev

Lines Matching defs:appetite

907 	int appetite, error, first;
942 for (appetite = uio->uio_resid; idx_cur < idx_lim; ++idx_cur) {
943 if (appetite < MB_IDX_LEN(*idx_cur))
945 appetite -= MB_IDX_LEN(*idx_cur);
947 appetite = uio->uio_resid - appetite;
954 if (appetite == 0 && idx_cur < idx_lim) {
957 appetite = uio->uio_resid;
959 MB_IDX_LEN(*idx_cur) - appetite);
961 KASSERT(buf_cur + appetite <= buf_lim);
964 if (appetite > 0) {
967 if (buf_cur + appetite > buf_end) {
980 appetite -= buf_end - buf_cur;
983 DPRINTFN(8, ("midiread: uiomove cc=%d\n", appetite));
985 error = uiomove(buf_cur, appetite, uio);
993 buf_cur += appetite;