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()
370 struct vmw_ctx_bindinfo *loc = in vmw_binding_cb_offset_update()
399 const struct vmw_ctx_bindinfo *bi) in vmw_binding_transfer()
402 struct vmw_ctx_bindinfo *loc = (struct vmw_ctx_bindinfo *) in vmw_binding_transfer()
429 struct vmw_ctx_bindinfo *entry, *next; in vmw_binding_state_kill()
447 struct vmw_ctx_bindinfo *entry; in vmw_binding_state_scrub()
471 struct vmw_ctx_bindinfo *entry, *next; in vmw_binding_res_list_kill()
489 struct vmw_ctx_bindinfo *entry; in vmw_binding_res_list_scrub()
522 struct vmw_ctx_bindinfo *entry, *next; in vmw_binding_state_commit()
544 struct vmw_ctx_bindinfo *entry; in vmw_binding_rebind_all()
571 static int vmw_binding_scrub_shader(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_shader()
602 static int vmw_binding_scrub_render_target(struct vmw_ctx_bindinfo *bi, in vmw_binding_scrub_render_target()
638 static int vmw_binding_scrub_texture(struct vmw_ctx_bindinfo *bi, in vmw_binding_scrub_texture()
673 static int vmw_binding_scrub_dx_shader(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_dx_shader()
702 static int vmw_binding_scrub_cb(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_cb()
782 const struct vmw_ctx_bindinfo *bi, in vmw_collect_dirty_view_ids()
818 const struct vmw_ctx_bindinfo *loc = in vmw_emit_set_sr()
1009 const struct vmw_ctx_bindinfo *bi, in vmw_collect_dirty_vbs()
1051 const struct vmw_ctx_bindinfo *loc = in vmw_emit_set_vb()
1201 static int vmw_binding_scrub_sr(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_sr()
1223 static int vmw_binding_scrub_dx_rt(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_dx_rt()
1240 static int vmw_binding_scrub_so_target(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_so_target()
1257 static int vmw_binding_scrub_vb(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_vb()
1276 static int vmw_binding_scrub_ib(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_ib()
1307 static int vmw_binding_scrub_uav(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_uav()
1315 static int vmw_binding_scrub_cs_uav(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_cs_uav()
1328 static int vmw_binding_scrub_so(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_so()
1407 struct vmw_ctx_bindinfo *entry, *next; in vmw_binding_state_reset()