Lines Matching defs:d2fc
237 u64 len; /* Length of d2fc buffer without header */
239 char tod_ext[STORE_CLOCK_EXT_SIZE]; /* TOD clock for d2fc */
240 u64 count; /* Number of VM guests in d2fc buffer */
246 char buf[]; /* d2fc buffer */
251 struct dbfs_d2fc *d2fc;
254 d2fc = diag2fc_store(guest_query, &count, sizeof(d2fc->hdr));
255 if (IS_ERR(d2fc))
256 return PTR_ERR(d2fc);
257 get_tod_clock_ext(d2fc->hdr.tod_ext);
258 d2fc->hdr.len = count * sizeof(struct diag2fc_data);
259 d2fc->hdr.version = DBFS_D2FC_HDR_VERSION;
260 d2fc->hdr.count = count;
261 memset(&d2fc->hdr.reserved, 0, sizeof(d2fc->hdr.reserved));
262 *data = d2fc;
263 *data_free_ptr = d2fc;
264 *size = d2fc->hdr.len + sizeof(struct dbfs_d2fc_hdr);