Lines Matching refs:hdr

93 static inline __u8 info_blk_hdr__npar(enum diag204_format type, void *hdr)  in info_blk_hdr__npar()  argument
96 return ((struct info_blk_hdr *)hdr)->npar; in info_blk_hdr__npar()
98 return ((struct x_info_blk_hdr *)hdr)->npar; in info_blk_hdr__npar()
101 static inline __u8 info_blk_hdr__flags(enum diag204_format type, void *hdr) in info_blk_hdr__flags() argument
104 return ((struct info_blk_hdr *)hdr)->flags; in info_blk_hdr__flags()
106 return ((struct x_info_blk_hdr *)hdr)->flags; in info_blk_hdr__flags()
109 static inline __u16 info_blk_hdr__pcpus(enum diag204_format type, void *hdr) in info_blk_hdr__pcpus() argument
112 return ((struct info_blk_hdr *)hdr)->phys_cpus; in info_blk_hdr__pcpus()
114 return ((struct x_info_blk_hdr *)hdr)->phys_cpus; in info_blk_hdr__pcpus()
152 static inline __u8 part_hdr__rcpus(enum diag204_format type, void *hdr) in part_hdr__rcpus() argument
155 return ((struct part_hdr *)hdr)->cpus; in part_hdr__rcpus()
157 return ((struct x_part_hdr *)hdr)->rcpus; in part_hdr__rcpus()
160 static inline void part_hdr__part_name(enum diag204_format type, void *hdr, in part_hdr__part_name() argument
164 memcpy(name, ((struct part_hdr *)hdr)->part_name, in part_hdr__part_name()
167 memcpy(name, ((struct x_part_hdr *)hdr)->part_name, in part_hdr__part_name()
213 static inline __u8 cpu_info__ctidx(enum diag204_format type, void *hdr) in cpu_info__ctidx() argument
216 return ((struct cpu_info *)hdr)->ctidx; in cpu_info__ctidx()
218 return ((struct x_cpu_info *)hdr)->ctidx; in cpu_info__ctidx()
221 static inline __u16 cpu_info__cpu_addr(enum diag204_format type, void *hdr) in cpu_info__cpu_addr() argument
224 return ((struct cpu_info *)hdr)->cpu_addr; in cpu_info__cpu_addr()
226 return ((struct x_cpu_info *)hdr)->cpu_addr; in cpu_info__cpu_addr()
229 static inline __u64 cpu_info__acc_time(enum diag204_format type, void *hdr) in cpu_info__acc_time() argument
232 return ((struct cpu_info *)hdr)->acc_time; in cpu_info__acc_time()
234 return ((struct x_cpu_info *)hdr)->acc_time; in cpu_info__acc_time()
237 static inline __u64 cpu_info__lp_time(enum diag204_format type, void *hdr) in cpu_info__lp_time() argument
240 return ((struct cpu_info *)hdr)->lp_time; in cpu_info__lp_time()
242 return ((struct x_cpu_info *)hdr)->lp_time; in cpu_info__lp_time()
245 static inline __u64 cpu_info__online_time(enum diag204_format type, void *hdr) in cpu_info__online_time() argument
250 return ((struct x_cpu_info *)hdr)->online_time; in cpu_info__online_time()
278 static inline __u8 phys_hdr__cpus(enum diag204_format type, void *hdr) in phys_hdr__cpus() argument
281 return ((struct phys_hdr *)hdr)->cpus; in phys_hdr__cpus()
283 return ((struct x_phys_hdr *)hdr)->cpus; in phys_hdr__cpus()
314 static inline __u16 phys_cpu__cpu_addr(enum diag204_format type, void *hdr) in phys_cpu__cpu_addr() argument
317 return ((struct phys_cpu *)hdr)->cpu_addr; in phys_cpu__cpu_addr()
319 return ((struct x_phys_cpu *)hdr)->cpu_addr; in phys_cpu__cpu_addr()
322 static inline __u64 phys_cpu__mgm_time(enum diag204_format type, void *hdr) in phys_cpu__mgm_time() argument
325 return ((struct phys_cpu *)hdr)->mgm_time; in phys_cpu__mgm_time()
327 return ((struct x_phys_cpu *)hdr)->mgm_time; in phys_cpu__mgm_time()
330 static inline __u64 phys_cpu__ctidx(enum diag204_format type, void *hdr) in phys_cpu__ctidx() argument
333 return ((struct phys_cpu *)hdr)->ctidx; in phys_cpu__ctidx()
335 return ((struct x_phys_cpu *)hdr)->ctidx; in phys_cpu__ctidx()
561 struct dbfs_d204_hdr hdr; /* 64 byte header */ member
571 buf_size = PAGE_SIZE * (diag204_buf_pages + 1) + sizeof(d204->hdr); in dbfs_d204_create()
575 d204 = page_align_ptr(base + sizeof(d204->hdr)) - sizeof(d204->hdr); in dbfs_d204_create()
581 d204->hdr.version = DBFS_D204_HDR_VERSION; in dbfs_d204_create()
582 d204->hdr.len = PAGE_SIZE * diag204_buf_pages; in dbfs_d204_create()
583 d204->hdr.sc = diag204_store_sc; in dbfs_d204_create()
586 *size = d204->hdr.len + sizeof(struct dbfs_d204_hdr); in dbfs_d204_create()