Lines Matching defs:gctx

200 	struct atom_context *gctx = ctx->ctx;
209 idx += gctx->reg_block;
210 switch (gctx->io_mode) {
212 val = gctx->card->reg_read(gctx->card, idx);
221 if (!(gctx->io_mode & 0x80)) {
225 if (!gctx->iio[gctx->io_mode & 0x7F]) {
227 gctx->io_mode & 0x7F);
231 atom_iio_execute(gctx,
232 gctx->iio[gctx->io_mode & 0x7F],
252 val = gctx->divmul[0];
255 val = gctx->divmul[1];
258 val = gctx->data_block;
261 val = gctx->shift;
264 val = 1 << gctx->shift;
267 val = ~(1 << gctx->shift);
270 val = gctx->fb_base;
273 val = gctx->io_attr;
276 val = gctx->reg_block;
286 if (gctx->data_block)
287 DEBUG("ID[0x%04X+%04X]", idx, gctx->data_block);
291 val = U32(idx + gctx->data_block);
296 if ((gctx->fb_base + (idx * 4)) > gctx->scratch_size_bytes) {
298 gctx->fb_base + (idx * 4), gctx->scratch_size_bytes);
301 val = gctx->scratch[(gctx->fb_base / 4) + idx];
337 val = gctx->card->pll_read(gctx->card, idx);
344 val = gctx->card->mc_read(gctx->card, idx);
470 struct atom_context *gctx = ctx->ctx;
481 idx += gctx->reg_block;
482 switch (gctx->io_mode) {
485 gctx->card->reg_write(gctx->card, idx,
488 gctx->card->reg_write(gctx->card, idx, val);
497 if (!(gctx->io_mode & 0x80)) {
501 if (!gctx->iio[gctx->io_mode & 0xFF]) {
503 gctx->io_mode & 0x7F);
506 atom_iio_execute(gctx, gctx->iio[gctx->io_mode & 0xFF],
522 gctx->divmul[0] = val;
525 gctx->divmul[1] = val;
528 gctx->data_block = val;
531 gctx->shift = val;
537 gctx->fb_base = val;
540 gctx->io_attr = val;
543 gctx->reg_block = val;
552 if ((gctx->fb_base + (idx * 4)) > gctx->scratch_size_bytes) {
554 gctx->fb_base + (idx * 4), gctx->scratch_size_bytes);
556 gctx->scratch[(gctx->fb_base / 4) + idx] = val;
563 gctx->card->pll_write(gctx->card, idx, val);
569 gctx->card->mc_write(gctx->card, idx, val);