Lines Matching defs:sd
23 static struct vb2_shared_data *sd;
63 sd = vb2_get_sd(&cc);
75 sd->workbuf_preamble_offset = cc.workbuf_used;
76 sd->workbuf_preamble_size = sizeof(*pre);
77 cc.workbuf_used = sd->workbuf_preamble_offset
78 + sd->workbuf_preamble_size;
80 (cc.workbuf + sd->workbuf_preamble_offset);
88 sd->workbuf_data_key_offset = cc.workbuf_used;
89 sd->workbuf_data_key_size = sizeof(*k) + 8;
90 cc.workbuf_used = sd->workbuf_data_key_offset +
91 sd->workbuf_data_key_size;
93 (cc.workbuf + sd->workbuf_data_key_offset);
244 TEST_EQ(sd->workbuf_hash_offset,
248 TEST_EQ(sd->workbuf_hash_size, sizeof(struct vb2_digest_context),
251 sd->workbuf_hash_offset + sd->workbuf_hash_size,
253 TEST_EQ(sd->hash_tag, VB2_HASH_TAG_FW_BODY, "hash tag");
254 TEST_EQ(sd->hash_remaining_size, mock_body_size, "hash remaining");
266 sd->workbuf_preamble_size = 0;
281 sd->workbuf_data_key_size = 0;
286 sd->workbuf_data_key_size--;
291 k = (struct vb2_packed_key *)(cc.workbuf + sd->workbuf_data_key_offset);
304 TEST_EQ(sd->hash_remaining_size, mock_body_size - 32,
308 TEST_EQ(sd->hash_remaining_size, 0, "hash extend remaining 2");
311 sd->workbuf_hash_size = 0;
326 (cc.workbuf + sd->workbuf_hash_offset);
341 sd->workbuf_preamble_size = 0;
346 sd->workbuf_hash_size = 0;
351 sd->hash_remaining_size = 1;
365 sd->hash_tag = VB2_HASH_TAG_INVALID;
370 sd->workbuf_data_key_size = 0;
375 sd->workbuf_data_key_size--;
381 (cc.workbuf + sd->workbuf_preamble_offset);