• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/kernel/

Lines Matching defs:parent_event

4832 		   struct perf_event *parent_event,
4869 event->parent = parent_event;
4876 if (!overflow_handler && parent_event)
4877 overflow_handler = parent_event->overflow_handler;
5283 inherit_event(struct perf_event *parent_event,
5298 if (parent_event->parent)
5299 parent_event = parent_event->parent;
5301 child_event = perf_event_alloc(&parent_event->attr,
5302 parent_event->cpu, child_ctx,
5303 group_leader, parent_event,
5314 if (parent_event->state >= PERF_EVENT_STATE_INACTIVE)
5319 if (parent_event->attr.freq) {
5320 u64 sample_period = parent_event->hw.sample_period;
5329 child_event->overflow_handler = parent_event->overflow_handler;
5342 atomic_long_inc(&parent_event->filp->f_count);
5347 WARN_ON_ONCE(parent_event->ctx->parent_ctx);
5348 mutex_lock(&parent_event->child_mutex);
5349 list_add_tail(&child_event->child_list, &parent_event->child_list);
5350 mutex_unlock(&parent_event->child_mutex);
5355 static int inherit_group(struct perf_event *parent_event,
5365 leader = inherit_event(parent_event, parent, parent_ctx,
5369 list_for_each_entry(sub, &parent_event->sibling_list, group_entry) {
5381 struct perf_event *parent_event = child_event->parent;
5392 atomic64_add(child_val, &parent_event->child_count);
5394 &parent_event->child_total_time_enabled);
5396 &parent_event->child_total_time_running);
5401 WARN_ON_ONCE(parent_event->ctx->parent_ctx);
5402 mutex_lock(&parent_event->child_mutex);
5404 mutex_unlock(&parent_event->child_mutex);
5410 fput(parent_event->filp);
5418 struct perf_event *parent_event;
5422 parent_event = child_event->parent;
5428 if (parent_event) {
5486 * fput(parent_event->filp)