Lines Matching refs:vmw_ctx_bindinfo
118 static int vmw_binding_scrub_shader(struct vmw_ctx_bindinfo *bi, bool rebind);
119 static int vmw_binding_scrub_render_target(struct vmw_ctx_bindinfo *bi,
121 static int vmw_binding_scrub_texture(struct vmw_ctx_bindinfo *bi, bool rebind);
122 static int vmw_binding_scrub_cb(struct vmw_ctx_bindinfo *bi, bool rebind);
123 static int vmw_binding_scrub_dx_rt(struct vmw_ctx_bindinfo *bi, bool rebind);
124 static int vmw_binding_scrub_sr(struct vmw_ctx_bindinfo *bi, bool rebind);
125 static int vmw_binding_scrub_so_target(struct vmw_ctx_bindinfo *bi, bool rebind);
127 static int vmw_binding_scrub_dx_shader(struct vmw_ctx_bindinfo *bi,
129 static int vmw_binding_scrub_ib(struct vmw_ctx_bindinfo *bi, bool rebind);
130 static int vmw_binding_scrub_vb(struct vmw_ctx_bindinfo *bi, bool rebind);
131 static int vmw_binding_scrub_uav(struct vmw_ctx_bindinfo *bi, bool rebind);
132 static int vmw_binding_scrub_cs_uav(struct vmw_ctx_bindinfo *bi, bool rebind);
133 static int vmw_binding_scrub_so(struct vmw_ctx_bindinfo *bi, bool rebind);
137 typedef int (*vmw_scrub_func)(struct vmw_ctx_bindinfo *, bool);
290 return list_first_entry(&cbs->list, struct vmw_ctx_bindinfo, in vmw_cbs_context()
302 static struct vmw_ctx_bindinfo *
309 return (struct vmw_ctx_bindinfo *)((u8 *) cbs + offset); in vmw_binding_loc()
321 static void vmw_binding_drop(struct vmw_ctx_bindinfo *bi) in vmw_binding_drop()
341 const struct vmw_ctx_bindinfo *bi, in vmw_binding_add()
344 struct vmw_ctx_bindinfo *loc = in vmw_binding_add()
371 struct vmw_ctx_bindinfo *loc = in vmw_binding_cb_offset_update()
400 const struct vmw_ctx_bindinfo *bi) in vmw_binding_transfer()
403 struct vmw_ctx_bindinfo *loc = (struct vmw_ctx_bindinfo *) in vmw_binding_transfer()
430 struct vmw_ctx_bindinfo *entry, *next; in vmw_binding_state_kill()
448 struct vmw_ctx_bindinfo *entry; in vmw_binding_state_scrub()
472 struct vmw_ctx_bindinfo *entry, *next; in vmw_binding_res_list_kill()
490 struct vmw_ctx_bindinfo *entry; in vmw_binding_res_list_scrub()
523 struct vmw_ctx_bindinfo *entry, *next; in vmw_binding_state_commit()
545 struct vmw_ctx_bindinfo *entry; in vmw_binding_rebind_all()
572 static int vmw_binding_scrub_shader(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_shader()
603 static int vmw_binding_scrub_render_target(struct vmw_ctx_bindinfo *bi, in vmw_binding_scrub_render_target()
639 static int vmw_binding_scrub_texture(struct vmw_ctx_bindinfo *bi, in vmw_binding_scrub_texture()
674 static int vmw_binding_scrub_dx_shader(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_dx_shader()
703 static int vmw_binding_scrub_cb(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_cb()
783 const struct vmw_ctx_bindinfo *bi, in vmw_collect_dirty_view_ids()
819 const struct vmw_ctx_bindinfo *loc = in vmw_emit_set_sr()
1010 const struct vmw_ctx_bindinfo *bi, in vmw_collect_dirty_vbs()
1052 const struct vmw_ctx_bindinfo *loc = in vmw_emit_set_vb()
1202 static int vmw_binding_scrub_sr(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_sr()
1224 static int vmw_binding_scrub_dx_rt(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_dx_rt()
1241 static int vmw_binding_scrub_so_target(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_so_target()
1258 static int vmw_binding_scrub_vb(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_vb()
1277 static int vmw_binding_scrub_ib(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_ib()
1308 static int vmw_binding_scrub_uav(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_uav()
1316 static int vmw_binding_scrub_cs_uav(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_cs_uav()
1329 static int vmw_binding_scrub_so(struct vmw_ctx_bindinfo *bi, bool rebind) in vmw_binding_scrub_so()
1408 struct vmw_ctx_bindinfo *entry, *next; in vmw_binding_state_reset()