Lines Matching +full:0 +full:x28
28 * 0xffffffffffffffff: or -1, which means it is irrelavant for the event
43 * - expose secondary index (if any counter ever uses it, only 0xA0
49 #define REQUEST_NUM 0x10
52 REQUEST(__count(0, 8, processor_time_in_timebase_cycles)
53 __field(0x8, 4, hw_processor_id)
54 __field(0xC, 2, owning_part_id)
55 __field(0xE, 1, processor_state)
56 __field(0xF, 1, version)
57 __field(0x10, 4, hw_chip_id)
58 __field(0x14, 4, phys_module_id)
59 __field(0x18, 4, primary_affinity_domain_idx)
60 __field(0x1C, 4, secondary_affinity_domain_idx)
61 __field(0x20, 4, processor_version)
62 __field(0x24, 2, logical_processor_idx)
63 __field(0x26, 2, reserved)
64 __field(0x28, 4, processor_id_register)
65 __field(0x2C, 4, phys_processor_idx)
70 #define REQUEST_NUM 0x20
73 REQUEST(__field(0, 8, partition_id)
74 __count(0x8, 8, entitled_cycles)
75 __count(0x10, 8, consumed_capped_cycles)
76 __count(0x18, 8, consumed_uncapped_cycles)
77 __count(0x20, 8, cycles_donated)
78 __count(0x28, 8, purr_idle_cycles)
84 * Not available for counter_info_version >= 0x8, use
85 * run_instruction_cycles_by_partition(0x100) instead.
88 #define REQUEST_NUM 0x30
91 REQUEST(__field(0, 8, partition_id)
92 __count(0x8, 8, instructions_completed)
93 __count(0x10, 8, cycles)
99 #define REQUEST_NUM 0x40
100 #define REQUEST_IDX_KIND "starting_index=0xffffffff"
102 REQUEST(__field(0, 1, perf_collect_privileged)
103 __field(0x1, 1, capability_mask)
104 __array(0x2, 0xE, reserved)
110 #define REQUEST_NUM 0x50
113 REQUEST(__field(0, 4, hw_chip_id)
114 __array(0x4, 0xC, reserved1)
115 __count(0x10, 8, total_link_cycles)
116 __count(0x18, 8, idle_cycles_for_a_link)
117 __count(0x20, 8, idle_cycles_for_b_link)
118 __count(0x28, 8, idle_cycles_for_c_link)
119 __array(0x30, 0x20, reserved2)
124 #define REQUEST_NUM 0x60
127 REQUEST(__field(0, 4, hw_chip_id)
128 __array(0x4, 0xC, reserved1)
129 __count(0x10, 8, total_link_cycles)
130 __count(0x18, 8, idle_cycles_for_w_link)
131 __count(0x20, 8, idle_cycles_for_x_link)
132 __count(0x28, 8, idle_cycles_for_y_link)
133 __count(0x30, 8, idle_cycles_for_z_link)
134 __array(0x38, 0x28, reserved2)
139 #define REQUEST_NUM 0x70
142 REQUEST(__field(0, 4, hw_chip_id)
143 __array(0x4, 0xC, reserved1)
144 __count(0x10, 8, gx0_in_address_cycles)
145 __count(0x18, 8, gx0_in_data_cycles)
146 __count(0x20, 8, gx0_in_retries)
147 __count(0x28, 8, gx0_in_bus_cycles)
148 __count(0x30, 8, gx0_in_cycles_total)
149 __count(0x38, 8, gx0_out_address_cycles)
150 __count(0x40, 8, gx0_out_data_cycles)
151 __count(0x48, 8, gx0_out_retries)
152 __count(0x50, 8, gx0_out_bus_cycles)
153 __count(0x58, 8, gx0_out_cycles_total)
154 __count(0x60, 8, gx1_in_address_cycles)
155 __count(0x68, 8, gx1_in_data_cycles)
156 __count(0x70, 8, gx1_in_retries)
157 __count(0x78, 8, gx1_in_bus_cycles)
158 __count(0x80, 8, gx1_in_cycles_total)
159 __count(0x88, 8, gx1_out_address_cycles)
160 __count(0x90, 8, gx1_out_data_cycles)
161 __count(0x98, 8, gx1_out_retries)
162 __count(0xA0, 8, gx1_out_bus_cycles)
163 __count(0xA8, 8, gx1_out_cycles_total)
168 #define REQUEST_NUM 0x80
171 REQUEST(__field(0, 4, hw_chip_id)
172 __array(0x4, 0xC, reserved1)
173 __count(0x10, 8, mc0_frames)
174 __count(0x18, 8, mc0_reads)
175 __count(0x20, 8, mc0_write)
176 __count(0x28, 8, mc0_total_cycles)
177 __count(0x30, 8, mc1_frames)
178 __count(0x38, 8, mc1_reads)
179 __count(0x40, 8, mc1_writes)
180 __count(0x48, 8, mc1_total_cycles)
184 /* Processor_config (0x90) skipped, no counters */
185 /* Current_processor_frequency (0x91) skipped, no counters */
188 #define REQUEST_NUM 0x94
191 REQUEST(__field(0, 4, phys_processor_idx)
192 __field(0x4, 4, hw_processor_id)
193 __count(0x8, 8, cycles_across_any_thread)
194 __count(0x10, 8, timebase_at_collection)
195 __count(0x18, 8, purr_cycles)
196 __count(0x20, 8, sum_of_cycles_across_all_threads)
197 __count(0x28, 8, instructions_completed)
202 /* Processor_core_power_mode (0x95) skipped, no counters */
203 /* Affinity_domain_information_by_virtual_processor (0xA0) skipped,
205 /* Affinity_domain_information_by_domain (0xB0) skipped, no counters */
206 /* Affinity_domain_information_by_partition (0xB1) skipped, no counters */
207 /* Physical_memory_info (0xC0) skipped, no counters */
208 /* Processor_bus_topology (0xD0) skipped, no counters */
211 #define REQUEST_NUM 0xE0
214 REQUEST(__field(0, 2, partition_id)
215 __array(0x2, 6, reserved1)
216 __count(0x8, 8, time_waiting_for_entitlement)
217 __count(0x10, 8, times_waited_for_entitlement)
218 __count(0x18, 8, time_waiting_for_phys_processor)
219 __count(0x20, 8, times_waited_for_phys_processor)
220 __count(0x28, 8, dispatches_on_home_core)
221 __count(0x30, 8, dispatches_on_home_primary_affinity_domain)
222 __count(0x38, 8, dispatches_on_home_secondary_affinity_domain)
223 __count(0x40, 8, dispatches_off_home_secondary_affinity_domain)
224 __count(0x48, 8, dispatches_on_dedicated_processor_donating_cycles)
229 #define REQUEST_NUM 0xF0
230 #define REQUEST_IDX_KIND "starting_index=0xffffffff"
232 REQUEST(__count(0, 8, time_spent_to_dispatch_virtual_processors)
233 __count(0x8, 8, time_spent_processing_virtual_processor_timers)
234 __count(0x10, 8, time_spent_managing_partitions_over_entitlement)
235 __count(0x18, 8, time_spent_on_system_management)
240 #define REQUEST_NUM 0xF4
241 #define REQUEST_IDX_KIND "starting_index=0xffffffff"
243 REQUEST(__count(0, 8, tlbie_instructions_issued)
245 * FIXME: The spec says the offset here is 0x10, which I suspect
248 __count(0x8, 8, time_spent_issuing_tlbies)
253 #define REQUEST_NUM 0x100
256 REQUEST(__field(0, 2, partition_id)
257 __array(0x2, 0x6, reserved1)
258 __count(0x8, 8, instructions_performed)
259 __count(0x10, 8, time_collected)
263 /* set_mmcrh (0x80001000) skipped, no counters */
264 /* retrieve_hpmcx (0x80002000) skipped, no counters */