Lines Matching refs:hdr
55 static inline __u8 info_blk_hdr__npar(enum diag204_format type, void *hdr) in info_blk_hdr__npar() argument
58 return ((struct diag204_info_blk_hdr *)hdr)->npar; in info_blk_hdr__npar()
60 return ((struct diag204_x_info_blk_hdr *)hdr)->npar; in info_blk_hdr__npar()
63 static inline __u8 info_blk_hdr__flags(enum diag204_format type, void *hdr) in info_blk_hdr__flags() argument
66 return ((struct diag204_info_blk_hdr *)hdr)->flags; in info_blk_hdr__flags()
68 return ((struct diag204_x_info_blk_hdr *)hdr)->flags; in info_blk_hdr__flags()
71 static inline __u16 info_blk_hdr__pcpus(enum diag204_format type, void *hdr) in info_blk_hdr__pcpus() argument
74 return ((struct diag204_info_blk_hdr *)hdr)->phys_cpus; in info_blk_hdr__pcpus()
76 return ((struct diag204_x_info_blk_hdr *)hdr)->phys_cpus; in info_blk_hdr__pcpus()
89 static inline __u8 part_hdr__rcpus(enum diag204_format type, void *hdr) in part_hdr__rcpus() argument
92 return ((struct diag204_part_hdr *)hdr)->cpus; in part_hdr__rcpus()
94 return ((struct diag204_x_part_hdr *)hdr)->rcpus; in part_hdr__rcpus()
97 static inline void part_hdr__part_name(enum diag204_format type, void *hdr, in part_hdr__part_name() argument
101 memcpy(name, ((struct diag204_part_hdr *)hdr)->part_name, in part_hdr__part_name()
104 memcpy(name, ((struct diag204_x_part_hdr *)hdr)->part_name, in part_hdr__part_name()
121 static inline __u8 cpu_info__ctidx(enum diag204_format type, void *hdr) in cpu_info__ctidx() argument
124 return ((struct diag204_cpu_info *)hdr)->ctidx; in cpu_info__ctidx()
126 return ((struct diag204_x_cpu_info *)hdr)->ctidx; in cpu_info__ctidx()
129 static inline __u16 cpu_info__cpu_addr(enum diag204_format type, void *hdr) in cpu_info__cpu_addr() argument
132 return ((struct diag204_cpu_info *)hdr)->cpu_addr; in cpu_info__cpu_addr()
134 return ((struct diag204_x_cpu_info *)hdr)->cpu_addr; in cpu_info__cpu_addr()
137 static inline __u64 cpu_info__acc_time(enum diag204_format type, void *hdr) in cpu_info__acc_time() argument
140 return ((struct diag204_cpu_info *)hdr)->acc_time; in cpu_info__acc_time()
142 return ((struct diag204_x_cpu_info *)hdr)->acc_time; in cpu_info__acc_time()
145 static inline __u64 cpu_info__lp_time(enum diag204_format type, void *hdr) in cpu_info__lp_time() argument
148 return ((struct diag204_cpu_info *)hdr)->lp_time; in cpu_info__lp_time()
150 return ((struct diag204_x_cpu_info *)hdr)->lp_time; in cpu_info__lp_time()
153 static inline __u64 cpu_info__online_time(enum diag204_format type, void *hdr) in cpu_info__online_time() argument
158 return ((struct diag204_x_cpu_info *)hdr)->online_time; in cpu_info__online_time()
171 static inline __u8 phys_hdr__cpus(enum diag204_format type, void *hdr) in phys_hdr__cpus() argument
174 return ((struct diag204_phys_hdr *)hdr)->cpus; in phys_hdr__cpus()
176 return ((struct diag204_x_phys_hdr *)hdr)->cpus; in phys_hdr__cpus()
189 static inline __u16 phys_cpu__cpu_addr(enum diag204_format type, void *hdr) in phys_cpu__cpu_addr() argument
192 return ((struct diag204_phys_cpu *)hdr)->cpu_addr; in phys_cpu__cpu_addr()
194 return ((struct diag204_x_phys_cpu *)hdr)->cpu_addr; in phys_cpu__cpu_addr()
197 static inline __u64 phys_cpu__mgm_time(enum diag204_format type, void *hdr) in phys_cpu__mgm_time() argument
200 return ((struct diag204_phys_cpu *)hdr)->mgm_time; in phys_cpu__mgm_time()
202 return ((struct diag204_x_phys_cpu *)hdr)->mgm_time; in phys_cpu__mgm_time()
205 static inline __u64 phys_cpu__ctidx(enum diag204_format type, void *hdr) in phys_cpu__ctidx() argument
208 return ((struct diag204_phys_cpu *)hdr)->ctidx; in phys_cpu__ctidx()
210 return ((struct diag204_x_phys_cpu *)hdr)->ctidx; in phys_cpu__ctidx()
400 struct dbfs_d204_hdr hdr; /* 64 byte header */ member
410 buf_size = PAGE_SIZE * (diag204_buf_pages + 1) + sizeof(d204->hdr); in dbfs_d204_create()
414 d204 = page_align_ptr(base + sizeof(d204->hdr)) - sizeof(d204->hdr); in dbfs_d204_create()
420 d204->hdr.version = DBFS_D204_HDR_VERSION; in dbfs_d204_create()
421 d204->hdr.len = PAGE_SIZE * diag204_buf_pages; in dbfs_d204_create()
422 d204->hdr.sc = diag204_store_sc; in dbfs_d204_create()
425 *size = d204->hdr.len + sizeof(struct dbfs_d204_hdr); in dbfs_d204_create()