Lines Matching full:sd
15 struct vb2_shared_data *sd = vb2_get_sd(ctx); in vb2_workbuf_from_ctx() local
16 vb2_workbuf_init(wb, (void *)sd + sd->workbuf_used, in vb2_workbuf_from_ctx()
17 sd->workbuf_size - sd->workbuf_used); in vb2_workbuf_from_ctx()
22 struct vb2_shared_data *sd = vb2_get_sd(ctx); in vb2_set_workbuf_used() local
23 sd->workbuf_used = vb2_wb_round_up(used); in vb2_set_workbuf_used()
29 struct vb2_shared_data *sd = workbuf; in vb2api_init() local
35 if (size < vb2_wb_round_up(sizeof(*sd))) in vb2api_init()
39 memset(sd, 0, sizeof(*sd)); in vb2api_init()
42 sd->magic = VB2_SHARED_DATA_MAGIC; in vb2api_init()
43 sd->struct_version_major = VB2_SHARED_DATA_VERSION_MAJOR; in vb2api_init()
44 sd->struct_version_minor = VB2_SHARED_DATA_VERSION_MINOR; in vb2api_init()
45 sd->workbuf_size = size; in vb2api_init()
46 sd->workbuf_used = vb2_wb_round_up(sizeof(*sd)); in vb2api_init()
48 *ctxptr = &sd->ctx; in vb2api_init()
99 struct vb2_shared_data *sd = workbuf; in vb2api_reinit() local
100 return vb2api_relocate(workbuf, workbuf, sd->workbuf_size, ctxptr); in vb2api_reinit()