Searched refs:vbva_ctx (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/vboxvideo/ |
H A D | vbva_base.c | 29 static void vbva_buffer_place_data_at(struct vbva_buf_ctx *vbva_ctx, in vbva_buffer_place_data_at() argument 32 struct vbva_buffer *vbva = vbva_ctx->vbva; in vbva_buffer_place_data_at() 61 bool vbva_write(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, in vbva_write() argument 68 vbva = vbva_ctx->vbva; in vbva_write() 69 record = vbva_ctx->record; in vbva_write() 71 if (!vbva || vbva_ctx->buffer_overflow || in vbva_write() 87 vbva_ctx->buffer_overflow = true; in vbva_write() 93 vbva_buffer_place_data_at(vbva_ctx, p, chunk, in vbva_write() 107 static bool vbva_inform_host(struct vbva_buf_ctx *vbva_ctx, in vbva_inform_host() argument 118 p->base.offset = vbva_ctx in vbva_inform_host() 137 vbva_enable(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, struct vbva_buffer *vbva, s32 screen) vbva_enable() argument 154 vbva_disable(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, s32 screen) vbva_disable() argument 164 vbva_buffer_begin_update(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx) vbva_buffer_begin_update() argument 195 vbva_buffer_end_update(struct vbva_buf_ctx *vbva_ctx) vbva_buffer_end_update() argument 209 vbva_setup_buffer_context(struct vbva_buf_ctx *vbva_ctx, u32 buffer_offset, u32 buffer_length) vbva_setup_buffer_context() argument [all...] |
H A D | vboxvideo_guest.h | 40 bool vbva_enable(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, 42 void vbva_disable(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, 44 bool vbva_buffer_begin_update(struct vbva_buf_ctx *vbva_ctx, 46 void vbva_buffer_end_update(struct vbva_buf_ctx *vbva_ctx); 47 bool vbva_write(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, 49 void vbva_setup_buffer_context(struct vbva_buf_ctx *vbva_ctx,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vboxvideo/ |
H A D | vbva_base.c | 29 static void vbva_buffer_place_data_at(struct vbva_buf_ctx *vbva_ctx, in vbva_buffer_place_data_at() argument 32 struct vbva_buffer *vbva = vbva_ctx->vbva; in vbva_buffer_place_data_at() 61 bool vbva_write(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, in vbva_write() argument 68 vbva = vbva_ctx->vbva; in vbva_write() 69 record = vbva_ctx->record; in vbva_write() 71 if (!vbva || vbva_ctx->buffer_overflow || in vbva_write() 87 vbva_ctx->buffer_overflow = true; in vbva_write() 93 vbva_buffer_place_data_at(vbva_ctx, p, chunk, in vbva_write() 107 static bool vbva_inform_host(struct vbva_buf_ctx *vbva_ctx, in vbva_inform_host() argument 118 p->base.offset = vbva_ctx in vbva_inform_host() 137 vbva_enable(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, struct vbva_buffer *vbva, s32 screen) vbva_enable() argument 154 vbva_disable(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, s32 screen) vbva_disable() argument 164 vbva_buffer_begin_update(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx) vbva_buffer_begin_update() argument 195 vbva_buffer_end_update(struct vbva_buf_ctx *vbva_ctx) vbva_buffer_end_update() argument 209 vbva_setup_buffer_context(struct vbva_buf_ctx *vbva_ctx, u32 buffer_offset, u32 buffer_length) vbva_setup_buffer_context() argument [all...] |
H A D | vboxvideo_guest.h | 40 bool vbva_enable(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, 42 void vbva_disable(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, 44 bool vbva_buffer_begin_update(struct vbva_buf_ctx *vbva_ctx, 46 void vbva_buffer_end_update(struct vbva_buf_ctx *vbva_ctx); 47 bool vbva_write(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, 49 void vbva_setup_buffer_context(struct vbva_buf_ctx *vbva_ctx,
|
Completed in 2 milliseconds