pfm_context_t 137 arch/ia64/kernel/perfmon.c #define CTX_USES_DBREGS(ctx) (((pfm_context_t *)(ctx))->ctx_fl_using_dbreg==1) pfm_context_t 349 arch/ia64/kernel/perfmon.c #define PFM_GET_CTX(t) ((pfm_context_t *)(t)->thread.pfm_context) pfm_context_t 392 arch/ia64/kernel/perfmon.c typedef int (*pfm_reg_check_t)(struct task_struct *task, pfm_context_t *ctx, unsigned int cnum, unsigned long *val, struct pt_regs *regs); pfm_context_t 473 arch/ia64/kernel/perfmon.c int (*cmd_func)(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs); pfm_context_t 577 arch/ia64/kernel/perfmon.c static int pfm_context_unload(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs); pfm_context_t 589 arch/ia64/kernel/perfmon.c pfm_protect_ctx_ctxsw(pfm_context_t *x) pfm_context_t 596 arch/ia64/kernel/perfmon.c pfm_unprotect_ctx_ctxsw(pfm_context_t *x, unsigned long f) pfm_context_t 622 arch/ia64/kernel/perfmon.c DEFINE_PER_CPU(pfm_context_t *, pmu_ctx); pfm_context_t 638 arch/ia64/kernel/perfmon.c static int pfm_write_ibr_dbr(int mode, pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs); pfm_context_t 654 arch/ia64/kernel/perfmon.c static int pfm_end_notify_user(pfm_context_t *ctx); pfm_context_t 742 arch/ia64/kernel/perfmon.c pfm_read_soft_counter(pfm_context_t *ctx, int i) pfm_context_t 751 arch/ia64/kernel/perfmon.c pfm_write_soft_counter(pfm_context_t *ctx, int i, unsigned long val) pfm_context_t 764 arch/ia64/kernel/perfmon.c pfm_get_new_msg(pfm_context_t *ctx) pfm_context_t 782 arch/ia64/kernel/perfmon.c pfm_get_next_msg(pfm_context_t *ctx) pfm_context_t 806 arch/ia64/kernel/perfmon.c pfm_reset_msgq(pfm_context_t *ctx) pfm_context_t 812 arch/ia64/kernel/perfmon.c static pfm_context_t * pfm_context_t 815 arch/ia64/kernel/perfmon.c pfm_context_t *ctx; pfm_context_t 821 arch/ia64/kernel/perfmon.c ctx = kzalloc(sizeof(pfm_context_t), GFP_KERNEL); pfm_context_t 869 arch/ia64/kernel/perfmon.c pfm_context_free(pfm_context_t *ctx) pfm_context_t 880 arch/ia64/kernel/perfmon.c pfm_context_t *ctx = PFM_GET_CTX(task); pfm_context_t 954 arch/ia64/kernel/perfmon.c pfm_context_t *ctx = PFM_GET_CTX(task); pfm_context_t 1080 arch/ia64/kernel/perfmon.c pfm_copy_pmds(struct task_struct *task, pfm_context_t *ctx) pfm_context_t 1116 arch/ia64/kernel/perfmon.c pfm_copy_pmcs(struct task_struct *task, pfm_context_t *ctx) pfm_context_t 1350 arch/ia64/kernel/perfmon.c pfm_unreserve_session(pfm_context_t *ctx, int is_syswide, unsigned int cpu) pfm_context_t 1435 arch/ia64/kernel/perfmon.c pfm_free_smpl_buffer(pfm_context_t *ctx) pfm_context_t 1504 arch/ia64/kernel/perfmon.c pfm_context_t *ctx; pfm_context_t 1605 arch/ia64/kernel/perfmon.c pfm_context_t *ctx; pfm_context_t 1648 arch/ia64/kernel/perfmon.c pfm_do_fasync(int fd, struct file *filp, pfm_context_t *ctx, int on) pfm_context_t 1666 arch/ia64/kernel/perfmon.c pfm_context_t *ctx; pfm_context_t 1706 arch/ia64/kernel/perfmon.c pfm_context_t *ctx = (pfm_context_t *)info; pfm_context_t 1752 arch/ia64/kernel/perfmon.c pfm_syswide_cleanup_other_cpu(pfm_context_t *ctx) pfm_context_t 1769 arch/ia64/kernel/perfmon.c pfm_context_t *ctx; pfm_context_t 1908 arch/ia64/kernel/perfmon.c pfm_context_t *ctx; pfm_context_t 2129 arch/ia64/kernel/perfmon.c pfm_alloc_file(pfm_context_t *ctx) pfm_context_t 2196 arch/ia64/kernel/perfmon.c pfm_smpl_buffer_alloc(struct task_struct *task, struct file *filp, pfm_context_t *ctx, unsigned long rsize, void **user_vaddr) pfm_context_t 2368 arch/ia64/kernel/perfmon.c pfm_setup_buffer_fmt(struct task_struct *task, struct file *filp, pfm_context_t *ctx, unsigned int ctx_flags, pfm_context_t 2423 arch/ia64/kernel/perfmon.c pfm_reset_pmu_state(pfm_context_t *ctx) pfm_context_t 2509 arch/ia64/kernel/perfmon.c pfm_task_incompatible(pfm_context_t *ctx, struct task_struct *task) pfm_context_t 2555 arch/ia64/kernel/perfmon.c pfm_get_task(pfm_context_t *ctx, pid_t pid, struct task_struct **task) pfm_context_t 2582 arch/ia64/kernel/perfmon.c pfm_context_create(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs) pfm_context_t 2679 arch/ia64/kernel/perfmon.c pfm_reset_regs_masked(pfm_context_t *ctx, unsigned long *ovfl_regs, int is_long_reset) pfm_context_t 2715 arch/ia64/kernel/perfmon.c pfm_reset_regs(pfm_context_t *ctx, unsigned long *ovfl_regs, int is_long_reset) pfm_context_t 2766 arch/ia64/kernel/perfmon.c pfm_write_pmcs(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs) pfm_context_t 3006 arch/ia64/kernel/perfmon.c pfm_write_pmds(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs) pfm_context_t 3202 arch/ia64/kernel/perfmon.c pfm_read_pmds(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs) pfm_context_t 3335 arch/ia64/kernel/perfmon.c pfm_context_t *ctx; pfm_context_t 3356 arch/ia64/kernel/perfmon.c pfm_context_t *ctx; pfm_context_t 3381 arch/ia64/kernel/perfmon.c pfm_context_t *ctx = task->thread.pfm_context; pfm_context_t 3455 arch/ia64/kernel/perfmon.c pfm_restart(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs) pfm_context_t 3608 arch/ia64/kernel/perfmon.c pfm_debug(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs) pfm_context_t 3627 arch/ia64/kernel/perfmon.c pfm_write_ibr_dbr(int mode, pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs) pfm_context_t 3822 arch/ia64/kernel/perfmon.c pfm_write_ibrs(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs) pfm_context_t 3828 arch/ia64/kernel/perfmon.c pfm_write_dbrs(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs) pfm_context_t 3836 arch/ia64/kernel/perfmon.c pfm_context_t *ctx; pfm_context_t 3857 arch/ia64/kernel/perfmon.c pfm_context_t *ctx; pfm_context_t 3877 arch/ia64/kernel/perfmon.c pfm_get_features(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs) pfm_context_t 3886 arch/ia64/kernel/perfmon.c pfm_stop(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs) pfm_context_t 3975 arch/ia64/kernel/perfmon.c pfm_start(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs) pfm_context_t 4056 arch/ia64/kernel/perfmon.c pfm_get_pmc_reset(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs) pfm_context_t 4083 arch/ia64/kernel/perfmon.c pfm_check_task_exist(pfm_context_t *ctx) pfm_context_t 4105 arch/ia64/kernel/perfmon.c pfm_context_load(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs) pfm_context_t 4109 arch/ia64/kernel/perfmon.c struct pfm_context_t *old; pfm_context_t 4225 arch/ia64/kernel/perfmon.c old = ia64_cmpxchg(acq, &thread->pfm_context, NULL, ctx, sizeof(pfm_context_t *)); pfm_context_t 4359 arch/ia64/kernel/perfmon.c static void pfm_flush_pmds(struct task_struct *, pfm_context_t *ctx); pfm_context_t 4362 arch/ia64/kernel/perfmon.c pfm_context_unload(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs) pfm_context_t 4497 arch/ia64/kernel/perfmon.c pfm_context_t *ctx; pfm_context_t 4603 arch/ia64/kernel/perfmon.c pfm_check_task_state(pfm_context_t *ctx, int cmd, unsigned long flags) pfm_context_t 4710 arch/ia64/kernel/perfmon.c pfm_context_t *ctx = NULL; pfm_context_t 4716 arch/ia64/kernel/perfmon.c int (*func)(pfm_context_t *ctx, void *arg, int count, struct pt_regs *regs); pfm_context_t 4857 arch/ia64/kernel/perfmon.c pfm_resume_after_ovfl(pfm_context_t *ctx, unsigned long ovfl_regs, struct pt_regs *regs) pfm_context_t 4903 arch/ia64/kernel/perfmon.c pfm_context_force_terminate(pfm_context_t *ctx, struct pt_regs *regs) pfm_context_t 4926 arch/ia64/kernel/perfmon.c static int pfm_ovfl_notify_user(pfm_context_t *ctx, unsigned long ovfl_pmds); pfm_context_t 4940 arch/ia64/kernel/perfmon.c pfm_context_t *ctx; pfm_context_t 5040 arch/ia64/kernel/perfmon.c pfm_notify_user(pfm_context_t *ctx, pfm_msg_t *msg) pfm_context_t 5061 arch/ia64/kernel/perfmon.c pfm_ovfl_notify_user(pfm_context_t *ctx, unsigned long ovfl_pmds) pfm_context_t 5092 arch/ia64/kernel/perfmon.c pfm_end_notify_user(pfm_context_t *ctx) pfm_context_t 5120 arch/ia64/kernel/perfmon.c static void pfm_overflow_handler(struct task_struct *task, pfm_context_t *ctx, pfm_context_t 5405 arch/ia64/kernel/perfmon.c pfm_context_t *ctx; pfm_context_t 5717 arch/ia64/kernel/perfmon.c pfm_force_cleanup(pfm_context_t *ctx, struct pt_regs *regs) pfm_context_t 5748 arch/ia64/kernel/perfmon.c pfm_context_t *ctx; pfm_context_t 5837 arch/ia64/kernel/perfmon.c pfm_context_t *ctx; pfm_context_t 5868 arch/ia64/kernel/perfmon.c pfm_context_t *ctx; pfm_context_t 5930 arch/ia64/kernel/perfmon.c pfm_context_t *ctx; pfm_context_t 6093 arch/ia64/kernel/perfmon.c pfm_context_t *ctx; pfm_context_t 6207 arch/ia64/kernel/perfmon.c pfm_flush_pmds(struct task_struct *task, pfm_context_t *ctx) pfm_context_t 6610 arch/ia64/kernel/perfmon.c pfm_context_t *ctx; pfm_context_t 9 arch/ia64/kernel/perfmon_itanium.h static int pfm_ita_pmc_check(struct task_struct *task, pfm_context_t *ctx, unsigned int cnum, unsigned long *val, struct pt_regs *regs); pfm_context_t 52 arch/ia64/kernel/perfmon_itanium.h pfm_ita_pmc_check(struct task_struct *task, pfm_context_t *ctx, unsigned int cnum, unsigned long *val, struct pt_regs *regs) pfm_context_t 9 arch/ia64/kernel/perfmon_mckinley.h static int pfm_mck_pmc_check(struct task_struct *task, pfm_context_t *ctx, unsigned int cnum, unsigned long *val, struct pt_regs *regs); pfm_context_t 78 arch/ia64/kernel/perfmon_mckinley.h pfm_mck_pmc_check(struct task_struct *task, pfm_context_t *ctx, unsigned int cnum, unsigned long *val, struct pt_regs *regs) pfm_context_t 9 arch/ia64/kernel/perfmon_montecito.h static int pfm_mont_pmc_check(struct task_struct *task, pfm_context_t *ctx, unsigned int cnum, unsigned long *val, struct pt_regs *regs); pfm_context_t 156 arch/ia64/kernel/perfmon_montecito.h pfm_mont_pmc_check(struct task_struct *task, pfm_context_t *ctx, unsigned int cnum, unsigned long *val, struct pt_regs *regs)