Lines Matching defs:flags
399 * (If so, we may want to set some dirty flags.)
6695 /* Up to 6 actual clip flags, plus the 7th for the negative RHW
8441 flags_to_post_sync_op(uint32_t flags)
8443 if (flags & PIPE_CONTROL_WRITE_IMMEDIATE)
8446 if (flags & PIPE_CONTROL_WRITE_DEPTH_COUNT)
8449 if (flags & PIPE_CONTROL_WRITE_TIMESTAMP)
8456 * Do the given flags have a Post Sync or LRI Post Sync operation?
8459 get_post_sync_flags(enum pipe_control_flags flags)
8461 flags &= PIPE_CONTROL_WRITE_IMMEDIATE |
8469 assert(util_bitcount(flags) <= 1);
8471 return flags;
8491 uint32_t flags,
8497 enum pipe_control_flags post_sync_flags = get_post_sync_flags(flags);
8512 if (GFX_VER == 6 && (flags & PIPE_CONTROL_RENDER_TARGET_FLUSH)) {
8523 if (flags & PIPE_CONTROL_VF_CACHE_INVALIDATE) {
8530 flags |= PIPE_CONTROL_WRITE_IMMEDIATE;
8540 if (flags & PIPE_CONTROL_DEPTH_STALL) {
8547 assert(!(flags & (PIPE_CONTROL_RENDER_TARGET_FLUSH |
8551 if (GFX_VER >= 6 && (flags & PIPE_CONTROL_DEPTH_STALL)) {
8567 if (GFX_VERx10 < 75 && (flags & PIPE_CONTROL_DEPTH_CACHE_FLUSH)) {
8572 assert(!(flags & PIPE_CONTROL_DEPTH_STALL));
8575 if (flags & (PIPE_CONTROL_RENDER_TARGET_FLUSH |
8588 if (flags & PIPE_CONTROL_STALL_AT_SCOREBOARD) {
8602 assert(!(flags & (PIPE_CONTROL_DEPTH_STALL |
8608 if (GFX_VER >= 7 && (flags & PIPE_CONTROL_STATE_CACHE_INVALIDATE)) {
8616 flags |= PIPE_CONTROL_CS_STALL;
8631 if (flags & PIPE_CONTROL_FLUSH_LLC) {
8640 assert(flags & PIPE_CONTROL_WRITE_IMMEDIATE);
8655 assert((flags & PIPE_CONTROL_GLOBAL_SNAPSHOT_COUNT_RESET) == 0);
8657 if (flags & (PIPE_CONTROL_MEDIA_STATE_CLEAR |
8675 flags |= PIPE_CONTROL_CS_STALL;
8678 if (flags & PIPE_CONTROL_STORE_DATA_INDEX) {
8690 if (flags & PIPE_CONTROL_SYNC_GFDT) {
8701 if (GFX_VER >= 6 && GFX_VER < 8 && (flags & PIPE_CONTROL_TLB_INVALIDATE)) {
8712 if (GFX_VER >= 7 && (flags & PIPE_CONTROL_TLB_INVALIDATE)) {
8726 flags |= PIPE_CONTROL_CS_STALL;
8731 (flags & (PIPE_CONTROL_NOTIFY_ENABLE |
8752 flags |= PIPE_CONTROL_CS_STALL;
8784 if (flags & PIPE_CONTROL_CS_STALL) {
8792 flags |= PIPE_CONTROL_CS_STALL;
8801 if (flags & PIPE_CONTROL_CS_STALL) {
8829 if (!(flags & wa_bits))
8830 flags |= PIPE_CONTROL_STALL_AT_SCOREBOARD;
8838 (flags & PIPE_CONTROL_FLUSH_ENABLE) ? "PipeCon " : "",
8839 (flags & PIPE_CONTROL_CS_STALL) ? "CS " : "",
8840 (flags & PIPE_CONTROL_STALL_AT_SCOREBOARD) ? "Scoreboard " : "",
8841 (flags & PIPE_CONTROL_VF_CACHE_INVALIDATE) ? "VF " : "",
8842 (flags & PIPE_CONTROL_RENDER_TARGET_FLUSH) ? "RT " : "",
8843 (flags & PIPE_CONTROL_CONST_CACHE_INVALIDATE) ? "Const " : "",
8844 (flags & PIPE_CONTROL_TEXTURE_CACHE_INVALIDATE) ? "TC " : "",
8845 (flags & PIPE_CONTROL_DATA_CACHE_FLUSH) ? "DC " : "",
8846 (flags & PIPE_CONTROL_DEPTH_CACHE_FLUSH) ? "ZFlush " : "",
8847 (flags & PIPE_CONTROL_DEPTH_STALL) ? "ZStall " : "",
8848 (flags & PIPE_CONTROL_STATE_CACHE_INVALIDATE) ? "State " : "",
8849 (flags & PIPE_CONTROL_TLB_INVALIDATE) ? "TLB " : "",
8850 (flags & PIPE_CONTROL_INSTRUCTION_INVALIDATE) ? "Inst " : "",
8851 (flags & PIPE_CONTROL_MEDIA_STATE_CLEAR) ? "MediaClear " : "",
8852 (flags & PIPE_CONTROL_NOTIFY_ENABLE) ? "Notify " : "",
8853 (flags & PIPE_CONTROL_GLOBAL_SNAPSHOT_COUNT_RESET) ?
8855 (flags & PIPE_CONTROL_INDIRECT_STATE_POINTERS_DISABLE) ?
8857 (flags & PIPE_CONTROL_WRITE_IMMEDIATE) ? "WriteImm " : "",
8858 (flags & PIPE_CONTROL_WRITE_DEPTH_COUNT) ? "WriteZCount " : "",
8859 (flags & PIPE_CONTROL_WRITE_TIMESTAMP) ? "WriteTimestamp " : "",
8866 pc.PipeControlFlushEnable = flags & PIPE_CONTROL_FLUSH_ENABLE;
8867 pc.DCFlushEnable = flags & PIPE_CONTROL_DATA_CACHE_FLUSH;
8871 pc.CommandStreamerStallEnable = flags & PIPE_CONTROL_CS_STALL;
8873 flags & PIPE_CONTROL_GLOBAL_SNAPSHOT_COUNT_RESET;
8874 pc.TLBInvalidate = flags & PIPE_CONTROL_TLB_INVALIDATE;
8875 pc.GenericMediaStateClear = flags & PIPE_CONTROL_MEDIA_STATE_CLEAR;
8876 pc.StallAtPixelScoreboard = flags & PIPE_CONTROL_STALL_AT_SCOREBOARD;
8878 flags & PIPE_CONTROL_RENDER_TARGET_FLUSH;
8879 pc.DepthCacheFlushEnable = flags & PIPE_CONTROL_DEPTH_CACHE_FLUSH;
8881 flags & PIPE_CONTROL_STATE_CACHE_INVALIDATE;
8882 pc.VFCacheInvalidationEnable = flags & PIPE_CONTROL_VF_CACHE_INVALIDATE;
8884 flags & PIPE_CONTROL_CONST_CACHE_INVALIDATE;
8886 pc.WriteCacheFlush = flags & PIPE_CONTROL_RENDER_TARGET_FLUSH;
8888 pc.PostSyncOperation = flags_to_post_sync_op(flags);
8889 pc.DepthStallEnable = flags & PIPE_CONTROL_DEPTH_STALL;
8891 flags & PIPE_CONTROL_INSTRUCTION_INVALIDATE;
8892 pc.NotifyEnable = flags & PIPE_CONTROL_NOTIFY_ENABLE;
8895 flags & PIPE_CONTROL_INDIRECT_STATE_POINTERS_DISABLE;
8899 flags & PIPE_CONTROL_TEXTURE_CACHE_INVALIDATE;
8902 flags & PIPE_CONTROL_TEXTURE_CACHE_INVALIDATE;