Home
last modified time | relevance | path

Searched refs:pool (Results 101 - 125 of 1406) sorted by relevance

12345678910>>...57

/third_party/nghttp2/src/
H A Dmemchunk_test.cc37 MemchunkPool pool; in test_pool_recycle() local
39 CU_ASSERT(!pool.pool); in test_pool_recycle()
40 CU_ASSERT(0 == pool.poolsize); in test_pool_recycle()
41 CU_ASSERT(nullptr == pool.freelist); in test_pool_recycle()
43 auto m1 = pool.get(); in test_pool_recycle()
45 CU_ASSERT(m1 == pool.pool); in test_pool_recycle()
46 CU_ASSERT(MemchunkPool::value_type::size == pool.poolsize); in test_pool_recycle()
47 CU_ASSERT(nullptr == pool in test_pool_recycle()
90 MemchunkPool16 pool; test_memchunks_append() local
131 MemchunkPool16 pool; test_memchunks_drain() local
151 MemchunkPool16 pool; test_memchunks_riovec() local
184 MemchunkPool16 pool; test_memchunks_recycle() local
201 MemchunkPool16 pool; test_memchunks_reset() local
224 MemchunkPool16 pool; test_peek_memchunks_append() local
259 MemchunkPool16 pool; test_peek_memchunks_disable_peek_drain() local
287 MemchunkPool16 pool; test_peek_memchunks_disable_peek_no_drain() local
315 MemchunkPool16 pool; test_peek_memchunks_reset() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_resource.c907 static void dcn10_resource_destruct(struct dcn10_resource_pool *pool) in dcn10_resource_destruct() argument
911 for (i = 0; i < pool->base.stream_enc_count; i++) { in dcn10_resource_destruct()
912 if (pool->base.stream_enc[i] != NULL) { in dcn10_resource_destruct()
913 kfree(DCN10STRENC_FROM_STRENC(pool->base.stream_enc[i])); in dcn10_resource_destruct()
914 pool->base.stream_enc[i] = NULL; in dcn10_resource_destruct()
918 if (pool->base.mpc != NULL) { in dcn10_resource_destruct()
919 kfree(TO_DCN10_MPC(pool->base.mpc)); in dcn10_resource_destruct()
920 pool->base.mpc = NULL; in dcn10_resource_destruct()
923 kfree(pool->base.hubbub); in dcn10_resource_destruct()
924 pool in dcn10_resource_destruct()
1086 dcn10_acquire_free_pipe_for_layer( const struct dc_state *cur_ctx, struct dc_state *new_ctx, const struct resource_pool *pool, const struct pipe_ctx *opp_head_pipe) dcn10_acquire_free_pipe_for_layer() argument
1127 dcn10_destroy_resource_pool(struct resource_pool **pool) dcn10_destroy_resource_pool() argument
1234 dcn10_find_first_free_match_stream_enc_for_link( struct resource_context *res_ctx, const struct resource_pool *pool, struct dc_stream_state *stream) dcn10_find_first_free_match_stream_enc_for_link() argument
1306 dcn10_resource_construct( uint8_t num_virtual_links, struct dc *dc, struct dcn10_resource_pool *pool) dcn10_resource_construct() argument
1673 struct dcn10_resource_pool *pool = dcn10_create_resource_pool() local
[all...]
/kernel/linux/linux-6.6/mm/
H A Dz3fold.c47 * freelists maintained in each pool. NCHUNKS_ORDER of 6 means that the
52 * be 63, or 62, respectively, freelists per pool.
86 unsigned long pool; /* back link */ member
95 * pool
100 * @pool: pointer to the containing pool
114 struct z3fold_pool *pool; member
126 * struct z3fold_pool - stores metadata for each z3fold pool
127 * @name: pool name
128 * @lock: protects pool unbuddie
194 alloc_slots(struct z3fold_pool *pool, gfp_t gfp) alloc_slots() argument
310 struct z3fold_pool *pool = slots_to_pool(slots); free_handle() local
319 init_z3fold_page(struct page *page, bool headless, struct z3fold_pool *pool, gfp_t gfp) init_z3fold_page() argument
440 struct z3fold_pool *pool = zhdr_to_pool(zhdr); __release_z3fold_page() local
471 struct z3fold_pool *pool = zhdr_to_pool(zhdr); release_z3fold_page_locked_list() local
493 struct z3fold_pool *pool = container_of(w, struct z3fold_pool, work); free_pages_work() local
538 add_to_unbuddied(struct z3fold_pool *pool, struct z3fold_header *zhdr) add_to_unbuddied() argument
596 struct z3fold_pool *pool = zhdr_to_pool(zhdr); compact_single_buddy() local
736 struct z3fold_pool *pool = zhdr_to_pool(zhdr); do_compact_page() local
785 __z3fold_alloc(struct z3fold_pool *pool, size_t size, bool can_sleep) __z3fold_alloc() argument
910 struct z3fold_pool *pool = NULL; z3fold_create_pool() local
963 z3fold_destroy_pool(struct z3fold_pool *pool) z3fold_destroy_pool() argument
1000 z3fold_alloc(struct z3fold_pool *pool, size_t size, gfp_t gfp, unsigned long *handle) z3fold_alloc() argument
1092 z3fold_free(struct z3fold_pool *pool, unsigned long handle) z3fold_free() argument
1174 z3fold_map(struct z3fold_pool *pool, unsigned long handle) z3fold_map() argument
1219 z3fold_unmap(struct z3fold_pool *pool, unsigned long handle) z3fold_unmap() argument
1244 z3fold_get_pool_size(struct z3fold_pool *pool) z3fold_get_pool_size() argument
1252 struct z3fold_pool *pool; z3fold_page_isolate() local
1289 struct z3fold_pool *pool; z3fold_page_migrate() local
1347 struct z3fold_pool *pool; z3fold_page_putback() local
1379 z3fold_zpool_destroy(void *pool) z3fold_zpool_destroy() argument
1384 z3fold_zpool_malloc(void *pool, size_t size, gfp_t gfp, unsigned long *handle) z3fold_zpool_malloc() argument
1389 z3fold_zpool_free(void *pool, unsigned long handle) z3fold_zpool_free() argument
1394 z3fold_zpool_map(void *pool, unsigned long handle, enum zpool_mapmode mm) z3fold_zpool_map() argument
1399 z3fold_zpool_unmap(void *pool, unsigned long handle) z3fold_zpool_unmap() argument
1404 z3fold_zpool_total_size(void *pool) z3fold_zpool_total_size() argument
[all...]
H A Dzsmalloc.c36 * pool->lock
256 struct zs_pool *pool; member
286 static void kick_deferred_free(struct zs_pool *pool);
287 static void init_deferred_free(struct zs_pool *pool);
288 static void SetZsPageMovable(struct zs_pool *pool, struct zspage *zspage);
293 static void kick_deferred_free(struct zs_pool *pool) {} in kick_deferred_free() argument
294 static void init_deferred_free(struct zs_pool *pool) {} in init_deferred_free() argument
295 static void SetZsPageMovable(struct zs_pool *pool, struct zspage *zspage) {} in SetZsPageMovable() argument
298 static int create_cache(struct zs_pool *pool) in create_cache() argument
300 pool in create_cache()
316 destroy_cache(struct zs_pool *pool) destroy_cache() argument
322 cache_alloc_handle(struct zs_pool *pool, gfp_t gfp) cache_alloc_handle() argument
328 cache_free_handle(struct zs_pool *pool, unsigned long handle) cache_free_handle() argument
333 cache_alloc_zspage(struct zs_pool *pool, gfp_t flags) cache_alloc_zspage() argument
339 cache_free_zspage(struct zs_pool *pool, struct zspage *zspage) cache_free_zspage() argument
364 zs_zpool_destroy(void *pool) zs_zpool_destroy() argument
369 zs_zpool_malloc(void *pool, size_t size, gfp_t gfp, unsigned long *handle) zs_zpool_malloc() argument
378 zs_zpool_free(void *pool, unsigned long handle) zs_zpool_free() argument
383 zs_zpool_map(void *pool, unsigned long handle, enum zpool_mapmode mm) zs_zpool_map() argument
403 zs_zpool_unmap(void *pool, unsigned long handle) zs_zpool_unmap() argument
408 zs_zpool_total_size(void *pool) zs_zpool_total_size() argument
489 zspage_class(struct zs_pool *pool, struct zspage *zspage) zspage_class() argument
560 struct zs_pool *pool = s->private; zs_stats_size_show() local
622 zs_pool_stat_create(struct zs_pool *pool, const char *name) zs_pool_stat_create() argument
635 zs_pool_stat_destroy(struct zs_pool *pool) zs_pool_stat_destroy() argument
649 zs_pool_stat_create(struct zs_pool *pool, const char *name) zs_pool_stat_create() argument
653 zs_pool_stat_destroy(struct zs_pool *pool) zs_pool_stat_destroy() argument
848 __free_zspage(struct zs_pool *pool, struct size_class *class, struct zspage *zspage) __free_zspage() argument
879 free_zspage(struct zs_pool *pool, struct size_class *class, struct zspage *zspage) free_zspage() argument
980 alloc_zspage(struct zs_pool *pool, struct size_class *class, gfp_t gfp) alloc_zspage() argument
1161 zs_lookup_class_index(struct zs_pool *pool, unsigned int size) zs_lookup_class_index() argument
1171 zs_get_total_pages(struct zs_pool *pool) zs_get_total_pages() argument
1192 zs_map_object(struct zs_pool *pool, unsigned long handle, enum zs_mapmode mm) zs_map_object() argument
1254 zs_unmap_object(struct zs_pool *pool, unsigned long handle) zs_unmap_object() argument
1301 zs_huge_class_size(struct zs_pool *pool) zs_huge_class_size() argument
1307 obj_malloc(struct zs_pool *pool, struct zspage *zspage, unsigned long handle) obj_malloc() argument
1360 zs_malloc(struct zs_pool *pool, size_t size, gfp_t gfp) zs_malloc() argument
1445 zs_free(struct zs_pool *pool, unsigned long handle) zs_free() argument
1578 migrate_zspage(struct zs_pool *pool, struct zspage *src_zspage, struct zspage *dst_zspage) migrate_zspage() argument
1780 struct zs_pool *pool; zs_page_isolate() local
1801 struct zs_pool *pool; zs_page_migrate() local
1881 struct zs_pool *pool; zs_page_putback() local
1911 struct zs_pool *pool = container_of(work, struct zs_pool, async_free_zspage() local
1938 kick_deferred_free(struct zs_pool *pool) kick_deferred_free() argument
1943 zs_flush_migration(struct zs_pool *pool) zs_flush_migration() argument
1948 init_deferred_free(struct zs_pool *pool) init_deferred_free() argument
1953 SetZsPageMovable(struct zs_pool *pool, struct zspage *zspage) SetZsPageMovable() argument
1964 zs_flush_migration(struct zs_pool *pool) zs_flush_migration() argument
1987 __zs_compact(struct zs_pool *pool, struct size_class *class) __zs_compact() argument
2051 zs_compact(struct zs_pool *pool) zs_compact() argument
2079 zs_pool_stats(struct zs_pool *pool, struct zs_pool_stats *stats) zs_pool_stats() argument
2089 struct zs_pool *pool = container_of(shrinker, struct zs_pool, zs_shrinker_scan() local
2108 struct zs_pool *pool = container_of(shrinker, struct zs_pool, zs_shrinker_count() local
2122 zs_unregister_shrinker(struct zs_pool *pool) zs_unregister_shrinker() argument
2127 zs_register_shrinker(struct zs_pool *pool) zs_register_shrinker() argument
2172 struct zs_pool *pool; zs_create_pool() local
2282 zs_destroy_pool(struct zs_pool *pool) zs_destroy_pool() argument
[all...]
/third_party/mesa3d/src/gallium/frontends/nine/
H A Dnine_helpers.c26 nine_range_pool_more(struct nine_range_pool *pool) in nine_range_pool_more() argument
30 assert(!pool->free); in nine_range_pool_more()
32 if (pool->num_slabs == pool->num_slabs_max) { in nine_range_pool_more()
33 unsigned p = pool->num_slabs_max; in nine_range_pool_more()
34 unsigned n = pool->num_slabs_max * 2; in nine_range_pool_more()
37 pool->slabs = REALLOC(pool->slabs, in nine_range_pool_more()
40 pool->num_slabs_max = n; in nine_range_pool_more()
42 pool in nine_range_pool_more()
53 nine_range_pool_get(struct nine_range_pool *pool, int16_t bgn, int16_t end) nine_range_pool_get() argument
66 nine_ranges_coalesce(struct nine_range *r, struct nine_range_pool *pool) nine_ranges_coalesce() argument
79 nine_ranges_insert(struct nine_range **head, int16_t bgn, int16_t end, struct nine_range_pool *pool) nine_ranges_insert() argument
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dzpool.h8 * storage pool implementations. Typically, this is used to
18 int (*evict)(struct zpool *pool, unsigned long handle);
45 const char *zpool_get_type(struct zpool *pool);
47 void zpool_destroy_pool(struct zpool *pool);
49 bool zpool_malloc_support_movable(struct zpool *pool);
51 int zpool_malloc(struct zpool *pool, size_t size, gfp_t gfp,
54 void zpool_free(struct zpool *pool, unsigned long handle);
56 int zpool_shrink(struct zpool *pool, unsigned int pages,
59 void *zpool_map_handle(struct zpool *pool, unsigned long handle,
62 void zpool_unmap_handle(struct zpool *pool, unsigne
[all...]
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/
H A Dsgl.c48 * hisi_acc_create_sgl_pool() - Create a hw sgl pool.
49 * @dev: The device which hw sgl pool belongs to.
50 * @count: Count of hisi_acc_hw_sgl in pool.
53 * This function creates a hw sgl pool, after this user can get hw sgl memory
60 struct hisi_acc_sgl_pool *pool; in hisi_acc_create_sgl_pool() local
79 pool = kzalloc(sizeof(*pool), GFP_KERNEL); in hisi_acc_create_sgl_pool()
80 if (!pool) in hisi_acc_create_sgl_pool()
82 block = pool->mem_block; in hisi_acc_create_sgl_pool()
104 pool in hisi_acc_create_sgl_pool()
129 hisi_acc_free_sgl_pool(struct device *dev, struct hisi_acc_sgl_pool *pool) hisi_acc_free_sgl_pool() argument
147 acc_get_sgl(struct hisi_acc_sgl_pool *pool, u32 index, dma_addr_t *hw_sgl_dma) acc_get_sgl() argument
196 hisi_acc_sg_buf_map_to_hw_sgl(struct device *dev, struct scatterlist *sgl, struct hisi_acc_sgl_pool *pool, u32 index, dma_addr_t *hw_sgl_dma) hisi_acc_sg_buf_map_to_hw_sgl() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dktls_tx.c96 struct list_head list_node; /* member of the pool */
260 /* Recycling pool API */
269 struct mutex lock; /* Protects access to the pool */
280 struct mlx5e_tls_tx_pool *pool = in create_work() local
287 bulk_async = mlx5e_bulk_async_init(pool->mdev, MLX5E_TLS_TX_POOL_BULK); in create_work()
292 obj = mlx5e_tls_priv_tx_init(pool->mdev, pool->sw_stats, &bulk_async->arr[i]); in create_work()
306 atomic64_add(i, &pool->sw_stats->tx_tls_pool_alloc); in create_work()
311 mutex_lock(&pool->lock); in create_work()
312 if (pool in create_work()
330 struct mlx5e_tls_tx_pool *pool = destroy_work() local
359 struct mlx5e_tls_tx_pool *pool; mlx5e_tls_tx_pool_init() local
387 mlx5e_tls_tx_pool_list_cleanup(struct mlx5e_tls_tx_pool *pool) mlx5e_tls_tx_pool_list_cleanup() argument
409 mlx5e_tls_tx_pool_cleanup(struct mlx5e_tls_tx_pool *pool) mlx5e_tls_tx_pool_cleanup() argument
416 pool_push(struct mlx5e_tls_tx_pool *pool, struct mlx5e_ktls_offload_context_tx *obj) pool_push() argument
425 pool_pop(struct mlx5e_tls_tx_pool *pool) pool_pop() argument
458 struct mlx5e_tls_tx_pool *pool; mlx5e_ktls_add_tx() local
513 struct mlx5e_tls_tx_pool *pool; mlx5e_ktls_del_tx() local
[all...]
/kernel/linux/linux-5.10/include/net/
H A Dpage_pool.h131 struct page *page_pool_alloc_pages(struct page_pool *pool, gfp_t gfp);
133 static inline struct page *page_pool_dev_alloc_pages(struct page_pool *pool) in page_pool_dev_alloc_pages() argument
137 return page_pool_alloc_pages(pool, gfp); in page_pool_dev_alloc_pages()
144 inline enum dma_data_direction page_pool_get_dma_dir(struct page_pool *pool) in page_pool_get_dma_dir() argument
146 return pool->p.dma_dir; in page_pool_get_dma_dir()
152 void page_pool_destroy(struct page_pool *pool);
153 void page_pool_use_xdp_mem(struct page_pool *pool, void (*disconnect)(void *));
154 void page_pool_release_page(struct page_pool *pool, struct page *page);
156 static inline void page_pool_destroy(struct page_pool *pool) in page_pool_destroy() argument
160 static inline void page_pool_use_xdp_mem(struct page_pool *pool, in page_pool_use_xdp_mem() argument
164 page_pool_release_page(struct page_pool *pool, struct page *page) page_pool_release_page() argument
174 page_pool_put_full_page(struct page_pool *pool, struct page *page, bool allow_direct) page_pool_put_full_page() argument
186 page_pool_recycle_direct(struct page_pool *pool, struct page *page) page_pool_recycle_direct() argument
216 page_pool_put(struct page_pool *pool) page_pool_put() argument
223 page_pool_nid_changed(struct page_pool *pool, int new_nid) page_pool_nid_changed() argument
[all...]
H A Dxsk_buff_pool.h25 struct xsk_buff_pool *pool; member
58 /* For performance reasons, each buff pool has its own array of dma_pages
87 int xp_assign_dev(struct xsk_buff_pool *pool, struct net_device *dev,
89 int xp_assign_dev_shared(struct xsk_buff_pool *pool, struct xdp_sock *umem_xs,
91 void xp_destroy(struct xsk_buff_pool *pool);
93 void xp_get_pool(struct xsk_buff_pool *pool);
94 bool xp_put_pool(struct xsk_buff_pool *pool);
95 void xp_clear_dev(struct xsk_buff_pool *pool);
96 void xp_add_xsk(struct xsk_buff_pool *pool, struct xdp_sock *xs);
97 void xp_del_xsk(struct xsk_buff_pool *pool, struc
129 xp_dma_sync_for_device(struct xsk_buff_pool *pool, dma_addr_t dma, size_t size) xp_dma_sync_for_device() argument
145 xp_desc_crosses_non_contig_pg(struct xsk_buff_pool *pool, u64 addr, u32 len) xp_desc_crosses_non_contig_pg() argument
157 xp_aligned_extract_addr(struct xsk_buff_pool *pool, u64 addr) xp_aligned_extract_addr() argument
[all...]
/third_party/mesa3d/src/gallium/frontends/lavapipe/
H A Dlvp_cmd_buffer.c30 struct lvp_cmd_pool * pool, in lvp_create_cmd_buffer()
36 cmd_buffer = vk_alloc(&pool->vk.alloc, sizeof(*cmd_buffer), 8, in lvp_create_cmd_buffer()
41 VkResult result = vk_command_buffer_init(&cmd_buffer->vk, &pool->vk, level); in lvp_create_cmd_buffer()
43 vk_free(&pool->vk.alloc, cmd_buffer); in lvp_create_cmd_buffer()
48 cmd_buffer->pool = pool; in lvp_create_cmd_buffer()
51 if (pool) { in lvp_create_cmd_buffer()
52 list_addtail(&cmd_buffer->pool_link, &pool->cmd_buffers); in lvp_create_cmd_buffer()
78 LVP_FROM_HANDLE(lvp_cmd_pool, pool, pAllocateInfo->commandPool); in lvp_AllocateCommandBuffers()
85 if (!list_is_empty(&pool in lvp_AllocateCommandBuffers()
28 lvp_create_cmd_buffer( struct lvp_device * device, struct lvp_cmd_pool * pool, VkCommandBufferLevel level, VkCommandBuffer* pCommandBuffer) lvp_create_cmd_buffer() argument
188 struct lvp_cmd_pool *pool; lvp_CreateCommandPool() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn31/
H A Ddcn31_resource.c1341 static void dcn31_resource_destruct(struct dcn31_resource_pool *pool) in dcn31_resource_destruct() argument
1345 for (i = 0; i < pool->base.stream_enc_count; i++) { in dcn31_resource_destruct()
1346 if (pool->base.stream_enc[i] != NULL) { in dcn31_resource_destruct()
1347 if (pool->base.stream_enc[i]->vpg != NULL) { in dcn31_resource_destruct()
1348 kfree(DCN30_VPG_FROM_VPG(pool->base.stream_enc[i]->vpg)); in dcn31_resource_destruct()
1349 pool->base.stream_enc[i]->vpg = NULL; in dcn31_resource_destruct()
1351 if (pool->base.stream_enc[i]->afmt != NULL) { in dcn31_resource_destruct()
1352 kfree(DCN30_AFMT_FROM_AFMT(pool->base.stream_enc[i]->afmt)); in dcn31_resource_destruct()
1353 pool->base.stream_enc[i]->afmt = NULL; in dcn31_resource_destruct()
1355 kfree(DCN10STRENC_FROM_STRENC(pool in dcn31_resource_destruct()
1510 dcn31_dwbc_create(struct dc_context *ctx, struct resource_pool *pool) dcn31_dwbc_create() argument
1535 dcn31_mmhubbub_create(struct dc_context *ctx, struct resource_pool *pool) dcn31_mmhubbub_create() argument
1575 dcn31_destroy_resource_pool(struct resource_pool **pool) dcn31_destroy_resource_pool() argument
1863 dcn31_resource_construct( uint8_t num_virtual_links, struct dc *dc, struct dcn31_resource_pool *pool) dcn31_resource_construct() argument
2202 struct dcn31_resource_pool *pool = dcn31_create_resource_pool() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce110/
H A Ddce110_resource.c819 static void dce110_resource_destruct(struct dce110_resource_pool *pool) in dce110_resource_destruct() argument
823 for (i = 0; i < pool->base.pipe_count; i++) { in dce110_resource_destruct()
824 if (pool->base.opps[i] != NULL) in dce110_resource_destruct()
825 dce110_opp_destroy(&pool->base.opps[i]); in dce110_resource_destruct()
827 if (pool->base.transforms[i] != NULL) in dce110_resource_destruct()
828 dce110_transform_destroy(&pool->base.transforms[i]); in dce110_resource_destruct()
830 if (pool->base.ipps[i] != NULL) in dce110_resource_destruct()
831 dce_ipp_destroy(&pool->base.ipps[i]); in dce110_resource_destruct()
833 if (pool->base.mis[i] != NULL) { in dce110_resource_destruct()
834 kfree(TO_DCE_MEM_INPUT(pool in dce110_resource_destruct()
1128 dce110_acquire_underlay( struct dc_state *context, const struct resource_pool *pool, struct dc_stream_state *stream) dce110_acquire_underlay() argument
1195 dce110_destroy_resource_pool(struct resource_pool **pool) dce110_destroy_resource_pool() argument
1204 dce110_find_first_free_match_stream_enc_for_link( struct resource_context *res_ctx, const struct resource_pool *pool, struct dc_stream_state *stream) dce110_find_first_free_match_stream_enc_for_link() argument
1249 underlay_create(struct dc_context *ctx, struct resource_pool *pool) underlay_create() argument
1352 dce110_resource_construct( uint8_t num_virtual_links, struct dc *dc, struct dce110_resource_pool *pool, struct hw_asic_id asic_id) dce110_resource_construct() argument
1540 struct dce110_resource_pool *pool = dce110_create_resource_pool() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce110/
H A Ddce110_resource.c812 static void dce110_resource_destruct(struct dce110_resource_pool *pool) in dce110_resource_destruct() argument
816 for (i = 0; i < pool->base.pipe_count; i++) { in dce110_resource_destruct()
817 if (pool->base.opps[i] != NULL) in dce110_resource_destruct()
818 dce110_opp_destroy(&pool->base.opps[i]); in dce110_resource_destruct()
820 if (pool->base.transforms[i] != NULL) in dce110_resource_destruct()
821 dce110_transform_destroy(&pool->base.transforms[i]); in dce110_resource_destruct()
823 if (pool->base.ipps[i] != NULL) in dce110_resource_destruct()
824 dce_ipp_destroy(&pool->base.ipps[i]); in dce110_resource_destruct()
826 if (pool->base.mis[i] != NULL) { in dce110_resource_destruct()
827 kfree(TO_DCE_MEM_INPUT(pool in dce110_resource_destruct()
1121 dce110_acquire_underlay( const struct dc_state *cur_ctx, struct dc_state *new_ctx, const struct resource_pool *pool, const struct pipe_ctx *opp_head_pipe) dce110_acquire_underlay() argument
1190 dce110_destroy_resource_pool(struct resource_pool **pool) dce110_destroy_resource_pool() argument
1199 dce110_find_first_free_match_stream_enc_for_link( struct resource_context *res_ctx, const struct resource_pool *pool, struct dc_stream_state *stream) dce110_find_first_free_match_stream_enc_for_link() argument
1244 underlay_create(struct dc_context *ctx, struct resource_pool *pool) underlay_create() argument
1348 dce110_resource_construct( uint8_t num_virtual_links, struct dc *dc, struct dce110_resource_pool *pool, struct hw_asic_id asic_id) dce110_resource_construct() argument
1539 struct dce110_resource_pool *pool = dce110_create_resource_pool() local
[all...]
/kernel/linux/linux-5.10/mm/
H A Dzsmalloc.c302 static int zs_register_migration(struct zs_pool *pool);
303 static void zs_unregister_migration(struct zs_pool *pool);
307 static void kick_deferred_free(struct zs_pool *pool);
308 static void init_deferred_free(struct zs_pool *pool);
309 static void SetZsPageMovable(struct zs_pool *pool, struct zspage *zspage);
313 static int zs_register_migration(struct zs_pool *pool) { return 0; } in zs_register_migration() argument
314 static void zs_unregister_migration(struct zs_pool *pool) {} in zs_unregister_migration() argument
318 static void kick_deferred_free(struct zs_pool *pool) {} in kick_deferred_free() argument
319 static void init_deferred_free(struct zs_pool *pool) {} in init_deferred_free() argument
320 static void SetZsPageMovable(struct zs_pool *pool, struc in init_deferred_free() argument
323 create_cache(struct zs_pool *pool) create_cache() argument
341 destroy_cache(struct zs_pool *pool) destroy_cache() argument
347 cache_alloc_handle(struct zs_pool *pool, gfp_t gfp) cache_alloc_handle() argument
353 cache_free_handle(struct zs_pool *pool, unsigned long handle) cache_free_handle() argument
358 cache_alloc_zspage(struct zs_pool *pool, gfp_t flags) cache_alloc_zspage() argument
364 cache_free_zspage(struct zs_pool *pool, struct zspage *zspage) cache_free_zspage() argument
395 zs_zpool_destroy(void *pool) zs_zpool_destroy() argument
400 zs_zpool_malloc(void *pool, size_t size, gfp_t gfp, unsigned long *handle) zs_zpool_malloc() argument
406 zs_zpool_free(void *pool, unsigned long handle) zs_zpool_free() argument
411 zs_zpool_map(void *pool, unsigned long handle, enum zpool_mapmode mm) zs_zpool_map() argument
431 zs_zpool_unmap(void *pool, unsigned long handle) zs_zpool_unmap() argument
436 zs_zpool_total_size(void *pool) zs_zpool_total_size() argument
589 struct zs_pool *pool = s->private; zs_stats_size_show() local
645 zs_pool_stat_create(struct zs_pool *pool, const char *name) zs_pool_stat_create() argument
658 zs_pool_stat_destroy(struct zs_pool *pool) zs_pool_stat_destroy() argument
672 zs_pool_stat_create(struct zs_pool *pool, const char *name) zs_pool_stat_create() argument
676 zs_pool_stat_destroy(struct zs_pool *pool) zs_pool_stat_destroy() argument
931 __free_zspage(struct zs_pool *pool, struct size_class *class, struct zspage *zspage) __free_zspage() argument
963 free_zspage(struct zs_pool *pool, struct size_class *class, struct zspage *zspage) free_zspage() argument
1059 alloc_zspage(struct zs_pool *pool, struct size_class *class, gfp_t gfp) alloc_zspage() argument
1227 zs_get_total_pages(struct zs_pool *pool) zs_get_total_pages() argument
1248 zs_map_object(struct zs_pool *pool, unsigned long handle, enum zs_mapmode mm) zs_map_object() argument
1307 zs_unmap_object(struct zs_pool *pool, unsigned long handle) zs_unmap_object() argument
1358 zs_huge_class_size(struct zs_pool *pool) zs_huge_class_size() argument
1416 zs_malloc(struct zs_pool *pool, size_t size, gfp_t gfp) zs_malloc() argument
1497 zs_free(struct zs_pool *pool, unsigned long handle) zs_free() argument
1652 migrate_zspage(struct zs_pool *pool, struct size_class *class, struct zs_compact_control *cc) migrate_zspage() argument
1853 putback_zspage_deferred(struct zs_pool *pool, struct size_class *class, struct zspage *zspage) putback_zspage_deferred() argument
1865 zs_pool_dec_isolated(struct zs_pool *pool) zs_pool_dec_isolated() argument
1904 struct zs_pool *pool; zs_page_isolate() local
1961 struct zs_pool *pool; zs_page_migrate() local
2089 struct zs_pool *pool; zs_page_putback() local
2124 zs_register_migration(struct zs_pool *pool) zs_register_migration() argument
2137 pool_isolated_are_drained(struct zs_pool *pool) pool_isolated_are_drained() argument
2143 wait_for_isolated_drain(struct zs_pool *pool) wait_for_isolated_drain() argument
2156 zs_unregister_migration(struct zs_pool *pool) zs_unregister_migration() argument
2183 struct zs_pool *pool = container_of(work, struct zs_pool, async_free_zspage() local
2210 kick_deferred_free(struct zs_pool *pool) kick_deferred_free() argument
2215 init_deferred_free(struct zs_pool *pool) init_deferred_free() argument
2220 SetZsPageMovable(struct zs_pool *pool, struct zspage *zspage) SetZsPageMovable() argument
2252 __zs_compact(struct zs_pool *pool, struct size_class *class) __zs_compact() argument
2303 zs_compact(struct zs_pool *pool) zs_compact() argument
2323 zs_pool_stats(struct zs_pool *pool, struct zs_pool_stats *stats) zs_pool_stats() argument
2333 struct zs_pool *pool = container_of(shrinker, struct zs_pool, zs_shrinker_scan() local
2352 struct zs_pool *pool = container_of(shrinker, struct zs_pool, zs_shrinker_count() local
2368 zs_unregister_shrinker(struct zs_pool *pool) zs_unregister_shrinker() argument
2373 zs_register_shrinker(struct zs_pool *pool) zs_register_shrinker() argument
2396 struct zs_pool *pool; zs_create_pool() local
2509 zs_destroy_pool(struct zs_pool *pool) zs_destroy_pool() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn314/
H A Ddcn314_resource.c1414 static void dcn314_resource_destruct(struct dcn314_resource_pool *pool) in dcn314_resource_destruct() argument
1418 for (i = 0; i < pool->base.stream_enc_count; i++) { in dcn314_resource_destruct()
1419 if (pool->base.stream_enc[i] != NULL) { in dcn314_resource_destruct()
1420 if (pool->base.stream_enc[i]->vpg != NULL) { in dcn314_resource_destruct()
1421 kfree(DCN30_VPG_FROM_VPG(pool->base.stream_enc[i]->vpg)); in dcn314_resource_destruct()
1422 pool->base.stream_enc[i]->vpg = NULL; in dcn314_resource_destruct()
1424 if (pool->base.stream_enc[i]->afmt != NULL) { in dcn314_resource_destruct()
1425 kfree(DCN30_AFMT_FROM_AFMT(pool->base.stream_enc[i]->afmt)); in dcn314_resource_destruct()
1426 pool->base.stream_enc[i]->afmt = NULL; in dcn314_resource_destruct()
1428 kfree(DCN10STRENC_FROM_STRENC(pool in dcn314_resource_destruct()
1582 dcn31_dwbc_create(struct dc_context *ctx, struct resource_pool *pool) dcn31_dwbc_create() argument
1607 dcn31_mmhubbub_create(struct dc_context *ctx, struct resource_pool *pool) dcn31_mmhubbub_create() argument
1647 dcn314_destroy_resource_pool(struct resource_pool **pool) dcn314_destroy_resource_pool() argument
1837 dcn314_resource_construct( uint8_t num_virtual_links, struct dc *dc, struct dcn314_resource_pool *pool) dcn314_resource_construct() argument
2162 struct dcn314_resource_pool *pool = dcn314_create_resource_pool() local
[all...]
/kernel/linux/linux-6.6/include/net/page_pool/
H A Dhelpers.h40 * Drivers that wish to harvest page pool stats and report them to users
42 * struct page_pool_stats call page_pool_get_stats to get stats for the specified pool.
44 bool page_pool_get_stats(struct page_pool *pool,
65 * @pool: pool from which to allocate
69 static inline struct page *page_pool_dev_alloc_pages(struct page_pool *pool) in page_pool_dev_alloc_pages() argument
73 return page_pool_alloc_pages(pool, gfp); in page_pool_dev_alloc_pages()
76 static inline struct page *page_pool_dev_alloc_frag(struct page_pool *pool, in page_pool_dev_alloc_frag() argument
82 return page_pool_alloc_frag(pool, offset, size, gfp); in page_pool_dev_alloc_frag()
87 * @pool
93 page_pool_get_dma_dir(struct page_pool *pool) page_pool_get_dma_dir() argument
155 page_pool_put_page(struct page_pool *pool, struct page *page, unsigned int dma_sync_size, bool allow_direct) page_pool_put_page() argument
180 page_pool_put_full_page(struct page_pool *pool, struct page *page, bool allow_direct) page_pool_put_full_page() argument
194 page_pool_recycle_direct(struct page_pool *pool, struct page *page) page_pool_recycle_direct() argument
227 page_pool_put(struct page_pool *pool) page_pool_put() argument
232 page_pool_nid_changed(struct page_pool *pool, int new_nid) page_pool_nid_changed() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn321/
H A Ddcn321_resource.c1327 static void dcn321_resource_destruct(struct dcn321_resource_pool *pool) in dcn321_resource_destruct() argument
1331 for (i = 0; i < pool->base.stream_enc_count; i++) { in dcn321_resource_destruct()
1332 if (pool->base.stream_enc[i] != NULL) { in dcn321_resource_destruct()
1333 if (pool->base.stream_enc[i]->vpg != NULL) { in dcn321_resource_destruct()
1334 kfree(DCN30_VPG_FROM_VPG(pool->base.stream_enc[i]->vpg)); in dcn321_resource_destruct()
1335 pool->base.stream_enc[i]->vpg = NULL; in dcn321_resource_destruct()
1337 if (pool->base.stream_enc[i]->afmt != NULL) { in dcn321_resource_destruct()
1338 kfree(DCN30_AFMT_FROM_AFMT(pool->base.stream_enc[i]->afmt)); in dcn321_resource_destruct()
1339 pool->base.stream_enc[i]->afmt = NULL; in dcn321_resource_destruct()
1341 kfree(DCN10STRENC_FROM_STRENC(pool in dcn321_resource_destruct()
1480 dcn321_dwbc_create(struct dc_context *ctx, struct resource_pool *pool) dcn321_dwbc_create() argument
1509 dcn321_mmhubbub_create(struct dc_context *ctx, struct resource_pool *pool) dcn321_mmhubbub_create() argument
1563 dcn321_destroy_resource_pool(struct resource_pool **pool) dcn321_destroy_resource_pool() argument
1619 dcn321_resource_construct( uint8_t num_virtual_links, struct dc *dc, struct dcn321_resource_pool *pool) dcn321_resource_construct() argument
2003 struct dcn321_resource_pool *pool = dcn321_create_resource_pool() local
[all...]
/kernel/linux/linux-5.10/drivers/dma/
H A Dcoh901318_lli.c19 #define DEBUGFS_POOL_COUNTER_RESET(pool) (pool->debugfs_pool_counter = 0)
20 #define DEBUGFS_POOL_COUNTER_ADD(pool, add) (pool->debugfs_pool_counter += add)
22 #define DEBUGFS_POOL_COUNTER_RESET(pool)
23 #define DEBUGFS_POOL_COUNTER_ADD(pool, add)
35 int coh901318_pool_create(struct coh901318_pool *pool, in coh901318_pool_create() argument
39 spin_lock_init(&pool->lock); in coh901318_pool_create()
40 pool->dev = dev; in coh901318_pool_create()
41 pool in coh901318_pool_create()
47 coh901318_pool_destroy(struct coh901318_pool *pool) coh901318_pool_destroy() argument
55 coh901318_lli_alloc(struct coh901318_pool *pool, unsigned int len) coh901318_lli_alloc() argument
112 coh901318_lli_free(struct coh901318_pool *pool, struct coh901318_lli **lli) coh901318_lli_free() argument
142 coh901318_lli_fill_memcpy(struct coh901318_pool *pool, struct coh901318_lli *lli, dma_addr_t source, unsigned int size, dma_addr_t destination, u32 ctrl_chained, u32 ctrl_eom) coh901318_lli_fill_memcpy() argument
175 coh901318_lli_fill_single(struct coh901318_pool *pool, struct coh901318_lli *lli, dma_addr_t buf, unsigned int size, dma_addr_t dev_addr, u32 ctrl_chained, u32 ctrl_eom, enum dma_transfer_direction dir) coh901318_lli_fill_single() argument
231 coh901318_lli_fill_sg(struct coh901318_pool *pool, struct coh901318_lli *lli, struct scatterlist *sgl, unsigned int nents, dma_addr_t dev_addr, u32 ctrl_chained, u32 ctrl, u32 ctrl_last, enum dma_transfer_direction dir, u32 ctrl_irq_mask) coh901318_lli_fill_sg() argument
[all...]
/third_party/node/deps/openssl/openssl/crypto/async/
H A Dasync.c106 async_pool *pool; in async_get_pool_job() local
108 pool = (async_pool *)CRYPTO_THREAD_get_local(&poolkey); in async_get_pool_job()
109 if (pool == NULL) { in async_get_pool_job()
116 pool = (async_pool *)CRYPTO_THREAD_get_local(&poolkey); in async_get_pool_job()
119 job = sk_ASYNC_JOB_pop(pool->jobs); in async_get_pool_job()
122 if ((pool->max_size != 0) && (pool->curr_size >= pool->max_size)) in async_get_pool_job()
131 pool->curr_size++; in async_get_pool_job()
138 async_pool *pool; in async_release_job() local
320 async_empty_pool(async_pool *pool) async_empty_pool() argument
354 async_pool *pool; ASYNC_init_thread() local
415 async_pool *pool = (async_pool *)CRYPTO_THREAD_get_local(&poolkey); async_delete_thread_state() local
[all...]
/third_party/openssl/crypto/async/
H A Dasync.c106 async_pool *pool; in async_get_pool_job() local
108 pool = (async_pool *)CRYPTO_THREAD_get_local(&poolkey); in async_get_pool_job()
109 if (pool == NULL) { in async_get_pool_job()
116 pool = (async_pool *)CRYPTO_THREAD_get_local(&poolkey); in async_get_pool_job()
119 job = sk_ASYNC_JOB_pop(pool->jobs); in async_get_pool_job()
122 if ((pool->max_size != 0) && (pool->curr_size >= pool->max_size)) in async_get_pool_job()
131 pool->curr_size++; in async_get_pool_job()
138 async_pool *pool; in async_release_job() local
320 async_empty_pool(async_pool *pool) async_empty_pool() argument
354 async_pool *pool; ASYNC_init_thread() local
415 async_pool *pool = (async_pool *)CRYPTO_THREAD_get_local(&poolkey); async_delete_thread_state() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn315/
H A Ddcn315_resource.c1341 static void dcn315_resource_destruct(struct dcn315_resource_pool *pool) in dcn315_resource_destruct() argument
1345 for (i = 0; i < pool->base.stream_enc_count; i++) { in dcn315_resource_destruct()
1346 if (pool->base.stream_enc[i] != NULL) { in dcn315_resource_destruct()
1347 if (pool->base.stream_enc[i]->vpg != NULL) { in dcn315_resource_destruct()
1348 kfree(DCN30_VPG_FROM_VPG(pool->base.stream_enc[i]->vpg)); in dcn315_resource_destruct()
1349 pool->base.stream_enc[i]->vpg = NULL; in dcn315_resource_destruct()
1351 if (pool->base.stream_enc[i]->afmt != NULL) { in dcn315_resource_destruct()
1352 kfree(DCN30_AFMT_FROM_AFMT(pool->base.stream_enc[i]->afmt)); in dcn315_resource_destruct()
1353 pool->base.stream_enc[i]->afmt = NULL; in dcn315_resource_destruct()
1355 kfree(DCN10STRENC_FROM_STRENC(pool in dcn315_resource_destruct()
1507 dcn31_dwbc_create(struct dc_context *ctx, struct resource_pool *pool) dcn31_dwbc_create() argument
1532 dcn31_mmhubbub_create(struct dc_context *ctx, struct resource_pool *pool) dcn31_mmhubbub_create() argument
1572 dcn315_destroy_resource_pool(struct resource_pool **pool) dcn315_destroy_resource_pool() argument
1835 dcn315_resource_construct( uint8_t num_virtual_links, struct dc *dc, struct dcn315_resource_pool *pool) dcn315_resource_construct() argument
2137 struct dcn315_resource_pool *pool = dcn315_create_resource_pool() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn316/
H A Ddcn316_resource.c1339 static void dcn316_resource_destruct(struct dcn316_resource_pool *pool) in dcn316_resource_destruct() argument
1343 for (i = 0; i < pool->base.stream_enc_count; i++) { in dcn316_resource_destruct()
1344 if (pool->base.stream_enc[i] != NULL) { in dcn316_resource_destruct()
1345 if (pool->base.stream_enc[i]->vpg != NULL) { in dcn316_resource_destruct()
1346 kfree(DCN30_VPG_FROM_VPG(pool->base.stream_enc[i]->vpg)); in dcn316_resource_destruct()
1347 pool->base.stream_enc[i]->vpg = NULL; in dcn316_resource_destruct()
1349 if (pool->base.stream_enc[i]->afmt != NULL) { in dcn316_resource_destruct()
1350 kfree(DCN30_AFMT_FROM_AFMT(pool->base.stream_enc[i]->afmt)); in dcn316_resource_destruct()
1351 pool->base.stream_enc[i]->afmt = NULL; in dcn316_resource_destruct()
1353 kfree(DCN10STRENC_FROM_STRENC(pool in dcn316_resource_destruct()
1505 dcn31_dwbc_create(struct dc_context *ctx, struct resource_pool *pool) dcn31_dwbc_create() argument
1530 dcn31_mmhubbub_create(struct dc_context *ctx, struct resource_pool *pool) dcn31_mmhubbub_create() argument
1570 dcn316_destroy_resource_pool(struct resource_pool **pool) dcn316_destroy_resource_pool() argument
1722 dcn316_resource_construct( uint8_t num_virtual_links, struct dc *dc, struct dcn316_resource_pool *pool) dcn316_resource_construct() argument
2024 struct dcn316_resource_pool *pool = dcn316_create_resource_pool() local
[all...]
/third_party/protobuf/python/google/protobuf/internal/
H A Ddescriptor_pool_test.py74 file_desc1 = self.pool.FindFileByName(name1)
81 file_desc2 = self.pool.FindFileByName(name2)
89 self.pool.FindFileByName('Does not exist')
92 file_desc1 = self.pool.FindFileContainingSymbol(
100 file_desc2 = self.pool.FindFileContainingSymbol(
109 file_desc3 = self.pool.FindFileContainingSymbol(
116 file_desc4 = self.pool.FindFileContainingSymbol(
122 file_desc5 = self.pool.FindFileContainingSymbol(
127 # Tests the generated pool.
136 file_desc6 = self.pool
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
H A Dpool.c5 #include "pool.h"
10 struct xsk_buff_pool *pool) in mlx5e_xsk_map_pool()
14 return xsk_pool_dma_map(pool, dev, DMA_ATTR_SKIP_CPU_SYNC); in mlx5e_xsk_map_pool()
18 struct xsk_buff_pool *pool) in mlx5e_xsk_unmap_pool()
20 return xsk_pool_dma_unmap(pool, DMA_ATTR_SKIP_CPU_SYNC); in mlx5e_xsk_unmap_pool()
46 static int mlx5e_xsk_add_pool(struct mlx5e_xsk *xsk, struct xsk_buff_pool *pool, u16 ix) in mlx5e_xsk_add_pool() argument
54 xsk->pools[ix] = pool; in mlx5e_xsk_add_pool()
65 static bool mlx5e_xsk_is_pool_sane(struct xsk_buff_pool *pool) in mlx5e_xsk_is_pool_sane() argument
67 return xsk_pool_get_headroom(pool) <= 0xffff && in mlx5e_xsk_is_pool_sane()
68 xsk_pool_get_chunk_size(pool) < in mlx5e_xsk_is_pool_sane()
9 mlx5e_xsk_map_pool(struct mlx5e_priv *priv, struct xsk_buff_pool *pool) mlx5e_xsk_map_pool() argument
17 mlx5e_xsk_unmap_pool(struct mlx5e_priv *priv, struct xsk_buff_pool *pool) mlx5e_xsk_unmap_pool() argument
71 mlx5e_build_xsk_param(struct xsk_buff_pool *pool, struct mlx5e_xsk_param *xsk) mlx5e_build_xsk_param() argument
78 mlx5e_xsk_enable_locked(struct mlx5e_priv *priv, struct xsk_buff_pool *pool, u16 ix) mlx5e_xsk_enable_locked() argument
165 struct xsk_buff_pool *pool = mlx5e_xsk_get_pool(&priv->channels.params, mlx5e_xsk_disable_locked() local
197 mlx5e_xsk_enable_pool(struct mlx5e_priv *priv, struct xsk_buff_pool *pool, u16 ix) mlx5e_xsk_enable_pool() argument
220 mlx5e_xsk_setup_pool(struct net_device *dev, struct xsk_buff_pool *pool, u16 qid) mlx5e_xsk_setup_pool() argument
[all...]

Completed in 38 milliseconds

12345678910>>...57