Lines Matching refs:vmw_ctx_bindinfo
111 static int vmw_binding_scrub_shader(struct vmw_ctx_bindinfo *bi, bool rebind);
112 static int vmw_binding_scrub_render_target(struct vmw_ctx_bindinfo *bi,
114 static int vmw_binding_scrub_texture(struct vmw_ctx_bindinfo *bi, bool rebind);
115 static int vmw_binding_scrub_cb(struct vmw_ctx_bindinfo *bi, bool rebind);
116 static int vmw_binding_scrub_dx_rt(struct vmw_ctx_bindinfo *bi, bool rebind);
117 static int vmw_binding_scrub_sr(struct vmw_ctx_bindinfo *bi, bool rebind);
118 static int vmw_binding_scrub_so(struct vmw_ctx_bindinfo *bi, bool rebind);
120 static int vmw_binding_scrub_dx_shader(struct vmw_ctx_bindinfo *bi,
122 static int vmw_binding_scrub_ib(struct vmw_ctx_bindinfo *bi, bool rebind);
123 static int vmw_binding_scrub_vb(struct vmw_ctx_bindinfo *bi, bool rebind);
126 typedef int (*vmw_scrub_func)(struct vmw_ctx_bindinfo *, bool);
249 return list_first_entry(&cbs->list, struct vmw_ctx_bindinfo, in vmw_cbs_context()
261 static struct vmw_ctx_bindinfo *
268 return (struct vmw_ctx_bindinfo *)((u8 *) cbs + offset); in vmw_binding_loc()
280 static void vmw_binding_drop(struct vmw_ctx_bindinfo *bi) in vmw_binding_drop()
298 const struct vmw_ctx_bindinfo *bi, in vmw_binding_add()
301 struct vmw_ctx_bindinfo *loc = in vmw_binding_add()
323 const struct vmw_ctx_bindinfo *bi) in vmw_binding_transfer()
326 struct vmw_ctx_bindinfo *loc = (struct vmw_ctx_bindinfo *) in vmw_binding_transfer()
353 struct vmw_ctx_bindinfo *entry, *next; in vmw_binding_state_kill()
371 struct vmw_ctx_bindinfo *entry; in vmw_binding_state_scrub()
395 struct vmw_ctx_bindinfo *entry, *next; in vmw_binding_res_list_kill()
413 struct vmw_ctx_bindinfo *entry; in vmw_binding_res_list_scrub()
447 struct vmw_ctx_bindinfo *entry, *next; in vmw_binding_state_commit()
465 struct vmw_ctx_bindinfo *entry; in vmw_binding_rebind_all()
492 static int vmw_binding_scrub_shader(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_shader()
526 static int vmw_binding_scrub_render_target(struct vmw_ctx_bindinfo *bi, in vmw_binding_scrub_render_target()
565 static int vmw_binding_scrub_texture(struct vmw_ctx_bindinfo *bi, in vmw_binding_scrub_texture()
603 static int vmw_binding_scrub_dx_shader(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_dx_shader()
634 static int vmw_binding_scrub_cb(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_cb()
684 const struct vmw_ctx_bindinfo *bi, in vmw_collect_view_ids()
719 const struct vmw_ctx_bindinfo *bi, in vmw_collect_dirty_view_ids()
754 const struct vmw_ctx_bindinfo *loc = in vmw_emit_set_sr()
799 const struct vmw_ctx_bindinfo *loc = &cbs->render_targets[0].bi; in vmw_emit_set_rt()
848 const struct vmw_ctx_bindinfo *bi, in vmw_collect_so_targets()
883 const struct vmw_ctx_bindinfo *loc = &cbs->so_targets[0].bi; in vmw_emit_set_so()
956 const struct vmw_ctx_bindinfo *bi, in vmw_collect_dirty_vbs()
998 const struct vmw_ctx_bindinfo *loc = in vmw_emit_set_vb()
1085 static int vmw_binding_scrub_sr(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_sr()
1107 static int vmw_binding_scrub_dx_rt(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_dx_rt()
1124 static int vmw_binding_scrub_so(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_so()
1141 static int vmw_binding_scrub_vb(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_vb()
1160 static int vmw_binding_scrub_ib(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_ib()
1266 struct vmw_ctx_bindinfo *entry, *next; in vmw_binding_state_reset()