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()
75 nv50_miptree_init_layout_linear(struct nv50_miptree *mt, unsigned pitch_align);
123 nv50_mt_zslice_offset(const struct nv50_miptree *mt, unsigned l, unsigned z);
144 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()
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_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()
1385 x0 *= (float)(1 << nv50_miptree(src)->ms_x); in nv50_blit_3d()
[all …]
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()
672 mt0 = nv50_miptree(buffer->resources[0]); in nv84_video_buffer_create()
673 mt1 = nv50_miptree(buffer->resources[1]); in nv84_video_buffer_create()
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_miptree.c41 tu102_mt_choose_storage_type(struct nv50_miptree *mt, bool compressed) in tu102_mt_choose_storage_type()
90 nvc0_mt_choose_storage_type(struct nv50_miptree *mt, bool compressed) in nvc0_mt_choose_storage_type()
189 nvc0_miptree_init_ms_mode(struct nv50_miptree *mt) in nvc0_miptree_init_ms_mode()
218 nvc0_miptree_init_layout_video(struct nv50_miptree *mt) in nvc0_miptree_init_layout_video()
240 nvc0_miptree_init_layout_tiled(struct nv50_miptree *mt) in nvc0_miptree_init_layout_tiled()
288 static uint64_t nvc0_miptree_get_modifier(struct nv50_miptree *mt) in nvc0_miptree_get_modifier()
346 struct nv50_miptree *mt = nv50_miptree(pt); in nvc0_miptree_get_handle()
374 struct nv50_miptree *mt = CALLOC_STRUCT(nv50_miptree); in nvc0_miptree_create()
458 nvc0_mt_zslice_offset(const struct nv50_miptree *mt, unsigned l, unsigned z) in nvc0_mt_zslice_offset()
485 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.c87 struct nv50_miptree *mt, unsigned level, unsigned layer, in nvc0_2d_texture_set()
162 struct nv50_miptree *dst, unsigned dst_level, in nvc0_2d_texture_do_copy()
164 struct nv50_miptree *src, unsigned src_level, in nvc0_2d_texture_do_copy()
235 struct nv50_miptree *src_mt = nv50_miptree(src); in nvc0_resource_copy_region()
236 struct nv50_miptree *dst_mt = nv50_miptree(dst); in nvc0_resource_copy_region()
274 nv50_miptree(dst), dst_level, in nvc0_resource_copy_region()
276 nv50_miptree(src), src_level, in nvc0_resource_copy_region()
322 struct nv50_miptree *mt = nv50_miptree(dst->texture); in nvc0_clear_render_target()
338 PUSH_DATA(push, nv50_miptree(&res->base)->level[0].pitch); in nvc0_clear_render_target()
631 struct nv50_miptree *mt = nv50_miptree(dst->texture); in nvc0_clear_depth_stencil()
[all …]
Dnvc0_transfer.c350 nvc0_mt_transfer_can_map_directly(struct nv50_miptree *mt) in nvc0_mt_transfer_can_map_directly()
360 nvc0_mt_sync(struct nvc0_context *nvc0, struct nv50_miptree *mt, unsigned usage) in nvc0_mt_sync()
382 struct nv50_miptree *mt = nv50_miptree(res); in nvc0_miptree_transfer_map()
501 struct nv50_miptree *mt = nv50_miptree(tx->base.resource); in nvc0_miptree_transfer_unmap()
Dnvc0_resource.h49 nvc0_mt_zslice_offset(const struct nv50_miptree *, unsigned l, unsigned z);
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()
1052 struct nv50_miptree *mt = nv50_miptree(&res->base); in nve4_set_surface_info()
1113 struct nv50_miptree *mt = nv50_miptree(&res->base); in nvc0_set_surface_info()
1170 struct nv50_miptree *mt = nv50_miptree(view->resource); in nvc0_validate_suf()
Dnvc0_state_validate.c15 struct nv50_miptree *mt = nv50_miptree(sf->base.texture);
228 struct nv50_miptree *mt = nv50_miptree(sf->base.texture); in nvc0_validate_fb()
247 PUSH_DATA(push, nv50_miptree(sf->base.texture)->level[0].pitch); in nvc0_validate_fb()
271 struct nv50_miptree *mt = nv50_miptree(fb->zsbuf->texture); in nvc0_validate_fb()
/external/mesa3d/src/gallium/drivers/nouveau/
DMakefile.sources73 nv50/nv50_miptree.c \
Dmeson.build89 'nv50/nv50_miptree.c',