/third_party/mesa3d/src/freedreno/drm/ |
H A D | freedreno_pipe.c | 37 struct fd_pipe *pipe; in fd_pipe_new2() local 41 ERROR_MSG("invalid pipe id: %d", id); in fd_pipe_new2() 50 pipe = dev->funcs->pipe_new(dev, id, prio); in fd_pipe_new2() 51 if (!pipe) { in fd_pipe_new2() 56 pipe->dev = fd_device_ref(dev); in fd_pipe_new2() 57 pipe->id = id; in fd_pipe_new2() 58 p_atomic_set(&pipe->refcnt, 1); in fd_pipe_new2() 60 fd_pipe_get_param(pipe, FD_GPU_ID, &val); in fd_pipe_new2() 61 pipe->dev_id.gpu_id = val; in fd_pipe_new2() 63 fd_pipe_get_param(pipe, FD_CHIP_I in fd_pipe_new2() 95 fd_pipe_ref(struct fd_pipe *pipe) fd_pipe_ref() argument 104 fd_pipe_ref_locked(struct fd_pipe *pipe) fd_pipe_ref_locked() argument 112 fd_pipe_del(struct fd_pipe *pipe) fd_pipe_del() argument 120 fd_pipe_del_locked(struct fd_pipe *pipe) fd_pipe_del_locked() argument 135 fd_pipe_purge(struct fd_pipe *pipe) fd_pipe_purge() argument 162 fd_pipe_get_param(struct fd_pipe *pipe, enum fd_param_id param, uint64_t *value) fd_pipe_get_param() argument 168 fd_pipe_set_param(struct fd_pipe *pipe, enum fd_param_id param, uint64_t value) fd_pipe_set_param() argument 174 fd_pipe_dev_id(struct fd_pipe *pipe) fd_pipe_dev_id() argument 180 fd_pipe_wait(struct fd_pipe *pipe, const struct fd_fence *fence) fd_pipe_wait() argument 186 fd_pipe_wait_timeout(struct fd_pipe *pipe, const struct fd_fence *fence, uint64_t timeout) fd_pipe_wait_timeout() argument 198 fd_pipe_emit_fence(struct fd_pipe *pipe, struct fd_ringbuffer *ring) fd_pipe_emit_fence() argument [all...] |
/third_party/mesa3d/src/gallium/auxiliary/driver_trace/ |
H A D | tr_context.c | 33 #include "pipe/p_format.h" 34 #include "pipe/p_screen.h" 98 struct pipe_context *pipe = tr_ctx->pipe; in dump_fb_state() local 103 trace_dump_arg(ptr, pipe); in dump_fb_state() 122 struct pipe_context *pipe = tr_ctx->pipe; in trace_context_draw_vbo() local 129 trace_dump_arg(ptr, pipe); in trace_context_draw_vbo() 140 pipe->draw_vbo(pipe, inf in trace_context_draw_vbo() 155 struct pipe_context *pipe = tr_ctx->pipe; trace_context_draw_vertex_state() local 185 struct pipe_context *pipe = tr_ctx->pipe; trace_context_create_query() local 223 struct pipe_context *pipe = tr_ctx->pipe; trace_context_destroy_query() local 245 struct pipe_context *pipe = tr_ctx->pipe; trace_context_begin_query() local 267 struct pipe_context *pipe = tr_ctx->pipe; trace_context_end_query() local 293 struct pipe_context *pipe = tr_ctx->pipe; trace_context_get_query_result() local 334 struct pipe_context *pipe = tr_ctx->pipe; trace_context_get_query_result_resource() local 362 struct pipe_context *pipe = tr_ctx->pipe; trace_context_set_active_query_state() local 380 struct pipe_context *pipe = tr_ctx->pipe; trace_context_create_blend_state() local 409 struct pipe_context *pipe = tr_ctx->pipe; trace_context_bind_blend_state() local 434 struct pipe_context *pipe = tr_ctx->pipe; trace_context_delete_blend_state() local 460 struct pipe_context *pipe = tr_ctx->pipe; trace_context_create_sampler_state() local 486 struct pipe_context *pipe = tr_ctx->pipe; trace_context_bind_sampler_states() local 510 struct pipe_context *pipe = tr_ctx->pipe; trace_context_delete_sampler_state() local 528 struct pipe_context *pipe = tr_ctx->pipe; trace_context_create_rasterizer_state() local 557 struct pipe_context *pipe = tr_ctx->pipe; trace_context_bind_rasterizer_state() local 582 struct pipe_context *pipe = tr_ctx->pipe; trace_context_delete_rasterizer_state() local 608 struct pipe_context *pipe = tr_ctx->pipe; trace_context_create_depth_stencil_alpha_state() local 637 struct pipe_context *pipe = tr_ctx->pipe; trace_context_bind_depth_stencil_alpha_state() local 662 struct pipe_context *pipe = tr_ctx->pipe; trace_context_delete_depth_stencil_alpha_state() local 738 struct pipe_context *pipe = tr_ctx->pipe; trace_context_link_shader() local 752 struct pipe_context *pipe = tr_ctx->pipe; trace_context_create_compute_state() local 769 struct pipe_context *pipe = tr_ctx->pipe; trace_context_bind_compute_state() local 783 struct pipe_context *pipe = tr_ctx->pipe; trace_context_delete_compute_state() local 798 struct pipe_context *pipe = tr_ctx->pipe; trace_context_create_vertex_elements_state() local 825 struct pipe_context *pipe = tr_ctx->pipe; trace_context_bind_vertex_elements_state() local 843 struct pipe_context *pipe = tr_ctx->pipe; trace_context_delete_vertex_elements_state() local 861 struct pipe_context *pipe = tr_ctx->pipe; trace_context_set_blend_color() local 879 struct pipe_context *pipe = tr_ctx->pipe; trace_context_set_stencil_ref() local 897 struct pipe_context *pipe = tr_ctx->pipe; trace_context_set_clip_state() local 914 struct pipe_context *pipe = tr_ctx->pipe; trace_context_set_sample_mask() local 933 struct pipe_context *pipe = tr_ctx->pipe; trace_context_set_constant_buffer() local 954 struct pipe_context *pipe = tr_ctx->pipe; trace_context_set_framebuffer_state() local 976 struct pipe_context *pipe = tr_ctx->pipe; trace_context_set_inlinable_constants() local 996 struct pipe_context *pipe = tr_ctx->pipe; trace_context_set_polygon_stipple() local 1013 struct pipe_context *pipe = tr_ctx->pipe; trace_context_set_min_samples() local 1033 struct pipe_context *pipe = tr_ctx->pipe; trace_context_set_scissor_states() local 1055 struct pipe_context *pipe = tr_ctx->pipe; trace_context_set_viewport_states() local 1076 struct pipe_context *pipe = tr_ctx->pipe; trace_context_create_sampler_view() local 1119 struct pipe_context *pipe = tr_ctx->pipe; trace_context_sampler_view_destroy() local 1147 struct pipe_context *pipe = tr_ctx->pipe; trace_context_create_surface() local 1177 struct pipe_context *pipe = tr_ctx->pipe; trace_context_surface_destroy() local 1203 struct pipe_context *pipe = tr_ctx->pipe; trace_context_set_sampler_views() local 1248 struct pipe_context *pipe = tr_ctx->pipe; trace_context_set_vertex_buffers() local 1277 struct pipe_context *pipe = tr_ctx->pipe; trace_context_create_stream_output_target() local 1304 struct pipe_context *pipe = tr_ctx->pipe; trace_context_stream_output_target_destroy() local 1324 struct pipe_context *pipe = tr_ctx->pipe; trace_context_set_stream_output_targets() local 1349 struct pipe_context *pipe = tr_ctx->pipe; trace_context_resource_copy_region() local 1376 struct pipe_context *pipe = tr_ctx->pipe; trace_context_blit() local 1395 struct pipe_context *pipe = tr_ctx->pipe; trace_context_flush_resource() local 1417 struct pipe_context *pipe = tr_ctx->pipe; trace_context_clear() local 1448 struct pipe_context *pipe = tr_ctx->pipe; trace_context_clear_render_target() local 1480 struct pipe_context *pipe = tr_ctx->pipe; trace_context_clear_depth_stencil() local 1513 struct pipe_context *pipe = tr_ctx->pipe; trace_context_clear_buffer() local 1539 struct pipe_context *pipe = tr_ctx->pipe; trace_context_clear_texture() local 1575 struct pipe_context *pipe = tr_ctx->pipe; trace_context_flush() local 1603 struct pipe_context *pipe = tr_ctx->pipe; trace_context_create_fence_fd() local 1625 struct pipe_context *pipe = tr_ctx->pipe; trace_context_fence_server_sync() local 1643 struct pipe_context *pipe = tr_ctx->pipe; trace_context_fence_server_signal() local 1666 struct pipe_context *pipe = tr_ctx->pipe; trace_context_generate_mipmap() local 1694 struct pipe_context *pipe = tr_ctx->pipe; trace_context_destroy() local 1720 struct pipe_context *pipe = tr_context->pipe; trace_context_transfer_map() local 1760 struct pipe_context *pipe = tr_context->pipe; trace_context_transfer_flush_region() local 2159 struct pipe_context *pipe = tr_ctx->pipe; trace_context_launch_grid() local 2178 struct pipe_context *pipe = tr_ctx->pipe; trace_context_create_texture_handle() local 2200 struct pipe_context *pipe = tr_ctx->pipe; trace_context_delete_texture_handle() local 2215 struct pipe_context *pipe = tr_ctx->pipe; trace_context_make_texture_handle_resident() local 2230 struct pipe_context *pipe = tr_ctx->pipe; trace_context_create_image_handle() local 2251 struct pipe_context *pipe = tr_ctx->pipe; trace_context_delete_image_handle() local 2267 struct pipe_context *pipe = tr_ctx->pipe; trace_context_make_image_handle_resident() local 2280 trace_context_create(struct trace_screen *tr_scr, struct pipe_context *pipe) trace_context_create() argument 2429 trace_context_check(const struct pipe_context *pipe) trace_context_check() argument 2439 trace_get_possibly_threaded_context(struct pipe_context *pipe) trace_get_possibly_threaded_context() argument [all...] |
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/ |
H A D | dd_context.c | 52 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_create_query() local 55 query = pipe->create_query(pipe, query_type, index); in dd_context_create_query() 65 pipe->destroy_query(pipe, query); in dd_context_create_query() 77 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_create_batch_query() local 80 query = pipe->create_batch_query(pipe, num_querie in dd_context_create_batch_query() 103 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_destroy_query() local 113 struct pipe_context *pipe = dctx->pipe; dd_context_begin_query() local 122 struct pipe_context *pipe = dctx->pipe; dd_context_end_query() local 132 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_get_query_result() local 140 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_set_active_query_state() local 151 struct pipe_context *pipe = dctx->pipe; dd_context_render_condition() local 222 struct pipe_context *pipe = dctx->pipe; dd_context_bind_sampler_states() local 247 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_create_vertex_elements_state() local 320 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_create_compute_state() local 367 struct pipe_context *pipe = dctx->pipe; dd_context_set_constant_buffer() local 380 struct pipe_context *pipe = dctx->pipe; dd_context_set_scissor_states() local 393 struct pipe_context *pipe = dctx->pipe; dd_context_set_viewport_states() local 405 struct pipe_context *pipe = dctx->pipe; dd_context_set_tess_state() local 418 struct pipe_context *pipe = dctx->pipe; dd_context_set_patch_vertices() local 429 struct pipe_context *pipe = dctx->pipe; dd_context_set_window_rectangles() local 444 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_create_surface() local 458 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_surface_destroy() local 468 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_create_sampler_view() local 482 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_sampler_view_destroy() local 493 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_create_stream_output_target() local 508 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_stream_output_target_destroy() local 527 struct pipe_context *pipe = dctx->pipe; dd_context_set_sampler_views() local 545 struct pipe_context *pipe = dctx->pipe; dd_context_set_shader_images() local 563 struct pipe_context *pipe = dctx->pipe; dd_context_set_shader_buffers() local 579 struct pipe_context *pipe = dctx->pipe; dd_context_set_vertex_buffers() local 597 struct pipe_context *pipe = dctx->pipe; dd_context_set_stream_output_targets() local 612 struct pipe_context *pipe = dctx->pipe; dd_context_fence_server_sync() local 625 struct pipe_context *pipe = dctx->pipe; dd_context_create_fence_fd() local 645 struct pipe_context *pipe = dctx->pipe; dd_context_destroy() local 680 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_texture_barrier() local 688 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_memory_barrier() local 698 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_resource_commit() local 708 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_set_compute_resources() local 718 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_set_global_binding() local 727 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_get_sample_position() local 737 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_invalidate_resource() local 745 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_get_device_reset_status() local 754 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_set_device_reset_callback() local 764 struct pipe_context *pipe = dctx->pipe; dd_context_emit_string_marker() local 774 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_dump_debug_state() local 784 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_create_texture_handle() local 792 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_delete_texture_handle() local 801 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_make_texture_handle_resident() local 810 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_create_image_handle() local 818 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_delete_image_handle() local 828 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_make_image_handle_resident() local 838 struct pipe_context *pipe = dd_context(_pipe)->pipe; dd_context_set_context_param() local 844 dd_context_create(struct dd_screen *dscreen, struct pipe_context *pipe) dd_context_create() argument [all...] |
/third_party/mesa3d/src/freedreno/drm/msm/ |
H A D | msm_pipe.c | 33 query_param(struct fd_pipe *pipe, uint32_t param, uint64_t *value) in query_param() argument 35 struct msm_pipe *msm_pipe = to_msm_pipe(pipe); in query_param() 37 .pipe = msm_pipe->pipe, in query_param() 43 drmCommandWriteRead(pipe->dev->fd, DRM_MSM_GET_PARAM, &req, sizeof(req)); in query_param() 53 query_queue_param(struct fd_pipe *pipe, uint32_t param, uint64_t *value) in query_queue_param() argument 55 struct msm_pipe *msm_pipe = to_msm_pipe(pipe); in query_queue_param() 64 ret = drmCommandWriteRead(pipe->dev->fd, DRM_MSM_SUBMITQUEUE_QUERY, &req, in query_queue_param() 73 msm_pipe_get_param(struct fd_pipe *pipe, enum fd_param_id param, in msm_pipe_get_param() argument 76 struct msm_pipe *msm_pipe = to_msm_pipe(pipe); in msm_pipe_get_param() 110 set_param(struct fd_pipe *pipe, uint32_t param, uint64_t value) set_param() argument 124 msm_pipe_set_param(struct fd_pipe *pipe, enum fd_param_id param, uint64_t value) msm_pipe_set_param() argument 136 msm_pipe_wait(struct fd_pipe *pipe, const struct fd_fence *fence, uint64_t timeout) msm_pipe_wait() argument 156 open_submitqueue(struct fd_pipe *pipe, uint32_t prio) open_submitqueue() argument 186 close_submitqueue(struct fd_pipe *pipe, uint32_t queue_id) close_submitqueue() argument 196 msm_pipe_destroy(struct fd_pipe *pipe) msm_pipe_destroy() argument 225 get_param(struct fd_pipe *pipe, uint32_t param) get_param() argument 244 struct fd_pipe *pipe = NULL; msm_pipe_new() local [all...] |
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_blitter.c | 35 #include "pipe/p_context.h" 36 #include "pipe/p_defines.h" 38 #include "pipe/p_shader_tokens.h" 39 #include "pipe/p_state.h" 163 struct blitter_context *util_blitter_create(struct pipe_context *pipe) in util_blitter_create() argument 177 ctx->base.pipe = pipe; in util_blitter_create() 180 ctx->bind_fs_state = pipe->bind_fs_state; in util_blitter_create() 181 ctx->delete_fs_state = pipe->delete_fs_state; in util_blitter_create() 197 pipe in util_blitter_create() 382 struct pipe_context *pipe = ctx->base.pipe; bind_vs_pos_only() local 408 struct pipe_context *pipe = ctx->base.pipe; get_vs_passthrough_pos_generic() local 424 struct pipe_context *pipe = ctx->base.pipe; get_vs_passthrough_pos() local 442 struct pipe_context *pipe = ctx->base.pipe; get_vs_layered() local 452 struct pipe_context *pipe = ctx->base.pipe; bind_fs_empty() local 464 struct pipe_context *pipe = ctx->base.pipe; bind_fs_write_one_cbuf() local 478 struct pipe_context *pipe = ctx->base.pipe; bind_fs_clear_all_cbufs() local 491 struct pipe_context *pipe = blitter->pipe; util_blitter_destroy() local 642 struct pipe_context *pipe = ctx->base.pipe; util_blitter_restore_vertex_states() local 705 struct pipe_context *pipe = ctx->base.pipe; util_blitter_restore_fragment_states() local 752 struct pipe_context *pipe = ctx->base.pipe; blitter_disable_render_cond() local 762 struct pipe_context *pipe = ctx->base.pipe; util_blitter_restore_render_cond() local 775 struct pipe_context *pipe = ctx->base.pipe; util_blitter_restore_fb_state() local 790 struct pipe_context *pipe = ctx->base.pipe; util_blitter_restore_textures_internal() local 831 struct pipe_context *pipe = blitter->pipe; util_blitter_restore_constant_buffer_state() local 979 struct pipe_context *pipe = ctx->base.pipe; blitter_get_fs_texfetch_col() local 1088 struct pipe_context *pipe = ctx->base.pipe; blitter_get_fs_pack_color_zs() local 1125 struct pipe_context *pipe = ctx->base.pipe; blitter_get_fs_texfetch_depth() local 1170 struct pipe_context *pipe = ctx->base.pipe; blitter_get_fs_texfetch_depthstencil() local 1216 struct pipe_context *pipe = ctx->base.pipe; blitter_get_fs_texfetch_stencil() local 1266 struct pipe_context *pipe = blitter->pipe; util_blitter_cache_all_shaders() local 1377 struct pipe_context *pipe = ctx->base.pipe; blitter_set_common_draw_rect_state() local 1400 struct pipe_context *pipe = ctx->base.pipe; blitter_draw() local 1477 struct pipe_context *pipe = ctx->base.pipe; get_clear_blend_state() local 1516 struct pipe_context *pipe = ctx->base.pipe; util_blitter_common_clear_setup() local 1558 struct pipe_context *pipe = ctx->base.pipe; util_blitter_clear_custom() local 1646 util_blitter_get_next_surface_layer(struct pipe_context *pipe, struct pipe_surface *surf) util_blitter_get_next_surface_layer() argument 1781 struct pipe_context *pipe = ctx->base.pipe; util_blitter_copy_texture() local 1860 struct pipe_context *pipe = ctx->base.pipe; do_blits() local 2018 struct pipe_context *pipe = ctx->base.pipe; util_blitter_blit_generic() local 2245 struct pipe_context *pipe = ctx->base.pipe; util_blitter_blit() local 2279 struct pipe_context *pipe = ctx->base.pipe; util_blitter_generate_mipmap() local 2386 struct pipe_context *pipe = ctx->base.pipe; util_blitter_clear_render_target() local 2455 struct pipe_context *pipe = ctx->base.pipe; util_blitter_clear_depth_stencil() local 2534 struct pipe_context *pipe = ctx->base.pipe; util_blitter_custom_depth_stencil() local 2595 struct pipe_context *pipe = ctx->base.pipe; util_blitter_clear_buffer() local 2669 struct pipe_context *pipe = ctx->base.pipe; util_blitter_custom_resolve_color() local 2730 struct pipe_context *pipe = ctx->base.pipe; util_blitter_custom_color() local 2793 struct pipe_context *pipe = ctx->base.pipe; util_blitter_custom_shader() local 2885 struct pipe_context *pipe = ctx->base.pipe; util_blitter_stencil_fallback() local [all...] |
/third_party/libdrm/freedreno/msm/ |
H A D | msm_pipe.c | 31 static int query_param(struct fd_pipe *pipe, uint32_t param, in query_param() argument 34 struct msm_pipe *msm_pipe = to_msm_pipe(pipe); in query_param() 36 .pipe = msm_pipe->pipe, in query_param() 41 ret = drmCommandWriteRead(pipe->dev->fd, DRM_MSM_GET_PARAM, in query_param() 51 static int msm_pipe_get_param(struct fd_pipe *pipe, in msm_pipe_get_param() argument 54 struct msm_pipe *msm_pipe = to_msm_pipe(pipe); in msm_pipe_get_param() 67 return query_param(pipe, MSM_PARAM_MAX_FREQ, value); in msm_pipe_get_param() 69 return query_param(pipe, MSM_PARAM_TIMESTAMP, value); in msm_pipe_get_param() 71 return query_param(pipe, MSM_PARAM_NR_RING in msm_pipe_get_param() 78 msm_pipe_wait(struct fd_pipe *pipe, uint32_t timestamp, uint64_t timeout) msm_pipe_wait() argument 99 open_submitqueue(struct fd_pipe *pipe, uint32_t prio) open_submitqueue() argument 128 close_submitqueue(struct fd_pipe *pipe, uint32_t queue_id) close_submitqueue() argument 137 msm_pipe_destroy(struct fd_pipe *pipe) msm_pipe_destroy() argument 157 get_param(struct fd_pipe *pipe, uint32_t param) get_param() argument 176 struct fd_pipe *pipe = NULL; msm_pipe_new() local [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/ |
H A D | drm_vblank.c | 156 static bool drm_get_last_vbltimestamp(struct drm_device *dev, unsigned int pipe, ktime_t *tvblank, bool in_vblank_irq); 168 static void store_vblank(struct drm_device *dev, unsigned int pipe, u32 vblank_count_inc, ktime_t t_vblank, u32 last) in store_vblank() argument 170 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; in store_vblank() 182 static u32 drm_max_vblank_count(struct drm_device *dev, unsigned int pipe) in drm_max_vblank_count() argument 184 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; in drm_max_vblank_count() 193 static u32 drm_vblank_no_hw_counter(struct drm_device *dev, unsigned int pipe) in drm_vblank_no_hw_counter() argument 195 drm_WARN_ON_ONCE(dev, drm_max_vblank_count(dev, pipe) != 0); in drm_vblank_no_hw_counter() 199 static u32 _get_vblank_counter(struct drm_device *dev, unsigned int pipe) in _get_vblank_counter() argument 202 struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe); in _get_vblank_counter() 212 return dev->driver->get_vblank_counter(dev, pipe); in _get_vblank_counter() 227 drm_reset_vblank_timestamp(struct drm_device *dev, unsigned int pipe) drm_reset_vblank_timestamp() argument 275 drm_update_vblank_count(struct drm_device *dev, unsigned int pipe, bool in_vblank_irq) drm_update_vblank_count() argument 368 drm_vblank_count(struct drm_device *dev, unsigned int pipe) drm_vblank_count() argument 405 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_accurate_vblank_count() local 423 _disable_vblank(struct drm_device *dev, unsigned int pipe) _disable_vblank() argument 446 drm_vblank_disable_and_save(struct drm_device *dev, unsigned int pipe) drm_vblank_disable_and_save() argument 487 unsigned int pipe = vblank->pipe; vblank_disable_fn() local 609 unsigned int pipe = drm_crtc_index(crtc); drm_calc_timestamping_constants() local 692 unsigned int pipe = crtc->index; drm_crtc_vblank_helper_get_vblank_timestamp_internal() local 849 drm_get_last_vbltimestamp(struct drm_device *dev, unsigned int pipe, ktime_t *tvblank, bool in_vblank_irq) drm_get_last_vbltimestamp() argument 915 drm_vblank_count_and_time(struct drm_device *dev, unsigned int pipe, ktime_t *vblanktime) drm_vblank_count_and_time() argument 1036 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_arm_vblank_event() local 1061 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_send_vblank_event() local 1076 _enable_vblank(struct drm_device *dev, unsigned int pipe) _enable_vblank() argument 1095 drm_vblank_enable(struct drm_device *dev, unsigned int pipe) drm_vblank_enable() argument 1132 drm_vblank_get(struct drm_device *dev, unsigned int pipe) drm_vblank_get() argument 1177 drm_vblank_put(struct drm_device *dev, unsigned int pipe) drm_vblank_put() argument 1225 drm_wait_one_vblank(struct drm_device *dev, unsigned int pipe) drm_wait_one_vblank() argument 1278 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_vblank_off() local 1361 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_vblank_reset() local 1400 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_set_max_vblank_count() local 1423 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_vblank_on() local 1465 drm_vblank_restore(struct drm_device *dev, unsigned int pipe) drm_vblank_restore() argument 1518 drm_legacy_vblank_pre_modeset(struct drm_device *dev, unsigned int pipe) drm_legacy_vblank_pre_modeset() argument 1546 drm_legacy_vblank_post_modeset(struct drm_device *dev, unsigned int pipe) drm_legacy_vblank_post_modeset() argument 1575 unsigned int pipe; drm_legacy_modeset_ctl_ioctl() local 1606 drm_queue_vblank_event(struct drm_device *dev, unsigned int pipe, u64 req_seq, union drm_wait_vblank *vblwait, struct drm_file *file_priv) drm_queue_vblank_event() argument 1707 drm_wait_vblank_reply(struct drm_device *dev, unsigned int pipe, struct drm_wait_vblank_reply *reply) drm_wait_vblank_reply() argument 1731 unsigned int flags, pipe, high_pipe; drm_wait_vblank_ioctl() local 1856 drm_handle_vblank_events(struct drm_device *dev, unsigned int pipe) drm_handle_vblank_events() argument 1901 drm_handle_vblank(struct drm_device *dev, unsigned int pipe) drm_handle_vblank() argument 1994 int pipe; drm_crtc_get_sequence_ioctl() local 2051 int pipe; drm_crtc_queue_sequence_ioctl() local [all...] |
/third_party/mesa3d/src/gallium/frontends/clover/core/ |
H A D | resource.cpp | 25 #include "pipe/p_screen.h" 37 pipe({ (int)origin[0], (int16_t)origin[1], in box() 43 return &pipe; in operator const pipe_box *() 47 pipe_box pipe; member in __anon8591::box 52 device(dev), obj(obj), pipe(NULL), offset() { in resource() 63 q.pipe->resource_copy_region(q.pipe, pipe, 0, p[0], p[1], p[2], in copy() 64 src_res.pipe, 0, in copy() 73 if (pipe in clear() [all...] |
H A D | device.cpp | 26 #include "pipe/p_screen.h" 27 #include "pipe/p_state.h" 40 get_compute_param(pipe_screen *pipe, pipe_shader_ir ir_format, in get_compute_param() argument 42 int sz = pipe->get_compute_param(pipe, ir_format, cap, NULL); in get_compute_param() 45 pipe->get_compute_param(pipe, ir_format, cap, &v.front()); in get_compute_param() 141 pipe = pipe_loader_create_screen(ldev); in device() 142 if (pipe && pipe in device() [all...] |
/third_party/mesa3d/src/gallium/auxiliary/vl/ |
H A D | vl_matrix_filter.c | 30 #include "pipe/p_context.h" 68 return ureg_create_shader_and_destroy(shader, filter->pipe); in create_vert_shader() 128 return ureg_create_shader_and_destroy(shader, filter->pipe); in create_frag_shader() 132 vl_matrix_filter_init(struct vl_matrix_filter *filter, struct pipe_context *pipe, in vl_matrix_filter_init() argument 144 assert(filter && pipe); in vl_matrix_filter_init() 149 filter->pipe = pipe; in vl_matrix_filter_init() 157 filter->rs_state = pipe->create_rasterizer_state(pipe, &rs_state); in vl_matrix_filter_init() 170 filter->blend = pipe in vl_matrix_filter_init() [all...] |
H A D | vl_deint_filter.c | 43 #include "pipe/p_context.h" 83 return ureg_create_shader_and_destroy(shader, filter->pipe); in create_vert_shader() 119 return ureg_create_shader_and_destroy(shader, filter->pipe); in create_copy_frag_shader() 232 return ureg_create_shader_and_destroy(shader, filter->pipe); in create_deint_frag_shader() 236 vl_deint_filter_init(struct vl_deint_filter *filter, struct pipe_context *pipe, in vl_deint_filter_init() argument 247 assert(filter && pipe); in vl_deint_filter_init() 251 filter->pipe = pipe; in vl_deint_filter_init() 258 templ.buffer_format = pipe->screen->get_video_param in vl_deint_filter_init() 260 pipe in vl_deint_filter_init() [all...] |
H A D | vl_median_filter.c | 28 #include "pipe/p_context.h" 66 return ureg_create_shader_and_destroy(shader, filter->pipe); in create_vert_shader() 80 struct pipe_screen *screen = filter->pipe->screen; in create_frag_shader() 159 return ureg_create_shader_and_destroy(shader, filter->pipe); in create_frag_shader() 244 vl_median_filter_init(struct vl_median_filter *filter, struct pipe_context *pipe, in vl_median_filter_init() argument 255 assert(filter && pipe); in vl_median_filter_init() 260 filter->pipe = pipe; in vl_median_filter_init() 268 filter->rs_state = pipe->create_rasterizer_state(pipe, in vl_median_filter_init() [all...] |
/third_party/mesa3d/src/mesa/main/ |
H A D | pipelineobj.c | 213 struct gl_pipeline_object *pipe) { in use_program_stage() 219 _mesa_use_program(ctx, stage, shProg, prog, pipe); in use_program_stage() 224 GLbitfield stages, struct gl_pipeline_object *pipe) { in use_program_stages() 240 use_program_stage(ctx, GL_VERTEX_SHADER, shProg, pipe); in use_program_stages() 243 use_program_stage(ctx, GL_FRAGMENT_SHADER, shProg, pipe); in use_program_stages() 246 use_program_stage(ctx, GL_GEOMETRY_SHADER, shProg, pipe); in use_program_stages() 249 use_program_stage(ctx, GL_TESS_CONTROL_SHADER, shProg, pipe); in use_program_stages() 252 use_program_stage(ctx, GL_TESS_EVALUATION_SHADER, shProg, pipe); in use_program_stages() 255 use_program_stage(ctx, GL_COMPUTE_SHADER, shProg, pipe); in use_program_stages() 257 pipe in use_program_stages() 211 use_program_stage(struct gl_context *ctx, GLenum type, struct gl_shader_program *shProg, struct gl_pipeline_object *pipe) use_program_stage() argument 223 use_program_stages(struct gl_context *ctx, struct gl_shader_program *shProg, GLbitfield stages, struct gl_pipeline_object *pipe) use_program_stages() argument 269 struct gl_pipeline_object *pipe = _mesa_UseProgramStages_no_error() local 292 struct gl_pipeline_object *pipe = _mesa_lookup_pipeline_object(ctx, pipeline); _mesa_UseProgramStages() local 385 struct gl_pipeline_object *pipe = _mesa_lookup_pipeline_object(ctx, pipeline); active_shader_program() local 508 _mesa_bind_pipeline(struct gl_context *ctx, struct gl_pipeline_object *pipe) _mesa_bind_pipeline() argument 711 struct gl_pipeline_object *pipe = _mesa_lookup_pipeline_object(ctx, pipeline); _mesa_GetProgramPipelineiv() local 789 program_stages_all_active(struct gl_pipeline_object *pipe, const struct gl_program *prog) program_stages_all_active() argument 820 program_stages_interleaved_illegally(const struct gl_pipeline_object *pipe) program_stages_interleaved_illegally() argument 855 _mesa_validate_program_pipeline(struct gl_context* ctx, struct gl_pipeline_object *pipe) _mesa_validate_program_pipeline() argument 1054 struct gl_pipeline_object *pipe = _mesa_lookup_pipeline_object(ctx, pipeline); _mesa_ValidateProgramPipeline() local 1076 struct gl_pipeline_object *pipe = _mesa_lookup_pipeline_object(ctx, pipeline); _mesa_GetProgramPipelineInfoLog() local [all...] |
/third_party/libdrm/freedreno/ |
H A D | freedreno_pipe.c | 39 struct fd_pipe *pipe; in fd_pipe_new2() local 43 ERROR_MSG("invalid pipe id: %d", id); in fd_pipe_new2() 52 pipe = dev->funcs->pipe_new(dev, id, prio); in fd_pipe_new2() 53 if (!pipe) { in fd_pipe_new2() 58 pipe->dev = dev; in fd_pipe_new2() 59 pipe->id = id; in fd_pipe_new2() 60 atomic_set(&pipe->refcnt, 1); in fd_pipe_new2() 62 fd_pipe_get_param(pipe, FD_GPU_ID, &val); in fd_pipe_new2() 63 pipe->gpu_id = val; in fd_pipe_new2() 65 return pipe; in fd_pipe_new2() 74 fd_pipe_ref(struct fd_pipe *pipe) fd_pipe_ref() argument 80 fd_pipe_del(struct fd_pipe *pipe) fd_pipe_del() argument 87 fd_pipe_get_param(struct fd_pipe *pipe, enum fd_param_id param, uint64_t *value) fd_pipe_get_param() argument 93 fd_pipe_wait(struct fd_pipe *pipe, uint32_t timestamp) fd_pipe_wait() argument 98 fd_pipe_wait_timeout(struct fd_pipe *pipe, uint32_t timestamp, uint64_t timeout) fd_pipe_wait_timeout() argument [all...] |
/third_party/mesa3d/src/freedreno/drm/virtio/ |
H A D | virtio_pipe.c | 30 query_param(struct fd_pipe *pipe, uint32_t param, uint64_t *value) in query_param() argument 32 struct virtio_pipe *virtio_pipe = to_virtio_pipe(pipe); in query_param() 34 .pipe = virtio_pipe->pipe, in query_param() 39 ret = virtio_simple_ioctl(pipe->dev, DRM_IOCTL_MSM_GET_PARAM, &req); in query_param() 49 query_queue_param(struct fd_pipe *pipe, uint32_t param, uint64_t *value) in query_queue_param() argument 53 .queue_id = to_virtio_pipe(pipe)->queue_id, in query_queue_param() 60 rsp = virtio_alloc_rsp(pipe->dev, &req.hdr, rsp_len); in query_queue_param() 62 int ret = virtio_execbuf(pipe->dev, &req.hdr, true); in query_queue_param() 75 virtio_pipe_get_param(struct fd_pipe *pipe, enu argument 116 virtio_pipe_wait(struct fd_pipe *pipe, const struct fd_fence *fence, uint64_t timeout) virtio_pipe_wait() argument 146 open_submitqueue(struct fd_pipe *pipe, uint32_t prio) open_submitqueue() argument 174 close_submitqueue(struct fd_pipe *pipe, uint32_t queue_id) close_submitqueue() argument 180 virtio_pipe_destroy(struct fd_pipe *pipe) virtio_pipe_destroy() argument 234 struct fd_pipe *pipe = NULL; virtio_pipe_new() local [all...] |
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_state_blend.c | 39 softpipe_create_blend_state(struct pipe_context *pipe, in softpipe_create_blend_state() argument 47 softpipe_bind_blend_state(struct pipe_context *pipe, in softpipe_bind_blend_state() argument 50 struct softpipe_context *softpipe = softpipe_context(pipe); in softpipe_bind_blend_state() 61 softpipe_delete_blend_state(struct pipe_context *pipe, in softpipe_delete_blend_state() argument 69 softpipe_set_blend_color(struct pipe_context *pipe, in softpipe_set_blend_color() argument 72 struct softpipe_context *softpipe = softpipe_context(pipe); in softpipe_set_blend_color() 89 softpipe_create_depth_stencil_state(struct pipe_context *pipe, in softpipe_create_depth_stencil_state() argument 97 softpipe_bind_depth_stencil_state(struct pipe_context *pipe, in softpipe_bind_depth_stencil_state() argument 100 struct softpipe_context *softpipe = softpipe_context(pipe); in softpipe_bind_depth_stencil_state() 109 softpipe_delete_depth_stencil_state(struct pipe_context *pipe, voi argument 116 softpipe_set_stencil_ref(struct pipe_context *pipe, const struct pipe_stencil_ref stencil_ref) softpipe_set_stencil_ref() argument 128 softpipe_set_sample_mask(struct pipe_context *pipe, unsigned sample_mask) softpipe_set_sample_mask() argument 135 softpipe_init_blend_funcs(struct pipe_context *pipe) softpipe_init_blend_funcs() argument [all...] |
H A D | sp_context.c | 35 #include "pipe/p_defines.h" 57 softpipe_destroy( struct pipe_context *pipe ) in softpipe_destroy() 59 struct softpipe_context *softpipe = softpipe_context( pipe ); in softpipe_destroy() 78 if (softpipe->pipe.stream_uploader) in softpipe_destroy() 79 u_upload_destroy(softpipe->pipe.stream_uploader); in softpipe_destroy() 129 softpipe_is_resource_referenced( struct pipe_context *pipe, in softpipe_is_resource_referenced() argument 133 struct softpipe_context *softpipe = softpipe_context( pipe ); in softpipe_is_resource_referenced() 169 softpipe_render_condition(struct pipe_context *pipe, in softpipe_render_condition() argument 174 struct softpipe_context *softpipe = softpipe_context( pipe ); in softpipe_render_condition() 183 softpipe_set_debug_callback(struct pipe_context *pipe, in softpipe_set_debug_callback() argument [all...] |
/third_party/mesa3d/src/gallium/auxiliary/driver_rbug/ |
H A D | rbug_context.c | 29 #include "pipe/p_context.h" 44 struct pipe_context *pipe = rb_pipe->pipe; in rbug_destroy() local 49 pipe->destroy(pipe); in rbug_destroy() 50 rb_pipe->pipe = NULL; in rbug_destroy() 123 struct pipe_context *pipe = rb_pipe->pipe; in rbug_draw_vbo() local 138 pipe->draw_vbo(pipe, in rbug_draw_vbo() 151 struct pipe_context *pipe = rb_pipe->pipe; rbug_create_query() local 167 struct pipe_context *pipe = rb_pipe->pipe; rbug_destroy_query() local 180 struct pipe_context *pipe = rb_pipe->pipe; rbug_begin_query() local 194 struct pipe_context *pipe = rb_pipe->pipe; rbug_end_query() local 212 struct pipe_context *pipe = rb_pipe->pipe; rbug_get_query_result() local 229 struct pipe_context *pipe = rb_pipe->pipe; rbug_set_active_query_state() local 241 struct pipe_context *pipe = rb_pipe->pipe; rbug_create_blend_state() local 257 struct pipe_context *pipe = rb_pipe->pipe; rbug_bind_blend_state() local 270 struct pipe_context *pipe = rb_pipe->pipe; rbug_delete_blend_state() local 283 struct pipe_context *pipe = rb_pipe->pipe; rbug_create_sampler_state() local 301 struct pipe_context *pipe = rb_pipe->pipe; rbug_bind_sampler_states() local 313 struct pipe_context *pipe = rb_pipe->pipe; rbug_delete_sampler_state() local 326 struct pipe_context *pipe = rb_pipe->pipe; rbug_create_rasterizer_state() local 342 struct pipe_context *pipe = rb_pipe->pipe; rbug_bind_rasterizer_state() local 355 struct pipe_context *pipe = rb_pipe->pipe; rbug_delete_rasterizer_state() local 368 struct pipe_context *pipe = rb_pipe->pipe; rbug_create_depth_stencil_alpha_state() local 384 struct pipe_context *pipe = rb_pipe->pipe; rbug_bind_depth_stencil_alpha_state() local 397 struct pipe_context *pipe = rb_pipe->pipe; rbug_delete_depth_stencil_alpha_state() local 410 struct pipe_context *pipe = rb_pipe->pipe; rbug_create_fs_state() local 428 struct pipe_context *pipe = rb_pipe->pipe; rbug_bind_fs_state() local 458 struct pipe_context *pipe = rb_pipe->pipe; rbug_create_vs_state() local 476 struct pipe_context *pipe = rb_pipe->pipe; rbug_bind_vs_state() local 506 struct pipe_context *pipe = rb_pipe->pipe; rbug_create_gs_state() local 524 struct pipe_context *pipe = rb_pipe->pipe; rbug_bind_gs_state() local 555 struct pipe_context *pipe = rb_pipe->pipe; rbug_create_vertex_elements_state() local 572 struct pipe_context *pipe = rb_pipe->pipe; rbug_bind_vertex_elements_state() local 585 struct pipe_context *pipe = rb_pipe->pipe; rbug_delete_vertex_elements_state() local 598 struct pipe_context *pipe = rb_pipe->pipe; rbug_set_blend_color() local 611 struct pipe_context *pipe = rb_pipe->pipe; rbug_set_stencil_ref() local 624 struct pipe_context *pipe = rb_pipe->pipe; rbug_set_clip_state() local 639 struct pipe_context *pipe = rb_pipe->pipe; rbug_set_constant_buffer() local 661 struct pipe_context *pipe = rb_pipe->pipe; rbug_set_framebuffer_state() local 700 struct pipe_context *pipe = rb_pipe->pipe; rbug_set_polygon_stipple() local 715 struct pipe_context *pipe = rb_pipe->pipe; rbug_set_scissor_states() local 729 struct pipe_context *pipe = rb_pipe->pipe; rbug_set_viewport_states() local 746 struct pipe_context *pipe = rb_pipe->pipe; rbug_set_sampler_views() local 785 struct pipe_context *pipe = rb_pipe->pipe; rbug_set_vertex_buffers() local 814 struct pipe_context *pipe = rb_pipe->pipe; rbug_set_sample_mask() local 827 struct pipe_context *pipe = rb_pipe->pipe; rbug_create_stream_output_target() local 843 struct pipe_context *pipe = rb_pipe->pipe; rbug_stream_output_target_destroy() local 857 struct pipe_context *pipe = rb_pipe->pipe; rbug_set_stream_output_targets() local 878 struct pipe_context *pipe = rb_pipe->pipe; rbug_resource_copy_region() local 901 struct pipe_context *pipe = rb_pipe->pipe; rbug_blit() local 921 struct pipe_context *pipe = rb_pipe->pipe; rbug_flush_resource() local 938 struct pipe_context *pipe = rb_pipe->pipe; rbug_clear() local 960 struct pipe_context *pipe = rb_pipe->pipe; rbug_clear_render_target() local 987 struct pipe_context *pipe = rb_pipe->pipe; rbug_clear_depth_stencil() local 1010 struct pipe_context *pipe = rb_pipe->pipe; rbug_flush() local 1023 struct pipe_context *pipe = rb_pipe->pipe; rbug_create_fence_fd() local 1035 struct pipe_context *pipe = rb_pipe->pipe; rbug_fence_server_sync() local 1049 struct pipe_context *pipe = rb_pipe->pipe; rbug_context_create_sampler_view() local 1079 struct pipe_context *pipe = rb_pipe->pipe; rbug_context_create_surface() local 1273 rbug_context_create(struct pipe_screen *_screen, struct pipe_context *pipe) rbug_context_create() argument [all...] |
/third_party/typescript/tests/baselines/reference/ |
H A D | genericFunctionInference1.js | 2 declare function pipe<A extends any[], B>(ab: (...args: A) => B): (...args: A) => B; 3 declare function pipe<A extends any[], B, C>(ab: (...args: A) => B, bc: (b: B) => C): (...args: A) => C; 4 declare function pipe<A extends any[], B, C, D>(ab: (...args: A) => B, bc: (b: B) => C, cd: (c: C) => D): (...args: A) => D; 10 const f00 = pipe(list); 11 const f01 = pipe(list, box); 12 const f02 = pipe(box, list); 13 const f03 = pipe(x => list(x), box); 14 const f04 = pipe(list, x => box(x)); 15 const f05 = pipe(x => list(x), x => box(x)) 16 const f06 = pipe(lis [all...] |
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_state_blend.c | 45 llvmpipe_create_blend_state(struct pipe_context *pipe, in llvmpipe_create_blend_state() argument 61 llvmpipe_bind_blend_state(struct pipe_context *pipe, void *blend) in llvmpipe_bind_blend_state() argument 63 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_bind_blend_state() 77 llvmpipe_delete_blend_state(struct pipe_context *pipe, void *blend) in llvmpipe_delete_blend_state() argument 84 llvmpipe_set_blend_color(struct pipe_context *pipe, in llvmpipe_set_blend_color() argument 87 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_set_blend_color() 109 llvmpipe_create_depth_stencil_state(struct pipe_context *pipe, in llvmpipe_create_depth_stencil_state() argument 132 llvmpipe_bind_depth_stencil_state(struct pipe_context *pipe, in llvmpipe_bind_depth_stencil_state() argument 135 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_bind_depth_stencil_state() 149 llvmpipe_delete_depth_stencil_state(struct pipe_context *pipe, voi argument 156 llvmpipe_set_stencil_ref(struct pipe_context *pipe, const struct pipe_stencil_ref stencil_ref) llvmpipe_set_stencil_ref() argument 173 llvmpipe_set_sample_mask(struct pipe_context *pipe, unsigned sample_mask) llvmpipe_set_sample_mask() argument 188 llvmpipe_set_min_samples(struct pipe_context *pipe, unsigned min_samples) llvmpipe_set_min_samples() argument [all...] |
/third_party/node/src/ |
H A D | stream_pipe.cc | 109 StreamPipe* pipe = ContainerOf(&StreamPipe::readable_listener_, this); in OnStreamAlloc() local 110 size_t size = std::min(suggested_size, pipe->wanted_data_); in OnStreamAlloc() 112 return pipe->env()->allocate_managed_buffer(size); in OnStreamAlloc() 117 StreamPipe* pipe = ContainerOf(&StreamPipe::readable_listener_, this); in OnStreamRead() local 118 std::unique_ptr<BackingStore> bs = pipe->env()->release_managed_buffer(buf_); in OnStreamRead() 122 pipe->is_eof_ = true; in OnStreamRead() 125 StreamBase* sink = pipe->sink(); in OnStreamRead() 131 if (pipe->pending_writes_ == 0) { in OnStreamRead() 133 pipe->Unpipe(); in OnStreamRead() 138 pipe in OnStreamRead() 159 StreamPipe* pipe = ContainerOf(&StreamPipe::writable_listener_, this); OnStreamAfterWrite() local 197 StreamPipe* pipe = ContainerOf(&StreamPipe::writable_listener_, this); OnStreamAfterShutdown() local 205 StreamPipe* pipe = ContainerOf(&StreamPipe::readable_listener_, this); OnStreamDestroy() local 213 StreamPipe* pipe = ContainerOf(&StreamPipe::writable_listener_, this); OnStreamDestroy() local 221 StreamPipe* pipe = ContainerOf(&StreamPipe::writable_listener_, this); OnStreamWantsWrite() local 286 StreamPipe* pipe; Start() local 293 StreamPipe* pipe; Unpipe() local 299 StreamPipe* pipe; IsClosed() local 305 StreamPipe* pipe; PendingWrites() local 320 Local<FunctionTemplate> pipe = NewFunctionTemplate(isolate, StreamPipe::New); InitializeStreamPipe() local [all...] |
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
H A D | nvc0_state.c | 23 #include "pipe/p_defines.h" 90 nvc0_blend_state_create(struct pipe_context *pipe, in nvc0_blend_state_create() argument 101 so->pipe = *cso; in nvc0_blend_state_create() 196 nvc0_blend_state_bind(struct pipe_context *pipe, void *hwcso) in nvc0_blend_state_bind() argument 198 struct nvc0_context *nvc0 = nvc0_context(pipe); in nvc0_blend_state_bind() 205 nvc0_blend_state_delete(struct pipe_context *pipe, void *hwcso) in nvc0_blend_state_delete() argument 212 nvc0_rasterizer_state_create(struct pipe_context *pipe, in nvc0_rasterizer_state_create() argument 216 uint16_t class_3d = nouveau_screen(pipe->screen)->class_3d; in nvc0_rasterizer_state_create() 222 so->pipe = *cso; in nvc0_rasterizer_state_create() 348 nvc0_rasterizer_state_bind(struct pipe_context *pipe, voi argument 357 nvc0_rasterizer_state_delete(struct pipe_context *pipe, void *hwcso) nvc0_rasterizer_state_delete() argument 363 nvc0_zsa_state_create(struct pipe_context *pipe, const struct pipe_depth_stencil_alpha_state *cso) nvc0_zsa_state_create() argument 426 nvc0_zsa_state_bind(struct pipe_context *pipe, void *hwcso) nvc0_zsa_state_bind() argument 435 nvc0_zsa_state_delete(struct pipe_context *pipe, void *hwcso) nvc0_zsa_state_delete() argument 447 nvc0_sampler_state_delete(struct pipe_context *pipe, void *hwcso) nvc0_sampler_state_delete() argument 489 nvc0_bind_sampler_states(struct pipe_context *pipe, enum pipe_shader_type shader, unsigned start, unsigned nr, void **samplers) nvc0_bind_sampler_states() argument 507 nvc0_sampler_view_destroy(struct pipe_context *pipe, struct pipe_sampler_view *view) nvc0_sampler_view_destroy() argument 578 nvc0_set_sampler_views(struct pipe_context *pipe, enum pipe_shader_type shader, unsigned start, unsigned nr, unsigned unbind_num_trailing_slots, bool take_ownership, struct pipe_sampler_view **views) nvc0_set_sampler_views() argument 599 nvc0_sp_state_create(struct pipe_context *pipe, const struct pipe_shader_state *cso, unsigned type) nvc0_sp_state_create() argument 636 nvc0_sp_state_delete(struct pipe_context *pipe, void *hwcso) nvc0_sp_state_delete() argument 650 nvc0_vp_state_create(struct pipe_context *pipe, const struct pipe_shader_state *cso) nvc0_vp_state_create() argument 657 nvc0_vp_state_bind(struct pipe_context *pipe, void *hwcso) nvc0_vp_state_bind() argument 666 nvc0_fp_state_create(struct pipe_context *pipe, const struct pipe_shader_state *cso) nvc0_fp_state_create() argument 673 nvc0_fp_state_bind(struct pipe_context *pipe, void *hwcso) nvc0_fp_state_bind() argument 682 nvc0_gp_state_create(struct pipe_context *pipe, const struct pipe_shader_state *cso) nvc0_gp_state_create() argument 689 nvc0_gp_state_bind(struct pipe_context *pipe, void *hwcso) nvc0_gp_state_bind() argument 698 nvc0_tcp_state_create(struct pipe_context *pipe, const struct pipe_shader_state *cso) nvc0_tcp_state_create() argument 705 nvc0_tcp_state_bind(struct pipe_context *pipe, void *hwcso) nvc0_tcp_state_bind() argument 714 nvc0_tep_state_create(struct pipe_context *pipe, const struct pipe_shader_state *cso) nvc0_tep_state_create() argument 721 nvc0_tep_state_bind(struct pipe_context *pipe, void *hwcso) nvc0_tep_state_bind() argument 730 nvc0_cp_state_create(struct pipe_context *pipe, const struct pipe_compute_state *cso) nvc0_cp_state_create() argument 776 nvc0_cp_state_bind(struct pipe_context *pipe, void *hwcso) nvc0_cp_state_bind() argument 785 nvc0_set_constant_buffer(struct pipe_context *pipe, enum pipe_shader_type shader, uint index, bool take_ownership, const struct pipe_constant_buffer *cb) nvc0_set_constant_buffer() argument 850 nvc0_set_blend_color(struct pipe_context *pipe, const struct pipe_blend_color *bcol) nvc0_set_blend_color() argument 860 nvc0_set_stencil_ref(struct pipe_context *pipe, const struct pipe_stencil_ref sr) nvc0_set_stencil_ref() argument 870 nvc0_set_clip_state(struct pipe_context *pipe, const struct pipe_clip_state *clip) nvc0_set_clip_state() argument 881 nvc0_set_sample_mask(struct pipe_context *pipe, unsigned sample_mask) nvc0_set_sample_mask() argument 890 nvc0_set_min_samples(struct pipe_context *pipe, unsigned min_samples) nvc0_set_min_samples() argument 901 nvc0_set_framebuffer_state(struct pipe_context *pipe, const struct pipe_framebuffer_state *fb) nvc0_set_framebuffer_state() argument 916 nvc0_set_sample_locations(struct pipe_context *pipe, size_t size, const uint8_t *locations) nvc0_set_sample_locations() argument 930 nvc0_set_polygon_stipple(struct pipe_context *pipe, const struct pipe_poly_stipple *stipple) nvc0_set_polygon_stipple() argument 940 nvc0_set_scissor_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_scissors, const struct pipe_scissor_state *scissor) nvc0_set_scissor_states() argument 959 nvc0_set_viewport_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *vpt) nvc0_set_viewport_states() argument 979 nvc0_set_window_rectangles(struct pipe_context *pipe, bool include, unsigned num_rectangles, const struct pipe_scissor_state *rectangles) nvc0_set_window_rectangles() argument 995 nvc0_set_tess_state(struct pipe_context *pipe, const float default_tess_outer[4], const float default_tess_inner[2]) nvc0_set_tess_state() argument 1007 nvc0_set_patch_vertices(struct pipe_context *pipe, uint8_t patch_vertices) nvc0_set_patch_vertices() argument 1015 nvc0_set_vertex_buffers(struct pipe_context *pipe, unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, bool take_ownership, const struct pipe_vertex_buffer *vb) nvc0_set_vertex_buffers() argument 1069 nvc0_vertex_state_bind(struct pipe_context *pipe, void *hwcso) nvc0_vertex_state_bind() argument 1078 nvc0_so_target_create(struct pipe_context *pipe, struct pipe_resource *res, unsigned offset, unsigned size) nvc0_so_target_create() argument 1108 nvc0_so_target_save_offset(struct pipe_context *pipe, struct pipe_stream_output_target *ptarg, unsigned index, bool *serialize) nvc0_so_target_save_offset() argument 1127 nvc0_so_target_destroy(struct pipe_context *pipe, struct pipe_stream_output_target *ptarg) nvc0_so_target_destroy() argument 1137 nvc0_set_transform_feedback_targets(struct pipe_context *pipe, unsigned num_targets, struct pipe_stream_output_target **targets, const unsigned *offsets) nvc0_set_transform_feedback_targets() argument 1210 nvc0_set_compute_resources(struct pipe_context *pipe, unsigned start, unsigned nr, struct pipe_surface **resources) nvc0_set_compute_resources() argument 1309 nvc0_set_shader_images(struct pipe_context *pipe, enum pipe_shader_type shader, unsigned start, unsigned nr, unsigned unbind_num_trailing_slots, const struct pipe_image_view *images) nvc0_set_shader_images() argument 1379 nvc0_set_shader_buffers(struct pipe_context *pipe, enum pipe_shader_type shader, unsigned start, unsigned nr, const struct pipe_shader_buffer *buffers, unsigned writable_bitmask) nvc0_set_shader_buffers() argument 1409 nvc0_set_global_bindings(struct pipe_context *pipe, unsigned start, unsigned nr, struct pipe_resource **resources, uint32_t **handles) nvc0_set_global_bindings() argument 1455 struct pipe_context *pipe = &nvc0->base.pipe; nvc0_init_state_functions() local [all...] |
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_pipe_pstipple.c | 38 #include "pipe/p_context.h" 39 #include "pipe/p_defines.h" 40 #include "pipe/p_shader_tokens.h" 118 struct pipe_context *pipe; member 129 struct pipe_context *pipe = pstip->pipe; in generate_pstip_fs() local 130 struct pipe_screen *screen = pipe->screen; in generate_pstip_fs() 155 pstip->fs->pstip_fs = pstip->driver_create_fs_state(pipe, &pstip_fs); in generate_pstip_fs() 179 pstip->driver_bind_fs_state(pstip->pipe, pstip->fs->pstip_fs); in bind_pstip_fragment_shader() 196 struct pipe_context *pipe in pstip_first_tri() local 244 struct pipe_context *pipe = pstip->pipe; pstip_flush() local 297 draw_pstip_stage(struct draw_context *draw, struct pipe_context *pipe) draw_pstip_stage() argument 329 pstip_stage_from_pipe(struct pipe_context *pipe) pstip_stage_from_pipe() argument 341 pstip_create_fs_state(struct pipe_context *pipe, const struct pipe_shader_state *fs) pstip_create_fs_state() argument 363 pstip_bind_fs_state(struct pipe_context *pipe, void *fs) pstip_bind_fs_state() argument 376 pstip_delete_fs_state(struct pipe_context *pipe, void *fs) pstip_delete_fs_state() argument 395 pstip_bind_sampler_states(struct pipe_context *pipe, enum pipe_shader_type shader, unsigned start, unsigned num, void **sampler) pstip_bind_sampler_states() argument 419 pstip_set_sampler_views(struct pipe_context *pipe, enum pipe_shader_type shader, unsigned start, unsigned num, unsigned unbind_num_trailing_slots, bool take_ownership, struct pipe_sampler_view **views) pstip_set_sampler_views() argument 449 pstip_set_polygon_stipple(struct pipe_context *pipe, const struct pipe_poly_stipple *stipple) pstip_set_polygon_stipple() argument 471 draw_install_pstipple_stage(struct draw_context *draw, struct pipe_context *pipe) draw_install_pstipple_stage() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_pipe_ts.c | 27 #include "pipe/p_context.h" 35 svga_set_tess_state(struct pipe_context *pipe, in svga_set_tess_state() argument 39 struct svga_context *svga = svga_context(pipe); in svga_set_tess_state() 52 svga_set_patch_vertices(struct pipe_context *pipe, uint8_t patch_vertices) in svga_set_patch_vertices() argument 54 struct svga_context *svga = svga_context(pipe); in svga_set_patch_vertices() 61 svga_create_tcs_state(struct pipe_context *pipe, in svga_create_tcs_state() argument 64 struct svga_context *svga = svga_context(pipe); in svga_create_tcs_state() 70 svga_create_shader(pipe, templ, PIPE_SHADER_TESS_CTRL, in svga_create_tcs_state() 84 svga_bind_tcs_state(struct pipe_context *pipe, void *shader) in svga_bind_tcs_state() argument 87 struct svga_context *svga = svga_context(pipe); in svga_bind_tcs_state() 98 svga_delete_tcs_state(struct pipe_context *pipe, void *shader) svga_delete_tcs_state() argument 140 svga_create_tes_state(struct pipe_context *pipe, const struct pipe_shader_state *templ) svga_create_tes_state() argument 164 svga_bind_tes_state(struct pipe_context *pipe, void *shader) svga_bind_tes_state() argument 178 svga_delete_tes_state(struct pipe_context *pipe, void *shader) svga_delete_tes_state() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
H A D | nv30_state.c | 39 nv30_blend_state_create(struct pipe_context *pipe, in nv30_blend_state_create() argument 42 struct nouveau_object *eng3d = nv30_context(pipe)->screen->eng3d; in nv30_blend_state_create() 50 so->pipe = *cso; in nv30_blend_state_create() 119 nv30_blend_state_bind(struct pipe_context *pipe, void *hwcso) in nv30_blend_state_bind() argument 121 struct nv30_context *nv30 = nv30_context(pipe); in nv30_blend_state_bind() 128 nv30_blend_state_delete(struct pipe_context *pipe, void *hwcso) in nv30_blend_state_delete() argument 134 nv30_rasterizer_state_create(struct pipe_context *pipe, in nv30_rasterizer_state_create() argument 142 so->pipe = *cso; in nv30_rasterizer_state_create() 196 nv30_rasterizer_state_bind(struct pipe_context *pipe, void *hwcso) in nv30_rasterizer_state_bind() argument 198 struct nv30_context *nv30 = nv30_context(pipe); in nv30_rasterizer_state_bind() 205 nv30_rasterizer_state_delete(struct pipe_context *pipe, void *hwcso) nv30_rasterizer_state_delete() argument 211 nv30_zsa_state_create(struct pipe_context *pipe, const struct pipe_depth_stencil_alpha_state *cso) nv30_zsa_state_create() argument 274 nv30_zsa_state_bind(struct pipe_context *pipe, void *hwcso) nv30_zsa_state_bind() argument 283 nv30_zsa_state_delete(struct pipe_context *pipe, void *hwcso) nv30_zsa_state_delete() argument 289 nv30_set_blend_color(struct pipe_context *pipe, const struct pipe_blend_color *bcol) nv30_set_blend_color() argument 299 nv30_set_stencil_ref(struct pipe_context *pipe, const struct pipe_stencil_ref sr) nv30_set_stencil_ref() argument 309 nv30_set_clip_state(struct pipe_context *pipe, const struct pipe_clip_state *clip) nv30_set_clip_state() argument 320 nv30_set_sample_mask(struct pipe_context *pipe, unsigned sample_mask) nv30_set_sample_mask() argument 329 nv30_set_constant_buffer(struct pipe_context *pipe, enum pipe_shader_type shader, uint index, bool pass_reference, const struct pipe_constant_buffer *cb) nv30_set_constant_buffer() argument 375 nv30_set_framebuffer_state(struct pipe_context *pipe, const struct pipe_framebuffer_state *fb) nv30_set_framebuffer_state() argument 404 nv30_set_polygon_stipple(struct pipe_context *pipe, const struct pipe_poly_stipple *stipple) nv30_set_polygon_stipple() argument 414 nv30_set_scissor_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_scissor_state *scissor) nv30_set_scissor_states() argument 426 nv30_set_viewport_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *vpt) nv30_set_viewport_states() argument 438 nv30_set_vertex_buffers(struct pipe_context *pipe, unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, bool take_ownership, const struct pipe_vertex_buffer *vb) nv30_set_vertex_buffers() argument 457 nv30_state_init(struct pipe_context *pipe) nv30_state_init() argument [all...] |