Lines Matching refs:size
14 int vb2_safe_memcmp(const void *s1, const void *s2, size_t size) in vb2_safe_memcmp() argument
20 if (0 == size) in vb2_safe_memcmp()
27 while (size--) in vb2_safe_memcmp()
33 int vb2_align(uint8_t **ptr, uint32_t *size, uint32_t align, uint32_t want_size) in vb2_align() argument
41 if (*size < offs) in vb2_align()
45 *size -= offs; in vb2_align()
48 if (*size < want_size) in vb2_align()
54 void vb2_workbuf_init(struct vb2_workbuf *wb, uint8_t *buf, uint32_t size) in vb2_workbuf_init() argument
57 wb->size = size; in vb2_workbuf_init()
60 if (vb2_align(&wb->buf, &wb->size, VB2_WORKBUF_ALIGN, 0)) in vb2_workbuf_init()
61 wb->size = 0; in vb2_workbuf_init()
75 void *vb2_workbuf_alloc(struct vb2_workbuf *wb, uint32_t size) in vb2_workbuf_alloc() argument
80 size = wb_round_up(size); in vb2_workbuf_alloc()
82 if (size > wb->size) in vb2_workbuf_alloc()
85 wb->buf += size; in vb2_workbuf_alloc()
86 wb->size -= size; in vb2_workbuf_alloc()
104 void vb2_workbuf_free(struct vb2_workbuf *wb, uint32_t size) in vb2_workbuf_free() argument
107 size = wb_round_up(size); in vb2_workbuf_free()
109 wb->buf -= size; in vb2_workbuf_free()
110 wb->size += size; in vb2_workbuf_free()