Lines Matching +full:0 +full:x36
120 uint8_t opl_picno; /* From 0 to 7 */
140 * | 0 | OVF | 0 | OVR0 | 0 |
145 * | NC | 0 | SC | 0 | SU | 0 | SL |ULRO | UT | ST |PRIV|
147 * 24:22 21 20:18 17 16:11 10 9:4 3 2 1 0
162 * 63 32 31 0
167 #define SPARC64_VI_PCR_PRIVPIC UINT64_C(0)
174 #define CPC_SPARC64_VI_PCR_PIC_MASK UINT64_C(0x3F)
180 #define CPC_SPARC64_VI_PCR_SC_MASK UINT64_C(0x7)
182 #define CPC_SPARC64_VI_PCR_NC_MASK UINT64_C(0x7)
185 #define CPC_SPARC64_VI_PCR_OVF_MASK UINT64_C(0xffff)
223 #define NT_END 0xFF
230 {0x0, "cycle_counts"}, \
231 {0x1, "instruction_counts"}
234 {0x5, "op_stv_wait"}, \
235 {0x8, "load_store_instructions"}, \
236 {0x9, "branch_instructions"}, \
237 {0xa, "floating_instructions"}, \
238 {0xb, "impdep2_instructions"}, \
239 {0xc, "prefetch_instructions"}
242 {0x1a, "active_cycle_count"}
246 {0x2, "only_this_thread_active"},
247 {0x3, "w_cse_window_empty"},
248 {0x4, "w_op_stv_wait_nc_pend"},
250 {0x12, "flush_rs"},
251 {0x13, "2iid_use"},
252 {0x15, "toq_rsbr_phantom"},
253 {0x16, "trap_int_vector"},
254 {0x18, "ts_by_sxmiss"},
255 {0x18, "both_threads_active"},
257 {0x1d, "op_stv_wait_sxmiss"},
258 {0x1e, "eu_comp_wait"},
259 {0x23, "op_l1_thrashing"},
260 {0x24, "swpf_fail_all"},
261 {0x30, "sx_miss_wait_pf"},
262 {0x31, "jbus_cpi_count"},
263 {0x36, "jbus_reqbus1_busy"},
269 {0x2, "instruction_flow_counts"},
270 {0x3, "iwr_empty"},
272 {0x12, "rs1"},
273 {0x13, "1iid_use"},
274 {0x16, "trap_all"},
275 {0x18, "thread_switch_all"},
276 {0x18, "only_this_thread_active"},
278 {0x1b, "rsf_pmmi"},
279 {0x1d, "act_thread_suspend"},
280 {0x1e, "cse_window_empty"},
281 {0x1f, "inh_cmit_gpr_2write"},
282 {0x23, "if_l1_thrashing"},
283 {0x24, "swpf_success_all"},
284 {0x30, "sx_miss_wait_dm"},
285 {0x31, "jbus_bi_count"},
286 {0x34, "lost_softpf_pfp_full"},
287 {0x36, "jbus_reqbus0_busy"},
293 {0x2, "single_mode_instructions"},
294 {0x3, "w_branch_comp_wait"},
295 {0x4, "w_op_stv_wait_sxmiss_ex"},
297 {0x13, "4iid_use"},
298 {0x15, "flush_rs"},
299 {0x16, "trap_spill"},
300 {0x18, "ts_by_timer"},
302 {0x1b, "0iid_use"},
303 {0x1d, "op_stv_wait_nc_pend"},
304 {0x1e, "0endop"},
305 {0x20, "write_op_uTLB"},
306 {0x30, "sx_miss_count_pf"},
307 {0x31, "jbus_cpd_count"},
308 {0x32, "snres_64"},
309 {0x36, "jbus_reqbus3_busy"},
315 {0x2, "single_mode_cycle_counts"},
316 {0x3, "w_eu_comp_wait"},
317 {0x4, "w_op_stv_wait_sxmiss"},
319 {0x13, "3iid_use"},
320 {0x16, "trap_int_level"},
321 {0x18, "ts_by_data_arrive"},
322 {0x18, "both_threads_empty"},
324 {0x1b, "op_stv_wait_nc_pend"},
325 {0x1d, "op_stv_wait_sxmiss_ex"},
326 {0x1e, "branch_comp_wait"},
327 {0x20, "write_if_uTLB"},
328 {0x30, "sx_miss_count_dm"},
329 {0x31, "jbus_cpb_count"},
330 {0x32, "snres_256"},
331 {0x34, "lost_softpf_by_abort"},
332 {0x36, "jbus_reqbus2_busy"},
338 {0x2, "d_move_wait"},
339 {0x3, "w_op_stv_wait"},
340 {0x4, "w_fl_comp_wait"},
342 {0x13, "sync_intlk"},
343 {0x16, "trap_trap_inst"},
344 {0x18, "ts_by_if"},
346 {0x1e, "fl_comp_wait"},
347 {0x20, "op_r_iu_req_mi_go"},
348 {0x30, "sx_read_count_pf"},
349 {0x31, "jbus_odrbus_busy"},
350 {0x33, "sx_miss_count_dm_if"},
351 {0x36, "jbus_odrbus1_busy"},
357 {0x2, "instruction_flow_counts"},
358 {0x3, "iwr_empty"},
360 {0x16, "trap_fill"},
361 {0x18, "ts_by_intr"},
363 {0x1b, "flush_rs"},
364 {0x1d, "cse_window_empty_sp_full"},
365 {0x1e, "op_stv_wait_ex"},
366 {0x1f, "3endop"},
367 {0x20, "if_r_iu_req_mi_go"},
368 {0x24, "swpf_lbs_hit"},
369 {0x30, "sx_read_count_dm"},
370 {0x31, "jbus_reqbus_busy"},
371 {0x33, "sx_btc_count"},
372 {0x36, "jbus_odrbus0_busy"},
378 {0x2, "xma_inst"},
379 {0x3, "w_0endop"},
380 {0x4, "w_op_stv_wait_ex"},
382 {0x16, "trap_DMMU_miss"},
383 {0x18, "ts_by_suspend"},
384 {0x19, "ts_by_other"},
386 {0x1b, "decall_intlk"},
387 {0x1e, "2endop"},
388 {0x1f, "op_stv_wait_sxmiss"},
389 {0x20, "op_wait_all"},
390 {0x30, "dvp_count_pf"},
391 {0x33, "sx_miss_count_dm_opex"},
392 {0x36, "jbus_odrbus3_busy"},
398 {0x2, "cse_priority_wait"},
399 {0x3, "w_d_move"},
400 {0x4, "w_cse_window_empty_sp_full"},
402 {0x13, "regwin_intlk"},
403 {0x15, "rs1"},
404 {0x16, "trap_IMMU_miss"},
406 {0x1d, "both_threads_suspended"},
407 {0x1e, "1endop"},
408 {0x1f, "op_stv_wait_sxmiss_ex"},
409 {0x20, "if_wait_all"},
410 {0x30, "dvp_count_dm"},
411 {0x33, "sx_miss_count_dm_opsh"},
412 {0x36, "jbus_odrbus2_busy"},
432 {0, 0x3f, 0, 0},
433 {1, 0x3f, 0, 0},
434 {2, 0x3f, 0, 0},
435 {3, 0x3f, 0, 0},
436 {4, 0x3f, 0, 0},
437 {5, 0x3f, 0, 0},
438 {6, 0x3f, 0, 0},
439 {7, 0x3f, 0, 0}
544 for (i = 0; i < CPC_SPARC64_VI_NPIC; i++) { in opl_pcbe_init()
545 size = 0; in opl_pcbe_init()
551 *pic_events[i] = '\0'; in opl_pcbe_init()
564 pic_events[i][size - 1] = '\0'; in opl_pcbe_init()
567 return (0); in opl_pcbe_init()
591 ASSERT(picnum >= 0 && picnum < cpc_ncounters); in opl_pcbe_list_events()
608 if (strcmp(name, gevp->name) == 0) in find_generic_event()
622 if (strcmp(name, n->name) == 0) in find_event()
631 uint64_t bitmap = 0; in opl_pcbe_event_coverage()
634 for (i = 0; i < CPC_SPARC64_VI_NPIC; i++) { in opl_pcbe_event_coverage()
674 return (0); in opl_pcbe_configure()
677 if (picnum < 0 || picnum >= CPC_SPARC64_VI_NPIC) in opl_pcbe_configure()
680 if (nattrs != 0) in opl_pcbe_configure()
708 return (0); in opl_pcbe_configure()
719 uint8_t bitmap = 0; /* for used pic config */ in opl_pcbe_program()
733 if (bitmap == 0) in opl_pcbe_program()
737 for (i = 0; i < CPC_SPARC64_VI_NPIC; i++) { in opl_pcbe_program()
753 for (i = 0; i < SPARC64_VI_NUM_PIC_PAIRS; i++) { in opl_pcbe_program()
775 if (pic[0]->opl_flags & CPC_COUNT_USER) in opl_pcbe_program()
777 if (pic[0]->opl_flags & CPC_COUNT_SYSTEM) in opl_pcbe_program()
782 for (i = 0; i < SPARC64_VI_NUM_PIC_PAIRS; i++) { in opl_pcbe_program()
818 uint8_t bitmap = 0; /* for used pic config */ in opl_pcbe_sample()
834 if (bitmap == 0) in opl_pcbe_sample()
838 for (i = 0; i < CPC_SPARC64_VI_NPIC; i++) { in opl_pcbe_sample()
846 dummypic_data[i] = 0; in opl_pcbe_sample()
854 for (i = 0; i < SPARC64_VI_NUM_PIC_PAIRS; i++) { in opl_pcbe_sample()
866 if (overflow || (diff < 0)) { in opl_pcbe_sample()
875 if (overflow || (diff < 0)) { in opl_pcbe_sample()
911 if (opl_pcbe_init() != 0) in _init()