Lines Matching defs:gctx

184 	struct atom_context *gctx = ctx->ctx;
193 idx += gctx->reg_block;
194 switch (gctx->io_mode) {
196 val = gctx->card->reg_read(gctx->card, idx);
205 if (!(gctx->io_mode & 0x80)) {
209 if (!gctx->iio[gctx->io_mode & 0x7F]) {
211 gctx->io_mode & 0x7F);
215 atom_iio_execute(gctx,
216 gctx->iio[gctx->io_mode & 0x7F],
239 val = gctx->divmul[0];
242 val = gctx->divmul[1];
245 val = gctx->data_block;
248 val = gctx->shift;
251 val = 1 << gctx->shift;
254 val = ~(1 << gctx->shift);
257 val = gctx->fb_base;
260 val = gctx->io_attr;
263 val = gctx->reg_block;
276 if (gctx->data_block)
277 DEBUG("ID[0x%04X+%04X]", idx, gctx->data_block);
281 val = U32(idx + gctx->data_block);
286 if ((gctx->fb_base + (idx * 4)) > gctx->scratch_size_bytes) {
288 gctx->fb_base + (idx * 4), gctx->scratch_size_bytes);
291 val = gctx->scratch[(gctx->fb_base / 4) + idx];
327 val = gctx->card->pll_read(gctx->card, idx);
334 val = gctx->card->mc_read(gctx->card, idx);
460 struct atom_context *gctx = ctx->ctx;
471 idx += gctx->reg_block;
472 switch (gctx->io_mode) {
475 gctx->card->reg_write(gctx->card, idx,
478 gctx->card->reg_write(gctx->card, idx, val);
487 if (!(gctx->io_mode & 0x80)) {
491 if (!gctx->iio[gctx->io_mode & 0xFF]) {
493 gctx->io_mode & 0x7F);
496 atom_iio_execute(gctx, gctx->iio[gctx->io_mode & 0xFF],
516 gctx->divmul[0] = val;
519 gctx->divmul[1] = val;
522 gctx->data_block = val;
525 gctx->shift = val;
531 gctx->fb_base = val;
534 gctx->io_attr = val;
537 gctx->reg_block = val;
550 if ((gctx->fb_base + (idx * 4)) > gctx->scratch_size_bytes) {
552 gctx->fb_base + (idx * 4), gctx->scratch_size_bytes);
554 gctx->scratch[(gctx->fb_base / 4) + idx] = val;
561 gctx->card->pll_write(gctx->card, idx, val);
567 gctx->card->mc_write(gctx->card, idx, val);