Lines Matching defs:gctx

183 	struct atom_context *gctx = ctx->ctx;
192 idx += gctx->reg_block;
193 switch (gctx->io_mode) {
195 val = gctx->card->reg_read(gctx->card, idx);
204 if (!(gctx->io_mode & 0x80)) {
208 if (!gctx->iio[gctx->io_mode & 0x7F]) {
210 gctx->io_mode & 0x7F);
214 atom_iio_execute(gctx,
215 gctx->iio[gctx->io_mode & 0x7F],
235 val = gctx->divmul[0];
238 val = gctx->divmul[1];
241 val = gctx->data_block;
244 val = gctx->shift;
247 val = 1 << gctx->shift;
250 val = ~(1 << gctx->shift);
253 val = gctx->fb_base;
256 val = gctx->io_attr;
259 val = gctx->reg_block;
269 if (gctx->data_block)
270 DEBUG("ID[0x%04X+%04X]", idx, gctx->data_block);
274 val = U32(idx + gctx->data_block);
279 if ((gctx->fb_base + (idx * 4)) > gctx->scratch_size_bytes) {
281 gctx->fb_base + (idx * 4), gctx->scratch_size_bytes);
284 val = gctx->scratch[(gctx->fb_base / 4) + idx];
320 val = gctx->card->pll_read(gctx->card, idx);
327 val = gctx->card->mc_read(gctx->card, idx);
453 struct atom_context *gctx = ctx->ctx;
464 idx += gctx->reg_block;
465 switch (gctx->io_mode) {
468 gctx->card->reg_write(gctx->card, idx,
471 gctx->card->reg_write(gctx->card, idx, val);
480 if (!(gctx->io_mode & 0x80)) {
484 if (!gctx->iio[gctx->io_mode & 0xFF]) {
486 gctx->io_mode & 0x7F);
489 atom_iio_execute(gctx, gctx->iio[gctx->io_mode & 0xFF],
505 gctx->divmul[0] = val;
508 gctx->divmul[1] = val;
511 gctx->data_block = val;
514 gctx->shift = val;
520 gctx->fb_base = val;
523 gctx->io_attr = val;
526 gctx->reg_block = val;
535 if ((gctx->fb_base + (idx * 4)) > gctx->scratch_size_bytes) {
537 gctx->fb_base + (idx * 4), gctx->scratch_size_bytes);
539 gctx->scratch[(gctx->fb_base / 4) + idx] = val;
546 gctx->card->pll_write(gctx->card, idx, val);
552 gctx->card->mc_write(gctx->card, idx, val);