Lines Matching refs:ebuf
842 int i915_error_state_buf_init(struct drm_i915_error_state_buf *ebuf, in i915_error_state_buf_init() argument
846 memset(ebuf, 0, sizeof(*ebuf)); in i915_error_state_buf_init()
847 ebuf->i915 = i915; in i915_error_state_buf_init()
852 ebuf->size = count + 1 > PAGE_SIZE ? count + 1 : PAGE_SIZE; in i915_error_state_buf_init()
853 ebuf->buf = kmalloc(ebuf->size, in i915_error_state_buf_init()
856 if (ebuf->buf == NULL) { in i915_error_state_buf_init()
857 ebuf->size = PAGE_SIZE; in i915_error_state_buf_init()
858 ebuf->buf = kmalloc(ebuf->size, GFP_KERNEL); in i915_error_state_buf_init()
861 if (ebuf->buf == NULL) { in i915_error_state_buf_init()
862 ebuf->size = 128; in i915_error_state_buf_init()
863 ebuf->buf = kmalloc(ebuf->size, GFP_KERNEL); in i915_error_state_buf_init()
866 if (ebuf->buf == NULL) in i915_error_state_buf_init()
869 ebuf->start = pos; in i915_error_state_buf_init()