Lines Matching full:indexed
951 /* Read a block of data from an indexed register pair */
954 struct a6xx_indexed_registers *indexed, in a6xx_get_indexed_regs() argument
959 obj->handle = (const void *) indexed; in a6xx_get_indexed_regs()
960 if (indexed->count_fn) in a6xx_get_indexed_regs()
961 indexed->count = indexed->count_fn(gpu); in a6xx_get_indexed_regs()
963 obj->data = state_kcalloc(a6xx_state, indexed->count, sizeof(u32)); in a6xx_get_indexed_regs()
967 /* All the indexed banks start at address 0 */ in a6xx_get_indexed_regs()
968 gpu_write(gpu, indexed->addr, 0); in a6xx_get_indexed_regs()
971 for (i = 0; i < indexed->count; i++) in a6xx_get_indexed_regs()
972 obj->data[i] = gpu_read(gpu, indexed->data); in a6xx_get_indexed_regs()
1058 /* Get the banks of indexed registers */ in a6xx_gpu_state_get()
1255 const struct a6xx_indexed_registers *indexed = obj->handle; in a6xx_show_indexed_regs() local
1257 if (!indexed) in a6xx_show_indexed_regs()
1260 print_name(p, " - regs-name: ", indexed->name); in a6xx_show_indexed_regs()
1261 drm_printf(p, " dwords: %d\n", indexed->count); in a6xx_show_indexed_regs()
1263 print_ascii85(p, indexed->count << 2, obj->data); in a6xx_show_indexed_regs()
1384 drm_puts(p, "indexed-registers:\n"); in a6xx_show()