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

Lines Matching defs:pfm_context_t

131 #define CTX_USES_DBREGS(ctx)	(((pfm_context_t *)(ctx))->ctx_fl_using_dbreg==1)
335 } pfm_context_t;
343 #define PFM_GET_CTX(t) ((pfm_context_t *)(t)->thread.pfm_context)
386 typedef int (*pfm_reg_check_t)(struct task_struct *task, pfm_context_t *ctx, unsigned int cnum, unsigned long *val, struct pt_regs *regs);
467 int (*cmd_func)(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs);
571 static int pfm_context_unload(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs);
594 pfm_protect_ctx_ctxsw(pfm_context_t *x)
601 pfm_unprotect_ctx_ctxsw(pfm_context_t *x, unsigned long f)
634 DEFINE_PER_CPU(pfm_context_t *, pmu_ctx);
650 static int pfm_write_ibr_dbr(int mode, pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs);
666 static int pfm_end_notify_user(pfm_context_t *ctx);
754 pfm_read_soft_counter(pfm_context_t *ctx, int i)
763 pfm_write_soft_counter(pfm_context_t *ctx, int i, unsigned long val)
776 pfm_get_new_msg(pfm_context_t *ctx)
794 pfm_get_next_msg(pfm_context_t *ctx)
818 pfm_reset_msgq(pfm_context_t *ctx)
863 static pfm_context_t *
866 pfm_context_t *ctx;
872 ctx = kzalloc(sizeof(pfm_context_t), GFP_KERNEL);
920 pfm_context_free(pfm_context_t *ctx)
931 pfm_context_t *ctx = PFM_GET_CTX(task);
1005 pfm_context_t *ctx = PFM_GET_CTX(task);
1127 pfm_copy_pmds(struct task_struct *task, pfm_context_t *ctx)
1163 pfm_copy_pmcs(struct task_struct *task, pfm_context_t *ctx)
1396 pfm_unreserve_session(pfm_context_t *ctx, int is_syswide, unsigned int cpu)
1522 pfm_context_t *ctx;
1532 ctx = (pfm_context_t *)filp->private_data;
1623 pfm_context_t *ctx;
1632 ctx = (pfm_context_t *)filp->private_data;
1666 pfm_do_fasync(int fd, struct file *filp, pfm_context_t *ctx, int on)
1684 pfm_context_t *ctx;
1692 ctx = (pfm_context_t *)filp->private_data;
1724 pfm_context_t *ctx = (pfm_context_t *)info;
1770 pfm_syswide_cleanup_other_cpu(pfm_context_t *ctx)
1787 pfm_context_t *ctx;
1800 ctx = (pfm_context_t *)filp->private_data;
1926 pfm_context_t *ctx;
1943 ctx = (pfm_context_t *)filp->private_data;
2158 pfm_alloc_file(pfm_context_t *ctx)
2226 pfm_smpl_buffer_alloc(struct task_struct *task, struct file *filp, pfm_context_t *ctx, unsigned long rsize, void **user_vaddr)
2395 pfm_setup_buffer_fmt(struct task_struct *task, struct file *filp, pfm_context_t *ctx, unsigned int ctx_flags,
2450 pfm_reset_pmu_state(pfm_context_t *ctx)
2536 pfm_task_incompatible(pfm_context_t *ctx, struct task_struct *task)
2582 pfm_get_task(pfm_context_t *ctx, pid_t pid, struct task_struct **task)
2615 pfm_context_create(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs)
2712 pfm_reset_regs_masked(pfm_context_t *ctx, unsigned long *ovfl_regs, int is_long_reset)
2748 pfm_reset_regs(pfm_context_t *ctx, unsigned long *ovfl_regs, int is_long_reset)
2799 pfm_write_pmcs(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs)
3039 pfm_write_pmds(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs)
3235 pfm_read_pmds(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs)
3365 pfm_context_t *ctx;
3386 pfm_context_t *ctx;
3411 pfm_context_t *ctx = task->thread.pfm_context;
3485 pfm_restart(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs)
3632 pfm_debug(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs)
3651 pfm_write_ibr_dbr(int mode, pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs)
3846 pfm_write_ibrs(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs)
3852 pfm_write_dbrs(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs)
3860 pfm_context_t *ctx;
3881 pfm_context_t *ctx;
3901 pfm_get_features(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs)
3910 pfm_stop(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs)
3999 pfm_start(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs)
4080 pfm_get_pmc_reset(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs)
4107 pfm_check_task_exist(pfm_context_t *ctx)
4129 pfm_context_load(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs)
4133 struct pfm_context_t *old;
4240 old = ia64_cmpxchg(acq, &thread->pfm_context, NULL, ctx, sizeof(pfm_context_t *));
4374 static void pfm_flush_pmds(struct task_struct *, pfm_context_t *ctx);
4377 pfm_context_unload(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs)
4512 pfm_context_t *ctx;
4618 pfm_check_task_state(pfm_context_t *ctx, int cmd, unsigned long flags)
4725 pfm_context_t *ctx = NULL;
4731 int (*func)(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs);
4831 ctx = (pfm_context_t *)file->private_data;
4872 pfm_resume_after_ovfl(pfm_context_t *ctx, unsigned long ovfl_regs, struct pt_regs *regs)
4914 pfm_context_force_terminate(pfm_context_t *ctx, struct pt_regs *regs)
4937 static int pfm_ovfl_notify_user(pfm_context_t *ctx, unsigned long ovfl_pmds);
4951 pfm_context_t *ctx;
5051 pfm_notify_user(pfm_context_t *ctx, pfm_msg_t *msg)
5072 pfm_ovfl_notify_user(pfm_context_t *ctx, unsigned long ovfl_pmds)
5103 pfm_end_notify_user(pfm_context_t *ctx)
5131 static void pfm_overflow_handler(struct task_struct *task, pfm_context_t *ctx,
5416 pfm_context_t *ctx;
5751 pfm_force_cleanup(pfm_context_t *ctx, struct pt_regs *regs)
5782 pfm_context_t *ctx;
5871 pfm_context_t *ctx;
5902 pfm_context_t *ctx;
5955 pfm_context_t *ctx;
6111 pfm_context_t *ctx;
6225 pfm_flush_pmds(struct task_struct *task, pfm_context_t *ctx)
6638 pfm_context_t *ctx;