Lines Matching +full:diag +full:- +full:version
1 // SPDX-License-Identifier: GPL-2.0
14 #include <asm/diag.h>
40 rc = -1; in diag2fc()
44 " diag %0,%1,0x2fc\n" in diag2fc()
49 if ((rc != 0 ) && (rc != -2)) in diag2fc()
52 return -residual_cnt; in diag2fc()
56 * Allocate buffer for "query" and store diag 2fc at "offset"
66 return ERR_PTR(-EACCES); in diag2fc_store()
69 return ERR_PTR(-ENOMEM); in diag2fc_store()
86 u16 version; /* Version of header */ member
102 d2fc = diag2fc_store(diag2fc_guest_query, &count, sizeof(d2fc->hdr)); in dbfs_diag2fc_create()
105 store_tod_clock_ext(&d2fc->hdr.tod_ext); in dbfs_diag2fc_create()
106 d2fc->hdr.len = count * sizeof(struct diag2fc_data); in dbfs_diag2fc_create()
107 d2fc->hdr.version = DBFS_D2FC_HDR_VERSION; in dbfs_diag2fc_create()
108 d2fc->hdr.count = count; in dbfs_diag2fc_create()
109 memset(&d2fc->hdr.reserved, 0, sizeof(d2fc->hdr.reserved)); in dbfs_diag2fc_create()
112 *size = d2fc->hdr.len + sizeof(struct dbfs_d2fc_hdr); in dbfs_diag2fc_create()
131 return -EACCES; in hypfs_vm_init()