Home
last modified time | relevance | path

Searched refs:nv50_miptree (Results 1 – 18 of 18) sorted by relevance

/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_resource.h48 struct nv50_miptree { struct
59 static inline struct nv50_miptree * argument
60 nv50_miptree(struct pipe_resource *pt) in nv50_miptree() function
62 return (struct nv50_miptree *)pt; in nv50_miptree()
74 nv50_miptree_init_layout_linear(struct nv50_miptree *mt, unsigned pitch_align);
122 nv50_mt_zslice_offset(const struct nv50_miptree *mt, unsigned l, unsigned z);
143 nv50_surface_from_miptree(struct nv50_miptree *mt,
Dnv50_miptree.c68 nv50_mt_choose_storage_type(struct nv50_miptree *mt, bool compressed) in nv50_mt_choose_storage_type()
164 struct nv50_miptree *mt = nv50_miptree(pt); in nv50_miptree_destroy()
186 struct nv50_miptree *mt = nv50_miptree(pt); in nv50_miptree_get_handle()
210 nv50_miptree_init_ms_mode(struct nv50_miptree *mt) in nv50_miptree_init_ms_mode()
239 nv50_miptree_init_layout_linear(struct nv50_miptree *mt, unsigned pitch_align) in nv50_miptree_init_layout_linear()
265 nv50_miptree_init_layout_video(struct nv50_miptree *mt) in nv50_miptree_init_layout_video()
287 nv50_miptree_init_layout_tiled(struct nv50_miptree *mt) in nv50_miptree_init_layout_tiled()
339 struct nv50_miptree *mt = CALLOC_STRUCT(nv50_miptree); in nv50_miptree_create()
405 struct nv50_miptree *mt; in nv50_miptree_from_handle()
416 mt = CALLOC_STRUCT(nv50_miptree); in nv50_miptree_from_handle()
[all …]
Dnv98_video_ppp.c46 struct nv50_miptree *mt = (struct nv50_miptree *)target->resources[i]; in nv98_decoder_setup_ppp()
67 struct nv50_miptree *mt = (struct nv50_miptree *)target->resources[i]; in nv98_decoder_setup_ppp()
Dnv50_surface.c83 struct nv50_miptree *mt, unsigned level, unsigned layer, in nv50_2d_texture_set()
152 struct nv50_miptree *dst, unsigned dst_level, in nv50_2d_texture_do_copy()
154 struct nv50_miptree *src, unsigned src_level, in nv50_2d_texture_do_copy()
224 struct nv50_miptree *src_mt = nv50_miptree(src); in nv50_resource_copy_region()
225 struct nv50_miptree *dst_mt = nv50_miptree(dst); in nv50_resource_copy_region()
264 nv50_miptree(dst), dst_level, in nv50_resource_copy_region()
266 nv50_miptree(src), src_level, in nv50_resource_copy_region()
285 struct nv50_miptree *mt = nv50_miptree(dst->texture); in nv50_clear_render_target()
376 struct nv50_miptree *mt = nv50_miptree(dst->texture); in nv50_clear_depth_stencil()
1373 tri_x = 16384 << nv50_miptree(dst)->ms_x; in nv50_blit_3d()
[all …]
Dnv84_video_vp.c217 struct nv50_miptree *mt = nv50_miptree(dest->resources[i]); in nv84_decoder_vp_h264()
495 struct nv50_miptree *y = nv50_miptree(dest->resources[0]); in nv84_decoder_vp_mpeg12()
496 struct nv50_miptree *uv = nv50_miptree(dest->resources[1]); in nv84_decoder_vp_mpeg12()
548 struct nv50_miptree *mt = nv50_miptree(dest->resources[i]); in nv84_decoder_vp_mpeg12()
Dnv50_transfer.c20 struct nv50_miptree *mt = nv50_miptree(res); in nv50_m2mf_rect_setup()
255 const struct nv50_miptree *mt = nv50_miptree(res); in nv50_miptree_transfer_map()
348 struct nv50_miptree *mt = nv50_miptree(tx->base.resource); in nv50_miptree_transfer_unmap()
Dnv50_tex.c74 struct nv50_miptree *mt = nv50_miptree(texture); in nv50_create_texture_view()
257 res = &nv50_miptree(tic->pipe.texture)->base; in nv50_validate_tic()
316 struct nv50_miptree *res; in nv50_validate_tic()
323 res = nv50_miptree(tic->pipe.texture); in nv50_validate_tic()
Dnv50_state_validate.c37 struct nv50_miptree *mt; in nv50_validate_fb()
46 mt = nv50_miptree(fb->cbufs[i]->texture); in nv50_validate_fb()
97 struct nv50_miptree *mt = nv50_miptree(fb->zsbuf->texture); in nv50_validate_fb()
Dnv84_video.c272 struct nv50_miptree mip; in nv84_create_decoder()
610 struct nv50_miptree *mt0, *mt1; in nv84_video_buffer_create()
673 mt0 = nv50_miptree(buffer->resources[0]); in nv84_video_buffer_create()
674 mt1 = nv50_miptree(buffer->resources[1]); in nv84_video_buffer_create()
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_miptree.c38 nvc0_mt_choose_storage_type(struct nv50_miptree *mt, bool compressed) in nvc0_mt_choose_storage_type()
137 nvc0_miptree_init_ms_mode(struct nv50_miptree *mt) in nvc0_miptree_init_ms_mode()
166 nvc0_miptree_init_layout_video(struct nv50_miptree *mt) in nvc0_miptree_init_layout_video()
188 nvc0_miptree_init_layout_tiled(struct nv50_miptree *mt) in nvc0_miptree_init_layout_tiled()
251 struct nv50_miptree *mt = CALLOC_STRUCT(nv50_miptree); in nvc0_miptree_create()
329 nvc0_mt_zslice_offset(const struct nv50_miptree *mt, unsigned l, unsigned z) in nvc0_mt_zslice_offset()
356 struct nv50_surface *ns = nv50_surface_from_miptree(nv50_miptree(pt), templ); in nvc0_miptree_surface_new()
Dnvc0_video_ppp.c46 struct nv50_miptree *mt = (struct nv50_miptree *)target->resources[i]; in nvc0_decoder_setup_ppp()
67 struct nv50_miptree *mt = (struct nv50_miptree *)target->resources[i]; in nvc0_decoder_setup_ppp()
Dnvc0_surface.c85 struct nv50_miptree *mt, unsigned level, unsigned layer, in nvc0_2d_texture_set()
155 struct nv50_miptree *dst, unsigned dst_level, in nvc0_2d_texture_do_copy()
157 struct nv50_miptree *src, unsigned src_level, in nvc0_2d_texture_do_copy()
228 struct nv50_miptree *src_mt = nv50_miptree(src); in nvc0_resource_copy_region()
229 struct nv50_miptree *dst_mt = nv50_miptree(dst); in nvc0_resource_copy_region()
267 nv50_miptree(dst), dst_level, in nvc0_resource_copy_region()
269 nv50_miptree(src), src_level, in nvc0_resource_copy_region()
315 struct nv50_miptree *mt = nv50_miptree(dst->texture); in nvc0_clear_render_target()
331 PUSH_DATA(push, nv50_miptree(&res->base)->level[0].pitch); in nvc0_clear_render_target()
630 struct nv50_miptree *mt = nv50_miptree(dst->texture); in nvc0_clear_depth_stencil()
[all …]
Dnvc0_transfer.c347 nvc0_mt_transfer_can_map_directly(struct nv50_miptree *mt) in nvc0_mt_transfer_can_map_directly()
357 nvc0_mt_sync(struct nvc0_context *nvc0, struct nv50_miptree *mt, unsigned usage) in nvc0_mt_sync()
379 struct nv50_miptree *mt = nv50_miptree(res); in nvc0_miptree_transfer_map()
498 struct nv50_miptree *mt = nv50_miptree(tx->base.resource); in nvc0_miptree_transfer_unmap()
Dnvc0_state_validate.c15 struct nv50_miptree *mt = nv50_miptree(sf->base.texture);
109 struct nv50_miptree *mt = nv50_miptree(sf->base.texture); in nvc0_validate_fb()
128 PUSH_DATA(push, nv50_miptree(sf->base.texture)->level[0].pitch); in nvc0_validate_fb()
152 struct nv50_miptree *mt = nv50_miptree(fb->zsbuf->texture); in nvc0_validate_fb()
Dnvc0_tex.c79 struct nv50_miptree *mt; in gm107_create_texture_view()
85 mt = nv50_miptree(texture); in gm107_create_texture_view()
292 struct nv50_miptree *mt; in gf100_create_texture_view()
298 mt = nv50_miptree(texture); in gf100_create_texture_view()
1027 struct nv50_miptree *mt = nv50_miptree(&res->base); in nve4_set_surface_info()
1095 struct nv50_miptree *mt = nv50_miptree(&res->base); in nvc0_set_surface_info()
1152 struct nv50_miptree *mt = nv50_miptree(view->resource); in nvc0_validate_suf()
Dnvc0_resource.h45 nvc0_mt_zslice_offset(const struct nv50_miptree *, unsigned l, unsigned z);
/external/mesa3d/src/gallium/drivers/nouveau/
DMakefile.sources74 nv50/nv50_miptree.c \
Dmeson.build90 'nv50/nv50_miptree.c',