Home
last modified time | relevance | path

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

12

/drivers/staging/vboxvideo/
Dvboxvideo_guest.h53 int hgsmi_report_flags_location(struct gen_pool *ctx, u32 location);
54 int hgsmi_send_caps_info(struct gen_pool *ctx, u32 caps);
55 int hgsmi_test_query_conf(struct gen_pool *ctx);
56 int hgsmi_query_conf(struct gen_pool *ctx, u32 index, u32 *value_ret);
57 int hgsmi_update_pointer_shape(struct gen_pool *ctx, u32 flags,
60 int hgsmi_cursor_position(struct gen_pool *ctx, bool report_position,
68 bool vbva_enable(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx,
70 void vbva_disable(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx,
73 struct gen_pool *ctx);
75 bool vbva_write(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx,
[all …]
Dhgsmi_base.c36 int hgsmi_report_flags_location(struct gen_pool *ctx, u32 location) in hgsmi_report_flags_location()
60 int hgsmi_send_caps_info(struct gen_pool *ctx, u32 caps) in hgsmi_send_caps_info()
80 int hgsmi_test_query_conf(struct gen_pool *ctx) in hgsmi_test_query_conf()
100 int hgsmi_query_conf(struct gen_pool *ctx, u32 index, u32 *value_ret) in hgsmi_query_conf()
134 int hgsmi_update_pointer_shape(struct gen_pool *ctx, u32 flags, in hgsmi_update_pointer_shape()
206 int hgsmi_cursor_position(struct gen_pool *ctx, bool report_position, in hgsmi_cursor_position()
Dvbva_base.c66 static void vbva_buffer_flush(struct gen_pool *ctx) in vbva_buffer_flush()
80 bool vbva_write(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, in vbva_write()
127 struct gen_pool *ctx, s32 screen, bool enable) in vbva_inform_host()
156 bool vbva_enable(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, in vbva_enable()
173 void vbva_disable(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, in vbva_disable()
184 struct gen_pool *ctx) in vbva_buffer_begin_update()
Dmodesetting.c46 void hgsmi_process_display_info(struct gen_pool *ctx, u32 display, in hgsmi_process_display_info()
84 int hgsmi_update_input_mapping(struct gen_pool *ctx, s32 origin_x, s32 origin_y, in hgsmi_update_input_mapping()
112 int hgsmi_get_mode_hints(struct gen_pool *ctx, unsigned int screens, in hgsmi_get_mode_hints()
Dvbox_hgsmi.c67 void *hgsmi_buffer_alloc(struct gen_pool *guest_pool, size_t size, in hgsmi_buffer_alloc()
94 void hgsmi_buffer_free(struct gen_pool *guest_pool, void *buf) in hgsmi_buffer_free()
104 int hgsmi_buffer_submit(struct gen_pool *guest_pool, void *buf) in hgsmi_buffer_submit()
Dvbox_drv.h82 struct gen_pool *guest_pool;
285 void *hgsmi_buffer_alloc(struct gen_pool *guest_pool, size_t size,
287 void hgsmi_buffer_free(struct gen_pool *guest_pool, void *buf);
288 int hgsmi_buffer_submit(struct gen_pool *guest_pool, void *buf);
/drivers/misc/
Dsram.h14 struct gen_pool *pool;
24 struct gen_pool *pool;
Dsram-exec.c81 void *sram_exec_copy(struct gen_pool *pool, void *dst, void *src, in sram_exec_copy()
/drivers/soc/fsl/qbman/
Dqman_priv.h193 extern struct gen_pool *qm_fqalloc; /* FQID allocator */
194 extern struct gen_pool *qm_qpalloc; /* pool-channel allocator */
195 extern struct gen_pool *qm_cgralloc; /* CGR ID allocator */
Dbman_priv.h46 extern struct gen_pool *bm_bpalloc;
/drivers/net/ethernet/ti/
Ddavinci_cpdma.c94 struct gen_pool *gen_pool; member
193 WARN(gen_pool_size(pool->gen_pool) != gen_pool_avail(pool->gen_pool), in cpdma_desc_pool_destroy()
195 gen_pool_size(pool->gen_pool), in cpdma_desc_pool_destroy()
196 gen_pool_avail(pool->gen_pool)); in cpdma_desc_pool_destroy()
236 pool->gen_pool = devm_gen_pool_create(ctlr->dev, ilog2(pool->desc_size), in cpdma_desc_pool_create()
238 if (IS_ERR(pool->gen_pool)) { in cpdma_desc_pool_create()
239 ret = PTR_ERR(pool->gen_pool); in cpdma_desc_pool_create()
259 ret = gen_pool_add_virt(pool->gen_pool, (unsigned long)pool->iomap, in cpdma_desc_pool_create()
293 gen_pool_alloc(pool->gen_pool, pool->desc_size); in cpdma_desc_alloc()
299 gen_pool_free(pool->gen_pool, (unsigned long)desc, pool->desc_size); in cpdma_desc_free()
[all …]
/drivers/infiniband/hw/i40iw/
Di40iw_pble.c426 struct gen_pool *pool; in free_lvl2()
455 struct gen_pool *pool) in get_lvl2_pble()
515 struct gen_pool *pool; in get_lvl1_pble()
543 struct gen_pool *pool) in get_lvl1_lvl2_pble()
565 struct gen_pool *pool; in i40iw_get_pble()
603 struct gen_pool *pool; in i40iw_free_pble()
Di40iw_pble.h101 struct gen_pool *pool;
/drivers/tee/
Dtee_shm_pool.c25 struct gen_pool *genpool = poolm->private_data; in pool_op_gen_alloc()
63 struct gen_pool *genpool = NULL; in pool_res_mem_mgr_init()
/drivers/dma/
Dmmp_tdma.c129 struct gen_pool *pool;
357 struct gen_pool *gpool; in mmp_tdma_free_descriptor()
407 struct gen_pool *gpool; in mmp_tdma_alloc_descriptor()
541 int type, struct gen_pool *pool) in mmp_tdma_chan_init()
628 struct gen_pool *pool = NULL; in mmp_tdma_probe()
/drivers/infiniband/hw/cxgb3/
Dcxio_hal.h111 struct gen_pool *pbl_pool;
112 struct gen_pool *rqt_pool;
/drivers/net/ethernet/freescale/fman/
Dfman_muram.c40 struct gen_pool *pool;
/drivers/staging/android/ion/
Dion_carveout_heap.c31 struct gen_pool *pool;
Dion_chunk_heap.c28 struct gen_pool *pool;
/drivers/net/ethernet/marvell/
Dmvneta_bm.h100 struct gen_pool *bppi_pool;
/drivers/soc/fsl/qe/
Dqe_common.c31 static struct gen_pool *muram_pool;
/drivers/infiniband/hw/cxgb4/
Diw_cxgb4.h172 struct gen_pool *pbl_pool;
173 struct gen_pool *rqt_pool;
174 struct gen_pool *ocqp_pool;
/drivers/uio/
Duio_pruss.c73 struct gen_pool *sram_pool;
/drivers/gpu/ipu-v3/
Dipu-pre.c99 struct gen_pool *iram;
/drivers/media/platform/coda/
Dcoda.h88 struct gen_pool *iram_pool;

12