Lines Matching defs:mubuf
381 MUBUF_instruction& mubuf = instr->mubuf();
384 encoding |= (mubuf.lds ? 1 : 0) << 16;
385 encoding |= (mubuf.glc ? 1 : 0) << 14;
386 encoding |= (mubuf.idxen ? 1 : 0) << 13;
387 assert(!mubuf.addr64 || ctx.chip_class <= GFX7);
389 encoding |= (mubuf.addr64 ? 1 : 0) << 15;
390 encoding |= (mubuf.offen ? 1 : 0) << 12;
392 assert(!mubuf.dlc); /* Device-level coherent is not supported on GFX9 and lower */
393 encoding |= (mubuf.slc ? 1 : 0) << 17;
395 encoding |= (mubuf.dlc ? 1 : 0) << 15;
397 encoding |= 0x0FFF & mubuf.offset;
401 encoding |= (mubuf.slc ? 1 : 0) << 22;
404 encoding |= (mubuf.tfe ? 1 : 0) << 23;