Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/net/ethernet/netronome/nfp/abm/main.c, line 102
- drivers/net/ethernet/netronome/nfp/flower/main.c
- drivers/net/ethernet/netronome/nfp/nfp_app_nic.c, line 19
Smatch caller information:
drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_spawn_phy_reprs() -> nfp_port_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | app | 4096-ptr_max |
| PARAM_VALUE | 0 | app->cpp | 4096-ptr_max |
| PARAM_VALUE | 0 | app->ctrl | 0,4096-ptr_max |
| PARAM_VALUE | 0 | app->ctrl->bar_lock.lock.owner | (-1) |
| PARAM_VALUE | 0 | app->ctrl->bar_lock.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | app->ctrl->debugfs_dir | 4096-u64max |
| PARAM_VALUE | 0 | app->ctrl->dp.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | app->ctrl->dp.rx_dma_dir | 2 |
| PARAM_VALUE | 0 | app->ctrl->dp.rx_offset | 0-64 |
| PARAM_VALUE | 0 | app->ctrl->exn_handler | 4639545242967732224 |
| PARAM_VALUE | 0 | app->ctrl->fs.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | app->ctrl->fs.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | app->ctrl->lsc_handler | 8846364857208094720 |
| PARAM_VALUE | 0 | app->ctrl->mbox_amsg.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | app->ctrl->mbox_amsg.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | app->ctrl->qcp_cfg | 4096-ptr_max |
| PARAM_VALUE | 0 | app->ctrl->rx_coalesce_adapt_on | 1 |
| PARAM_VALUE | 0 | app->ctrl->rx_coalesce_max_frames | 64 |
| PARAM_VALUE | 0 | app->ctrl->rx_coalesce_usecs | 50 |
| PARAM_VALUE | 0 | app->ctrl->tx_coalesce_adapt_on | 1 |
| PARAM_VALUE | 0 | app->ctrl->tx_coalesce_max_frames | 64 |
| PARAM_VALUE | 0 | app->ctrl->tx_coalesce_usecs | 50 |
| PARAM_VALUE | 0 | app->ctrl_mtu | 0,1500 |
| PARAM_VALUE | 0 | app->netdev_nb.next | 0,4096-ptr_max |
| PARAM_VALUE | 0 | app->netdev_nb.notifier_call | 0,6064307663623516160 |
| PARAM_VALUE | 0 | app->netdev_nb.priority | 0 |
| PARAM_VALUE | 0 | app->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pdev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pdev->dev.dma_mask | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pdev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pdev->dev.power.request | 0-4 |
| PARAM_VALUE | 0 | app->pdev->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | app->pdev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pdev->error_state | 0-2,4-u32max |
| PARAM_VALUE | 0 | app->pdev->is_busmaster | 1 |
| PARAM_VALUE | 0 | app->pdev->pcie_cap | 0-1 |
| PARAM_VALUE | 0 | app->pf | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->cpp | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->data_vnic_bar | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->dev_info | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->eth_tbl | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->eth_tbl->count | 1-u32max |
| PARAM_VALUE | 0 | app->pf->eth_tbl->ports | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->hwinfo | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->mac_stats_mem | 0-ptr_max |
| PARAM_VALUE | 0 | app->pf->max_data_vnics | 0-s32max |
| PARAM_VALUE | 0 | app->pf->num_vfs | 0-u16max |
| PARAM_VALUE | 0 | app->pf->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->ports.next | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->qc_area | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->rtbl | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->rtbl->cpp->resource_lock.owner | (-1) |
| PARAM_VALUE | 0 | app->pf->rtbl->cpp->resource_lock.owner_cpu | 0-4294967295 |
| PARAM_VALUE | 0 | app->pf->rtbl->cpp->resource_lock.raw_lock.wlocked | 0-255 |
| PARAM_VALUE | 0 | app->pf->unload_fw_on_remove | 1 |
| PARAM_VALUE | 0 | app->pf->vf_cfg_mem | 0-ptr_max |
| PARAM_VALUE | 0 | app->pf->vfcfg_tbl2 | 0-ptr_max |
| PARAM_VALUE | 0 | app->pf->vnics.next | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->vnics.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->wq | 4096-ptr_max |
| PARAM_VALUE | 0 | app->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | app->priv->abi_version | 0,2-3 |
| PARAM_VALUE | 0 | app->priv->adjust_head.flags | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->adjust_head.guaranteed_add | s32min-s32max |
| PARAM_VALUE | 0 | app->priv->adjust_head.guaranteed_sub | s32min-s32max |
| PARAM_VALUE | 0 | app->priv->adjust_head.off_max | s32min-s32max |
| PARAM_VALUE | 0 | app->priv->adjust_head.off_min | s32min-s32max |
| PARAM_VALUE | 0 | app->priv->adjust_tail | 1 |
| PARAM_VALUE | 0 | app->priv->cmsg_multi_ent | 1 |
| PARAM_VALUE | 0 | app->priv->ct_map_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->ct_map_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->ct_map_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->ct_map_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->ct_map_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->ct_zone_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->ct_zone_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->ct_zone_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->ct_zone_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->ct_zone_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->flow_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->flow_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->flow_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->flow_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->flow_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->flower_en_feats | 0-255 |
| PARAM_VALUE | 0 | app->priv->internal_ports.port_ids.idr_rt.xa_flags | 67108868 |
| PARAM_VALUE | 0 | app->priv->maps.max_elem_sz | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->maps.max_elems | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->maps.max_key_sz | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->maps.max_maps | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->maps.max_val_sz | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->maps.types | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->mask_ids.init_unallocated | 255 |
| PARAM_VALUE | 0 | app->priv->merge_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->merge_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->merge_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->merge_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->merge_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->meter_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->meter_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->meter_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->meter_table.run_work.flags | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->meter_table.run_work.is_hard | 0-1 |
| PARAM_VALUE | 0 | app->priv->meter_table.run_work.is_lazy | 0-1 |
| PARAM_VALUE | 0 | app->priv->meter_table.run_work.is_queued | 0-1 |
| PARAM_VALUE | 0 | app->priv->meter_table.run_work.is_soft | 0-1 |
| PARAM_VALUE | 0 | app->priv->meter_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->meter_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->neigh_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->neigh_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->neigh_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->neigh_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->neigh_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->nfp_lag.batch_ver | 1-8388607 |
| PARAM_VALUE | 0 | app->priv->nfp_lag.ida_handle.xa.xa_flags | 67108869 |
| PARAM_VALUE | 0 | app->priv->pseudo_random | 1 |
| PARAM_VALUE | 0 | app->priv->queue_select | 1 |
| PARAM_VALUE | 0 | app->priv->stats_ctx_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->stats_ctx_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->stats_ctx_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->stats_ctx_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->stats_ctx_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->stats_ids.init_unalloc | 0-4294967295 |
| PARAM_VALUE | 0 | app->type | 4096-ptr_max |
| PARAM_VALUE | 0 | app->type->ctrl_msg_rx | 0,3673949805698449408,6215767600922685440 |
| PARAM_VALUE | 0 | app->type->init | 4096-ptr_max |
| PARAM_VALUE | 0 | app->type->name | 3878066561407221760,4078096631801188352,6341578861942923264,6517822563391971328 |
| PARAM_VALUE | 0 | app->type->repr_clean | 0,4234668292826488832 |
| PARAM_VALUE | 0 | app->type->repr_init | 0 |
| PARAM_VALUE | 0 | app->type->setup_tc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | app->type->vnic_alloc | 2450671683539951616,4985976587667779584,8327133135888568320,9139911411769856000 |
| PARAM_VALUE | 0 | app->type->vnic_init | 2633441523523055616,4222483928750702592,6533350314260557824 |
| PARAM_VALUE | 0 | *app->priv->nfp_lag.lock.magic | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | type | 1 |
| PARAM_VALUE | 2 | netdev | 4096-ptr_max |
| PARAM_VALUE | 2 | netdev->priv->app_priv | 4096-ptr_max |
| CAPPED_DATA | 0 | app->pf->num_vfs | 1 |
| DATA_SOURCE | 0 | app | $0 |
| DATA_SOURCE | 2 | netdev | r nfp_repr_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | app->ctrl->cap | 0-u32max[c] |
| HOST_DATA | 0 | app->ctrl->cap_w1 | 0-u32max |
| HOST_DATA | 0 | app->ctrl->dp.ctrl | 0-u32max[c] |
| HOST_DATA | 0 | app->ctrl->dp.mtu | 0-s32max[c] |
| HOST_DATA | 0 | app->ctrl->dp.num_r_vecs | 0-s32max[c] |
| HOST_DATA | 0 | app->ctrl->dp.num_rx_rings | 0-s32max[c] |
| HOST_DATA | 0 | app->ctrl->dp.num_tx_rings | 0-s32max[c] |
| HOST_DATA | 0 | app->ctrl->dp.rx_offset | 0-64 |
| HOST_DATA | 0 | app->ctrl->max_mtu | 0-u32max |
| HOST_DATA | 0 | app->ctrl->max_r_vecs | 0-s32max[c] |
| HOST_DATA | 0 | app->ctrl->max_rx_rings | 0-u32max |
| HOST_DATA | 0 | app->ctrl->max_tx_rings | 0-u32max |
| HOST_DATA | 0 | app->ctrl->tlv_caps.crypto_enable_off | 0 |
| HOST_DATA | 0 | app->ctrl->tlv_caps.crypto_ops | 0-u32max |
| HOST_DATA | 0 | app->ctrl->tlv_caps.mbox_cmsg_types | 0-u32max |
| HOST_DATA | 0 | app->ctrl->tlv_caps.mbox_len | 504 |
| HOST_DATA | 0 | app->ctrl->tlv_caps.mbox_off | 6144 |
| HOST_DATA | 0 | app->ctrl->tlv_caps.me_freq_mhz | 0-u32max |
| HOST_DATA | 0 | app->ctrl->tlv_caps.repr_cap | 0-u32max |
| HOST_DATA | 0 | app->ctrl->tlv_caps.tls_resync_ss | 0 |
| HOST_DATA | 0 | app->ctrl->tlv_caps.vnic_stats_cnt | 0 |
| HOST_DATA | 0 | app->ctrl->tlv_caps.vnic_stats_off | 0 |
| HOST_DATA | 0 | app->pdev->current_state | 0-3[c] |
| HOST_DATA | 0 | *app->priv | s64min-s64max |
| NO_OVERFLOW_SIMPLE | 0 | app->ctrl->max_r_vecs | |
| LOCK2 | &devlink->lock | ||
| TYPE_LOCK | (struct devlink)->lock |
drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_spawn_vnic_reprs() -> nfp_port_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | app | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->cpp | 4096-ptr_max |
| PARAM_VALUE | 0 | app->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | app->type | 4096-ptr_max |
| PARAM_VALUE | 0 | app->type->ctrl_msg_rx | 0,3673949805698449408,6215767600922685440 |
| PARAM_VALUE | 0 | app->type->init | 4096-ptr_max |
| PARAM_VALUE | 0 | app->type->name | 3878066561407221760,4078096631801188352,6341578861942923264,6517822563391971328 |
| PARAM_VALUE | 0 | app->type->repr_clean | 0,4234668292826488832 |
| PARAM_VALUE | 0 | app->type->repr_init | 0 |
| PARAM_VALUE | 0 | app->type->setup_tc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | app->type->sriov_enable | 0,976354323888803840,2633142555697065984 |
| PARAM_VALUE | 0 | app->type->stop | 0,1511258362187714560 |
| PARAM_VALUE | 0 | app->type->vnic_alloc | 2450671683539951616,4985976587667779584,8327133135888568320,9139911411769856000 |
| PARAM_VALUE | 0 | app->type->vnic_init | 0,2633441523523055616,4222483928750702592,6533350314260557824 |
| PARAM_VALUE | 1 | type | 2-3 |
| PARAM_VALUE | 2 | netdev | 4096-ptr_max |
| PARAM_VALUE | 2 | netdev->priv->app_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | app | $0 |
| DATA_SOURCE | 2 | netdev | r nfp_repr_alloc |
| FUZZY_MAX | 1 | type | 3 |
| BIT_INFO | 1 | type | 0x2,0x3 |
| HARD_MAX | 1 | type | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | app->ctrl->cap | 0-u32max[c] |
| HOST_DATA | 0 | app->ctrl->cap_w1 | 0-u32max |
| HOST_DATA | 0 | app->ctrl->dp.ctrl | 0-u32max[c] |
| HOST_DATA | 0 | app->ctrl->dp.mtu | 0-s32max[c] |
| HOST_DATA | 0 | app->ctrl->dp.num_r_vecs | 0-s32max[c] |
| HOST_DATA | 0 | app->ctrl->dp.num_rx_rings | 0-s32max[c] |
| HOST_DATA | 0 | app->ctrl->dp.num_tx_rings | 0-s32max[c] |
| HOST_DATA | 0 | app->ctrl->dp.rx_offset | 0-64 |
| HOST_DATA | 0 | app->ctrl->max_mtu | 0-u32max |
| HOST_DATA | 0 | app->ctrl->max_r_vecs | 0-s32max[c] |
| HOST_DATA | 0 | app->ctrl->max_rx_rings | 0-u32max |
| HOST_DATA | 0 | app->ctrl->max_tx_rings | 0-u32max |
| HOST_DATA | 0 | app->ctrl->tlv_caps.crypto_enable_off | 0 |
| HOST_DATA | 0 | app->ctrl->tlv_caps.crypto_ops | 0-u32max |
| HOST_DATA | 0 | app->ctrl->tlv_caps.mbox_cmsg_types | 0-u32max |
| HOST_DATA | 0 | app->ctrl->tlv_caps.mbox_len | 504 |
| HOST_DATA | 0 | app->ctrl->tlv_caps.mbox_off | 6144 |
| HOST_DATA | 0 | app->ctrl->tlv_caps.me_freq_mhz | 0-u32max |
| HOST_DATA | 0 | app->ctrl->tlv_caps.repr_cap | 0-u32max |
| HOST_DATA | 0 | app->ctrl->tlv_caps.tls_resync_ss | 0 |
| HOST_DATA | 0 | app->ctrl->tlv_caps.vnic_stats_cnt | 0 |
| HOST_DATA | 0 | app->ctrl->tlv_caps.vnic_stats_off | 0 |
| HOST_DATA | 0 | app->pdev->current_state | 0-3[c] |
| HOST_DATA | 0 | *app->priv | s64min-s64max |
| NO_OVERFLOW_SIMPLE | 0 | app->ctrl->max_r_vecs | |
| LOCK2 | &devlink->lock | ||
| TYPE_LOCK | (struct devlink)->lock |
drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_vnic_alloc() -> nfp_port_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | app | 4096-ptr_max |
| PARAM_VALUE | 0 | app->cpp | 4096-ptr_max |
| PARAM_VALUE | 0 | app->ctrl_mtu | 0 |
| PARAM_VALUE | 0 | app->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pdev->dev.dma_mask | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pdev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pdev->dev.power.request | 0-4 |
| PARAM_VALUE | 0 | app->pdev->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | app->pdev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pdev->error_state | 0-2,4-u32max |
| PARAM_VALUE | 0 | app->pdev->is_busmaster | 1 |
| PARAM_VALUE | 0 | app->pdev->pcie_cap | 0-1 |
| PARAM_VALUE | 0 | app->pf | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->cpp | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->ctrl_vnic->dp.ops->cap_mask | 4226137727,4226268927 |
| PARAM_VALUE | 0 | app->pf->data_vnic_bar | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->dev_info | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->hwinfo | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->mac_stats_mem | 0-ptr_max |
| PARAM_VALUE | 0 | app->pf->max_data_vnics | 0-s32max |
| PARAM_VALUE | 0 | app->pf->num_vfs | 0-u16max |
| PARAM_VALUE | 0 | app->pf->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->ports.next | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->qc_area | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->rtbl | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->rtbl->cpp->resource_lock.owner | (-1) |
| PARAM_VALUE | 0 | app->pf->rtbl->num | s32min-s32max |
| PARAM_VALUE | 0 | app->pf->unload_fw_on_remove | 1 |
| PARAM_VALUE | 0 | app->pf->vf_cfg_mem | 0-ptr_max |
| PARAM_VALUE | 0 | app->pf->vfcfg_tbl2 | 0-ptr_max |
| PARAM_VALUE | 0 | app->pf->vnics.next | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->vnics.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->wq | 4096-ptr_max |
| PARAM_VALUE | 0 | app->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | app->priv->abi_version | 0,2-3 |
| PARAM_VALUE | 0 | app->priv->adjust_head.flags | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->adjust_head.guaranteed_add | s32min-s32max |
| PARAM_VALUE | 0 | app->priv->adjust_head.guaranteed_sub | s32min-s32max |
| PARAM_VALUE | 0 | app->priv->adjust_head.off_max | s32min-s32max |
| PARAM_VALUE | 0 | app->priv->adjust_head.off_min | s32min-s32max |
| PARAM_VALUE | 0 | app->priv->adjust_tail | 1 |
| PARAM_VALUE | 0 | app->priv->cmsg_multi_ent | 1 |
| PARAM_VALUE | 0 | app->priv->ct_map_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->ct_map_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->ct_map_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->ct_map_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->ct_map_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->ct_zone_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->ct_zone_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->ct_zone_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->ct_zone_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->ct_zone_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->flow_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->flow_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->flow_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->flow_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->flow_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->flower_en_feats | 0-255 |
| PARAM_VALUE | 0 | app->priv->internal_ports.port_ids.idr_rt.xa_flags | 67108868 |
| PARAM_VALUE | 0 | app->priv->maps.max_elem_sz | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->maps.max_elems | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->maps.max_key_sz | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->maps.max_maps | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->maps.max_val_sz | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->maps.types | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->mask_id_seed | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->mask_ids.init_unallocated | 255 |
| PARAM_VALUE | 0 | app->priv->merge_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->merge_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->merge_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->merge_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->merge_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->meter_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->meter_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->meter_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->meter_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->meter_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->neigh_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->neigh_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->neigh_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->neigh_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->neigh_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->nfp_lag.batch_ver | 1-8388607 |
| PARAM_VALUE | 0 | app->priv->nfp_lag.ida_handle.xa.xa_flags | 67108869 |
| PARAM_VALUE | 0 | app->priv->pseudo_random | 1 |
| PARAM_VALUE | 0 | app->priv->queue_select | 1 |
| PARAM_VALUE | 0 | app->priv->stats_ctx_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->stats_ctx_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->stats_ctx_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->stats_ctx_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->stats_ctx_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->stats_ids.init_unalloc | 0-4294967295 |
| PARAM_VALUE | 0 | app->type | 4096-ptr_max |
| PARAM_VALUE | 0 | app->type->ctrl_msg_rx | 0,3673949805698449408,6215767600922685440 |
| PARAM_VALUE | 0 | app->type->init | 4096-ptr_max |
| PARAM_VALUE | 0 | app->type->name | 3878066561407221760,4078096631801188352,6341578861942923264,6517822563391971328 |
| PARAM_VALUE | 0 | app->type->vnic_alloc | 2450671683539951616,4985976587667779584,8327133135888568320,9139911411769856000 |
| PARAM_VALUE | 0 | *app->priv->mask_ids.mask_id_free_list.buf | 0-255 |
| PARAM_VALUE | 0 | *app->priv->stats_ids.free_list.buf | 0-255 |
| PARAM_VALUE | 1 | type | 0 |
| PARAM_VALUE | 2 | netdev | 4096-ptr_max |
| PARAM_VALUE | 2 | netdev->dev.parent | 4096-ptr_max |
| CAPPED_DATA | 0 | app->pf->max_data_vnics | 1 |
| CAPPED_DATA | 0 | app->pf->num_vfs | 1 |
| DATA_SOURCE | 0 | app | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | app->pdev->current_state | 0-3[c] |
| HOST_DATA | 0 | *app->priv | s64min-s64max |
| LOCK2 | &devlink->lock | ||
| TYPE_LOCK | (struct devlink)->lock |
drivers/net/ethernet/netronome/nfp/nfp_app_nic.c nfp_app_nic_vnic_init_phy_port() -> nfp_port_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | app | 4096-ptr_max |
| PARAM_VALUE | 0 | app->cpp | 4096-ptr_max |
| PARAM_VALUE | 0 | app->ctrl | 0 |
| PARAM_VALUE | 0 | app->ctrl_mtu | 0 |
| PARAM_VALUE | 0 | app->netdev_nb.next | 0 |
| PARAM_VALUE | 0 | app->netdev_nb.notifier_call | 0 |
| PARAM_VALUE | 0 | app->netdev_nb.priority | 0 |
| PARAM_VALUE | 0 | app->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pdev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pdev->dev.dma_mask | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pdev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pdev->dev.power.request | 0-4 |
| PARAM_VALUE | 0 | app->pdev->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | app->pdev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pdev->error_state | 0-2,4-u32max |
| PARAM_VALUE | 0 | app->pdev->is_busmaster | 1 |
| PARAM_VALUE | 0 | app->pdev->pcie_cap | 0-1 |
| PARAM_VALUE | 0 | app->pf | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->cpp | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->ctrl_vnic->dp.ops->cap_mask | 4226137727,4226268927 |
| PARAM_VALUE | 0 | app->pf->data_vnic_bar | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->dev_info | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->hwinfo | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->mac_stats_mem | 0-ptr_max |
| PARAM_VALUE | 0 | app->pf->max_data_vnics | 0-s32max |
| PARAM_VALUE | 0 | app->pf->num_vfs | 0-u16max |
| PARAM_VALUE | 0 | app->pf->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->ports.next | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->qc_area | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->rtbl | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->rtbl->cpp->resource_lock.owner | (-1) |
| PARAM_VALUE | 0 | app->pf->rtbl->cpp->resource_lock.owner_cpu | 0-4294967295 |
| PARAM_VALUE | 0 | app->pf->rtbl->cpp->resource_lock.raw_lock.wlocked | 0-255 |
| PARAM_VALUE | 0 | app->pf->rtbl->num | s32min-s32max |
| PARAM_VALUE | 0 | app->pf->unload_fw_on_remove | 1 |
| PARAM_VALUE | 0 | app->pf->vf_cfg_mem | 0-ptr_max |
| PARAM_VALUE | 0 | app->pf->vfcfg_tbl2 | 0-ptr_max |
| PARAM_VALUE | 0 | app->pf->vnics.next | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->vnics.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | app->pf->wq | 4096-ptr_max |
| PARAM_VALUE | 0 | app->priv | 0,4096-ptr_max |
| PARAM_VALUE | 0 | app->priv->abi_version | 0,2-3 |
| PARAM_VALUE | 0 | app->priv->adjust_head.flags | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->adjust_head.guaranteed_add | s32min-s32max |
| PARAM_VALUE | 0 | app->priv->adjust_head.guaranteed_sub | s32min-s32max |
| PARAM_VALUE | 0 | app->priv->adjust_head.off_max | s32min-s32max |
| PARAM_VALUE | 0 | app->priv->adjust_head.off_min | s32min-s32max |
| PARAM_VALUE | 0 | app->priv->adjust_tail | 1 |
| PARAM_VALUE | 0 | app->priv->cmsg_multi_ent | 1 |
| PARAM_VALUE | 0 | app->priv->ct_map_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->ct_map_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->ct_map_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->ct_map_table.run_work.flags | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->ct_map_table.run_work.is_hard | 0-1 |
| PARAM_VALUE | 0 | app->priv->ct_map_table.run_work.is_lazy | 0-1 |
| PARAM_VALUE | 0 | app->priv->ct_map_table.run_work.is_queued | 0-1 |
| PARAM_VALUE | 0 | app->priv->ct_map_table.run_work.is_soft | 0-1 |
| PARAM_VALUE | 0 | app->priv->ct_map_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->ct_map_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->ct_zone_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->ct_zone_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->ct_zone_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->ct_zone_table.run_work.flags | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->ct_zone_table.run_work.is_hard | 0-1 |
| PARAM_VALUE | 0 | app->priv->ct_zone_table.run_work.is_lazy | 0-1 |
| PARAM_VALUE | 0 | app->priv->ct_zone_table.run_work.is_queued | 0-1 |
| PARAM_VALUE | 0 | app->priv->ct_zone_table.run_work.is_soft | 0-1 |
| PARAM_VALUE | 0 | app->priv->ct_zone_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->ct_zone_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->flow_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->flow_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->flow_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->flow_table.run_work.flags | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->flow_table.run_work.is_hard | 0-1 |
| PARAM_VALUE | 0 | app->priv->flow_table.run_work.is_lazy | 0-1 |
| PARAM_VALUE | 0 | app->priv->flow_table.run_work.is_queued | 0-1 |
| PARAM_VALUE | 0 | app->priv->flow_table.run_work.is_soft | 0-1 |
| PARAM_VALUE | 0 | app->priv->flow_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->flow_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->flower_en_feats | 0-255 |
| PARAM_VALUE | 0 | app->priv->internal_ports.port_ids.idr_rt.xa_flags | 67108868 |
| PARAM_VALUE | 0 | app->priv->maps.max_elem_sz | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->maps.max_elems | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->maps.max_key_sz | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->maps.max_maps | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->maps.max_val_sz | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->maps.types | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->mask_ids.init_unallocated | 255 |
| PARAM_VALUE | 0 | app->priv->merge_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->merge_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->merge_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->merge_table.run_work.flags | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->merge_table.run_work.is_hard | 0-1 |
| PARAM_VALUE | 0 | app->priv->merge_table.run_work.is_lazy | 0-1 |
| PARAM_VALUE | 0 | app->priv->merge_table.run_work.is_queued | 0-1 |
| PARAM_VALUE | 0 | app->priv->merge_table.run_work.is_soft | 0-1 |
| PARAM_VALUE | 0 | app->priv->merge_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->merge_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->meter_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->meter_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->meter_table.p.automatic_shrinking | 0-1 |
| PARAM_VALUE | 0 | app->priv->meter_table.p.head_offset | 0-u16max |
| PARAM_VALUE | 0 | app->priv->meter_table.p.insecure_elasticity | 0-1 |
| PARAM_VALUE | 0 | app->priv->meter_table.p.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->meter_table.p.key_offset | 0-u16max |
| PARAM_VALUE | 0 | app->priv->meter_table.p.max_size | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->meter_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->meter_table.p.nelem_hint | 0-u16max |
| PARAM_VALUE | 0 | app->priv->meter_table.run_irq_work.node.a_flags.counter | s32min-s32max |
| PARAM_VALUE | 0 | app->priv->meter_table.run_irq_work.node.dst | 0-u16max |
| PARAM_VALUE | 0 | app->priv->meter_table.run_irq_work.node.src | 0-u16max |
| PARAM_VALUE | 0 | app->priv->meter_table.run_irq_work.node.u_flags | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->meter_table.run_work.flags | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->meter_table.run_work.is_hard | 0-1 |
| PARAM_VALUE | 0 | app->priv->meter_table.run_work.is_lazy | 0-1 |
| PARAM_VALUE | 0 | app->priv->meter_table.run_work.is_queued | 0-1 |
| PARAM_VALUE | 0 | app->priv->meter_table.run_work.is_soft | 0-1 |
| PARAM_VALUE | 0 | app->priv->meter_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->meter_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->neigh_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->neigh_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->neigh_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->neigh_table.run_work.flags | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->neigh_table.run_work.is_hard | 0-1 |
| PARAM_VALUE | 0 | app->priv->neigh_table.run_work.is_lazy | 0-1 |
| PARAM_VALUE | 0 | app->priv->neigh_table.run_work.is_queued | 0-1 |
| PARAM_VALUE | 0 | app->priv->neigh_table.run_work.is_soft | 0-1 |
| PARAM_VALUE | 0 | app->priv->neigh_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->neigh_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->nfp_lag.batch_ver | 1-8388607 |
| PARAM_VALUE | 0 | app->priv->nfp_lag.ida_handle.xa.xa_flags | 67108869 |
| PARAM_VALUE | 0 | app->priv->pseudo_random | 1 |
| PARAM_VALUE | 0 | app->priv->queue_select | 1 |
| PARAM_VALUE | 0 | app->priv->stats_ctx_table.key_len | 0-u16max |
| PARAM_VALUE | 0 | app->priv->stats_ctx_table.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | app->priv->stats_ctx_table.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | app->priv->stats_ctx_table.run_work.flags | 0-4294967295 |
| PARAM_VALUE | 0 | app->priv->stats_ctx_table.run_work.is_hard | 0-1 |
| PARAM_VALUE | 0 | app->priv->stats_ctx_table.run_work.is_lazy | 0-1 |
| PARAM_VALUE | 0 | app->priv->stats_ctx_table.run_work.is_queued | 0-1 |
| PARAM_VALUE | 0 | app->priv->stats_ctx_table.run_work.is_soft | 0-1 |
| PARAM_VALUE | 0 | app->priv->stats_ctx_table.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | app->priv->stats_ctx_table.tbl->size | 4-4294967295 |
| PARAM_VALUE | 0 | app->priv->stats_ids.init_unalloc | 0-4294967295 |
| PARAM_VALUE | 0 | app->type | 4096-ptr_max |
| PARAM_VALUE | 0 | app->type->ctrl_msg_rx | 0,3673949805698449408,6215767600922685440 |
| PARAM_VALUE | 0 | app->type->init | 550120481867542528,1651736998350008320,1959766087995346944,5938286461109911552 |
| PARAM_VALUE | 0 | app->type->name | 3878066561407221760,4078096631801188352,6341578861942923264,6517822563391971328 |
| PARAM_VALUE | 0 | app->type->vnic_alloc | 2450671683539951616,4985976587667779584,8327133135888568320,9139911411769856000 |
| PARAM_VALUE | 0 | *app->priv->meter_stats_lock.magic | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | *app->priv->nfp_fl_lock.magic | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | *app->priv->nfp_lag.lock.magic | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | type | 1 |
| PARAM_VALUE | 2 | netdev | 0,4096-ptr_max |
| CAPPED_DATA | 0 | app->pf->max_data_vnics | 1 |
| CAPPED_DATA | 0 | app->pf->num_vfs | 1 |
| DATA_SOURCE | 0 | app | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | app->pdev->current_state | 0-3[c] |
| HOST_DATA | 0 | *app->priv | s64min-s64max |
| LOCK2 | &devlink->lock | ||
| TYPE_LOCK | (struct devlink)->lock |
drivers/net/ethernet/netronome/nfp/abm/main.c nfp_abm_spawn_repr() -> nfp_port_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | app | 4096-ptr_max |
| PARAM_VALUE | 1 | type | 1-2 |
| PARAM_VALUE | 2 | netdev | 4096-ptr_max |
| DATA_SOURCE | 0 | app | $0 |
| DATA_SOURCE | 1 | type | $2 |
| DATA_SOURCE | 2 | netdev | r nfp_repr_alloc_mqs |
| HARD_MAX | 1 | type | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |