Lines Matching refs:hdr

92 static inline __u8 info_blk_hdr__npar(enum diag204_format type, void *hdr)  in info_blk_hdr__npar()  argument
95 return ((struct info_blk_hdr *)hdr)->npar; in info_blk_hdr__npar()
97 return ((struct x_info_blk_hdr *)hdr)->npar; in info_blk_hdr__npar()
100 static inline __u8 info_blk_hdr__flags(enum diag204_format type, void *hdr) in info_blk_hdr__flags() argument
103 return ((struct info_blk_hdr *)hdr)->flags; in info_blk_hdr__flags()
105 return ((struct x_info_blk_hdr *)hdr)->flags; in info_blk_hdr__flags()
108 static inline __u16 info_blk_hdr__pcpus(enum diag204_format type, void *hdr) in info_blk_hdr__pcpus() argument
111 return ((struct info_blk_hdr *)hdr)->phys_cpus; in info_blk_hdr__pcpus()
113 return ((struct x_info_blk_hdr *)hdr)->phys_cpus; in info_blk_hdr__pcpus()
151 static inline __u8 part_hdr__rcpus(enum diag204_format type, void *hdr) in part_hdr__rcpus() argument
154 return ((struct part_hdr *)hdr)->cpus; in part_hdr__rcpus()
156 return ((struct x_part_hdr *)hdr)->rcpus; in part_hdr__rcpus()
159 static inline void part_hdr__part_name(enum diag204_format type, void *hdr, in part_hdr__part_name() argument
163 memcpy(name, ((struct part_hdr *)hdr)->part_name, in part_hdr__part_name()
166 memcpy(name, ((struct x_part_hdr *)hdr)->part_name, in part_hdr__part_name()
212 static inline __u8 cpu_info__ctidx(enum diag204_format type, void *hdr) in cpu_info__ctidx() argument
215 return ((struct cpu_info *)hdr)->ctidx; in cpu_info__ctidx()
217 return ((struct x_cpu_info *)hdr)->ctidx; in cpu_info__ctidx()
220 static inline __u16 cpu_info__cpu_addr(enum diag204_format type, void *hdr) in cpu_info__cpu_addr() argument
223 return ((struct cpu_info *)hdr)->cpu_addr; in cpu_info__cpu_addr()
225 return ((struct x_cpu_info *)hdr)->cpu_addr; in cpu_info__cpu_addr()
228 static inline __u64 cpu_info__acc_time(enum diag204_format type, void *hdr) in cpu_info__acc_time() argument
231 return ((struct cpu_info *)hdr)->acc_time; in cpu_info__acc_time()
233 return ((struct x_cpu_info *)hdr)->acc_time; in cpu_info__acc_time()
236 static inline __u64 cpu_info__lp_time(enum diag204_format type, void *hdr) in cpu_info__lp_time() argument
239 return ((struct cpu_info *)hdr)->lp_time; in cpu_info__lp_time()
241 return ((struct x_cpu_info *)hdr)->lp_time; in cpu_info__lp_time()
244 static inline __u64 cpu_info__online_time(enum diag204_format type, void *hdr) in cpu_info__online_time() argument
249 return ((struct x_cpu_info *)hdr)->online_time; in cpu_info__online_time()
277 static inline __u8 phys_hdr__cpus(enum diag204_format type, void *hdr) in phys_hdr__cpus() argument
280 return ((struct phys_hdr *)hdr)->cpus; in phys_hdr__cpus()
282 return ((struct x_phys_hdr *)hdr)->cpus; in phys_hdr__cpus()
313 static inline __u16 phys_cpu__cpu_addr(enum diag204_format type, void *hdr) in phys_cpu__cpu_addr() argument
316 return ((struct phys_cpu *)hdr)->cpu_addr; in phys_cpu__cpu_addr()
318 return ((struct x_phys_cpu *)hdr)->cpu_addr; in phys_cpu__cpu_addr()
321 static inline __u64 phys_cpu__mgm_time(enum diag204_format type, void *hdr) in phys_cpu__mgm_time() argument
324 return ((struct phys_cpu *)hdr)->mgm_time; in phys_cpu__mgm_time()
326 return ((struct x_phys_cpu *)hdr)->mgm_time; in phys_cpu__mgm_time()
329 static inline __u64 phys_cpu__ctidx(enum diag204_format type, void *hdr) in phys_cpu__ctidx() argument
332 return ((struct phys_cpu *)hdr)->ctidx; in phys_cpu__ctidx()
334 return ((struct x_phys_cpu *)hdr)->ctidx; in phys_cpu__ctidx()
553 struct dbfs_d204_hdr hdr; /* 64 byte header */ member
563 buf_size = PAGE_SIZE * (diag204_buf_pages + 1) + sizeof(d204->hdr); in dbfs_d204_create()
567 d204 = page_align_ptr(base + sizeof(d204->hdr)) - sizeof(d204->hdr); in dbfs_d204_create()
573 d204->hdr.version = DBFS_D204_HDR_VERSION; in dbfs_d204_create()
574 d204->hdr.len = PAGE_SIZE * diag204_buf_pages; in dbfs_d204_create()
575 d204->hdr.sc = diag204_store_sc; in dbfs_d204_create()
578 *size = d204->hdr.len + sizeof(struct dbfs_d204_hdr); in dbfs_d204_create()