Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 16 files:
- drivers/base/devres.c, line 113
- drivers/dma-buf/dma-resv.c, line 104
- drivers/net/ethernet/broadcom/bnx2.c, line 5418
- drivers/net/ethernet/intel/igb/igb_main.c, line 1180
- drivers/net/ipa/gsi_trans.c, line 108
- fs/btrfs/send.c, line 510
- fs/coredump.c, line 110
- include/linux/dma-map-ops.h, line 284
- kernel/bpf/backtrack.c, line 38
- kernel/bpf/verifier.c
- mm/slab_common.c, line 815
- mm/slub.c, line 7900
- net/core/skbuff.c, line 627
- net/openvswitch/flow_netlink.c, line 2287
- security/tomoyo/audit.c
- security/tomoyo/common.c, line 2241
Smatch caller information:
fs/coredump.c expand_corename() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | size | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | size | unit_byte |
mm/slub.c calculate_sheaf_capacity() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 64,128,240,512 |
| DATA_SOURCE | 0 | size | r size_add |
| HALF_LOCKED2 | irq |
drivers/net/ethernet/broadcom/bnx2.c bnx2_set_rx_ring_size() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 384 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/openvswitch/flow_netlink.c nla_alloc_flow_actions() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 32-2147483679 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | size | 32-2147483679[c] |
| UNITS | 0 | size | unit_byte |
security/tomoyo/common.c tomoyo_supervisor() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 1-18446744073709551614 |
| LOCK2 | global &tomoyo_ss |
drivers/xen/swiotlb-xen.c dma_kmalloc_size_aligned() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0-15 |
| DATA_SOURCE | 0 | size | $0 |
| HARD_MAX | 0 | size | 15 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | size | 0-15[c] |
| USER_DATA | 0 | size | 0[c] |
drivers/usb/chipidea/udc.c dma_kmalloc_size_aligned() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0-15 |
| DATA_SOURCE | 0 | size | $0 |
| HARD_MAX | 0 | size | 15 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ci->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | hwep->lock |
net/core/skbuff.c kmalloc_reserve() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 320,384-4294967615 |
| FUZZY_MAX | 0 | size | 705 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ipa/gsi_trans.c gsi_trans_pool_init() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0-137438953440 |
| DATA_SOURCE | 0 | size | r size_mul |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iommu/dma-iommu.c dma_kmalloc_size_aligned() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0-15 |
| DATA_SOURCE | 0 | size | $0 |
| HARD_MAX | 0 | size | 15 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | size | 0-15[c] |
| USER_DATA | 0 | size | 0[c] |
| UNITS | 0 | size | unit_byte |
drivers/base/devres.c check_dr_size() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | size | unit_byte |
drivers/dma-buf/dma-resv.c dma_resv_list_alloc() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 24-34359738384 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bo->base._resv |
kernel/bpf/backtrack.c bpf_push_jmp_history() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0-68719476720 |
drivers/net/ethernet/intel/igb/igb_main.c igb_alloc_q_vector() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 4096-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->dev.mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &pci_rescan_remove_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
security/tomoyo/audit.c tomoyo_init_log() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | size | $1 |
| STR_LEN | 0 | size | (-1) |
| LOCK2 | global &tomoyo_ss |
security/tomoyo/audit.c tomoyo_write_log2() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 1-18446744073709551614 |
| LOCK2 | global &tomoyo_ss |
security/tomoyo/audit.c tomoyo_write_log2() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 32 |
| UNITS | 0 | size | unit_byte |
| LOCK2 | global &tomoyo_ss |
kernel/bpf/verifier.c copy_array() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|
kernel/bpf/verifier.c realloc_array() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 24-u64max |
kernel/dma/direct.c dma_kmalloc_size_aligned() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0-15 |
| DATA_SOURCE | 0 | size | $0 |
| HARD_MAX | 0 | size | 15 |
fs/btrfs/send.c fs_path_ensure_buf() -> kmalloc_size_roundup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 1-4096 |
| DATA_SOURCE | 0 | size | $1 [m] |
| UNITS | 0 | size | unit_byte |