Defined in 4 files as a function:
- drivers/interconnect/icc-kunit.c, line 57 (as a function)
- drivers/md/dm-table.c, line 60 (as a function)
- drivers/sbus/char/openprom.c, line 363 (as a function)
- mm/slub.c, line 468 (as a function)
Referenced in 4 files:
Smatch caller information:
drivers/interconnect/icc-kunit.c icc_test_aggregation() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 2 |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
drivers/interconnect/icc-kunit.c icc_test_aggregation() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 0 |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
drivers/interconnect/icc-kunit.c icc_test_aggregation() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 3 |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
drivers/interconnect/icc-kunit.c icc_test_aggregation() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 1 |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
drivers/interconnect/icc-kunit.c icc_test_bulk_ops() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 0 |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
drivers/interconnect/icc-kunit.c icc_test_bulk_ops() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 2 |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
drivers/interconnect/icc-kunit.c icc_test_bulk_ops() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 3 |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
drivers/interconnect/icc-kunit.c icc_test_bulk_ops() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 1 |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
drivers/interconnect/icc-kunit.c icc_test_bulk_ops() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 2 |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
drivers/interconnect/icc-kunit.c icc_test_bulk_ops() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 2 |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
drivers/interconnect/icc-kunit.c icc_test_bulk_ops() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 2 |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
drivers/interconnect/icc-kunit.c icc_test_bulk_ops() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 2 |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
drivers/interconnect/icc-kunit.c icc_test_init() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| BUF_SIZE | 0 | priv | 144 |
| BUF_SIZE | 0 | priv->pdev | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | priv->provider.data | 144,u64max |
| BUF_SIZE | 0 | priv->provider.dev | 1616 |
| CAPPED_DATA | 0 | priv->pdev | 1 |
| CAPPED_DATA | 0 | priv->pdev->num_resources | 1 |
| DATA_SOURCE | 0 | priv | r kunit_kzalloc |
| MEM_ZERO | 0 | priv |
drivers/interconnect/icc-kunit.c icc_test_set_bw() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 0 |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
drivers/interconnect/icc-kunit.c icc_test_set_bw() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 2 |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
drivers/interconnect/icc-kunit.c icc_test_set_bw() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 3 |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
drivers/interconnect/icc-kunit.c icc_test_topology_integrity() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 0 |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
drivers/interconnect/icc-kunit.c icc_test_topology_integrity() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 2 |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
| BUF_SIZE | 0 | priv | s32min,(-10),1-s32max |
mm/slub.c __kmem_cache_do_shrink() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 0-1024 |
| CAPPED_DATA | 1 | id | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| CONSTRAINT | 1 | id | <3016 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &slab_mutex |
mm/slub.c __kmem_cache_empty() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 0-1024 |
| CAPPED_DATA | 1 | id | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| CONSTRAINT | 1 | id | <3016 |
| LOCK2 | global &slab_mutex |
mm/slub.c __kmem_cache_shutdown() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 0-1024 |
| CAPPED_DATA | 1 | id | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| CONSTRAINT | 1 | id | <3016 |
| LOCK2 | global &slab_mutex |
mm/slub.c __refill_objects_any() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CAPPED_DATA | 0 | priv | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | priv->object_size |
mm/slub.c __slab_free() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 0-1023 |
| DATA_SOURCE | 0 | priv | $0 |
| STR_LEN | 0 | priv | (-1) |
| STR_LEN | 0 | priv | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | priv->object_size | |
| NO_OVERFLOW_SIMPLE | 0 | priv->sheaf_capacity | |
| HALF_LOCKED2 | &n->list_lock | ||
| HALF_LOCKED2 | flags |
mm/slub.c alloc_from_new_slab() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 0-1023 |
| CAPPED_DATA | 0 | priv | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | priv->object_size |
mm/slub.c alloc_single_from_new_slab() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 0-1023 |
| CAPPED_DATA | 0 | priv | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/slub.c bootstrap() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 0-1024 |
| CAPPED_DATA | 1 | id | 1 |
| DATA_SOURCE | 0 | priv | r kmem_cache_alloc_noprof |
| CONSTRAINT | 1 | id | <3016 |
| LOCK2 | irq |
mm/slub.c dec_slabs_node() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 0-1024 |
| CAPPED_DATA | 0 | priv | 1 |
| CAPPED_DATA | 1 | id | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| DATA_SOURCE | 1 | id | $1 |
| STR_LEN | 0 | priv | (-1) |
| STR_LEN | 0 | priv | (-1) |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | priv->object_size | |
| NO_OVERFLOW_SIMPLE | 0 | priv->sheaf_capacity | |
| HALF_LOCKED2 | &n->list_lock | ||
| HALF_LOCKED2 | flags |
mm/slub.c free_kmem_cache_nodes() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 0-1024 |
| BUF_SIZE | 0 | priv->cpu_sheaves | (-1),88 |
| BUF_SIZE | 0 | priv->name | (-1),11,16 |
| CAPPED_DATA | 1 | id | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| STR_LEN | 0 | priv | (-1),10,15 |
| STR_LEN | 0 | priv | (-1),10,15 |
| CONSTRAINT | 1 | id | <3016 |
mm/slub.c free_to_partial_list() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 0-1023 |
| DATA_SOURCE | 0 | priv | $0 |
| STR_LEN | 0 | priv | (-1) |
| STR_LEN | 0 | priv | (-1) |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | priv->object_size | |
| NO_OVERFLOW_SIMPLE | 0 | priv->sheaf_capacity |
mm/slub.c get_from_any_partial() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| DATA_SOURCE | 0 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | priv->object_size |
mm/slub.c get_from_partial() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CAPPED_DATA | 0 | priv | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| NOSPEC | 1 | id | |
| NOSPEC | 1 | id | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | id | s32min-(-2),0-s32max |
| USER_DATA | 1 | id | 0-s32max |
mm/slub.c get_slabinfo() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 0-1024 |
| CAPPED_DATA | 1 | id | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| CONSTRAINT | 1 | id | <3016 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | global &oom_lock | ||
| HALF_LOCKED2 | global &slab_mutex |
mm/slub.c inc_slabs_node() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 0-1023 |
| CAPPED_DATA | 0 | priv | 1 |
| CAPPED_DATA | 1 | id | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| DATA_SOURCE | 1 | id | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | priv->object_size | |
| HALF_LOCKED2 | &n->list_lock | ||
| HALF_LOCKED2 | flags |
mm/slub.c refill_objects() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CAPPED_DATA | 0 | priv | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| DATA_SOURCE | 1 | id | r numa_mem_id |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | priv->object_size |
mm/slub.c show_slab_objects() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 0-1024 |
| CAPPED_DATA | 1 | id | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| CONSTRAINT | 1 | id | <3016 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | id | |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
mm/slub.c show_slab_objects() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 0-1024 |
| CAPPED_DATA | 1 | id | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| CONSTRAINT | 1 | id | <3016 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | id | |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
mm/slub.c slab_debug_trace_open() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 0-1024 |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | priv | s32min-(-2),1-s32max |
| CAPPED_DATA | 1 | id | 1 |
| CONSTRAINT | 1 | id | <3016 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | priv | unit_array_size |
mm/slub.c slab_mem_going_online_callback() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CAPPED_DATA | 0 | &priv->list | 1 |
| DATA_SOURCE | 1 | id | $0 |
| LOCK2 | global &slab_mutex |
mm/slub.c slab_out_of_memory() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 0-1024 |
| CAPPED_DATA | 0 | priv | 1 |
| CAPPED_DATA | 1 | id | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| CONSTRAINT | 1 | id | <3016 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/slub.c validate_slab_cache() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 0-1024 |
| CAPPED_DATA | 0 | priv | 1 |
| CAPPED_DATA | 1 | id | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| CONSTRAINT | 1 | id | <3016 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
drivers/md/dm-table.c dm_table_find_target() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 2 | n | 0-8 |
| CAPPED_DATA | 1 | id | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| DATA_SOURCE | 2 | n | r get_child |
| PARAM_COMPARE | 1 | id | < $0->depth |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &md->io_barrier |
drivers/md/dm-table.c high() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->index | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 1-u32max |
| PARAM_VALUE | 2 | n | 0-536870911 |
| CAPPED_DATA | 2 | n | 1 |
| DATA_SOURCE | 0 | priv | $0 |
| DATA_SOURCE | 1 | id | $1 [m] |
| DATA_SOURCE | 2 | n | $2 [m] |
| NO_OVERFLOW_SIMPLE | 0 | priv->num_allocated | |
| HALF_LOCKED2 | &md->type_lock |
drivers/md/dm-table.c setup_btree_index() -> get_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->index | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 0-2147483646 |
| PARAM_VALUE | 2 | n | 0-536870911 |
| CAPPED_DATA | 2 | n | 1 |
| DATA_SOURCE | 0 | priv | $1 |
| DATA_SOURCE | 1 | id | $0 |
| NO_OVERFLOW_SIMPLE | 0 | priv->num_allocated | |
| HALF_LOCKED2 | &md->type_lock |