Lines Matching refs:ebuf
503 int i915_error_state_buf_init(struct drm_i915_error_state_buf *ebuf, in i915_error_state_buf_init() argument
507 memset(ebuf, 0, sizeof(*ebuf)); in i915_error_state_buf_init()
508 ebuf->i915 = i915; in i915_error_state_buf_init()
513 ebuf->size = count + 1 > PAGE_SIZE ? count + 1 : PAGE_SIZE; in i915_error_state_buf_init()
514 ebuf->buf = kmalloc(ebuf->size, in i915_error_state_buf_init()
517 if (ebuf->buf == NULL) { in i915_error_state_buf_init()
518 ebuf->size = PAGE_SIZE; in i915_error_state_buf_init()
519 ebuf->buf = kmalloc(ebuf->size, GFP_TEMPORARY); in i915_error_state_buf_init()
522 if (ebuf->buf == NULL) { in i915_error_state_buf_init()
523 ebuf->size = 128; in i915_error_state_buf_init()
524 ebuf->buf = kmalloc(ebuf->size, GFP_TEMPORARY); in i915_error_state_buf_init()
527 if (ebuf->buf == NULL) in i915_error_state_buf_init()
530 ebuf->start = pos; in i915_error_state_buf_init()