Rev 4280 | Rev 4560 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4280 | Rev 4539 | ||
---|---|---|---|
Line 532... | Line 532... | ||
532 | struct i915_gtt { |
532 | struct i915_gtt { |
533 | struct i915_address_space base; |
533 | struct i915_address_space base; |
534 | size_t stolen_size; /* Total size of stolen memory */ |
534 | size_t stolen_size; /* Total size of stolen memory */ |
Line 535... | Line 535... | ||
535 | 535 | ||
536 | unsigned long mappable_end; /* End offset that we can CPU map */ |
536 | unsigned long mappable_end; /* End offset that we can CPU map */ |
537 | struct io_mapping *mappable; /* Mapping to our CPU mappable region */ |
537 | void *mappable; /* Mapping to our CPU mappable region */ |
Line 538... | Line 538... | ||
538 | phys_addr_t mappable_base; /* PA of our GMADR */ |
538 | phys_addr_t mappable_base; /* PA of our GMADR */ |
539 | 539 | ||
Line 618... | Line 618... | ||
618 | struct drm_crtc *crtc; |
618 | struct drm_crtc *crtc; |
619 | struct drm_framebuffer *fb; |
619 | struct drm_framebuffer *fb; |
620 | int interval; |
620 | int interval; |
621 | } *fbc_work; |
621 | } *fbc_work; |
Line 622... | Line 622... | ||
622 | 622 | ||
623 | enum no_fbc_reason { |
623 | enum no_fbc_reason { |
624 | FBC_OK, /* FBC is enabled */ |
624 | FBC_OK, /* FBC is enabled */ |
625 | FBC_UNSUPPORTED, /* FBC is not supported by this chipset */ |
625 | FBC_UNSUPPORTED, /* FBC is not supported by this chipset */ |
626 | FBC_NO_OUTPUT, /* no outputs enabled to compress */ |
626 | FBC_NO_OUTPUT, /* no outputs enabled to compress */ |
627 | FBC_STOLEN_TOO_SMALL, /* not enough space for buffers */ |
627 | FBC_STOLEN_TOO_SMALL, /* not enough space for buffers */ |