Lines Matching full:indexed
972 /* Read a block of data from an indexed register pair */
975 struct a6xx_indexed_registers *indexed, in a6xx_get_indexed_regs() argument
980 obj->handle = (const void *) indexed; in a6xx_get_indexed_regs()
981 if (indexed->count_fn) in a6xx_get_indexed_regs()
982 indexed->count = indexed->count_fn(gpu); in a6xx_get_indexed_regs()
984 obj->data = state_kcalloc(a6xx_state, indexed->count, sizeof(u32)); in a6xx_get_indexed_regs()
988 /* All the indexed banks start at address 0 */ in a6xx_get_indexed_regs()
989 gpu_write(gpu, indexed->addr, 0); in a6xx_get_indexed_regs()
992 for (i = 0; i < indexed->count; i++) in a6xx_get_indexed_regs()
993 obj->data[i] = gpu_read(gpu, indexed->data); in a6xx_get_indexed_regs()
1111 /* Get the banks of indexed registers */ in a6xx_gpu_state_get()
1314 const struct a6xx_indexed_registers *indexed = obj->handle; in a6xx_show_indexed_regs() local
1316 if (!indexed) in a6xx_show_indexed_regs()
1319 print_name(p, " - regs-name: ", indexed->name); in a6xx_show_indexed_regs()
1320 drm_printf(p, " dwords: %d\n", indexed->count); in a6xx_show_indexed_regs()
1322 print_ascii85(p, indexed->count << 2, obj->data); in a6xx_show_indexed_regs()
1443 drm_puts(p, "indexed-registers:\n"); in a6xx_show()