Lines Matching refs:sz
253 int sz;
258 sz = header.packet0.count;
261 if ((sz > 64) || (sz < 0)) {
263 ("Cannot emit more than 64 values at a time (reg=%04x sz=%d)\n",
264 reg, sz);
267 for (i = 0; i < sz; i++) {
275 ("Offset failed range check (reg=%04x sz=%d)\n",
276 reg, sz);
287 BEGIN_RING(1 + sz);
288 OUT_RING(CP_PACKET0(reg, sz - 1));
289 OUT_RING_TABLE(values, sz);
292 cmdbuf->buf += sz * 4;
293 cmdbuf->bufsz -= sz * 4;
309 int sz;
312 sz = header.packet0.count;
315 if (!sz)
318 if (sz * 4 > cmdbuf->bufsz)
321 if (reg + sz * 4 >= 0x10000) {
322 DRM_ERROR("No such registers in hardware reg=%04x sz=%d\n", reg,
323 sz);
327 if (r300_check_range(reg, sz)) {
334 BEGIN_RING(1 + sz);
335 OUT_RING(CP_PACKET0(reg, sz - 1));
336 OUT_RING_TABLE((int *)cmdbuf->buf, sz);
339 cmdbuf->buf += sz * 4;
340 cmdbuf->bufsz -= sz * 4;
354 int sz;
358 sz = header.vpu.count;
361 if (!sz)
363 if (sz * 16 > cmdbuf->bufsz)
366 BEGIN_RING(5 + sz * 4);
372 OUT_RING(CP_PACKET0_TABLE(R300_VAP_PVS_UPLOAD_DATA, sz * 4 - 1));
373 OUT_RING_TABLE((int *)cmdbuf->buf, sz * 4);
377 cmdbuf->buf += sz * 16;
378 cmdbuf->bufsz -= sz * 16;