Lines Matching defs:addr
1009 /* we'll keep kcache sets sorted by bank & addr */
1023 if ((kcache[i].bank == bank && kcache[i].addr > line+1) ||
1034 kcache[i].addr = line;
1039 d = line - kcache[i].addr;
1042 kcache[i].addr--;
1064 kcache[i].addr = line;
1120 kcache[j].addr <= line &&
1121 line < kcache[j].addr + kcache[j].mode) {
1122 alu->src[i].sel = sel - (kcache[j].addr<<4);
1753 *bytecode++ = S_SQ_CF_WORD0_ADDR(cf->addr >> 1);
1772 bc->bytecode[id++] = S_SQ_CF_ALU_WORD0_ADDR(cf->addr >> 1) |
1779 S_SQ_CF_ALU_WORD1_KCACHE_ADDR0(cf->kcache[0].addr) |
1780 S_SQ_CF_ALU_WORD1_KCACHE_ADDR1(cf->kcache[1].addr) |
1835 unsigned addr;
1847 /* first path compute addr of each CF block */
1848 /* addr start after all the CF instructions */
1849 addr = bc->cf_last->id + 2;
1852 addr += 3;
1853 addr &= 0xFFFFFFFCUL;
1855 cf->addr = addr;
1856 addr += cf->ndw;
1857 bc->ndw = cf->addr + cf->ndw;
1865 addr = cf->addr;
1884 r = r600_bytecode_alu_build(bc, alu, addr);
1887 r = r700_bytecode_alu_build(bc, alu, addr);
1891 r = eg_bytecode_alu_build(bc, alu, addr);
1899 addr += 2;
1902 bc->bytecode[addr++] = literal[i];
1910 r = r600_bytecode_vtx_build(bc, vtx, addr);
1913 addr += 4;
1918 r = eg_bytecode_gds_build(bc, gds, addr);
1921 addr += 4;
1926 r = r600_bytecode_vtx_build(bc, vtx, addr);
1929 addr += 4;
1932 r = r600_bytecode_tex_build(bc, tex, addr);
1935 addr += 4;
2218 fprintf(stderr, "%d @%d ", cf->ndw / 2, cf->addr);
2221 int c_start = (cf->kcache[i].addr << 4);
2233 fprintf(stderr, "%d @%d ", cf->ndw / 4, cf->addr);
2348 id = cf->addr;