Searched refs:vbva (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/vboxvideo/ |
H A D | vbva_base.c | 22 static u32 vbva_buffer_available(const struct vbva_buffer *vbva) in vbva_buffer_available() argument 24 s32 diff = vbva->data_offset - vbva->free_offset; in vbva_buffer_available() 26 return diff > 0 ? diff : vbva->data_len + diff; in vbva_buffer_available() 32 struct vbva_buffer *vbva = vbva_ctx->vbva; in vbva_buffer_place_data_at() local 33 u32 bytes_till_boundary = vbva->data_len - offset; in vbva_buffer_place_data_at() 34 u8 *dst = &vbva->data[offset]; in vbva_buffer_place_data_at() 43 memcpy(&vbva->data[0], (u8 *)p + bytes_till_boundary, diff); in vbva_buffer_place_data_at() 65 struct vbva_buffer *vbva; in vbva_write() local 137 vbva_enable(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, struct vbva_buffer *vbva, s32 screen) vbva_enable() argument [all...] |
H A D | vbox_main.c | 33 struct vbva_buffer *vbva; in vbox_accel_init() local 56 vbva = (void __force *)vbox->vbva_buffers + in vbox_accel_init() 59 vbox->guest_pool, vbva, i)) { in vbox_accel_init()
|
H A D | vboxvideo_guest.h | 27 struct vbva_buffer *vbva; member 41 struct vbva_buffer *vbva, s32 screen);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vboxvideo/ |
H A D | vbva_base.c | 22 static u32 vbva_buffer_available(const struct vbva_buffer *vbva) in vbva_buffer_available() argument 24 s32 diff = vbva->data_offset - vbva->free_offset; in vbva_buffer_available() 26 return diff > 0 ? diff : vbva->data_len + diff; in vbva_buffer_available() 32 struct vbva_buffer *vbva = vbva_ctx->vbva; in vbva_buffer_place_data_at() local 33 u32 bytes_till_boundary = vbva->data_len - offset; in vbva_buffer_place_data_at() 34 u8 *dst = &vbva->data[offset]; in vbva_buffer_place_data_at() 43 memcpy(&vbva->data[0], (u8 *)p + bytes_till_boundary, diff); in vbva_buffer_place_data_at() 65 struct vbva_buffer *vbva; in vbva_write() local 137 vbva_enable(struct vbva_buf_ctx *vbva_ctx, struct gen_pool *ctx, struct vbva_buffer *vbva, s32 screen) vbva_enable() argument [all...] |
H A D | vbox_main.c | 34 struct vbva_buffer *vbva; in vbox_accel_init() local 57 vbva = (void __force *)vbox->vbva_buffers + in vbox_accel_init() 60 vbox->guest_pool, vbva, i)) { in vbox_accel_init()
|
H A D | vboxvideo_guest.h | 27 struct vbva_buffer *vbva; member 41 struct vbva_buffer *vbva, s32 screen);
|
Completed in 2 milliseconds