H A D | radeon_surface.c | 90 typedef int (*hw_init_surface_t)(struct radeon_surface_manager *surf_man, 92 typedef int (*hw_best_surface_t)(struct radeon_surface_manager *surf_man, 132 static int radeon_get_family(struct radeon_surface_manager *surf_man) argument 134 switch (surf_man->device_id) { 135 #define CHIPSET(pci_id, name, fam) case pci_id: surf_man->family = CHIP_##fam; break; 195 static int r6_init_hw_info(struct radeon_surface_manager *surf_man) argument 201 r = radeon_get_value(surf_man->fd, RADEON_INFO_TILING_CONFIG, 207 surf_man->hw_info.allow_2d = 0; 208 version = drmGetVersion(surf_man->fd); 210 surf_man 261 r6_surface_init_linear(struct radeon_surface_manager *surf_man, struct radeon_surface *surf, uint64_t offset, unsigned start_level) argument 295 r6_surface_init_linear_aligned(struct radeon_surface_manager *surf_man, struct radeon_surface *surf, uint64_t offset, unsigned start_level) argument 323 r6_surface_init_1d(struct radeon_surface_manager *surf_man, struct radeon_surface *surf, uint64_t offset, unsigned start_level) argument 356 r6_surface_init_2d(struct radeon_surface_manager *surf_man, struct radeon_surface *surf, uint64_t offset, unsigned start_level) argument 399 r6_surface_init(struct radeon_surface_manager *surf_man, struct radeon_surface *surf) argument 469 r6_surface_best(struct radeon_surface_manager *surf_man, struct radeon_surface *surf) argument 480 eg_init_hw_info(struct radeon_surface_manager *surf_man) argument 606 eg_surface_init_1d(struct radeon_surface_manager *surf_man, struct radeon_surface *surf, struct radeon_surface_level *level, unsigned bpe, uint64_t offset, unsigned start_level) argument 647 eg_surface_init_2d(struct radeon_surface_manager *surf_man, struct radeon_surface *surf, struct radeon_surface_level *level, unsigned bpe, unsigned tile_split, uint64_t offset, unsigned start_level) argument 700 eg_surface_sanity(struct radeon_surface_manager *surf_man, struct radeon_surface *surf, unsigned mode) argument 783 eg_surface_init_1d_miptrees(struct radeon_surface_manager *surf_man, struct radeon_surface *surf) argument 805 eg_surface_init_2d_miptrees(struct radeon_surface_manager *surf_man, struct radeon_surface *surf) argument 828 eg_surface_init(struct radeon_surface_manager *surf_man, struct radeon_surface *surf) argument 903 eg_surface_best(struct radeon_surface_manager *surf_man, struct radeon_surface *surf) argument 1192 si_init_hw_info(struct radeon_surface_manager *surf_man) argument 1279 si_surface_sanity(struct radeon_surface_manager *surf_man, struct radeon_surface *surf, unsigned mode, unsigned *tile_mode, unsigned *stencil_tile_mode) argument 1509 si_surface_init_linear_aligned(struct radeon_surface_manager *surf_man, struct radeon_surface *surf, unsigned tile_mode, uint64_t offset, unsigned start_level) argument 1542 si_surface_init_1d(struct radeon_surface_manager *surf_man, struct radeon_surface *surf, struct radeon_surface_level *level, unsigned bpe, unsigned tile_mode, uint64_t offset, unsigned start_level) argument 1591 si_surface_init_1d_miptrees(struct radeon_surface_manager *surf_man, struct radeon_surface *surf, unsigned tile_mode, unsigned stencil_tile_mode) argument 1609 si_surface_init_2d(struct radeon_surface_manager *surf_man, struct radeon_surface *surf, struct radeon_surface_level *level, unsigned bpe, unsigned tile_mode, unsigned num_pipes, unsigned num_banks, unsigned tile_split, uint64_t offset, unsigned start_level) argument 1693 si_surface_init_2d_miptrees(struct radeon_surface_manager *surf_man, struct radeon_surface *surf, unsigned tile_mode, unsigned stencil_tile_mode) argument 1717 si_surface_init(struct radeon_surface_manager *surf_man, struct radeon_surface *surf) argument 1777 si_surface_best(struct radeon_surface_manager *surf_man, struct radeon_surface *surf) argument 1849 cik_get_2d_params(struct radeon_surface_manager *surf_man, unsigned bpe, unsigned nsamples, bool is_color, unsigned tile_mode, uint32_t *num_pipes, uint32_t *tile_split_ptr, uint32_t *num_banks, uint32_t *macro_tile_aspect, uint32_t *bank_w, uint32_t *bank_h) argument 2020 cik_init_hw_info(struct radeon_surface_manager *surf_man) argument 2108 cik_surface_sanity(struct radeon_surface_manager *surf_man, struct radeon_surface *surf, unsigned mode, unsigned *tile_mode, unsigned *stencil_tile_mode) argument 2206 cik_surface_init_2d(struct radeon_surface_manager *surf_man, struct radeon_surface *surf, struct radeon_surface_level *level, unsigned bpe, unsigned tile_mode, unsigned tile_split, unsigned num_pipes, unsigned num_banks, uint64_t offset, unsigned start_level) argument 2295 cik_surface_init_2d_miptrees(struct radeon_surface_manager *surf_man, struct radeon_surface *surf, unsigned tile_mode, unsigned stencil_tile_mode) argument 2321 cik_surface_init(struct radeon_surface_manager *surf_man, struct radeon_surface *surf) argument 2381 cik_surface_best(struct radeon_surface_manager *surf_man, struct radeon_surface *surf) argument 2406 struct radeon_surface_manager *surf_man; local 2453 radeon_surface_manager_free(struct radeon_surface_manager *surf_man) argument 2458 radeon_surface_sanity(struct radeon_surface_manager *surf_man, struct radeon_surface *surf, unsigned type, unsigned mode) argument 2526 radeon_surface_init(struct radeon_surface_manager *surf_man, struct radeon_surface *surf) argument 2543 radeon_surface_best(struct radeon_surface_manager *surf_man, struct radeon_surface *surf) argument [all...] |