Lines Matching refs:ebuf
515 int i915_error_state_buf_init(struct drm_i915_error_state_buf *ebuf, in i915_error_state_buf_init() argument
519 memset(ebuf, 0, sizeof(*ebuf)); in i915_error_state_buf_init()
520 ebuf->i915 = i915; in i915_error_state_buf_init()
525 ebuf->size = count + 1 > PAGE_SIZE ? count + 1 : PAGE_SIZE; in i915_error_state_buf_init()
526 ebuf->buf = kmalloc(ebuf->size, in i915_error_state_buf_init()
529 if (ebuf->buf == NULL) { in i915_error_state_buf_init()
530 ebuf->size = PAGE_SIZE; in i915_error_state_buf_init()
531 ebuf->buf = kmalloc(ebuf->size, GFP_TEMPORARY); in i915_error_state_buf_init()
534 if (ebuf->buf == NULL) { in i915_error_state_buf_init()
535 ebuf->size = 128; in i915_error_state_buf_init()
536 ebuf->buf = kmalloc(ebuf->size, GFP_TEMPORARY); in i915_error_state_buf_init()
539 if (ebuf->buf == NULL) in i915_error_state_buf_init()
542 ebuf->start = pos; in i915_error_state_buf_init()