Linux Perf
futex_op.c File Reference
#include <linux/futex.h>
Include dependency graph for futex_op.c:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FUTEX_WAIT_BITSET   9
 
#define FUTEX_WAKE_BITSET   10
 
#define FUTEX_WAIT_REQUEUE_PI   11
 
#define FUTEX_CMP_REQUEUE_PI   12
 
#define FUTEX_CLOCK_REALTIME   256
 
#define P_FUTEX_OP(n)   case FUTEX_##n: printed = scnprintf(bf, size, #n);
 
#define SCA_FUTEX_OP   syscall_arg__scnprintf_futex_op
 

Functions

static size_t syscall_arg__scnprintf_futex_op (char *bf, size_t size, struct syscall_arg *arg)
 

Macro Definition Documentation

◆ FUTEX_CLOCK_REALTIME

#define FUTEX_CLOCK_REALTIME   256

Definition at line 17 of file futex_op.c.

◆ FUTEX_CMP_REQUEUE_PI

#define FUTEX_CMP_REQUEUE_PI   12

Definition at line 14 of file futex_op.c.

◆ FUTEX_WAIT_BITSET

#define FUTEX_WAIT_BITSET   9

Definition at line 5 of file futex_op.c.

◆ FUTEX_WAIT_REQUEUE_PI

#define FUTEX_WAIT_REQUEUE_PI   11

Definition at line 11 of file futex_op.c.

◆ FUTEX_WAKE_BITSET

#define FUTEX_WAKE_BITSET   10

Definition at line 8 of file futex_op.c.

◆ P_FUTEX_OP

#define P_FUTEX_OP (   n)    case FUTEX_##n: printed = scnprintf(bf, size, #n);

◆ SCA_FUTEX_OP

#define SCA_FUTEX_OP   syscall_arg__scnprintf_futex_op

Definition at line 61 of file futex_op.c.

Function Documentation

◆ syscall_arg__scnprintf_futex_op()

static size_t syscall_arg__scnprintf_futex_op ( char *  bf,
size_t  size,
struct syscall_arg arg 
)
static

Definition at line 20 of file futex_op.c.