Lines Matching refs:kernel_state
74 struct vc4_hang_state *kernel_state; in vc4_get_hang_state_ioctl() local
90 kernel_state = vc4->hang_state; in vc4_get_hang_state_ioctl()
91 if (!kernel_state) { in vc4_get_hang_state_ioctl()
95 state = &kernel_state->user_state; in vc4_get_hang_state_ioctl()
120 struct vc4_bo *vc4_bo = to_vc4_bo(kernel_state->bo[i]); in vc4_get_hang_state_ioctl()
123 ret = drm_gem_handle_create(file_priv, kernel_state->bo[i], in vc4_get_hang_state_ioctl()
147 vc4_free_hang_state(dev, kernel_state); in vc4_get_hang_state_ioctl()
158 struct vc4_hang_state *kernel_state; in vc4_save_hang_state() local
164 kernel_state = kzalloc_objs(*kernel_state, 1); in vc4_save_hang_state()
165 if (!kernel_state) in vc4_save_hang_state()
168 state = &kernel_state->user_state; in vc4_save_hang_state()
190 kernel_state->bo = kzalloc_objs(*kernel_state->bo, state->bo_count, in vc4_save_hang_state()
193 if (!kernel_state->bo) { in vc4_save_hang_state()
213 kernel_state->bo[k++] = exec[i]->bo[j]; in vc4_save_hang_state()
221 kernel_state->bo[k++] = &bo->base.base; in vc4_save_hang_state()
267 for (i = 0; i < kernel_state->user_state.bo_count; i++) { in vc4_save_hang_state()
268 struct vc4_bo *bo = to_vc4_bo(kernel_state->bo[i]); in vc4_save_hang_state()
283 vc4_free_hang_state(dev, kernel_state); in vc4_save_hang_state()
285 vc4->hang_state = kernel_state; in vc4_save_hang_state()