Defined in 1 files as a member:

Defined in 2 files as a function:

Referenced in 5 files:

Smatch caller information:

net/ipv6/ip6_fib.c fib6_add() -> node_alloc()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
LOCK2 &table->tb6_lock
LOCK2 bh
TYPE_LOCK (struct fib6_table)->tb6_lock

net/ipv6/ip6_fib.c fib6_add_1() -> node_alloc()

Type Parameter Key Value
DATA_SOURCE 0 net $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
LOCK2 &table->tb6_lock
LOCK2 bh
TYPE_LOCK (struct fib6_table)->tb6_lock

net/ipv6/ip6_fib.c fib6_add_1() -> node_alloc()

Type Parameter Key Value
DATA_SOURCE 0 net $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
LOCK2 &table->tb6_lock
LOCK2 bh
TYPE_LOCK (struct fib6_table)->tb6_lock

net/ipv6/ip6_fib.c fib6_add_1() -> node_alloc()

Type Parameter Key Value
DATA_SOURCE 0 net $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
LOCK2 &table->tb6_lock
LOCK2 bh
TYPE_LOCK (struct fib6_table)->tb6_lock

net/ipv6/ip6_fib.c fib6_add_1() -> node_alloc()

Type Parameter Key Value
DATA_SOURCE 0 net $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
LOCK2 &table->tb6_lock
LOCK2 bh
TYPE_LOCK (struct fib6_table)->tb6_lock

mm/vmalloc.c alloc_vmap_area() -> node_alloc()

Type Parameter Key Value
PARAM_VALUE 0 net 1-u64max
PARAM_VALUE 4 addr 1866868022954045440
PARAM_VALUE 5 vn_id 9186908451178958848
DATA_SOURCE 0 net $0
DATA_SOURCE 1 align $1
DATA_SOURCE 2 vstart $2
DATA_SOURCE 3 vend $3
STR_LEN 0 net (-1)
STR_LEN 0 net (-1)
BIT_INFO 0 net 0x0,0xfffffffffffff000
BIT_INFO 0 net 0x0,0xfffffffffffff000
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 net 1-u64max[c]
USER_DATA 0 net 1-u64max[c]
UNITS 0 net unit_byte
UNITS 1 align unit_byte
UNITS 2 vstart unit_byte
UNITS 3 vend unit_byte