Lines Matching refs:buf_count
747 if (entry->buf_count) {
748 for (i = 0; i < entry->buf_count; i++) {
753 entry->buf_count = 0;
837 if (entry->buf_count) {
861 while (entry->buf_count < count) {
862 buf = &entry->buflist[entry->buf_count];
863 buf->idx = dma->buf_count + entry->buf_count;
880 entry->buf_count = count;
887 DRM_DEBUG("buffer %d @ %p\n", entry->buf_count, buf->address);
890 entry->buf_count++;
897 (dma->buf_count + entry->buf_count) *
908 for (i = 0; i < entry->buf_count; i++) {
909 dma->buflist[i + dma->buf_count] = &entry->buflist[i];
912 dma->buf_count += entry->buf_count;
917 DRM_DEBUG("dma->buf_count : %d\n", dma->buf_count);
918 DRM_DEBUG("entry->buf_count : %d\n", entry->buf_count);
922 request->count = entry->buf_count;
987 if (entry->buf_count) {
1037 while (entry->buf_count < count) {
1043 entry->buf_count = count;
1060 offset + size <= total && entry->buf_count < count;
1061 offset += alignment, ++entry->buf_count) {
1062 buf = &entry->buflist[entry->buf_count];
1063 buf->idx = dma->buf_count + entry->buf_count;
1080 entry->buf_count = count;
1090 entry->buf_count, buf->address);
1096 (dma->buf_count + entry->buf_count) *
1108 for (i = 0; i < entry->buf_count; i++) {
1109 dma->buflist[i + dma->buf_count] = &entry->buflist[i];
1120 dma->buf_count += entry->buf_count;
1127 request->count = entry->buf_count;
1199 if (entry->buf_count) {
1223 while (entry->buf_count < count) {
1224 buf = &entry->buflist[entry->buf_count];
1225 buf->idx = dma->buf_count + entry->buf_count;
1243 entry->buf_count = count;
1250 DRM_DEBUG("buffer %d @ %p\n", entry->buf_count, buf->address);
1253 entry->buf_count++;
1260 (dma->buf_count + entry->buf_count) *
1271 for (i = 0; i < entry->buf_count; i++) {
1272 dma->buflist[i + dma->buf_count] = &entry->buflist[i];
1275 dma->buf_count += entry->buf_count;
1280 DRM_DEBUG("dma->buf_count : %d\n", dma->buf_count);
1281 DRM_DEBUG("entry->buf_count : %d\n", entry->buf_count);
1285 request->count = entry->buf_count;
1378 if (dma->bufs[i].buf_count)
1387 if (from->buf_count) {
1392 dma->bufs[i].buf_count,
1409 struct drm_buf_desc v = {.count = from->buf_count,
1464 if (request->low_mark < 0 || request->low_mark > entry->buf_count)
1466 if (request->high_mark < 0 || request->high_mark > entry->buf_count)
1509 if (idx < 0 || idx >= dma->buf_count) {
1511 idx, dma->buf_count - 1);
1514 idx = array_index_nospec(idx, dma->buf_count);
1574 if (*p >= dma->buf_count) {
1601 for (i = 0; i < dma->buf_count; i++) {
1609 *p = dma->buf_count;