Home
last modified time | relevance | path

Searched refs:gen_pool (Results 1 – 25 of 53) sorted by relevance

123

/drivers/gpu/drm/vboxvideo/
A Dvboxvideo_guest.h30 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 Dhgsmi_base.c18 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 Dvbva_base.c47 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 Dvbox_drv.h53 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 Dmodesetting.c29 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 Dvbox_hgsmi.c47 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 Dk3-cppi-desc-pool.c24 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 Ddavinci_cpdma.c87 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 Dsram.h16 struct gen_pool *pool;
29 struct gen_pool *pool;
A Dsram-exec.c73 void *sram_exec_copy(struct gen_pool *pool, void *dst, void *src, in sram_exec_copy()
/drivers/soc/fsl/qbman/
A Dqman_priv.h190 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 Dbman_priv.h46 extern struct gen_pool *bm_bpalloc;
/drivers/memory/
A Dti-emif-pm.c32 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 Dmmp_tdma.c126 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 Dcss.c1060 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 Dio_sch.h179 struct gen_pool *dma_pool;
/drivers/media/platform/nvidia/tegra-vde/
A Dvde.h44 struct gen_pool;
110 struct gen_pool *iram_pool;
/drivers/firmware/
A Dstratix10-svc.c147 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 Dfman_muram.c13 struct gen_pool *pool;
/drivers/tee/
A Dtee_shm_pool.c16 struct gen_pool *genpool = pool->private_data; in pool_op_gen_alloc()
/drivers/accel/ivpu/
A Divpu_ipc.h70 struct gen_pool *mm_tx;
/drivers/net/ethernet/marvell/
A Dmvneta_bm.h100 struct gen_pool *bppi_pool;
/drivers/soc/fsl/qe/
A Dqe_common.c28 static struct gen_pool *muram_pool;
/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_router.h24 struct gen_pool *rifs_table;
/drivers/remoteproc/
A Dmeson_mx_ao_arc.c52 struct gen_pool *sram_pool;

Completed in 38 milliseconds

123