Lines Matching defs:gctx

182 	struct atom_context *gctx = ctx->ctx;
191 idx += gctx->reg_block;
192 switch (gctx->io_mode) {
194 val = gctx->card->reg_read(gctx->card, idx);
203 if (!(gctx->io_mode & 0x80)) {
207 if (!gctx->iio[gctx->io_mode & 0x7F]) {
209 gctx->io_mode & 0x7F);
213 atom_iio_execute(gctx,
214 gctx->iio[gctx->io_mode & 0x7F],
234 val = gctx->divmul[0];
237 val = gctx->divmul[1];
240 val = gctx->data_block;
243 val = gctx->shift;
246 val = 1 << gctx->shift;
249 val = ~(1 << gctx->shift);
252 val = gctx->fb_base;
255 val = gctx->io_attr;
258 val = gctx->reg_block;
268 if (gctx->data_block)
269 DEBUG("ID[0x%04X+%04X]", idx, gctx->data_block);
273 val = U32(idx + gctx->data_block);
278 if ((gctx->fb_base + (idx * 4)) > gctx->scratch_size_bytes) {
280 gctx->fb_base + (idx * 4), gctx->scratch_size_bytes);
283 val = gctx->scratch[(gctx->fb_base / 4) + idx];
319 val = gctx->card->pll_read(gctx->card, idx);
326 val = gctx->card->mc_read(gctx->card, idx);
452 struct atom_context *gctx = ctx->ctx;
463 idx += gctx->reg_block;
464 switch (gctx->io_mode) {
467 gctx->card->reg_write(gctx->card, idx,
470 gctx->card->reg_write(gctx->card, idx, val);
479 if (!(gctx->io_mode & 0x80)) {
483 if (!gctx->iio[gctx->io_mode & 0xFF]) {
485 gctx->io_mode & 0x7F);
488 atom_iio_execute(gctx, gctx->iio[gctx->io_mode & 0xFF],
504 gctx->divmul[0] = val;
507 gctx->divmul[1] = val;
510 gctx->data_block = val;
513 gctx->shift = val;
519 gctx->fb_base = val;
522 gctx->io_attr = val;
525 gctx->reg_block = val;
534 if ((gctx->fb_base + (idx * 4)) > gctx->scratch_size_bytes) {
536 gctx->fb_base + (idx * 4), gctx->scratch_size_bytes);
538 gctx->scratch[(gctx->fb_base / 4) + idx] = val;
545 gctx->card->pll_write(gctx->card, idx, val);
551 gctx->card->mc_write(gctx->card, idx, val);