| /drivers/gpu/drm/vboxvideo/ |
| A D | vboxvideo_guest.h | 30 int hgsmi_report_flags_location(struct gen_pool *ctx, u32 location); 31 int hgsmi_send_caps_info(struct gen_pool *ctx, u32 caps); 32 int hgsmi_test_query_conf(struct gen_pool *ctx); 33 int hgsmi_query_conf(struct gen_pool *ctx, u32 index, u32 *value_ret); 34 int hgsmi_update_pointer_shape(struct gen_pool *ctx, u32 flags, 38 bool vbva_enable(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, 40 void vbva_disable(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, 43 struct gen_pool *ctx); 45 bool vbva_write(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, 50 void hgsmi_process_display_info(struct gen_pool *ctx, u32 display, [all …]
|
| A D | hgsmi_base.c | 18 int hgsmi_report_flags_location(struct gen_pool *ctx, u32 location) in hgsmi_report_flags_location() 43 int hgsmi_send_caps_info(struct gen_pool *ctx, u32 caps) in hgsmi_send_caps_info() 63 int hgsmi_test_query_conf(struct gen_pool *ctx) in hgsmi_test_query_conf() 83 int hgsmi_query_conf(struct gen_pool *ctx, u32 index, u32 *value_ret) in hgsmi_query_conf() 117 int hgsmi_update_pointer_shape(struct gen_pool *ctx, u32 flags, in hgsmi_update_pointer_shape()
|
| A D | vbva_base.c | 47 static void vbva_buffer_flush(struct gen_pool *ctx) in vbva_buffer_flush() 61 bool vbva_write(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, in vbva_write() 108 struct gen_pool *ctx, s32 screen, bool enable) in vbva_inform_host() 137 bool vbva_enable(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, in vbva_enable() 154 void vbva_disable(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, in vbva_disable() 165 struct gen_pool *ctx) in vbva_buffer_begin_update()
|
| A D | vbox_drv.h | 53 struct gen_pool *guest_pool; 148 void *hgsmi_buffer_alloc(struct gen_pool *guest_pool, size_t size, 150 void hgsmi_buffer_free(struct gen_pool *guest_pool, void *buf); 151 int hgsmi_buffer_submit(struct gen_pool *guest_pool, void *buf);
|
| A D | modesetting.c | 29 void hgsmi_process_display_info(struct gen_pool *ctx, u32 display, in hgsmi_process_display_info() 69 int hgsmi_update_input_mapping(struct gen_pool *ctx, s32 origin_x, s32 origin_y, in hgsmi_update_input_mapping() 97 int hgsmi_get_mode_hints(struct gen_pool *ctx, unsigned int screens, in hgsmi_get_mode_hints()
|
| A D | vbox_hgsmi.c | 47 void *hgsmi_buffer_alloc(struct gen_pool *guest_pool, size_t size, in hgsmi_buffer_alloc() 74 void hgsmi_buffer_free(struct gen_pool *guest_pool, void *buf) in hgsmi_buffer_free() 84 int hgsmi_buffer_submit(struct gen_pool *guest_pool, void *buf) in hgsmi_buffer_submit()
|
| /drivers/net/ethernet/ti/ |
| A D | k3-cppi-desc-pool.c | 24 struct gen_pool *gen_pool; member 33 WARN(gen_pool_size(pool->gen_pool) != gen_pool_avail(pool->gen_pool), in k3_cppi_desc_pool_destroy() 35 gen_pool_size(pool->gen_pool), in k3_cppi_desc_pool_destroy() 36 gen_pool_avail(pool->gen_pool)); in k3_cppi_desc_pool_destroy() 43 gen_pool_destroy(pool->gen_pool); /* frees pool->name */ in k3_cppi_desc_pool_destroy() 72 pool->gen_pool = gen_pool_create(ilog2(pool->desc_size), -1); in k3_cppi_desc_pool_create_name() 73 if (!pool->gen_pool) { in k3_cppi_desc_pool_create_name() 78 pool->gen_pool->name = pool_name; in k3_cppi_desc_pool_create_name() 107 gen_pool_destroy(pool->gen_pool); /* frees pool->name */ in k3_cppi_desc_pool_create_name() 129 return (void *)gen_pool_alloc(pool->gen_pool, pool->desc_size); in k3_cppi_desc_pool_alloc() [all …]
|
| A D | davinci_cpdma.c | 87 struct gen_pool *gen_pool; member 197 WARN(gen_pool_size(pool->gen_pool) != gen_pool_avail(pool->gen_pool), in cpdma_desc_pool_destroy() 199 gen_pool_size(pool->gen_pool), in cpdma_desc_pool_destroy() 200 gen_pool_avail(pool->gen_pool)); in cpdma_desc_pool_destroy() 240 pool->gen_pool = devm_gen_pool_create(ctlr->dev, ilog2(pool->desc_size), in cpdma_desc_pool_create() 242 if (IS_ERR(pool->gen_pool)) { in cpdma_desc_pool_create() 243 ret = PTR_ERR(pool->gen_pool); in cpdma_desc_pool_create() 263 ret = gen_pool_add_virt(pool->gen_pool, (unsigned long)pool->iomap, in cpdma_desc_pool_create() 297 gen_pool_alloc(pool->gen_pool, pool->desc_size); in cpdma_desc_alloc() 303 gen_pool_free(pool->gen_pool, (unsigned long)desc, pool->desc_size); in cpdma_desc_free() [all …]
|
| /drivers/misc/ |
| A D | sram.h | 16 struct gen_pool *pool; 29 struct gen_pool *pool;
|
| A D | sram-exec.c | 73 void *sram_exec_copy(struct gen_pool *pool, void *dst, void *src, in sram_exec_copy()
|
| /drivers/soc/fsl/qbman/ |
| A D | qman_priv.h | 190 extern struct gen_pool *qm_fqalloc; /* FQID allocator */ 191 extern struct gen_pool *qm_qpalloc; /* pool-channel allocator */ 192 extern struct gen_pool *qm_cgralloc; /* CGR ID allocator */
|
| A D | bman_priv.h | 46 extern struct gen_pool *bm_bpalloc;
|
| /drivers/memory/ |
| A D | ti-emif-pm.c | 32 struct gen_pool *sram_pool_code; 33 struct gen_pool *sram_pool_data; 201 int ti_emif_copy_pm_function_table(struct gen_pool *sram_pool, void *dst) in ti_emif_copy_pm_function_table()
|
| /drivers/dma/ |
| A D | mmp_tdma.c | 126 struct gen_pool *pool; 358 struct gen_pool *gpool; in mmp_tdma_free_descriptor() 410 struct gen_pool *gpool; in mmp_tdma_alloc_descriptor() 563 int type, struct gen_pool *pool) in mmp_tdma_chan_init() 642 struct gen_pool *pool = NULL; in mmp_tdma_probe()
|
| /drivers/s390/cio/ |
| A D | css.c | 1060 static struct gen_pool *cio_dma_pool; 1068 struct gen_pool *cio_gp_dma_create(struct device *dma_dev, int nr_pages) in cio_gp_dma_create() 1070 struct gen_pool *gp_dma; in cio_gp_dma_create() 1089 static void __gp_dma_free_dma(struct gen_pool *pool, in __gp_dma_free_dma() 1099 void cio_gp_dma_destroy(struct gen_pool *gp_dma, struct device *dma_dev) in cio_gp_dma_destroy() 1117 void *__cio_gp_dma_zalloc(struct gen_pool *gp_dma, struct device *dma_dev, in __cio_gp_dma_zalloc() 1140 void *cio_gp_dma_zalloc(struct gen_pool *gp_dma, struct device *dma_dev, in cio_gp_dma_zalloc() 1146 void cio_gp_dma_free(struct gen_pool *gp_dma, void *cpu_addr, size_t size) in cio_gp_dma_free()
|
| A D | io_sch.h | 179 struct gen_pool *dma_pool;
|
| /drivers/media/platform/nvidia/tegra-vde/ |
| A D | vde.h | 44 struct gen_pool; 110 struct gen_pool *iram_pool;
|
| /drivers/firmware/ |
| A D | stratix10-svc.c | 147 struct gen_pool *genpool; 756 static struct gen_pool * 761 struct gen_pool *genpool; in svc_create_memory_pool() 1068 struct gen_pool *genpool = chan->ctrl->genpool; in stratix10_svc_allocate_memory() 1128 struct gen_pool *genpool; in stratix10_svc_drv_probe()
|
| /drivers/net/ethernet/freescale/fman/ |
| A D | fman_muram.c | 13 struct gen_pool *pool;
|
| /drivers/tee/ |
| A D | tee_shm_pool.c | 16 struct gen_pool *genpool = pool->private_data; in pool_op_gen_alloc()
|
| /drivers/accel/ivpu/ |
| A D | ivpu_ipc.h | 70 struct gen_pool *mm_tx;
|
| /drivers/net/ethernet/marvell/ |
| A D | mvneta_bm.h | 100 struct gen_pool *bppi_pool;
|
| /drivers/soc/fsl/qe/ |
| A D | qe_common.c | 28 static struct gen_pool *muram_pool;
|
| /drivers/net/ethernet/mellanox/mlxsw/ |
| A D | spectrum_router.h | 24 struct gen_pool *rifs_table;
|
| /drivers/remoteproc/ |
| A D | meson_mx_ao_arc.c | 52 struct gen_pool *sram_pool;
|