Lines Matching refs:descr

201 	// we need to build the event descr stuff before loading the
202 // configuration because we use locate_event to get an event descr
210 op_event_descr descr;
212 descr.counter_mask = event->counter_mask;
213 descr.val = event->val;
215 descr.unit = event->unit;
217 descr.unit = 0;
220 descr.name = event->name;
221 descr.help_str = event->desc;
222 descr.min_count = event->min_count;
227 if (!(descr.counter_mask & (1 << ctr)))
239 count = descr.min_count * 100;
242 event_cfgs[descr.name].count = count;
243 event_cfgs[descr.name].umask = 0;
244 if (descr.unit)
245 event_cfgs[descr.name].umask = descr.unit->default_mask;
246 event_cfgs[descr.name].os_ring_count = 1;
247 event_cfgs[descr.name].user_ring_count = 1;
250 v_events.push_back(descr);
287 struct op_default_event_descr descr;
288 op_default_event(cpu_type, &descr);
290 event_cfgs[descr.name].umask = descr.um;
291 event_cfgs[descr.name].count = descr.count;
292 event_cfgs[descr.name].user_ring_count = 1;
293 event_cfgs[descr.name].os_ring_count = 1;
295 QListViewItem * item = findItem(events_list, descr.name);
447 void oprof_start::display_event(op_event_descr const & descr)
451 setup_unit_masks(descr);
456 event_setting & cfg = event_cfgs[descr.name];
463 event_count_validator->setRange(descr.min_count, max_perf_count());
563 op_event_descr const & descr = locate_event(item->text(0).latin1());
565 string help_str = descr.help_str.c_str();
705 void oprof_start::get_unit_mask_part(op_event_descr const & descr, uint num,
710 if (num >= descr.unit->num)
713 if (descr.unit->unit_type_mask == utm_bitmask)
714 mask |= descr.unit->um[num].value;
716 mask = descr.unit->um[num].value;
721 uint oprof_start::get_unit_mask(op_event_descr const & descr)
725 if (!descr.unit)
729 if (descr.unit->unit_type_mask == utm_mandatory) {
730 mask = descr.unit->default_mask;
734 get_unit_mask_part(descr, 0, check0->isChecked(), mask);
735 get_unit_mask_part(descr, 1, check1->isChecked(), mask);
736 get_unit_mask_part(descr, 2, check2->isChecked(), mask);
737 get_unit_mask_part(descr, 3, check3->isChecked(), mask);
738 get_unit_mask_part(descr, 4, check4->isChecked(), mask);
739 get_unit_mask_part(descr, 5, check5->isChecked(), mask);
740 get_unit_mask_part(descr, 6, check6->isChecked(), mask);
741 get_unit_mask_part(descr, 7, check7->isChecked(), mask);
742 get_unit_mask_part(descr, 8, check8->isChecked(), mask);
743 get_unit_mask_part(descr, 9, check9->isChecked(), mask);
744 get_unit_mask_part(descr, 10, check10->isChecked(), mask);
745 get_unit_mask_part(descr, 11, check11->isChecked(), mask);
746 get_unit_mask_part(descr, 12, check12->isChecked(), mask);
747 get_unit_mask_part(descr, 13, check13->isChecked(), mask);
748 get_unit_mask_part(descr, 14, check14->isChecked(), mask);
749 get_unit_mask_part(descr, 15, check15->isChecked(), mask);
775 void oprof_start::setup_unit_masks(op_event_descr const & descr)
777 op_unit_mask const * um = descr.unit;
784 event_setting & cfg = event_cfgs[descr.name];
853 // "op_event_descr const & descr = ..." w/o a warning
854 op_event_descr const descr =
867 if (cfg.count < descr.min_count ||
871 out << "event " << descr.name << " count of range: "
873 << descr.min_count << ", "
881 if (descr.unit &&
882 descr.unit->unit_type_mask == utm_bitmask &&
886 out << "event " << descr.name << " invalid unit mask: "
956 op_event_descr const & descr =
961 string arg = "--event=" + descr.name;
1067 // helper to retrieve an event descr through its name.