• Home
  • Engineering
  • Training
  • Docs
  • Community
  • Company
  • twitter
  • mastodon
  • linkedin
  • github

Bootlin logo

Elixir Cross Referencer

Open Menu /

Projects

  • linux

Versions

  • FIXME
    • FIXME
      • next-20260811

Defined in 1 files as a prototype:

  • include/linux/perf_event.h, line 1907 (as a prototype)

Defined in 2 files as a function:

  • include/linux/perf_event.h, line 1997 (as a function)
  • kernel/events/core.c, line 11114 (as a function)

Referenced in 2 files:

  • kernel/events/core.c
    • line 7693
    • line 7708
    • line 7732
    • line 11118
    • line 11141
  • kernel/trace/trace_event_perf.c, line 410

Smatch caller information:

kernel/trace/trace_event_perf.c perf_trace_buf_alloc() -> perf_swevent_get_recursion_context()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

kernel/events/core.c __perf_sw_event() -> perf_swevent_get_recursion_context()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING

kernel/events/core.c perf_pending_disable() -> perf_swevent_get_recursion_context()

Type Parameter Key Value

kernel/events/core.c perf_pending_irq() -> perf_swevent_get_recursion_context()

Type Parameter Key Value

kernel/events/core.c perf_pending_task() -> perf_swevent_get_recursion_context()

Type Parameter Key Value
linux next-20260811 Top powered by Elixir a26ba81