/external/mesa3d/src/mesa/drivers/dri/nouveau/ |
D | nouveau_local.h | 27 PUSH_AVAIL(struct nouveau_pushbuf *push) in PUSH_AVAIL() 33 PUSH_SPACE(struct nouveau_pushbuf *push, uint32_t size) in PUSH_SPACE() 41 PUSH_DATA(struct nouveau_pushbuf *push, uint32_t data) in PUSH_DATA() 47 PUSH_DATAf(struct nouveau_pushbuf *push, float v) in PUSH_DATAf() 54 PUSH_DATAb(struct nouveau_pushbuf *push, GLboolean x) in PUSH_DATAb() 60 PUSH_DATAm(struct nouveau_pushbuf *push, float m[16]) in PUSH_DATAm() 70 PUSH_DATAp(struct nouveau_pushbuf *push, const void *data, uint32_t size) in PUSH_DATAp() 77 PUSH_RELOC(struct nouveau_pushbuf *push, struct nouveau_bo *bo, uint32_t offset, in PUSH_RELOC() 84 PUSH_KICK(struct nouveau_pushbuf *push) in PUSH_KICK() 90 BUFCTX(struct nouveau_pushbuf *push) in BUFCTX() [all …]
|
D | nv10_state_raster.c | 37 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_alpha_func() 50 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_blend_color() 62 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_blend_equation() 74 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_blend_func() 84 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_color_mask() 96 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_depth() 109 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_dither() 118 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_logic_opcode() 131 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_shade_model() 141 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_stencil_func() [all …]
|
D | nv10_state_polygon.c | 37 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_cull_face() 52 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_front_face() 62 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_line_mode() 81 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_point_mode() 93 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_polygon_mode() 106 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_polygon_offset()
|
D | nv20_state_tnl.c | 91 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_color_material() 154 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_fog() 178 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_light_model() 200 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_light_source() 238 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_material_ambient() 280 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_material_diffuse() 302 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_material_specular() 320 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_material_shininess() 336 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_modelview() 363 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_projection()
|
D | nv10_state_tnl.c | 59 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_color_material() 135 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_fog() 174 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_light_enable() 198 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_light_model() 284 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_light_source() 321 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_material_ambient() 362 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_material_diffuse() 383 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_material_specular() 424 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_material_shininess() 440 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_modelview() [all …]
|
D | nv10_state_fb.c | 57 struct nouveau_pushbuf *push = context_push(ctx); in setup_hierz_buffer() 95 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_framebuffer() 165 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_scissor() 178 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_viewport() 204 struct nouveau_pushbuf *push = context_push(ctx); in nv10_emit_zclear()
|
D | nv04_render.c | 97 swtnl_restart_ttri(struct nv04_context *nv04, struct nouveau_pushbuf *push) in swtnl_restart_ttri() 113 swtnl_restart_mtri(struct nv04_context *nv04, struct nouveau_pushbuf *push) in swtnl_restart_mtri() 146 struct nouveau_pushbuf *push = context_push(ctx); in swtnl_restart() 170 struct nouveau_pushbuf *push = context_push(ctx); in swtnl_start() 188 struct nouveau_pushbuf *push = context_push(ctx); in swtnl_finish() 207 struct nouveau_pushbuf *push = context_push(ctx); \
|
D | nv20_state_fb.c | 57 struct nouveau_pushbuf *push = context_push(ctx); in setup_hierz_buffer() 80 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_framebuffer() 136 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_viewport()
|
D | nv20_state_tex.c | 41 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_tex_gen() 70 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_tex_mat() 162 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_tex_obj() 261 struct nouveau_pushbuf *push = context_push(ctx); in nv20_emit_tex_shader()
|
/external/libdrm/nouveau/ |
D | pushbuf.c | 58 struct nouveau_pushbuf base; 74 nouveau_pushbuf(struct nouveau_pushbuf *push) in nouveau_pushbuf() function 79 static int pushbuf_validate(struct nouveau_pushbuf *, bool); 80 static int pushbuf_flush(struct nouveau_pushbuf *); 83 pushbuf_kref_fits(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in pushbuf_kref_fits() 86 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in pushbuf_kref_fits() 151 pushbuf_kref(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in pushbuf_kref() 155 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in pushbuf_kref() 157 struct nouveau_pushbuf *fpush; in pushbuf_kref() 223 pushbuf_krel(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in pushbuf_krel() [all …]
|
D | nouveau.h | 192 struct nouveau_pushbuf { struct 196 void (*kick_notify)(struct nouveau_pushbuf *); argument 211 struct nouveau_pushbuf **); argument 212 void nouveau_pushbuf_del(struct nouveau_pushbuf **); 213 int nouveau_pushbuf_space(struct nouveau_pushbuf *, uint32_t dwords, 215 void nouveau_pushbuf_data(struct nouveau_pushbuf *, struct nouveau_bo *, 217 int nouveau_pushbuf_refn(struct nouveau_pushbuf *, 223 void nouveau_pushbuf_reloc(struct nouveau_pushbuf *, struct nouveau_bo *, 226 int nouveau_pushbuf_validate(struct nouveau_pushbuf *); 227 uint32_t nouveau_pushbuf_refd(struct nouveau_pushbuf *, struct nouveau_bo *); [all …]
|
D | private.h | 27 struct nouveau_pushbuf *push; 52 static inline struct nouveau_pushbuf * 56 struct nouveau_pushbuf *push = NULL; in cli_push_get() 65 struct nouveau_pushbuf *push) in cli_kref_set()
|
/external/mesa3d/src/gallium/drivers/nv30/ |
D | nv30_winsys.h | 23 PUSH_RELOC(struct nouveau_pushbuf *push, struct nouveau_bo *bo, uint32_t offset, in PUSH_RELOC() 30 bufctx(struct nouveau_pushbuf *push) in bufctx() 37 PUSH_RESET(struct nouveau_pushbuf *push, int bin) in PUSH_RESET() 43 PUSH_REFN(struct nouveau_pushbuf *push, int bin, in PUSH_REFN() 50 PUSH_MTHDl(struct nouveau_pushbuf *push, int subc, int mthd, int bin, in PUSH_MTHDl() 59 PUSH_MTHDo(struct nouveau_pushbuf *push, int subc, int mthd, int bin, in PUSH_MTHDo() 71 PUSH_MTHDs(struct nouveau_pushbuf *push, int subc, int mthd, int bin, in PUSH_MTHDs() 84 PUSH_MTHD(struct nouveau_pushbuf *push, int subc, int mthd, int bin, in PUSH_MTHD() 103 PUSH_RESRC(struct nouveau_pushbuf *push, int subc, int mthd, int bin, in PUSH_RESRC() 112 BEGIN_NV04(struct nouveau_pushbuf *push, int subc, int mthd, int size) in BEGIN_NV04() [all …]
|
D | nv30_state_validate.c | 40 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_fb() 180 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_blend_colour() 209 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_stencil_ref() 220 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_stipple() 229 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_scissor() 250 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_viewport() 270 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_clip() 293 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_blend() 302 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_zsa() 311 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_rasterizer() [all …]
|
D | nv30_vbo.c | 41 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_emit_vtxattr() 129 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_update_user_vbufs() 182 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_vbo_validate() 332 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_draw_arrays() 361 nv30_draw_elements_inline_u08(struct nouveau_pushbuf *push, const uint8_t *map, in nv30_draw_elements_inline_u08() 386 nv30_draw_elements_inline_u16(struct nouveau_pushbuf *push, const uint16_t *map, in nv30_draw_elements_inline_u16() 410 nv30_draw_elements_inline_u32(struct nouveau_pushbuf *push, const uint32_t *map, in nv30_draw_elements_inline_u32() 427 nv30_draw_elements_inline_u32_short(struct nouveau_pushbuf *push, in nv30_draw_elements_inline_u32_short() 457 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_draw_elements() 544 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_draw_vbo()
|
/external/mesa3d/src/gallium/drivers/nouveau/ |
D | nouveau_winsys.h | 16 PUSH_AVAIL(struct nouveau_pushbuf *push) in PUSH_AVAIL() 22 PUSH_SPACE(struct nouveau_pushbuf *push, uint32_t size) in PUSH_SPACE() 30 PUSH_DATA(struct nouveau_pushbuf *push, uint32_t data) in PUSH_DATA() 36 PUSH_DATAp(struct nouveau_pushbuf *push, const void *data, uint32_t size) in PUSH_DATAp() 43 PUSH_DATAf(struct nouveau_pushbuf *push, float f) in PUSH_DATAf() 51 PUSH_KICK(struct nouveau_pushbuf *push) in PUSH_KICK()
|
D | nouveau_video.h | 22 struct nouveau_pushbuf *push; 70 BEGIN_NV04(struct nouveau_pushbuf *push, int subc, int mthd, unsigned size) in BEGIN_NV04() 77 BEGIN_NI04(struct nouveau_pushbuf *push, int subc, int mthd, unsigned size) in BEGIN_NI04() 84 PUSH_MTHDl(struct nouveau_pushbuf *push, int subc, int mthd, in PUSH_MTHDl()
|
/external/mesa3d/src/gallium/drivers/nvc0/ |
D | nvc0_winsys.h | 42 PUSH_REFN(struct nouveau_pushbuf *push, struct nouveau_bo *bo, uint32_t flags) in PUSH_REFN() 101 PUSH_DATAh(struct nouveau_pushbuf *push, uint64_t data) in PUSH_DATAh() 107 BEGIN_NVC0(struct nouveau_pushbuf *push, int subc, int mthd, unsigned size) in BEGIN_NVC0() 116 BEGIN_NIC0(struct nouveau_pushbuf *push, int subc, int mthd, unsigned size) in BEGIN_NIC0() 125 BEGIN_1IC0(struct nouveau_pushbuf *push, int subc, int mthd, unsigned size) in BEGIN_1IC0() 134 IMMED_NVC0(struct nouveau_pushbuf *push, int subc, int mthd, uint8_t data) in IMMED_NVC0()
|
D | nvc0_state_validate.c | 9 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_zcull() 58 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_fb() 166 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_blend_colour() 178 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_stencil_ref() 188 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_stipple() 199 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_scissor() 220 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_viewport() 255 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_upload_uclip_planes() 290 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_clip() 330 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_blend() [all …]
|
D | nvc0_shader_state.c | 34 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_program_update_context_state() 87 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_vertprog_validate() 107 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_fragprog_validate() 135 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_tctlprog_validate() 161 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_tevlprog_validate() 185 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_gmtyprog_validate() 214 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_tfb_validate()
|
D | nvc0_vbo.c | 168 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_set_constant_vertex_attrib() 229 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_update_user_vbufs() 271 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_update_user_vbufs_shared() 309 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_vertex_buffers() 372 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_vertex_buffers_shared() 411 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_vertex_arrays_validate() 506 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_idxbuf_validate() 552 nvc0_draw_vbo_kick_notify(struct nouveau_pushbuf *push) in nvc0_draw_vbo_kick_notify() 564 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_draw_arrays() 589 nvc0_draw_elements_inline_u08(struct nouveau_pushbuf *push, const uint8_t *map, in nvc0_draw_elements_inline_u08() [all …]
|
/external/mesa3d/src/gallium/drivers/nv50/ |
D | nv50_winsys.h | 43 PUSH_REFN(struct nouveau_pushbuf *push, struct nouveau_bo *bo, uint32_t flags) in PUSH_REFN() 91 PUSH_DATAh(struct nouveau_pushbuf *push, uint64_t data) in PUSH_DATAh() 97 BEGIN_NV04(struct nouveau_pushbuf *push, int subc, int mthd, unsigned size) in BEGIN_NV04() 106 BEGIN_NI04(struct nouveau_pushbuf *push, int subc, int mthd, unsigned size) in BEGIN_NI04() 116 BEGIN_NL50(struct nouveau_pushbuf *push, int subc, int mthd, uint32_t size) in BEGIN_NL50()
|
D | nv50_state_validate.c | 8 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_fb() 105 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_blend_colour() 117 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_stencil_ref() 128 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_stipple() 139 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_scissor() 181 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_viewport() 227 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_clip() 254 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_blend() 263 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_zsa() 272 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_rasterizer() [all …]
|
D | nv50_query.c | 127 nv50_query_get(struct nouveau_pushbuf *push, struct nv50_query *q, in nv50_query_get() 145 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_query_begin() 198 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_query_end() 308 nv84_query_fifo_wait(struct nouveau_pushbuf *push, struct pipe_query *pq) in nv84_query_fifo_wait() 327 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_render_condition() 352 nv50_query_pushbuf_submit(struct nouveau_pushbuf *push, in nv50_query_pushbuf_submit() 373 struct nouveau_pushbuf *push = nv50_context(pipe)->base.pushbuf; in nva0_so_target_save_offset()
|
D | nv50_vbo.c | 138 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_emit_vtxattr() 226 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_update_user_vbufs() 279 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_vertex_arrays_validate() 448 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_draw_arrays() 473 nv50_draw_elements_inline_u08(struct nouveau_pushbuf *push, const uint8_t *map, in nv50_draw_elements_inline_u08() 499 nv50_draw_elements_inline_u16(struct nouveau_pushbuf *push, const uint16_t *map, in nv50_draw_elements_inline_u16() 522 nv50_draw_elements_inline_u32(struct nouveau_pushbuf *push, const uint32_t *map, in nv50_draw_elements_inline_u32() 539 nv50_draw_elements_inline_u32_short(struct nouveau_pushbuf *push, in nv50_draw_elements_inline_u32_short() 567 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_draw_elements() 664 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nva0_draw_stream_output() [all …]
|