Home
last modified time | relevance | path

Searched refs:rebind (Results 1 - 25 of 61) sorted by relevance

123

/third_party/mesa3d/src/gallium/winsys/svga/drm/
H A Dvmw_surface.c67 vsrf->rebind = TRUE; in vmw_svga_winsys_surface_init()
106 boolean *rebind) in vmw_svga_winsys_surface_map()
115 *rebind = FALSE; in vmw_svga_winsys_surface_map()
124 vsrf->rebind = FALSE; in vmw_svga_winsys_surface_map()
181 vsrf->rebind = TRUE; in vmw_svga_winsys_surface_map()
193 *rebind = TRUE; in vmw_svga_winsys_surface_map()
194 vsrf->rebind = FALSE; in vmw_svga_winsys_surface_map()
231 boolean *rebind) in vmw_svga_winsys_surface_unmap()
236 *rebind = vsrf->rebind; in vmw_svga_winsys_surface_unmap()
103 vmw_svga_winsys_surface_map(struct svga_winsys_context *swc, struct svga_winsys_surface *srf, unsigned flags, boolean *retry, boolean *rebind) vmw_svga_winsys_surface_map() argument
229 vmw_svga_winsys_surface_unmap(struct svga_winsys_context *swc, struct svga_winsys_surface *srf, boolean *rebind) vmw_svga_winsys_surface_unmap() argument
[all...]
H A Dvmw_surface.h67 boolean rebind; /* Surface needs a rebind after next unmap */ member
93 boolean *rebind);
97 boolean *rebind);
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_binding.c117 static int vmw_binding_scrub_shader(struct vmw_ctx_bindinfo *bi, bool rebind);
119 bool rebind);
120 static int vmw_binding_scrub_texture(struct vmw_ctx_bindinfo *bi, bool rebind);
121 static int vmw_binding_scrub_cb(struct vmw_ctx_bindinfo *bi, bool rebind);
122 static int vmw_binding_scrub_dx_rt(struct vmw_ctx_bindinfo *bi, bool rebind);
123 static int vmw_binding_scrub_sr(struct vmw_ctx_bindinfo *bi, bool rebind);
124 static int vmw_binding_scrub_so_target(struct vmw_ctx_bindinfo *bi, bool rebind);
127 bool rebind);
128 static int vmw_binding_scrub_ib(struct vmw_ctx_bindinfo *bi, bool rebind);
129 static int vmw_binding_scrub_vb(struct vmw_ctx_bindinfo *bi, bool rebind);
548 vmw_binding_scrub_shader(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_shader() argument
579 vmw_binding_scrub_render_target(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_render_target() argument
615 vmw_binding_scrub_texture(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_texture() argument
650 vmw_binding_scrub_dx_shader(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_dx_shader() argument
679 vmw_binding_scrub_cb(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_cb() argument
1181 vmw_binding_scrub_sr(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_sr() argument
1203 vmw_binding_scrub_dx_rt(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_dx_rt() argument
1220 vmw_binding_scrub_so_target(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_so_target() argument
1237 vmw_binding_scrub_vb(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_vb() argument
1256 vmw_binding_scrub_ib(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_ib() argument
1287 vmw_binding_scrub_uav(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_uav() argument
1295 vmw_binding_scrub_cs_uav(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_cs_uav() argument
1308 vmw_binding_scrub_so(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_so() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_binding.c117 static int vmw_binding_scrub_shader(struct vmw_ctx_bindinfo *bi, bool rebind);
119 bool rebind);
120 static int vmw_binding_scrub_texture(struct vmw_ctx_bindinfo *bi, bool rebind);
121 static int vmw_binding_scrub_cb(struct vmw_ctx_bindinfo *bi, bool rebind);
122 static int vmw_binding_scrub_dx_rt(struct vmw_ctx_bindinfo *bi, bool rebind);
123 static int vmw_binding_scrub_sr(struct vmw_ctx_bindinfo *bi, bool rebind);
124 static int vmw_binding_scrub_so_target(struct vmw_ctx_bindinfo *bi, bool rebind);
127 bool rebind);
128 static int vmw_binding_scrub_ib(struct vmw_ctx_bindinfo *bi, bool rebind);
129 static int vmw_binding_scrub_vb(struct vmw_ctx_bindinfo *bi, bool rebind);
571 vmw_binding_scrub_shader(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_shader() argument
602 vmw_binding_scrub_render_target(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_render_target() argument
638 vmw_binding_scrub_texture(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_texture() argument
673 vmw_binding_scrub_dx_shader(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_dx_shader() argument
702 vmw_binding_scrub_cb(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_cb() argument
1201 vmw_binding_scrub_sr(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_sr() argument
1223 vmw_binding_scrub_dx_rt(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_dx_rt() argument
1240 vmw_binding_scrub_so_target(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_so_target() argument
1257 vmw_binding_scrub_vb(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_vb() argument
1276 vmw_binding_scrub_ib(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_ib() argument
1307 vmw_binding_scrub_uav(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_uav() argument
1315 vmw_binding_scrub_cs_uav(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_cs_uav() argument
1328 vmw_binding_scrub_so(struct vmw_ctx_bindinfo *bi, bool rebind) vmw_binding_scrub_so() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_resource_buffer.h296 boolean rebind; in svga_buffer_hw_storage_map() local
302 map = swc->surface_map(swc, sbuf->handle, flags, retry, &rebind); in svga_buffer_hw_storage_map()
303 if (map && rebind) { in svga_buffer_hw_storage_map()
332 boolean rebind; in svga_buffer_hw_storage_unmap() local
334 swc->surface_unmap(swc, sbuf->handle, &rebind); in svga_buffer_hw_storage_unmap()
335 if (rebind) { in svga_buffer_hw_storage_unmap()
H A Dsvga_draw.c244 if (svga->rebind.flags.rendertargets) { in draw_vgpu9()
251 if (svga->rebind.flags.texture_samplers) { in draw_vgpu9()
258 if (svga->rebind.flags.vs) { in draw_vgpu9()
265 if (svga->rebind.flags.fs) { in draw_vgpu9()
408 /* rebind the shader resources if needed */ in svga_validate_sampler_resources()
409 if (svga->rebind.flags.texture_samplers) { in svga_validate_sampler_resources()
422 svga->rebind.flags.texture_samplers = FALSE; in svga_validate_sampler_resources()
457 if (svga->rebind.flags.constbufs) { in svga_validate_constant_buffers()
490 if (svga->rebind.flags.constbufs && handle) { in svga_validate_constant_buffers()
512 if (svga->rebind in svga_validate_constant_buffers()
538 bool rebind = svga->rebind.flags.images; svga_validate_image_views() local
577 bool rebind = svga->rebind.flags.shaderbufs; svga_validate_shader_buffers() local
[all...]
H A Dsvga_context.c451 svga->rebind.flags.rendertargets = TRUE; in svga_context_flush()
452 svga->rebind.flags.texture_samplers = TRUE; in svga_context_flush()
456 svga->rebind.flags.constbufs = TRUE; in svga_context_flush()
457 svga->rebind.flags.vs = TRUE; in svga_context_flush()
458 svga->rebind.flags.fs = TRUE; in svga_context_flush()
459 svga->rebind.flags.gs = TRUE; in svga_context_flush()
462 svga->rebind.flags.tcs = TRUE; in svga_context_flush()
463 svga->rebind.flags.tes = TRUE; in svga_context_flush()
467 svga->rebind.flags.query = TRUE; in svga_context_flush()
471 svga->rebind in svga_context_flush()
[all...]
H A Dsvga_shader.c861 * just clear the rebind flags and return. in svga_rebind_shaders()
864 svga->rebind.flags.vs = 0; in svga_rebind_shaders()
865 svga->rebind.flags.gs = 0; in svga_rebind_shaders()
866 svga->rebind.flags.fs = 0; in svga_rebind_shaders()
867 svga->rebind.flags.tcs = 0; in svga_rebind_shaders()
868 svga->rebind.flags.tes = 0; in svga_rebind_shaders()
873 if (svga->rebind.flags.vs && hw->vs && hw->vs->gb_shader) { in svga_rebind_shaders()
878 svga->rebind.flags.vs = 0; in svga_rebind_shaders()
880 if (svga->rebind.flags.gs && hw->gs && hw->gs->gb_shader) { in svga_rebind_shaders()
885 svga->rebind in svga_rebind_shaders()
[all...]
H A Dsvga_state_vs.c168 assert(svga->rebind.flags.vs); in svga_reemit_vs_bindings()
191 svga->rebind.flags.vs = FALSE; in svga_reemit_vs_bindings()
348 svga->rebind.flags.vs = FALSE; in emit_hw_vs()
H A Dsvga_state_tss.c145 boolean reemit = svga->rebind.flags.texture_samplers; in update_tss_binding()
219 svga->rebind.flags.texture_samplers = FALSE; in update_tss_binding()
244 assert(svga->rebind.flags.texture_samplers); in svga_reemit_tss_bindings()
297 svga->rebind.flags.texture_samplers = FALSE; in svga_reemit_tss_bindings()
H A Dsvga_state_fs.c323 assert(svga->rebind.flags.fs); in svga_reemit_fs_bindings()
347 svga->rebind.flags.fs = FALSE; in svga_reemit_fs_bindings()
383 svga->rebind.flags.fs = FALSE; in emit_hw_fs()
415 svga->rebind.flags.fs = FALSE; in emit_hw_fs()
H A Dsvga_shader_buffer.h46 bool rebind);
H A Dsvga_image_view.h57 bool rebind);
H A Dsvga_resource_texture.c388 boolean retry, rebind; in svga_texture_transfer_map_direct() local
397 (svga->swc, surf, usage, &retry, &rebind), retry); in svga_texture_transfer_map_direct()
407 map = svga->swc->surface_map(svga->swc, surf, usage, &retry, &rebind); in svga_texture_transfer_map_direct()
410 if (map && rebind) { in svga_texture_transfer_map_direct()
636 boolean rebind; in svga_texture_surface_unmap() local
640 swc->surface_unmap(swc, surf, &rebind); in svga_texture_surface_unmap()
641 if (rebind) { in svga_texture_surface_unmap()
H A Dsvga_state_framebuffer.c59 boolean reemit = svga->rebind.flags.rendertargets; in emit_fb_vgpu9()
330 assert(svga->rebind.flags.rendertargets); in svga_reemit_framebuffer_bindings()
339 svga->rebind.flags.rendertargets = FALSE; in svga_reemit_framebuffer_bindings()
357 if (!svga->rebind.flags.rendertargets) in svga_rebind_framebuffer_bindings()
380 svga->rebind.flags.rendertargets = 0; in svga_rebind_framebuffer_bindings()
H A Dsvga_state_ts.c128 svga->rebind.flags.tcs = FALSE; in emit_hw_tcs()
296 svga->rebind.flags.tes = FALSE; in emit_hw_tes()
H A Dsvga_shader_buffer.c309 * The helper function also rebinds the buffer resources if the rebind flag
316 bool rebind) in svga_validate_shader_buffer_resources()
332 if (rebind) { in svga_validate_shader_buffer_resources()
313 svga_validate_shader_buffer_resources(struct svga_context *svga, unsigned count, struct svga_shader_buffer *bufs, bool rebind) svga_validate_shader_buffer_resources() argument
/third_party/skia/third_party/externals/abseil-cpp/absl/memory/
H A Dmemory.h334 struct RebindPtr<T, U, void_t<typename T::template rebind<U>>> {
335 using type = typename T::template rebind<U>;
344 constexpr bool HasRebindAlloc(typename T::template rebind<U>::other*) { in HasRebindAlloc() argument
355 using type = typename T::template rebind<U>::other;
386 // rebind:
387 // Ptr::rebind<U> if exists, otherwise Template<U, Args...> if Ptr is a
390 using rebind = typename memory_internal::RebindPtr<Ptr, U>::type;
407 using rebind = U*;
441 // absl::pointer_traits<pointer>::rebind<const value_type>
445 template rebind<cons
[all...]
H A Dmemory_test.cc299 using rebind = SmartPointer<U>;
318 std::is_same<TraitsWith::rebind<int64_t>, SmartPointer<int64_t>>::value)); in TEST()
326 EXPECT_TRUE((std::is_same<TraitsWithout::rebind<int64_t>, in TEST()
334 EXPECT_TRUE((std::is_same<TraitsRawPtr::rebind<int64_t>, int64_t*>::value)); in TEST()
497 struct rebind { struct
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv04/
H A Ddac.c384 struct drm_encoder *rebind; in nv04_dac_mode_set() local
393 list_for_each_entry(rebind, &dev->mode_config.encoder_list, head) { in nv04_dac_mode_set()
394 if (rebind == encoder in nv04_dac_mode_set()
395 || nouveau_encoder(rebind)->dcb->type != DCB_OUTPUT_ANALOG) in nv04_dac_mode_set()
398 dac_offset = nv04_dac_output_offset(rebind); in nv04_dac_mode_set()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv04/
H A Ddac.c384 struct drm_encoder *rebind; in nv04_dac_mode_set() local
393 list_for_each_entry(rebind, &dev->mode_config.encoder_list, head) { in nv04_dac_mode_set()
394 if (rebind == encoder in nv04_dac_mode_set()
395 || nouveau_encoder(rebind)->dcb->type != DCB_OUTPUT_ANALOG) in nv04_dac_mode_set()
398 dac_offset = nv04_dac_output_offset(rebind); in nv04_dac_mode_set()
/third_party/json/tests/src/
H A Dunit-allocator.cpp97 struct rebind struct
223 struct rebind struct
/third_party/node/deps/v8/src/zone/
H A Dzone-allocator.h25 struct rebind { struct in v8::internal::ZoneAllocator
97 struct rebind { struct in v8::internal::RecyclingZoneAllocator
/third_party/skia/src/gpu/
H A DGrAHardwareBufferUtils.cpp172 void rebind(GrDirectContext*);
181 void GLTextureHelper::rebind(GrDirectContext* dContext) { in rebind() function in GrAHardwareBufferUtils::GLTextureHelper
204 cleanupHelper->rebind(dContext); in update_gl_texture()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
H A DPoolAlloc.h52 struct rebind struct in pool_allocator

Completed in 18 milliseconds

123