Documented in 1 files:
Defined in 1 files as a function:
Referenced in 27 files:
- arch/arm/kernel/tcm.c
- arch/csky/mm/tcm.c, line 149
- arch/powerpc/platforms/pseries/rtas-work-area.c, line 157
- arch/sh/boards/mach-sdk7786/sram.c, line 60
- arch/x86/kernel/cpu/mce/genpool.c, line 138
- drivers/accel/habanalabs/common/command_buffer.c, line 532
- drivers/accel/habanalabs/common/memory.c, line 2853
- drivers/accel/habanalabs/common/mmu/mmu.c, line 1393
- drivers/accel/habanalabs/gaudi/gaudi.c
- drivers/accel/habanalabs/gaudi2/gaudi2.c
- drivers/accel/habanalabs/goya/goya.c, line 1014
- drivers/accel/ivpu/ivpu_ipc.c, line 522
- drivers/acpi/apei/ghes.c, line 215
- drivers/edac/igen6_edac.c, line 1184
- drivers/infiniband/hw/cxgb4/resource.c
- drivers/irqchip/irq-gic-v3-its.c, line 275
- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c, line 1526
- drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c, line 11039
- drivers/soc/fsl/qbman/bman_ccsr.c, line 275
- drivers/soc/fsl/qbman/qman_ccsr.c
- drivers/soc/fsl/qe/qe_common.c, line 84
- drivers/tee/optee/protmem.c, line 66
- drivers/tee/tee_heap.c, line 485
- kernel/sched/ext/arena.c, line 84
- tools/testing/cxl/test/cxl.c, line 2393
- tools/testing/nvdimm/test/ndtest.c, line 948
- tools/testing/nvdimm/test/nfit.c, line 3295
Smatch caller information:
drivers/edac/igen6_edac.c ecclog_gen_pool_create() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->algo | 7427687418366767104 |
| PARAM_VALUE | 0 | pool->chunks.next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->data | 0 |
| PARAM_VALUE | 0 | pool->name | 0 |
| PARAM_VALUE | 1 | addr | 8172999087044411392 |
| PARAM_VALUE | 2 | size | 4096 |
| PARAM_VALUE | 3 | nid | (-1) |
| BUF_SIZE | 0 | pool | 120 |
| DATA_SOURCE | 0 | pool | r gen_pool_create |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/acpi/apei/ghes.c ghes_estatus_pool_init() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->algo | 7427687418366767104 |
| PARAM_VALUE | 0 | pool->chunks.next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->data | 0 |
| PARAM_VALUE | 0 | pool->min_alloc_order | 3 |
| PARAM_VALUE | 0 | pool->name | 0 |
| PARAM_VALUE | 1 | addr | 1-u64max |
| PARAM_VALUE | 2 | size | 0,4096-4294971392 |
| PARAM_VALUE | 3 | nid | (-1) |
| BUF_SIZE | 0 | pool | 120 |
| DATA_SOURCE | 0 | pool | r gen_pool_create |
| DATA_SOURCE | 1 | addr | r vmalloc_noprof |
| BIT_INFO | 2 | size | 0x0,0x1fffff000 |
drivers/accel/habanalabs/gaudi2/gaudi2.c gaudi2_internal_cb_pool_init() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->algo | 7427687418366767104 |
| PARAM_VALUE | 0 | pool->chunks.next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->data | 0 |
| PARAM_VALUE | 0 | pool->min_alloc_order | 3 |
| PARAM_VALUE | 0 | pool->name | 0 |
| PARAM_VALUE | 1 | addr | 1-18446744073709547520 |
| PARAM_VALUE | 2 | size | 2097152 |
| PARAM_VALUE | 3 | nid | (-1) |
| BUF_SIZE | 0 | pool | 120 |
| BUF_SIZE | 1 | addr | s32min-s32max |
| DATA_SOURCE | 0 | pool | r gen_pool_create |
| DATA_SOURCE | 1 | addr | r hl_asic_dma_alloc_coherent_caller |
| CAPABLE | 0 | 21 | |
| TASK_NOT_RUNNING | |||
| LOCK2 | &hdev->fpriv_list_lock | ||
| TYPE_LOCK | (struct hl_device)->fpriv_list_lock |
drivers/accel/habanalabs/gaudi2/gaudi2.c gaudi2_sw_init() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->algo | 7427687418366767104 |
| PARAM_VALUE | 0 | pool->chunks.next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->data | 0 |
| PARAM_VALUE | 0 | pool->name | 0 |
| PARAM_VALUE | 1 | addr | 1-18446744073709547520 |
| PARAM_VALUE | 2 | size | 2097152 |
| PARAM_VALUE | 3 | nid | (-1) |
| BUF_SIZE | 0 | pool | 120 |
| DATA_SOURCE | 0 | pool | r gen_pool_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/accel/habanalabs/common/command_buffer.c hl_cb_va_pool_init() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->algo | 7427687418366767104 |
| PARAM_VALUE | 0 | pool->chunks.next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->data | 0 |
| PARAM_VALUE | 0 | pool->name | 0 |
| PARAM_VALUE | 1 | addr | 1-u64max |
| PARAM_VALUE | 2 | size | 4294967296 |
| PARAM_VALUE | 3 | nid | (-1) |
| BUF_SIZE | 0 | pool | 120 |
| DATA_SOURCE | 0 | pool | r gen_pool_create |
| DATA_SOURCE | 1 | addr | r hl_reserve_va_block |
| CAPABLE | 0 | 21 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &hdev->fpriv_list_lock | ||
| TYPE_LOCK | (struct hl_device)->fpriv_list_lock |
drivers/tee/tee_heap.c tee_protmem_static_pool_alloc() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->algo | 7427687418366767104 |
| PARAM_VALUE | 0 | pool->chunks.next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->data | 0 |
| PARAM_VALUE | 0 | pool->min_alloc_order | 12 |
| PARAM_VALUE | 0 | pool->name | 0 |
| PARAM_VALUE | 3 | nid | (-1) |
| BUF_SIZE | 0 | pool | 120 |
| DATA_SOURCE | 0 | pool | r gen_pool_create |
| DATA_SOURCE | 1 | addr | $0 |
| DATA_SOURCE | 2 | size | $1 |
drivers/accel/habanalabs/gaudi/gaudi.c gaudi_internal_cb_pool_init() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->algo | 7427687418366767104 |
| PARAM_VALUE | 0 | pool->chunks.next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->data | 0 |
| PARAM_VALUE | 0 | pool->name | 0 |
| PARAM_VALUE | 1 | addr | 1-18446744073709547520 |
| PARAM_VALUE | 2 | size | 2097152 |
| PARAM_VALUE | 3 | nid | (-1) |
| BUF_SIZE | 0 | pool | 120 |
| BUF_SIZE | 1 | addr | s32min-s32max |
| DATA_SOURCE | 0 | pool | r gen_pool_create |
| DATA_SOURCE | 1 | addr | r hl_asic_dma_alloc_coherent_caller |
| CAPABLE | 0 | 21 | |
| TASK_NOT_RUNNING | |||
| LOCK2 | &hdev->fpriv_list_lock | ||
| TYPE_LOCK | (struct hl_device)->fpriv_list_lock |
drivers/accel/habanalabs/gaudi/gaudi.c gaudi_sw_init() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->algo | 7427687418366767104 |
| PARAM_VALUE | 0 | pool->chunks.next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->data | 0 |
| PARAM_VALUE | 0 | pool->name | 0 |
| PARAM_VALUE | 1 | addr | 1-18446744073709547520 |
| PARAM_VALUE | 2 | size | 2097152 |
| PARAM_VALUE | 3 | nid | (-1) |
| BUF_SIZE | 0 | pool | 120 |
| DATA_SOURCE | 0 | pool | r gen_pool_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_rifs_table_init() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->algo | 1-u64max |
| PARAM_VALUE | 0 | pool->chunks.next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->data | 0 |
| PARAM_VALUE | 0 | pool->min_alloc_order | 0 |
| PARAM_VALUE | 0 | pool->name | 0 |
| PARAM_VALUE | 1 | addr | 256 |
| PARAM_VALUE | 3 | nid | (-1) |
| BUF_SIZE | 0 | pool | 120 |
| DATA_SOURCE | 0 | pool | r gen_pool_create |
drivers/soc/fsl/qbman/bman_ccsr.c fsl_bman_probe() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->algo | 7427687418366767104 |
| PARAM_VALUE | 0 | pool->chunks.next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->data | 0 |
| PARAM_VALUE | 0 | pool->min_alloc_order | 0 |
| PARAM_VALUE | 0 | pool->name | 0 |
| PARAM_VALUE | 1 | addr | 2147483648 |
| PARAM_VALUE | 2 | size | 8,64 |
| PARAM_VALUE | 3 | nid | (-1) |
| BUF_SIZE | 0 | pool | 120 |
| DATA_SOURCE | 0 | pool | r devm_gen_pool_create |
| FUZZY_MAX | 2 | size | 64 |
| BIT_INFO | 2 | size | 0x0,0x48 |
| HARD_MAX | 2 | size | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/soc/fsl/qbman/qman_ccsr.c qman_resource_init() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | addr | 2147483681,2147484673 |
| PARAM_VALUE | 2 | size | 3,15 |
| PARAM_VALUE | 3 | nid | (-1) |
| BIT_INFO | 1 | addr | 0x80000000,0x800007ff |
| BIT_INFO | 2 | size | 0x3,0xf |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/soc/fsl/qbman/qman_ccsr.c qman_resource_init() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | addr | 2147483648 |
| PARAM_VALUE | 2 | size | 64,256 |
| PARAM_VALUE | 3 | nid | (-1) |
| BIT_INFO | 2 | size | 0x0,0x140 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/soc/fsl/qbman/qman_ccsr.c qman_resource_init() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | addr | 2147483649 |
| PARAM_VALUE | 2 | size | 0-u32max |
| PARAM_VALUE | 3 | nid | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/accel/habanalabs/common/mmu/mmu.c hl_mmu_dr_init() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->algo | 7427687418366767104 |
| PARAM_VALUE | 0 | pool->chunks.next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->data | 0 |
| PARAM_VALUE | 0 | pool->name | 0 |
| PARAM_VALUE | 3 | nid | (-1) |
| BUF_SIZE | 0 | pool | 120 |
| DATA_SOURCE | 0 | pool | r gen_pool_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | addr | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c mlxsw_sp_acl_erp_tables_init() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->algo | 1-u64max |
| PARAM_VALUE | 0 | pool->chunks.next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->data | 0 |
| PARAM_VALUE | 0 | pool->min_alloc_order | 0 |
| PARAM_VALUE | 0 | pool->name | 0 |
| PARAM_VALUE | 1 | addr | 256 |
| PARAM_VALUE | 3 | nid | (-1) |
| BUF_SIZE | 0 | pool | 120 |
| DATA_SOURCE | 0 | pool | r gen_pool_create |
| DATA_SOURCE | 2 | size | r mlxsw_core_res_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &devlink->lock |
arch/x86/kernel/cpu/mce/genpool.c mce_gen_pool_create() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->algo | 7427687418366767104 |
| PARAM_VALUE | 0 | pool->chunks.next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->data | 0 |
| PARAM_VALUE | 0 | pool->name | 0 |
| PARAM_VALUE | 1 | addr | 16,4096-18446744073709547520 |
| PARAM_VALUE | 2 | size | 0-4000000 |
| PARAM_VALUE | 3 | nid | (-1) |
| BUF_SIZE | 0 | pool | 120 |
| BUF_SIZE | 1 | addr | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | pool | r gen_pool_create |
| DATA_SOURCE | 1 | addr | r _kmalloc_noprof |
drivers/accel/habanalabs/common/memory.c hl_vm_init() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->algo | 7427687418366767104 |
| PARAM_VALUE | 0 | pool->chunks.next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->data | 0 |
| PARAM_VALUE | 0 | pool->name | 0 |
| PARAM_VALUE | 3 | nid | (-1) |
| BUF_SIZE | 0 | pool | 120 |
| UNITS | 1 | addr | unit_byte |
| UNITS | 2 | size | unit_byte |
drivers/accel/ivpu/ivpu_ipc.c ivpu_ipc_init() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->algo | 7427687418366767104 |
| PARAM_VALUE | 0 | pool->chunks.next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->data | 0 |
| PARAM_VALUE | 0 | pool->name | 0 |
| PARAM_VALUE | 3 | nid | (-1) |
| BUF_SIZE | 0 | pool | 120 |
| DATA_SOURCE | 0 | pool | r devm_gen_pool_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/soc/fsl/qe/qe_common.c cpm_muram_init() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->algo | 7427687418366767104 |
| PARAM_VALUE | 0 | pool->chunks.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->data | 0 |
| PARAM_VALUE | 0 | pool->min_alloc_order | 0 |
| PARAM_VALUE | 0 | pool->name | 0 |
| PARAM_VALUE | 3 | nid | (-1) |
| BUF_SIZE | 0 | pool | 120 |
| DATA_SOURCE | 0 | pool | r gen_pool_create |
drivers/infiniband/hw/cxgb4/resource.c c4iw_ocqp_pool_create() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->algo | 7427687418366767104 |
| PARAM_VALUE | 0 | pool->chunks.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->data | 0 |
| PARAM_VALUE | 0 | pool->min_alloc_order | 12 |
| PARAM_VALUE | 0 | pool->name | 0 |
| PARAM_VALUE | 1 | addr | 0-4294967294 |
| PARAM_VALUE | 3 | nid | (-1) |
| BUF_SIZE | 0 | pool | 120 |
| CAPPED_DATA | 1 | addr | 1 |
| CAPPED_DATA | 2 | size | 1 |
| DATA_SOURCE | 0 | pool | r gen_pool_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | addr | unit_byte |
| UNITS | 2 | size | unit_byte |
| LOCK2 | global &uld_mutex |
drivers/infiniband/hw/cxgb4/resource.c c4iw_pblpool_create() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->algo | 7427687418366767104 |
| PARAM_VALUE | 0 | pool->chunks.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->data | 0 |
| PARAM_VALUE | 0 | pool->min_alloc_order | 8 |
| PARAM_VALUE | 0 | pool->name | 0 |
| PARAM_VALUE | 1 | addr | 0-4294967294 |
| PARAM_VALUE | 3 | nid | (-1) |
| BUF_SIZE | 0 | pool | 120 |
| CAPPED_DATA | 1 | addr | 1 |
| CAPPED_DATA | 2 | size | 1 |
| DATA_SOURCE | 0 | pool | r gen_pool_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | addr | unit_byte |
| UNITS | 2 | size | unit_byte |
| LOCK2 | global &uld_mutex |
drivers/infiniband/hw/cxgb4/resource.c c4iw_rqtpool_create() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->algo | 7427687418366767104 |
| PARAM_VALUE | 0 | pool->chunks.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->data | 0 |
| PARAM_VALUE | 0 | pool->min_alloc_order | 10 |
| PARAM_VALUE | 0 | pool->name | 0 |
| PARAM_VALUE | 1 | addr | 0-4294967294 |
| PARAM_VALUE | 3 | nid | (-1) |
| BUF_SIZE | 0 | pool | 120 |
| CAPPED_DATA | 1 | addr | 1 |
| CAPPED_DATA | 2 | size | 1 |
| DATA_SOURCE | 0 | pool | r gen_pool_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | addr | unit_byte |
| UNITS | 2 | size | unit_byte |
| LOCK2 | global &uld_mutex |
drivers/accel/habanalabs/goya/goya.c goya_sw_init() -> gen_pool_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->algo | 7427687418366767104 |
| PARAM_VALUE | 0 | pool->chunks.next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->chunks.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->data | 0 |
| PARAM_VALUE | 0 | pool->name | 0 |
| PARAM_VALUE | 1 | addr | 1-18446744073709547520 |
| PARAM_VALUE | 2 | size | 2097152 |
| PARAM_VALUE | 3 | nid | (-1) |
| BUF_SIZE | 0 | pool | 120 |
| BUF_SIZE | 1 | addr | s32min-s32max |
| DATA_SOURCE | 0 | pool | r gen_pool_create |
| DATA_SOURCE | 1 | addr | r hl_asic_dma_alloc_coherent_caller |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |