Lines Matching refs:vmw_ctx_bindinfo
117 static int vmw_binding_scrub_shader(struct vmw_ctx_bindinfo *bi, bool rebind);
118 static int vmw_binding_scrub_render_target(struct vmw_ctx_bindinfo *bi,
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);
126 static int vmw_binding_scrub_dx_shader(struct vmw_ctx_bindinfo *bi,
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);
130 static int vmw_binding_scrub_uav(struct vmw_ctx_bindinfo *bi, bool rebind);
131 static int vmw_binding_scrub_cs_uav(struct vmw_ctx_bindinfo *bi, bool rebind);
132 static int vmw_binding_scrub_so(struct vmw_ctx_bindinfo *bi, bool rebind);
136 typedef int (*vmw_scrub_func)(struct vmw_ctx_bindinfo *, bool);
289 return list_first_entry(&cbs->list, struct vmw_ctx_bindinfo, in vmw_cbs_context()
301 static struct vmw_ctx_bindinfo *
308 return (struct vmw_ctx_bindinfo *)((u8 *) cbs + offset); in vmw_binding_loc()
320 static void vmw_binding_drop(struct vmw_ctx_bindinfo *bi) in vmw_binding_drop()
340 const struct vmw_ctx_bindinfo *bi, in vmw_binding_add()
343 struct vmw_ctx_bindinfo *loc = in vmw_binding_add()
378 const struct vmw_ctx_bindinfo *bi) in vmw_binding_transfer()
381 struct vmw_ctx_bindinfo *loc = (struct vmw_ctx_bindinfo *) in vmw_binding_transfer()
408 struct vmw_ctx_bindinfo *entry, *next; in vmw_binding_state_kill()
426 struct vmw_ctx_bindinfo *entry; in vmw_binding_state_scrub()
450 struct vmw_ctx_bindinfo *entry, *next; in vmw_binding_res_list_kill()
468 struct vmw_ctx_bindinfo *entry; in vmw_binding_res_list_scrub()
501 struct vmw_ctx_bindinfo *entry, *next; in vmw_binding_state_commit()
523 struct vmw_ctx_bindinfo *entry; in vmw_binding_rebind_all()
550 static int vmw_binding_scrub_shader(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_shader()
581 static int vmw_binding_scrub_render_target(struct vmw_ctx_bindinfo *bi, in vmw_binding_scrub_render_target()
617 static int vmw_binding_scrub_texture(struct vmw_ctx_bindinfo *bi, in vmw_binding_scrub_texture()
652 static int vmw_binding_scrub_dx_shader(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_dx_shader()
681 static int vmw_binding_scrub_cb(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_cb()
761 const struct vmw_ctx_bindinfo *bi, in vmw_collect_dirty_view_ids()
797 const struct vmw_ctx_bindinfo *loc = in vmw_emit_set_sr()
988 const struct vmw_ctx_bindinfo *bi, in vmw_collect_dirty_vbs()
1030 const struct vmw_ctx_bindinfo *loc = in vmw_emit_set_vb()
1180 static int vmw_binding_scrub_sr(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_sr()
1202 static int vmw_binding_scrub_dx_rt(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_dx_rt()
1219 static int vmw_binding_scrub_so_target(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_so_target()
1236 static int vmw_binding_scrub_vb(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_vb()
1255 static int vmw_binding_scrub_ib(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_ib()
1286 static int vmw_binding_scrub_uav(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_uav()
1294 static int vmw_binding_scrub_cs_uav(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_cs_uav()
1307 static int vmw_binding_scrub_so(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_so()
1402 struct vmw_ctx_bindinfo *entry, *next; in vmw_binding_state_reset()