Lines Matching refs:args

110 	} *args = data;  in nvkm_perfctr_query()  local
121 if (nvif_unpack(args->v0, 0, 0, false)) { in nvkm_perfctr_query()
123 args->v0.version, args->v0.iter); in nvkm_perfctr_query()
124 di = (args->v0.iter & 0xff000000) >> 24; in nvkm_perfctr_query()
125 si = (args->v0.iter & 0x00ffffff) - 1; in nvkm_perfctr_query()
141 snprintf(args->v0.name, sizeof(args->v0.name), in nvkm_perfctr_query()
144 strncpy(args->v0.name, name, sizeof(args->v0.name)); in nvkm_perfctr_query()
151 args->v0.iter = (di << 24) | ++si; in nvkm_perfctr_query()
160 args->v0.iter = 0xffffffff; in nvkm_perfctr_query()
169 } *args = data; in nvkm_perfctr_sample() local
176 if (nvif_unvers(args->none)) { in nvkm_perfctr_sample()
222 } *args = data; in nvkm_perfctr_read() local
227 if (nvif_unpack(args->v0, 0, 0, false)) { in nvkm_perfctr_read()
228 nv_ioctl(object, "perfctr read vers %d\n", args->v0.version); in nvkm_perfctr_read()
235 args->v0.clk = ctr->clk; in nvkm_perfctr_read()
236 args->v0.ctr = ctr->ctr; in nvkm_perfctr_read()
272 } *args = data; in nvkm_perfctr_ctor() local
280 if (nvif_unpack(args->v0, 0, 0, false)) { in nvkm_perfctr_ctor()
282 args->v0.version, args->v0.logic_op); in nvkm_perfctr_ctor()
286 for (i = 0; i < ARRAY_SIZE(args->v0.name) && args->v0.name[i][0]; i++) { in nvkm_perfctr_ctor()
287 sig[i] = nvkm_perfsig_find(ppm, args->v0.name[i], in nvkm_perfctr_ctor()
288 strnlen(args->v0.name[i], in nvkm_perfctr_ctor()
289 sizeof(args->v0.name[i])), in nvkm_perfctr_ctor()
301 ctr->logic_op = args->v0.logic_op; in nvkm_perfctr_ctor()