Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/net/ethernet/pensando/ionic/ionic_aux.c, line 95
- drivers/net/ethernet/pensando/ionic/ionic_dev.c
- drivers/net/ethernet/pensando/ionic/ionic_ethtool.c
- drivers/net/ethernet/pensando/ionic/ionic_fw.c
- drivers/net/ethernet/pensando/ionic/ionic_lif.c
- drivers/net/ethernet/pensando/ionic/ionic_main.c
Smatch caller information:
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c ionic_nway_reset() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->idev.opcode | 0 |
| PARAM_VALUE | 1 | max_seconds | 5 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c ionic_nway_reset() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->idev.dev_cmd_regs | 1-u64max |
| PARAM_VALUE | 0 | ionic->idev.dev_info_regs | 1-u64max |
| PARAM_VALUE | 0 | ionic->idev.opcode | 0 |
| PARAM_VALUE | 0 | ionic->lif->netdev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728 |
| PARAM_VALUE | 1 | max_seconds | 5 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c ionic_set_fecparam() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->idev.opcode | 0 |
| PARAM_VALUE | 0 | ionic->idev.port_info | 4096-ptr_max |
| PARAM_VALUE | 1 | max_seconds | 5 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c ionic_set_link_ksettings() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | max_seconds | 5 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c ionic_set_link_ksettings() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->lif->netdev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-u64max |
| PARAM_VALUE | 1 | max_seconds | 5 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c ionic_set_pauseparam() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | max_seconds | 5 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_aux.c ionic_request_rdma_reset() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->idev.opcode | 50 |
| PARAM_VALUE | 1 | max_seconds | 5 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ionic->idev.last_fw_hb | 0-u32max |
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_lif.c ionic_lif_adminq_init() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev->cma_area->available_count | 0-s64max |
| PARAM_VALUE | 0 | ionic->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->ident.dev | 0-255 |
| PARAM_VALUE | 0 | ionic->ident.dev.ndbpgs_per_lif | 1-u32max |
| PARAM_VALUE | 0 | ionic->idev.dev_info_regs | 1-u64max |
| PARAM_VALUE | 0 | ionic->idev.opcode | 0 |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->rxfh_max_num_contexts | 0,2,8,16,33 |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->supported_coalesce_params | 0-3,17,19,34-35,48,51,59,63,204,236,273,511,513,529,547,561,563,595,597,1553,1587,1681,132625,135697,657041,677393,2029107,2097665,2300433,2300595,3653155,12583935,12584499,13239859,117440512,536872499,s32max |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->supported_input_xfrm | 0-2 |
| PARAM_VALUE | 1 | max_seconds | 5 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | ionic->nrxqs_per_lif | |
| NO_OVERFLOW_SIMPLE | 0 | ionic->ntxqs_per_lif | |
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| HALF_LOCKED2 | &lif->queue_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_lif.c ionic_lif_identify() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_automount | 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_unalias_trylock | 0,6635409759016140800 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_unalias_unlock | 0,6336447517789900800 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_weak_revalidate | 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_automount | 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_unalias_trylock | 0,6635409759016140800 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_unalias_unlock | 0,6336447517789900800 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_weak_revalidate | 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328 |
| PARAM_VALUE | 0 | ionic->dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | ionic->dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->ident.dev | 0-255 |
| PARAM_VALUE | 0 | ionic->ident.drv.os_type | 1 |
| PARAM_VALUE | 0 | ionic->idev.dev_cmd_regs | 1-u64max |
| PARAM_VALUE | 0 | ionic->idev.dev_info_regs | 1-u64max |
| PARAM_VALUE | 0 | ionic->idev.opcode | 0 |
| PARAM_VALUE | 0 | ionic->lif->netdev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-u64max |
| PARAM_VALUE | 0 | ionic->pdev->dev.msi.data->__iter_idx | 0-s64max |
| PARAM_VALUE | 0 | *ionic->idev->dev_info.fw_version | 0-255 |
| PARAM_VALUE | 0 | *ionic->idev->dev_info.serial_num | 0-255 |
| PARAM_VALUE | 0 | *ionic->pdev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | max_seconds | 5 |
| BUF_SIZE | 0 | ionic | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ionic | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ionic->dev | (-1),1616 |
| BUF_SIZE | 0 | ionic->pdev | (-1),1-s32max |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| DATA_SOURCE | 0 | ionic | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ionic->ident.cmb_layout.flags | 0-u32max |
| HOST_DATA | 0 | ionic->ident.cmb_layout.num_regions | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.capabilities | 0-u64max |
| HOST_DATA | 0 | ionic->ident.dev.eq_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_mask | 0-u64max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_mult | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_shift | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.intr_coal_div | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.intr_coal_mult | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.ndbpgs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nintrs | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nlifs | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nports | 0-255 |
| HOST_DATA | 0 | ionic->ident.dev.type | 0-255 |
| HOST_DATA | 0 | ionic->ident.dev.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.drv.kernel_ver | 0 |
| HOST_DATA | 0 | ionic->ident.drv.os_dist | 0 |
| HOST_DATA | 0 | ionic->ident.drv.os_type | 1 |
| HOST_DATA | 0 | ionic->ident.lif | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.capabilities | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.features | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.mtu | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.state | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.vlan | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.eth.hwstamp_rx_filters | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.hwstamp_tx_modes | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_mcast_filters | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_ucast_filters | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.min_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.rss_ind_tbl_sz | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.eth.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.admin_opcodes | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cl_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.dcqcn_profiles | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.max_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.minor_version | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.nahs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.nmrs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.npts_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.page_size_cap | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.pte_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.qp_opcodes | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rrq_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rsq_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rsvd_dimensions | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.stats_type | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.udma_shift | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.autoneg | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.config.an_enable | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.config.fec_type | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.config.loopback_mode | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.config.mtu | 0-u32max |
| HOST_DATA | 0 | ionic->ident.port.config.pause_type | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.config.speed | 0-u32max |
| HOST_DATA | 0 | ionic->ident.port.config.state | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.max_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.port.min_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.port.num_lanes | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.type | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.qos.type | 0 |
| HOST_DATA | 0 | ionic->ident.qos.version | 0 |
| HOST_DATA | 0 | ionic->ident.txq.comp_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.desc_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.features | 0 |
| HOST_DATA | 0 | ionic->ident.txq.max_sg_elems | 0 |
| HOST_DATA | 0 | ionic->ident.txq.sg_desc_stride | 0 |
| HOST_DATA | 0 | ionic->ident.txq.sg_desc_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.supported | 0 |
| HOST_DATA | 0 | ionic->ident.txq.version | 0 |
| HOST_DATA | 0 | ionic->idev.dev_info->asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info->asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.fw_generation | 0-240 |
| HOST_DATA | 0 | ionic->idev.last_fw_hb | 0-u32max |
| HOST_DATA | 0 | ionic->neqs_per_lif | 0-s32max[c] |
| HOST_DATA | 0 | ionic->pdev->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->bus->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->bus->parent->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->class | 0-16777215 |
| HOST_DATA | 0 | ionic->pdev->current_state | 0-3[c] |
| HOST_DATA | 0 | ionic->pdev->devcap | 0-u32max |
| HOST_DATA | 0 | ionic->pdev->devfn | 0-503[c] |
| HOST_DATA | 0 | ionic->pdev->device | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | ionic->pdev->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | ionic->pdev->hdr_type | 0-255[c] |
| HOST_DATA | 0 | ionic->pdev->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | ionic->pdev->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | ionic->pdev->irq | 0-255 |
| HOST_DATA | 0 | ionic->pdev->is_cxl | 0-1 |
| HOST_DATA | 0 | ionic->pdev->multifunction | 0-1[c] |
| HOST_DATA | 0 | ionic->pdev->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | ionic->pdev->pcie_flags_reg | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->physfn->bus->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->physfn->bus->parent->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->physfn->class | 0-16777215 |
| HOST_DATA | 0 | ionic->pdev->physfn->current_state | 0-3[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->devcap | 0-u32max |
| HOST_DATA | 0 | ionic->pdev->physfn->devfn | 1-503[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->device | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->physfn->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->hdr_type | 0-255[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->irq | 0-255 |
| HOST_DATA | 0 | ionic->pdev->physfn->is_cxl | 0-1 |
| HOST_DATA | 0 | ionic->pdev->physfn->multifunction | 0-1[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->pcie_flags_reg | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->physfn->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->pin | 0 |
| HOST_DATA | 0 | ionic->pdev->physfn->pme_support | 0-31[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->revision | 0-255 |
| HOST_DATA | 0 | ionic->pdev->physfn->subsystem_device | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->physfn->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->physfn->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->transparent | 0[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->vendor | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->pin | 0 |
| HOST_DATA | 0 | ionic->pdev->pme_support | 0-31[c] |
| HOST_DATA | 0 | ionic->pdev->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | ionic->pdev->revision | 0-255 |
| HOST_DATA | 0 | ionic->pdev->subsystem_device | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | ionic->pdev->transparent | 0[c] |
| HOST_DATA | 0 | ionic->pdev->vendor | 0-u16max |
| HOST_DATA | 0 | *ionic->pdev->dev.driver_data | s64min-s64max |
| HOST_DATA | 0 | *ionic->pdev->physfn->dev.driver_data | s64min-s64max |
| UNITS | 0 | ionic | unit_byte |
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_lif.c ionic_lif_init() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev->cma_area->available_count | 0-s64max |
| PARAM_VALUE | 0 | ionic->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->ident.dev | 0-255 |
| PARAM_VALUE | 0 | ionic->idev.opcode | 0 |
| PARAM_VALUE | 1 | max_seconds | 5 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | ionic->nrxqs_per_lif | |
| NO_OVERFLOW_SIMPLE | 0 | ionic->ntxqs_per_lif | |
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| HALF_LOCKED2 | &lif->queue_lock | ||
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_lif.c ionic_lif_queue_identify() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dentry | 4096-u64max |
| PARAM_VALUE | 0 | ionic->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->ident.drv.kernel_ver | 0 |
| PARAM_VALUE | 0 | ionic->ident.drv.os_dist | 0 |
| PARAM_VALUE | 0 | ionic->ident.drv.os_type | 1 |
| PARAM_VALUE | 0 | ionic->ident.qos.type | 0 |
| PARAM_VALUE | 0 | ionic->ident.qos.version | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.comp_sz | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.desc_sz | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.features | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.max_sg_elems | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.sg_desc_stride | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.sg_desc_sz | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.supported | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.version | 0 |
| PARAM_VALUE | 0 | ionic->idev.cmb_inuse | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->idev.cmb_inuse_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->idev.dev_cmd_regs | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->idev.dev_info_regs | 1-u64max |
| PARAM_VALUE | 0 | ionic->idev.fw_generation | 0,16-240 |
| PARAM_VALUE | 0 | ionic->idev.fw_hb_ready | 1 |
| PARAM_VALUE | 0 | ionic->idev.fw_status_ready | 1 |
| PARAM_VALUE | 0 | ionic->idev.intr_ctrl | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->idev.intr_status | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->idev.last_fw_hb | 0 |
| PARAM_VALUE | 0 | ionic->idev.link_down_count_init | 0 |
| PARAM_VALUE | 0 | ionic->idev.opcode | 0 |
| PARAM_VALUE | 0 | ionic->idev.port_info_sz | 4096 |
| PARAM_VALUE | 0 | ionic->lif | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->lif->netdev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-u64max |
| PARAM_VALUE | 0 | ionic->nintrs | 0-2 |
| PARAM_VALUE | 0 | ionic->num_bars | 2-u32max |
| PARAM_VALUE | 0 | ionic->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->watchdog_period | 1250 |
| PARAM_VALUE | 0 | ionic->watchdog_timer.entry.pprev | 0 |
| PARAM_VALUE | 0 | ionic->watchdog_timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | ionic->wq | 4096-ptr_max |
| PARAM_VALUE | 1 | max_seconds | 5 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ionic->ident.cmb_layout.flags | 0 |
| HOST_DATA | 0 | ionic->ident.cmb_layout.num_regions | 0 |
| HOST_DATA | 0 | ionic->ident.dev.capabilities | 0 |
| HOST_DATA | 0 | ionic->ident.dev.eq_count | 0 |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_mask | 0 |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_mult | 0 |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_shift | 0 |
| HOST_DATA | 0 | ionic->ident.dev.intr_coal_div | 0 |
| HOST_DATA | 0 | ionic->ident.dev.intr_coal_mult | 0 |
| HOST_DATA | 0 | ionic->ident.dev.ndbpgs_per_lif | 0 |
| HOST_DATA | 0 | ionic->ident.dev.nintrs | 0 |
| HOST_DATA | 0 | ionic->ident.dev.nlifs | 0 |
| HOST_DATA | 0 | ionic->ident.dev.nports | 0 |
| HOST_DATA | 0 | ionic->ident.dev.type | 0 |
| HOST_DATA | 0 | ionic->ident.dev.version | 0 |
| HOST_DATA | 0 | ionic->ident.drv.kernel_ver | 0 |
| HOST_DATA | 0 | ionic->ident.drv.os_dist | 0 |
| HOST_DATA | 0 | ionic->ident.drv.os_type | 1 |
| HOST_DATA | 0 | ionic->ident.lif.capabilities | 0 |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.features | 0 |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.mtu | 0 |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.state | 0 |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.vlan | 0 |
| HOST_DATA | 0 | ionic->ident.lif.eth.hwstamp_rx_filters | 0 |
| HOST_DATA | 0 | ionic->ident.lif.eth.hwstamp_tx_modes | 0 |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_frame_size | 0 |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_mcast_filters | 0 |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_ucast_filters | 0 |
| HOST_DATA | 0 | ionic->ident.lif.eth.min_frame_size | 0 |
| HOST_DATA | 0 | ionic->ident.lif.eth.rss_ind_tbl_sz | 0 |
| HOST_DATA | 0 | ionic->ident.lif.eth.version | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.admin_opcodes | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qid_base | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qid_count | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qtype | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cl_stride | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qid_base | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qid_count | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qtype | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.dcqcn_profiles | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qid_base | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qid_count | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qtype | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.max_stride | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.minor_version | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.nahs_per_lif | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.nmrs_per_lif | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.npts_per_lif | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.page_size_cap | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.pte_stride | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.qp_opcodes | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qid_base | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qid_count | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qtype | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rrq_stride | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rsq_stride | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rsvd_dimensions | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qid_base | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qid_count | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qtype | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.stats_type | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.udma_shift | 0 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.version | 0 |
| HOST_DATA | 0 | ionic->ident.port.autoneg | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.an_enable | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.fec_type | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.loopback_mode | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.mtu | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.pause_type | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.speed | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.state | 0 |
| HOST_DATA | 0 | ionic->ident.port.max_frame_size | 0 |
| HOST_DATA | 0 | ionic->ident.port.min_frame_size | 0 |
| HOST_DATA | 0 | ionic->ident.port.num_lanes | 0 |
| HOST_DATA | 0 | ionic->ident.port.type | 0 |
| HOST_DATA | 0 | ionic->ident.port.version | 0 |
| HOST_DATA | 0 | ionic->ident.qos.type | 0 |
| HOST_DATA | 0 | ionic->ident.qos.version | 0 |
| HOST_DATA | 0 | ionic->ident.txq.comp_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.desc_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.features | 0 |
| HOST_DATA | 0 | ionic->ident.txq.max_sg_elems | 0 |
| HOST_DATA | 0 | ionic->ident.txq.sg_desc_stride | 0 |
| HOST_DATA | 0 | ionic->ident.txq.sg_desc_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.supported | 0 |
| HOST_DATA | 0 | ionic->ident.txq.version | 0 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.fw_generation | 0,16-240 |
| HOST_DATA | 0 | ionic->idev.last_fw_hb | 0 |
| HOST_DATA | 0 | ionic->neqs_per_lif | 0-s32max[c] |
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_lif.c ionic_lif_reset() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic->dev->cma_area->available_count | 0-s64max |
| PARAM_VALUE | 0 | ionic->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->ident.dev | 0-255 |
| PARAM_VALUE | 0 | ionic->idev.dev_info_regs | 1-u64max |
| PARAM_VALUE | 0 | ionic->idev.opcode | 0 |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->rxfh_max_num_contexts | 0,2,8,16,33 |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->supported_coalesce_params | 0-3,17,19,34-35,48,51,59,63,204,236,273,511,513,529,547,561,563,595,597,1553,1587,1681,132625,135697,657041,677393,2029107,2097665,2300433,2300595,3653155,12583935,12584499,13239859,117440512,536872499,s32max |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->supported_input_xfrm | 0-2 |
| PARAM_VALUE | 0 | ionic->vf_op_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | ionic->vf_op_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | max_seconds | 5 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | ionic->ident.cmb_layout.flags | 0-u32max |
| HOST_DATA | 0 | ionic->ident.cmb_layout.num_regions | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.ndbpgs_per_lif | 1-u32max |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.fw_generation | 0-240 |
| HOST_DATA | 0 | ionic->idev.last_fw_hb | 0-u32max |
| HOST_DATA | 0 | ionic->neqs_per_lif | 0[c] |
| NO_OVERFLOW_SIMPLE | 0 | ionic->nrxqs_per_lif | |
| NO_OVERFLOW_SIMPLE | 0 | ionic->ntxqs_per_lif | |
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_fw.c ionic_firmware_update() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->lif->netdev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-u64max |
| PARAM_VALUE | 1 | max_seconds | 5 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| HALF_LOCKED2 | &dl->lock | ||
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_fw.c ionic_firmware_update() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->lif->netdev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-u64max |
| PARAM_VALUE | 1 | max_seconds | 5 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| HALF_LOCKED2 | &dl->lock | ||
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_fw.c ionic_firmware_update() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->idev.dev_cmd_regs | 1-u64max |
| PARAM_VALUE | 0 | ionic->idev.dev_info_regs | 1-u64max |
| PARAM_VALUE | 0 | ionic->idev.opcode | 0 |
| PARAM_VALUE | 0 | ionic->lif->netdev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728 |
| PARAM_VALUE | 1 | max_seconds | 5 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| HALF_LOCKED2 | &dl->lock | ||
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_fw.c ionic_fw_status_long_wait() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->idev.dev_cmd_regs | 1-u64max |
| PARAM_VALUE | 0 | ionic->idev.dev_info_regs | 1-u64max |
| PARAM_VALUE | 0 | ionic->idev.opcode | 0 |
| PARAM_VALUE | 0 | ionic->lif->netdev->rtnl_link_ops->priv_size | 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-u64max |
| PARAM_VALUE | 1 | max_seconds | 5 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| DATA_SOURCE | 0 | ionic | $0 |
| STR_LEN | 0 | ionic | 9-10 |
| STR_LEN | 0 | ionic | 9-10 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| HALF_LOCKED2 | &dl->lock | ||
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_main.c ionic_identify() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_sb->s_export_op->encode_fh | 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_sb->s_export_op->fh_to_dentry | 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_sb->s_export_op->fh_to_parent | 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_sb->s_export_op->get_parent | 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_automount | 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_unalias_trylock | 0,6635409759016140800 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_unalias_unlock | 0,6336447517789900800 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_weak_revalidate | 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_automount | 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_unalias_trylock | 0,6635409759016140800 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_unalias_unlock | 0,6336447517789900800 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_weak_revalidate | 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->ident.drv.os_type | 1 |
| PARAM_VALUE | 0 | ionic->idev.opcode | 0 |
| PARAM_VALUE | 0 | *ionic->idev->dev_info.fw_version | 0-255 |
| PARAM_VALUE | 0 | *ionic->idev->dev_info.serial_num | 0-255 |
| PARAM_VALUE | 0 | *ionic->pdev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | max_seconds | 5 |
| BUF_SIZE | 0 | ionic | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ionic | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ionic->dev | (-1),1616 |
| BUF_SIZE | 0 | ionic->pdev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| DATA_SOURCE | 0 | ionic | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ionic->idev.dev_info->asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info->asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.fw_generation | 0-240 |
| HOST_DATA | 0 | ionic->idev.last_fw_hb | 0-u32max |
| HOST_DATA | 0 | ionic->pdev->current_state | 0-3[c] |
| UNITS | 0 | ionic | unit_byte |
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_main.c ionic_init() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dentry | 4096-u64max |
| PARAM_VALUE | 0 | ionic->dentry->d_children.first | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_sb->s_export_op->encode_fh | 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_sb->s_export_op->fh_to_dentry | 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_sb->s_export_op->fh_to_parent | 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_sb->s_export_op->get_parent | 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_automount | 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_dname | 0,716233247738060800,2056107418359259136,2102941272419614720,3721061892745007104,5585410052597575680,6720345164634435584,7931586599356526592 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_unalias_trylock | 0,6635409759016140800 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_unalias_unlock | 0,6336447517789900800 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_weak_revalidate | 0,5632434648052031488,5669063523602272256,7231033168839651328 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_automount | 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_unalias_trylock | 0,6635409759016140800 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_unalias_unlock | 0,6336447517789900800 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_weak_revalidate | 0,5632434648052031488,5669063523602272256,7231033168839651328 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->s_fs_info->s_bmap_bits | 0-4294967295 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->s_fs_info->s_bmap_count | 0-4294967295 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->s_fs_info->s_data_blksize | 0-4294967295 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->s_fs_info->s_hashsize | s32min-s32max |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->s_fs_info->s_last_bmap | 0-4294967295 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->s_fs_info->s_mode | 0-u16max |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->s_fs_info->s_partition_size | s32min-s32max |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->s_fs_info->s_reserved | s32min-s32max |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->s_fs_info->s_root_block | 0-4294967295 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->s_fs_info->work_queued | s32min-s32max |
| PARAM_VALUE | 0 | ionic->dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | ionic->dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->ident.dev | 0-255 |
| PARAM_VALUE | 0 | ionic->ident.drv.driver_ver_str | 0 |
| PARAM_VALUE | 0 | ionic->ident.drv.kernel_ver | 0 |
| PARAM_VALUE | 0 | ionic->ident.drv.os_dist | 0 |
| PARAM_VALUE | 0 | ionic->ident.drv.os_type | 1 |
| PARAM_VALUE | 0 | ionic->ident.port.autoneg | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.config.an_enable | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.config.fec_type | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.config.loopback_mode | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.config.mtu | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.config.pause_type | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.config.speed | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.config.state | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.max_frame_size | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.min_frame_size | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.num_lanes | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.type | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.version | 0 |
| PARAM_VALUE | 0 | ionic->ident.qos.type | 0 |
| PARAM_VALUE | 0 | ionic->ident.qos.version | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.comp_sz | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.desc_sz | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.features | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.max_sg_elems | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.sg_desc_stride | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.sg_desc_sz | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.supported | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.version | 0 |
| PARAM_VALUE | 0 | ionic->idev.cmb_inuse | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->idev.cmb_inuse_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->idev.cmb_inuse_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | ionic->idev.cmb_inuse_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->idev.dev_cmd_regs | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->idev.dev_info_regs | 1-u64max |
| PARAM_VALUE | 0 | ionic->idev.fw_generation | 0,16-240 |
| PARAM_VALUE | 0 | ionic->idev.fw_hb_ready | 1 |
| PARAM_VALUE | 0 | ionic->idev.fw_status_ready | 1 |
| PARAM_VALUE | 0 | ionic->idev.intr_ctrl | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->idev.intr_status | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->idev.last_fw_hb | 0 |
| PARAM_VALUE | 0 | ionic->idev.opcode | 0 |
| PARAM_VALUE | 0 | ionic->lif->adminqcq->q.page_pool->p.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | ionic->lif->hwstamp_rxq->q.page_pool->p.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | ionic->lif->hwstamp_rxq->q.page_pool->p.dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | ionic->lif->hwstamp_txq->q.page_pool->p.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | ionic->lif->ionic->vfs->linkstate | 0-2 |
| PARAM_VALUE | 0 | ionic->lif->ionic->vfs->spoofchk | 0-1 |
| PARAM_VALUE | 0 | ionic->lif->ionic->vfs->trusted | 0-1 |
| PARAM_VALUE | 0 | ionic->lif->ionic->vfs->vlanid | 0-4095 |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->rxfh_max_num_contexts | 0,2,8,16,33 |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->supported_coalesce_params | 0-3,17,19,34-35,48,51,59,63,204,236,273,511,513,529,547,561,563 |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->supported_input_xfrm | 0-2 |
| PARAM_VALUE | 0 | ionic->num_bars | 2-u32max |
| PARAM_VALUE | 0 | ionic->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->pdev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->pdev->error_state | 0-2,4-u32max |
| PARAM_VALUE | 0 | ionic->pdev->is_busmaster | 1 |
| PARAM_VALUE | 0 | ionic->pdev->is_virtfn | 0 |
| PARAM_VALUE | 0 | ionic->pdev->pcie_cap | 0-1 |
| PARAM_VALUE | 0 | ionic->pdev->sriov->nres | 0-s32max |
| PARAM_VALUE | 0 | ionic->pdev->sriov->pos | 0,256-4092 |
| PARAM_VALUE | 0 | ionic->pdev->sriov->vf_rebar_cap | 0,256-4092 |
| PARAM_VALUE | 0 | ionic->vfs->index | 0 |
| PARAM_VALUE | 0 | ionic->vfs->linkstate | 0-2 |
| PARAM_VALUE | 0 | ionic->vfs->spoofchk | 0-1 |
| PARAM_VALUE | 0 | ionic->vfs->trusted | 0-1 |
| PARAM_VALUE | 0 | ionic->vfs->vlanid | 0-4095 |
| PARAM_VALUE | 0 | ionic->watchdog_period | 1250 |
| PARAM_VALUE | 0 | ionic->watchdog_timer.entry.pprev | 0 |
| PARAM_VALUE | 0 | ionic->watchdog_timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | ionic->watchdog_timer.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->wq | 4096-ptr_max |
| PARAM_VALUE | 0 | *ionic->dentry->d_children.first->pprev | 1-u64max |
| PARAM_VALUE | 0 | *ionic->idev->dev_info.fw_version | 0-255 |
| PARAM_VALUE | 0 | *ionic->idev->dev_info.serial_num | 0-255 |
| PARAM_VALUE | 0 | *ionic->pdev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | max_seconds | 5 |
| BUF_SIZE | 0 | ionic | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ionic | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ionic->dev | (-1),1616 |
| BUF_SIZE | 0 | ionic->pdev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| DATA_SOURCE | 0 | ionic | $0 |
| MEM_ZERO | 0 | &ionic->ident | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ionic->ident.cmb_layout.flags | 0 |
| HOST_DATA | 0 | ionic->ident.cmb_layout.num_regions | 0 |
| HOST_DATA | 0 | ionic->ident.dev.capabilities | 0-u64max |
| HOST_DATA | 0 | ionic->ident.dev.eq_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_mask | 0-u64max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_mult | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_shift | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.intr_coal_div | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.intr_coal_mult | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.ndbpgs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nintrs | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nlifs | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nports | 0-255 |
| HOST_DATA | 0 | ionic->ident.dev.type | 0-255 |
| HOST_DATA | 0 | ionic->ident.dev.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.drv.kernel_ver | 0 |
| HOST_DATA | 0 | ionic->ident.drv.os_dist | 0 |
| HOST_DATA | 0 | ionic->ident.drv.os_type | 1 |
| HOST_DATA | 0 | ionic->ident.lif | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.capabilities | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.features | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.mtu | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.state | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.vlan | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.eth.hwstamp_rx_filters | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.hwstamp_tx_modes | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_mcast_filters | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_ucast_filters | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.min_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.rss_ind_tbl_sz | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.eth.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.admin_opcodes | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cl_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.dcqcn_profiles | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.max_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.minor_version | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.nahs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.nmrs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.npts_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.page_size_cap | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.pte_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.qp_opcodes | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rrq_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rsq_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rsvd_dimensions | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.stats_type | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.udma_shift | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.autoneg | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.an_enable | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.fec_type | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.loopback_mode | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.mtu | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.pause_type | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.speed | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.state | 0 |
| HOST_DATA | 0 | ionic->ident.port.max_frame_size | 0 |
| HOST_DATA | 0 | ionic->ident.port.min_frame_size | 0 |
| HOST_DATA | 0 | ionic->ident.port.num_lanes | 0 |
| HOST_DATA | 0 | ionic->ident.port.type | 0 |
| HOST_DATA | 0 | ionic->ident.port.version | 0 |
| HOST_DATA | 0 | ionic->ident.qos.type | 0 |
| HOST_DATA | 0 | ionic->ident.qos.version | 0 |
| HOST_DATA | 0 | ionic->ident.txq.comp_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.desc_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.features | 0 |
| HOST_DATA | 0 | ionic->ident.txq.max_sg_elems | 0 |
| HOST_DATA | 0 | ionic->ident.txq.sg_desc_stride | 0 |
| HOST_DATA | 0 | ionic->ident.txq.sg_desc_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.supported | 0 |
| HOST_DATA | 0 | ionic->ident.txq.version | 0 |
| HOST_DATA | 0 | ionic->idev.dev_info->asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info->asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.fw_generation | 0,16-240 |
| HOST_DATA | 0 | ionic->idev.last_fw_hb | 0 |
| HOST_DATA | 0 | ionic->pdev->current_state | 0-3[c] |
| UNITS | 0 | ionic | unit_byte |
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_main.c ionic_port_identify() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_sb->s_export_op->encode_fh | 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_sb->s_export_op->fh_to_dentry | 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_sb->s_export_op->fh_to_parent | 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_sb->s_export_op->get_parent | 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_automount | 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_unalias_trylock | 0,6635409759016140800 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_unalias_unlock | 0,6336447517789900800 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_weak_revalidate | 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_automount | 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_unalias_trylock | 0,6635409759016140800 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_unalias_unlock | 0,6336447517789900800 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_weak_revalidate | 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328 |
| PARAM_VALUE | 0 | ionic->dev->cma_area->available_count | 0-s64max |
| PARAM_VALUE | 0 | ionic->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->ident.dev | 0-255 |
| PARAM_VALUE | 0 | ionic->idev.opcode | 0 |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->supported_coalesce_params | 0-3,17,19,34-35,48,51,59,63,204,236,273,511,513,529,547,561,563,595,597,1553,1587,1681,132625,135697,657041,677393,2029107,2097665,2300433,2300595,3653155,12583935,12584499,13239859,117440512,536872499,s32max |
| PARAM_VALUE | 0 | ionic->lif->netdev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3544,3720,9688-u64max |
| PARAM_VALUE | 0 | ionic->vf_op_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | ionic->vf_op_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | *ionic->pdev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | max_seconds | 5 |
| BUF_SIZE | 0 | ionic | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ionic | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ionic->dev | (-1),1616 |
| BUF_SIZE | 0 | ionic->pdev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| DATA_SOURCE | 0 | ionic | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ionic->ident.cmb_layout.flags | 0-u32max |
| HOST_DATA | 0 | ionic->ident.cmb_layout.num_regions | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.capabilities | 0-u64max |
| HOST_DATA | 0 | ionic->ident.dev.eq_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_mask | 0-u64max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_mult | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_shift | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.intr_coal_div | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.intr_coal_mult | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.ndbpgs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nintrs | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nlifs | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nports | 0-255 |
| HOST_DATA | 0 | ionic->ident.dev.type | 0-255 |
| HOST_DATA | 0 | ionic->ident.dev.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.drv.kernel_ver | 0 |
| HOST_DATA | 0 | ionic->ident.drv.os_dist | 0 |
| HOST_DATA | 0 | ionic->ident.drv.os_type | 1 |
| HOST_DATA | 0 | ionic->ident.lif | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.capabilities | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.features | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.mtu | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.state | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.vlan | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.eth.hwstamp_rx_filters | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.hwstamp_tx_modes | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_mcast_filters | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_ucast_filters | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.min_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.rss_ind_tbl_sz | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.eth.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.admin_opcodes | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cl_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.dcqcn_profiles | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.max_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.minor_version | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.nahs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.nmrs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.npts_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.page_size_cap | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.pte_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.qp_opcodes | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rrq_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rsq_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rsvd_dimensions | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.stats_type | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.udma_shift | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.autoneg | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.an_enable | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.fec_type | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.loopback_mode | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.mtu | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.pause_type | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.speed | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.state | 0 |
| HOST_DATA | 0 | ionic->ident.port.max_frame_size | 0 |
| HOST_DATA | 0 | ionic->ident.port.min_frame_size | 0 |
| HOST_DATA | 0 | ionic->ident.port.num_lanes | 0 |
| HOST_DATA | 0 | ionic->ident.port.type | 0 |
| HOST_DATA | 0 | ionic->ident.port.version | 0 |
| HOST_DATA | 0 | ionic->ident.qos.type | 0 |
| HOST_DATA | 0 | ionic->ident.qos.version | 0 |
| HOST_DATA | 0 | ionic->ident.txq.comp_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.desc_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.features | 0 |
| HOST_DATA | 0 | ionic->ident.txq.max_sg_elems | 0 |
| HOST_DATA | 0 | ionic->ident.txq.sg_desc_stride | 0 |
| HOST_DATA | 0 | ionic->ident.txq.sg_desc_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.supported | 0 |
| HOST_DATA | 0 | ionic->ident.txq.version | 0 |
| HOST_DATA | 0 | ionic->idev.dev_info->asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info->asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.fw_generation | 0-240 |
| HOST_DATA | 0 | ionic->idev.last_fw_hb | 0-u32max |
| HOST_DATA | 0 | ionic->pdev->current_state | 0-3[c] |
| NO_OVERFLOW_SIMPLE | 0 | ionic->nrxqs_per_lif | |
| NO_OVERFLOW_SIMPLE | 0 | ionic->ntxqs_per_lif | |
| UNITS | 0 | ionic | unit_byte |
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_main.c ionic_port_init() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_sb->s_export_op->encode_fh | 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_sb->s_export_op->fh_to_dentry | 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_sb->s_export_op->fh_to_parent | 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_sb->s_export_op->get_parent | 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_automount | 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_unalias_trylock | 0,6635409759016140800 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_unalias_unlock | 0,6336447517789900800 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_weak_revalidate | 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_automount | 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_unalias_trylock | 0,6635409759016140800 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_unalias_unlock | 0,6336447517789900800 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_weak_revalidate | 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328 |
| PARAM_VALUE | 0 | ionic->dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | ionic->dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->ident.dev | 0-255 |
| PARAM_VALUE | 0 | ionic->ident.drv.driver_ver_str | 0 |
| PARAM_VALUE | 0 | ionic->ident.drv.kernel_ver | 0 |
| PARAM_VALUE | 0 | ionic->ident.drv.os_dist | 0 |
| PARAM_VALUE | 0 | ionic->ident.drv.os_type | 1 |
| PARAM_VALUE | 0 | ionic->ident.qos.type | 0 |
| PARAM_VALUE | 0 | ionic->ident.qos.version | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.comp_sz | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.desc_sz | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.features | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.max_sg_elems | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.sg_desc_stride | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.sg_desc_sz | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.supported | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.version | 0 |
| PARAM_VALUE | 0 | ionic->idev.dev_cmd_regs | 1-u64max |
| PARAM_VALUE | 0 | ionic->idev.dev_info_regs | 1-u64max |
| PARAM_VALUE | 0 | ionic->idev.link_down_count_init | 0 |
| PARAM_VALUE | 0 | ionic->idev.opcode | 0 |
| PARAM_VALUE | 0 | ionic->lif->ionic->vfs->linkstate | 0-2 |
| PARAM_VALUE | 0 | ionic->lif->ionic->vfs->spoofchk | 0-1 |
| PARAM_VALUE | 0 | ionic->lif->ionic->vfs->trusted | 0-1 |
| PARAM_VALUE | 0 | ionic->lif->ionic->vfs->vlanid | 0-4095 |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->rxfh_max_num_contexts | 0,2,8,16,33 |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->supported_coalesce_params | 0-3,17,19,34-35,48,51,59,63,204,236,273,511,513,529,547,561,563 |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->supported_input_xfrm | 0-2 |
| PARAM_VALUE | 0 | ionic->pdev->sriov->nres | 0-s32max |
| PARAM_VALUE | 0 | ionic->pdev->sriov->pos | 0,256-4092 |
| PARAM_VALUE | 0 | ionic->pdev->sriov->vf_rebar_cap | 0,256-4092 |
| PARAM_VALUE | 0 | ionic->vfs->index | 0 |
| PARAM_VALUE | 0 | ionic->vfs->linkstate | 0-2 |
| PARAM_VALUE | 0 | ionic->vfs->spoofchk | 0-1 |
| PARAM_VALUE | 0 | ionic->vfs->trusted | 0-1 |
| PARAM_VALUE | 0 | ionic->vfs->vlanid | 0-4095 |
| PARAM_VALUE | 0 | *ionic->idev->dev_info.fw_version | 0-255 |
| PARAM_VALUE | 0 | *ionic->idev->dev_info.serial_num | 0-255 |
| PARAM_VALUE | 0 | *ionic->pdev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | max_seconds | 5 |
| BUF_SIZE | 0 | ionic | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ionic | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ionic->dev | (-1),1616 |
| BUF_SIZE | 0 | ionic->pdev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| CAPPED_DATA | 0 | ionic->dev | 1 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| DATA_SOURCE | 0 | ionic | $0 |
| MEM_ZERO | 0 | &ionic->ident | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ionic->ident.cmb_layout.flags | 0-u32max |
| HOST_DATA | 0 | ionic->ident.cmb_layout.num_regions | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.capabilities | 0-u64max |
| HOST_DATA | 0 | ionic->ident.dev.eq_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_mask | 0-u64max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_mult | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_shift | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.intr_coal_div | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.intr_coal_mult | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.ndbpgs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nintrs | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nlifs | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nports | 0-255 |
| HOST_DATA | 0 | ionic->ident.dev.type | 0-255 |
| HOST_DATA | 0 | ionic->ident.dev.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.drv.kernel_ver | 0 |
| HOST_DATA | 0 | ionic->ident.drv.os_dist | 0 |
| HOST_DATA | 0 | ionic->ident.drv.os_type | 1 |
| HOST_DATA | 0 | ionic->ident.lif | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.capabilities | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.features | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.mtu | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.state | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.vlan | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.eth.hwstamp_rx_filters | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.hwstamp_tx_modes | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_mcast_filters | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_ucast_filters | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.min_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.rss_ind_tbl_sz | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.eth.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.admin_opcodes | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cl_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.dcqcn_profiles | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.max_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.minor_version | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.nahs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.nmrs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.npts_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.page_size_cap | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.pte_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.qp_opcodes | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rrq_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rsq_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rsvd_dimensions | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.stats_type | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.udma_shift | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.autoneg | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.config.an_enable | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.config.fec_type | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.config.loopback_mode | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.config.mtu | 0-u32max |
| HOST_DATA | 0 | ionic->ident.port.config.pause_type | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.config.speed | 0-u32max |
| HOST_DATA | 0 | ionic->ident.port.config.state | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.max_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.port.min_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.port.num_lanes | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.type | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.qos.type | 0 |
| HOST_DATA | 0 | ionic->ident.qos.version | 0 |
| HOST_DATA | 0 | ionic->ident.txq.comp_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.desc_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.features | 0 |
| HOST_DATA | 0 | ionic->ident.txq.max_sg_elems | 0 |
| HOST_DATA | 0 | ionic->ident.txq.sg_desc_stride | 0 |
| HOST_DATA | 0 | ionic->ident.txq.sg_desc_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.supported | 0 |
| HOST_DATA | 0 | ionic->ident.txq.version | 0 |
| HOST_DATA | 0 | ionic->idev.dev_info->asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info->asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.fw_generation | 0-240 |
| HOST_DATA | 0 | ionic->idev.last_fw_hb | 0-u32max |
| HOST_DATA | 0 | ionic->pdev->current_state | 0-3[c] |
| UNITS | 0 | ionic | unit_byte |
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_main.c ionic_port_init() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_sb->s_export_op->encode_fh | 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_sb->s_export_op->fh_to_dentry | 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_sb->s_export_op->fh_to_parent | 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_sb->s_export_op->get_parent | 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_automount | 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_unalias_trylock | 0,6635409759016140800 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_unalias_unlock | 0,6336447517789900800 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_weak_revalidate | 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_automount | 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_unalias_trylock | 0,6635409759016140800 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_unalias_unlock | 0,6336447517789900800 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_weak_revalidate | 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328 |
| PARAM_VALUE | 0 | ionic->dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | ionic->dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->ident.dev | 0-255 |
| PARAM_VALUE | 0 | ionic->ident.drv.driver_ver_str | 0 |
| PARAM_VALUE | 0 | ionic->ident.drv.kernel_ver | 0 |
| PARAM_VALUE | 0 | ionic->ident.drv.os_dist | 0 |
| PARAM_VALUE | 0 | ionic->ident.drv.os_type | 1 |
| PARAM_VALUE | 0 | ionic->ident.qos.type | 0 |
| PARAM_VALUE | 0 | ionic->ident.qos.version | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.comp_sz | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.desc_sz | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.features | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.max_sg_elems | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.sg_desc_stride | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.sg_desc_sz | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.supported | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.version | 0 |
| PARAM_VALUE | 0 | ionic->idev.dev_cmd_regs | 1-u64max |
| PARAM_VALUE | 0 | ionic->idev.dev_info_regs | 1-u64max |
| PARAM_VALUE | 0 | ionic->idev.link_down_count_init | 0 |
| PARAM_VALUE | 0 | ionic->idev.opcode | 0 |
| PARAM_VALUE | 0 | ionic->lif->ionic->vfs->linkstate | 0-2 |
| PARAM_VALUE | 0 | ionic->lif->ionic->vfs->spoofchk | 0-1 |
| PARAM_VALUE | 0 | ionic->lif->ionic->vfs->trusted | 0-1 |
| PARAM_VALUE | 0 | ionic->lif->ionic->vfs->vlanid | 0-4095 |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->rxfh_max_num_contexts | 0,2,8,16,33 |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->supported_coalesce_params | 0-3,17,19,34-35,48,51,59,63,204,236,273,511,513,529,547,561,563 |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->supported_input_xfrm | 0-2 |
| PARAM_VALUE | 0 | ionic->lif->netdev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736 |
| PARAM_VALUE | 0 | ionic->pdev->sriov->nres | 0-s32max |
| PARAM_VALUE | 0 | ionic->pdev->sriov->pos | 0,256-4092 |
| PARAM_VALUE | 0 | ionic->pdev->sriov->vf_rebar_cap | 0,256-4092 |
| PARAM_VALUE | 0 | ionic->vfs->index | 0 |
| PARAM_VALUE | 0 | ionic->vfs->linkstate | 0-2 |
| PARAM_VALUE | 0 | ionic->vfs->spoofchk | 0-1 |
| PARAM_VALUE | 0 | ionic->vfs->trusted | 0-1 |
| PARAM_VALUE | 0 | ionic->vfs->vlanid | 0-4095 |
| PARAM_VALUE | 0 | *ionic->idev->dev_info.fw_version | 0-255 |
| PARAM_VALUE | 0 | *ionic->idev->dev_info.serial_num | 0-255 |
| PARAM_VALUE | 0 | *ionic->pdev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | max_seconds | 5 |
| BUF_SIZE | 0 | ionic | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ionic | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ionic->dev | (-1),1616 |
| BUF_SIZE | 0 | ionic->pdev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| CAPPED_DATA | 0 | ionic->dev | 1 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| DATA_SOURCE | 0 | ionic | $0 |
| MEM_ZERO | 0 | &ionic->ident | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | ionic->ident.cmb_layout.flags | 0-u32max |
| HOST_DATA | 0 | ionic->ident.cmb_layout.num_regions | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.capabilities | 0-u64max |
| HOST_DATA | 0 | ionic->ident.dev.eq_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_mask | 0-u64max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_mult | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_shift | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.intr_coal_div | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.intr_coal_mult | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.ndbpgs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nintrs | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nlifs | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nports | 0-255 |
| HOST_DATA | 0 | ionic->ident.dev.type | 0-255 |
| HOST_DATA | 0 | ionic->ident.dev.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.drv.kernel_ver | 0 |
| HOST_DATA | 0 | ionic->ident.drv.os_dist | 0 |
| HOST_DATA | 0 | ionic->ident.drv.os_type | 1 |
| HOST_DATA | 0 | ionic->ident.lif | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.capabilities | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.features | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.mtu | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.state | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.vlan | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.eth.hwstamp_rx_filters | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.hwstamp_tx_modes | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_mcast_filters | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_ucast_filters | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.min_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.rss_ind_tbl_sz | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.eth.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.admin_opcodes | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cl_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.dcqcn_profiles | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.max_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.minor_version | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.nahs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.nmrs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.npts_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.page_size_cap | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.pte_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.qp_opcodes | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rrq_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rsq_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rsvd_dimensions | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.stats_type | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.udma_shift | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.autoneg | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.config.an_enable | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.config.fec_type | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.config.loopback_mode | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.config.mtu | 0-u32max |
| HOST_DATA | 0 | ionic->ident.port.config.pause_type | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.config.speed | 0-u32max |
| HOST_DATA | 0 | ionic->ident.port.config.state | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.max_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.port.min_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.port.num_lanes | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.type | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.qos.type | 0 |
| HOST_DATA | 0 | ionic->ident.qos.version | 0 |
| HOST_DATA | 0 | ionic->ident.txq.comp_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.desc_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.features | 0 |
| HOST_DATA | 0 | ionic->ident.txq.max_sg_elems | 0 |
| HOST_DATA | 0 | ionic->ident.txq.sg_desc_stride | 0 |
| HOST_DATA | 0 | ionic->ident.txq.sg_desc_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.supported | 0 |
| HOST_DATA | 0 | ionic->ident.txq.version | 0 |
| HOST_DATA | 0 | ionic->idev.dev_info->asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info->asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.fw_generation | 0-240 |
| HOST_DATA | 0 | ionic->idev.last_fw_hb | 0-u32max |
| HOST_DATA | 0 | ionic->pdev->current_state | 0-3[c] |
| UNITS | 0 | ionic | unit_byte |
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_main.c ionic_port_reset() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->idev.dev_info_regs | 1-u64max |
| PARAM_VALUE | 0 | ionic->idev.opcode | 0 |
| PARAM_VALUE | 0 | ionic->idev.port_info | 1-u64max |
| PARAM_VALUE | 0 | ionic->lif | 0 |
| PARAM_VALUE | 0 | ionic->watchdog_timer.entry.pprev | 0 |
| PARAM_VALUE | 0 | ionic->watchdog_timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | ionic->watchdog_timer.function | 0 |
| PARAM_VALUE | 1 | max_seconds | 5 |
| BUF_SIZE | 0 | ionic | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | ionic | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| DATA_SOURCE | 0 | ionic | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | ionic | unit_byte |
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| HALF_LOCKED2 | &dev->mutex | ||
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_main.c ionic_reset() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_automount | 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_unalias_trylock | 0,6635409759016140800 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_unalias_unlock | 0,6336447517789900800 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_weak_revalidate | 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_automount | 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_unalias_trylock | 0,6635409759016140800 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_unalias_unlock | 0,6336447517789900800 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_weak_revalidate | 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328 |
| PARAM_VALUE | 0 | ionic->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->idev.dev_info_regs | 1-u64max |
| PARAM_VALUE | 0 | ionic->idev.opcode | 0 |
| PARAM_VALUE | 0 | *ionic->pdev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | max_seconds | 5 |
| BUF_SIZE | 0 | ionic | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ionic | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ionic->dev | (-1),1616 |
| BUF_SIZE | 0 | ionic->pdev | (-1),1-s32max |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| DATA_SOURCE | 0 | ionic | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ionic->idev.dev_info->asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info->asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.fw_generation | 0,16-240 |
| HOST_DATA | 0 | ionic->pdev->current_state | 0-3[c] |
| UNITS | 0 | ionic | unit_byte |
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| HALF_LOCKED2 | &lif->queue_lock | ||
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_dev.c ionic_map_disc_cmb() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dentry | 4096-u64max |
| PARAM_VALUE | 0 | ionic->dentry->d_children.first | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_automount | 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_dname | 0,716233247738060800,2056107418359259136,2102941272419614720,3721061892745007104,5585410052597575680,6720345164634435584,7931586599356526592 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_unalias_trylock | 0,6635409759016140800 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_unalias_unlock | 0,6336447517789900800 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_weak_revalidate | 0,5632434648052031488,5669063523602272256,7231033168839651328 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_automount | 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_unalias_trylock | 0,6635409759016140800 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_unalias_unlock | 0,6336447517789900800 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_weak_revalidate | 0,5632434648052031488,5669063523602272256,7231033168839651328 |
| PARAM_VALUE | 0 | ionic->dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | ionic->dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->ident.cmb_layout.flags | 0 |
| PARAM_VALUE | 0 | ionic->ident.cmb_layout.num_regions | 0 |
| PARAM_VALUE | 0 | ionic->ident.dev | 0-255 |
| PARAM_VALUE | 0 | ionic->ident.drv.driver_ver_str | 0 |
| PARAM_VALUE | 0 | ionic->ident.drv.kernel_ver | 0 |
| PARAM_VALUE | 0 | ionic->ident.drv.os_dist | 0 |
| PARAM_VALUE | 0 | ionic->ident.drv.os_type | 1 |
| PARAM_VALUE | 0 | ionic->ident.port.autoneg | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.config.an_enable | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.config.fec_type | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.config.loopback_mode | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.config.mtu | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.config.pause_type | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.config.speed | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.config.state | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.max_frame_size | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.min_frame_size | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.num_lanes | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.type | 0 |
| PARAM_VALUE | 0 | ionic->ident.port.version | 0 |
| PARAM_VALUE | 0 | ionic->ident.qos.type | 0 |
| PARAM_VALUE | 0 | ionic->ident.qos.version | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.comp_sz | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.desc_sz | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.features | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.max_sg_elems | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.sg_desc_stride | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.sg_desc_sz | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.supported | 0 |
| PARAM_VALUE | 0 | ionic->ident.txq.version | 0 |
| PARAM_VALUE | 0 | ionic->idev.cmb_inuse | 0 |
| PARAM_VALUE | 0 | ionic->idev.cmb_inuse_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->idev.cmb_inuse_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | ionic->idev.cmb_inuse_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->idev.cmb_npages | 0 |
| PARAM_VALUE | 0 | ionic->idev.dev_cmd_regs | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->idev.dev_info_regs | 1-u64max |
| PARAM_VALUE | 0 | ionic->idev.fw_generation | 0,16-240 |
| PARAM_VALUE | 0 | ionic->idev.fw_hb_ready | 1 |
| PARAM_VALUE | 0 | ionic->idev.fw_status_ready | 1 |
| PARAM_VALUE | 0 | ionic->idev.intr_ctrl | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->idev.intr_status | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->idev.last_fw_hb | 0 |
| PARAM_VALUE | 0 | ionic->idev.opcode | 0 |
| PARAM_VALUE | 0 | ionic->idev.phy_cmb_pages | 0 |
| PARAM_VALUE | 0 | ionic->lif->adminqcq->q.page_pool->p.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | ionic->lif->hwstamp_rxq->q.page_pool->p.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | ionic->lif->hwstamp_rxq->q.page_pool->p.dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | ionic->lif->hwstamp_txq->q.page_pool->p.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->rxfh_max_num_contexts | 0-4294967295 |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->supported_coalesce_params | 0-3,17,19,34-35,48,51,59,63,204,236,273,511,513,529,547,561,563 |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->supported_input_xfrm | 0-255 |
| PARAM_VALUE | 0 | ionic->num_bars | 2-u32max |
| PARAM_VALUE | 0 | ionic->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->pdev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->pdev->error_state | 0-2,4-u32max |
| PARAM_VALUE | 0 | ionic->pdev->is_busmaster | 1 |
| PARAM_VALUE | 0 | ionic->pdev->is_virtfn | 0 |
| PARAM_VALUE | 0 | ionic->pdev->pcie_cap | 0-1 |
| PARAM_VALUE | 0 | ionic->pdev->resource | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->pdev->sriov->nres | s32min-s32max |
| PARAM_VALUE | 0 | ionic->pdev->sriov->pos | s32min-s32max |
| PARAM_VALUE | 0 | ionic->pdev->sriov->vf_rebar_cap | 0-u16max |
| PARAM_VALUE | 0 | ionic->watchdog_period | 1250 |
| PARAM_VALUE | 0 | ionic->watchdog_timer.entry.pprev | 0 |
| PARAM_VALUE | 0 | ionic->watchdog_timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | ionic->watchdog_timer.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->wq | 4096-ptr_max |
| PARAM_VALUE | 0 | *ionic->dentry->d_children.first->pprev | 1-u64max |
| PARAM_VALUE | 0 | *ionic->idev->dev_info.fw_version | 0-255 |
| PARAM_VALUE | 0 | *ionic->idev->dev_info.serial_num | 0-255 |
| PARAM_VALUE | 0 | *ionic->pdev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | max_seconds | 5 |
| BUF_SIZE | 0 | ionic | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ionic | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ionic->dev | (-1),1616 |
| BUF_SIZE | 0 | ionic->pdev | (-1),1-s32max |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| DATA_SOURCE | 0 | ionic | $0 |
| MEM_ZERO | 0 | &ionic->ident | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ionic->ident.cmb_layout.flags | 0 |
| HOST_DATA | 0 | ionic->ident.cmb_layout.num_regions | 0 |
| HOST_DATA | 0 | ionic->ident.dev.capabilities | 0-u64max |
| HOST_DATA | 0 | ionic->ident.dev.eq_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_mask | 0-u64max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_mult | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_shift | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.intr_coal_div | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.intr_coal_mult | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.ndbpgs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nintrs | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nlifs | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nports | 0-255 |
| HOST_DATA | 0 | ionic->ident.dev.type | 0-255 |
| HOST_DATA | 0 | ionic->ident.dev.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.drv.kernel_ver | 0 |
| HOST_DATA | 0 | ionic->ident.drv.os_dist | 0 |
| HOST_DATA | 0 | ionic->ident.drv.os_type | 1 |
| HOST_DATA | 0 | ionic->ident.lif | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.capabilities | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.features | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.mtu | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.state | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.vlan | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.eth.hwstamp_rx_filters | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.hwstamp_tx_modes | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_mcast_filters | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_ucast_filters | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.min_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.rss_ind_tbl_sz | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.eth.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.admin_opcodes | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cl_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.dcqcn_profiles | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.max_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.minor_version | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.nahs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.nmrs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.npts_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.page_size_cap | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.pte_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.qp_opcodes | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rrq_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rsq_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rsvd_dimensions | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.stats_type | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.udma_shift | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.autoneg | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.an_enable | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.fec_type | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.loopback_mode | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.mtu | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.pause_type | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.speed | 0 |
| HOST_DATA | 0 | ionic->ident.port.config.state | 0 |
| HOST_DATA | 0 | ionic->ident.port.max_frame_size | 0 |
| HOST_DATA | 0 | ionic->ident.port.min_frame_size | 0 |
| HOST_DATA | 0 | ionic->ident.port.num_lanes | 0 |
| HOST_DATA | 0 | ionic->ident.port.type | 0 |
| HOST_DATA | 0 | ionic->ident.port.version | 0 |
| HOST_DATA | 0 | ionic->ident.qos.type | 0 |
| HOST_DATA | 0 | ionic->ident.qos.version | 0 |
| HOST_DATA | 0 | ionic->ident.txq.comp_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.desc_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.features | 0 |
| HOST_DATA | 0 | ionic->ident.txq.max_sg_elems | 0 |
| HOST_DATA | 0 | ionic->ident.txq.sg_desc_stride | 0 |
| HOST_DATA | 0 | ionic->ident.txq.sg_desc_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.supported | 0 |
| HOST_DATA | 0 | ionic->ident.txq.version | 0 |
| HOST_DATA | 0 | ionic->idev.dev_info->asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info->asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.fw_generation | 0,16-240 |
| HOST_DATA | 0 | ionic->idev.last_fw_hb | 0 |
| HOST_DATA | 0 | ionic->pdev->current_state | 0-3[c] |
| UNITS | 0 | ionic | unit_byte |
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| TYPE_LOCK | (struct ionic)->dev_cmd_lock |
drivers/net/ethernet/pensando/ionic/ionic_dev.c ionic_set_vf_config() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | ionic->dentry->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_automount | 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_unalias_trylock | 0,6635409759016140800 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_unalias_unlock | 0,6336447517789900800 |
| PARAM_VALUE | 0 | ionic->dentry->d_op->d_weak_revalidate | 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_parent->d_sb->__s_d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_automount | 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_init | 0,2385819921126617088,7057831443282669568,7824184004865302528 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_iput | 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_manage | 0,1859587847549206528 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_prune | 0,2225594340392566784,7225953709177749504 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_real | 0,4509355519306412032 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_unalias_trylock | 0,6635409759016140800 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_unalias_unlock | 0,6336447517789900800 |
| PARAM_VALUE | 0 | ionic->dentry->d_sb->__s_d_op->d_weak_revalidate | 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328 |
| PARAM_VALUE | 0 | ionic->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->dl_port.ops->port_del | 0,5297280653917495296,7056166776116604928 |
| PARAM_VALUE | 0 | ionic->dl_port.ops->port_fn_hw_addr_get | 0,1105552436811452416,2161372112124977152,2881830882648793088,3086837170211098624,5331084624549416960 |
| PARAM_VALUE | 0 | ionic->dl_port.ops->port_fn_hw_addr_set | 0,3534299544314576896,4238284642390831104,6293962769029922816,7613046309317726208,8690544359101091840 |
| PARAM_VALUE | 0 | ionic->dl_port.ops->port_fn_ipsec_crypto_get | 0,4902228933308452864 |
| PARAM_VALUE | 0 | ionic->dl_port.ops->port_fn_ipsec_crypto_set | 0,5372495510538301440 |
| PARAM_VALUE | 0 | ionic->dl_port.ops->port_fn_ipsec_packet_get | 0,1775539211769454592 |
| PARAM_VALUE | 0 | ionic->dl_port.ops->port_fn_ipsec_packet_set | 0,758161232406708224 |
| PARAM_VALUE | 0 | ionic->dl_port.ops->port_fn_max_io_eqs_get | 0,7025178205638221824 |
| PARAM_VALUE | 0 | ionic->dl_port.ops->port_fn_max_io_eqs_set | 0,8597896118109675520 |
| PARAM_VALUE | 0 | ionic->dl_port.ops->port_fn_migratable_get | 0,609373278646910976 |
| PARAM_VALUE | 0 | ionic->dl_port.ops->port_fn_migratable_set | 0,3871053410285416448 |
| PARAM_VALUE | 0 | ionic->dl_port.ops->port_fn_roce_get | 0,4455983247024910336 |
| PARAM_VALUE | 0 | ionic->dl_port.ops->port_fn_roce_set | 0,1612805619800064000 |
| PARAM_VALUE | 0 | ionic->dl_port.ops->port_fn_state_get | 0,6521951712662228992,7263765225596121088,7671851536357396480 |
| PARAM_VALUE | 0 | ionic->dl_port.ops->port_fn_state_set | 0,784175470144167936,6855704840655306752,9130591050118823936 |
| PARAM_VALUE | 0 | ionic->dl_port.ops->port_split | 0,5395478576842731520,5914476347301904384,7303769814657187840 |
| PARAM_VALUE | 0 | ionic->dl_port.ops->port_type_set | 0,7366619749569720320 |
| PARAM_VALUE | 0 | ionic->dl_port.ops->port_unsplit | 0,958128192443506688,5601030920313925632,7070045751322910720 |
| PARAM_VALUE | 0 | ionic->ident.dev | 0-255 |
| PARAM_VALUE | 0 | ionic->idev.opcode | 0 |
| PARAM_VALUE | 0 | ionic->pdev->dev.msi.data->__iter_idx | 0-s64max |
| PARAM_VALUE | 0 | ionic->vf_op_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | ionic->vf_op_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | ionic->vf_op_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->vf_op_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->vf_op_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->vfs | 1-u64max |
| PARAM_VALUE | 0 | *ionic->pdev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | max_seconds | 5 |
| BUF_SIZE | 0 | ionic | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ionic | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ionic->dev | (-1),1616 |
| BUF_SIZE | 0 | ionic->pdev | (-1),1-s32max |
| BUF_SIZE | 0 | ionic->vfs | (-1),1056-69204960 |
| CAPPED_DATA | 0 | &ionic->dev_cmd_lock | 1 |
| DATA_SOURCE | 0 | ionic | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ionic->ident.cmb_layout.flags | 0-u32max |
| HOST_DATA | 0 | ionic->ident.cmb_layout.num_regions | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.capabilities | 0-u64max |
| HOST_DATA | 0 | ionic->ident.dev.eq_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_mask | 0-u64max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_mult | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.hwstamp_shift | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.intr_coal_div | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.intr_coal_mult | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.ndbpgs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nintrs | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nlifs | 0-u32max |
| HOST_DATA | 0 | ionic->ident.dev.nports | 0-255 |
| HOST_DATA | 0 | ionic->ident.dev.type | 0-255 |
| HOST_DATA | 0 | ionic->ident.dev.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.drv.kernel_ver | 0 |
| HOST_DATA | 0 | ionic->ident.drv.os_dist | 0 |
| HOST_DATA | 0 | ionic->ident.drv.os_type | 1 |
| HOST_DATA | 0 | ionic->ident.lif | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.capabilities | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.features | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.mtu | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.state | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.eth.config.vlan | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.eth.hwstamp_rx_filters | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.hwstamp_tx_modes | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_mcast_filters | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.max_ucast_filters | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.min_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.eth.rss_ind_tbl_sz | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.eth.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.admin_opcodes | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.aq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cl_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.cq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.dcqcn_profiles | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.eq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.max_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.minor_version | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.nahs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.nmrs_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.npts_per_lif | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.page_size_cap | 0-u64max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.pte_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.qp_opcodes | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rrq_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rsq_stride | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.rsvd_dimensions | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qid_base | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qid_count | 0-u32max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.sq_qtype.qtype | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.stats_type | 0-u16max |
| HOST_DATA | 0 | ionic->ident.lif.rdma.udma_shift | 0-255 |
| HOST_DATA | 0 | ionic->ident.lif.rdma.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.autoneg | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.config.an_enable | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.config.fec_type | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.config.loopback_mode | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.config.mtu | 0-u32max |
| HOST_DATA | 0 | ionic->ident.port.config.pause_type | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.config.speed | 0-u32max |
| HOST_DATA | 0 | ionic->ident.port.config.state | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.max_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.port.min_frame_size | 0-u32max |
| HOST_DATA | 0 | ionic->ident.port.num_lanes | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.type | 0-255 |
| HOST_DATA | 0 | ionic->ident.port.version | 0-255 |
| HOST_DATA | 0 | ionic->ident.qos.type | 0 |
| HOST_DATA | 0 | ionic->ident.qos.version | 0 |
| HOST_DATA | 0 | ionic->ident.txq.comp_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.desc_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.features | 0 |
| HOST_DATA | 0 | ionic->ident.txq.max_sg_elems | 0 |
| HOST_DATA | 0 | ionic->ident.txq.sg_desc_stride | 0 |
| HOST_DATA | 0 | ionic->ident.txq.sg_desc_sz | 0 |
| HOST_DATA | 0 | ionic->ident.txq.supported | 0 |
| HOST_DATA | 0 | ionic->ident.txq.version | 0 |
| HOST_DATA | 0 | ionic->idev.dev_info->asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info->asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.fw_generation | 0-240 |
| HOST_DATA | 0 | ionic->idev.last_fw_hb | 0-u32max |
| HOST_DATA | 0 | ionic->lif->ionic->idev.dev_info.asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->lif->ionic->idev.last_fw_hb | 0-u32max |
| HOST_DATA | 0 | ionic->neqs_per_lif | 0[c] |
| HOST_DATA | 0 | ionic->pdev->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->bus->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->bus->parent->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->class | 0-16777215 |
| HOST_DATA | 0 | ionic->pdev->current_state | 0-3[c] |
| HOST_DATA | 0 | ionic->pdev->devcap | 0-u32max |
| HOST_DATA | 0 | ionic->pdev->devfn | 0-503[c] |
| HOST_DATA | 0 | ionic->pdev->device | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | ionic->pdev->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | ionic->pdev->hdr_type | 0-255[c] |
| HOST_DATA | 0 | ionic->pdev->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | ionic->pdev->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | ionic->pdev->irq | 0-255 |
| HOST_DATA | 0 | ionic->pdev->is_cxl | 0-1 |
| HOST_DATA | 0 | ionic->pdev->multifunction | 0-1[c] |
| HOST_DATA | 0 | ionic->pdev->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | ionic->pdev->pcie_flags_reg | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->physfn->bus->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->physfn->bus->parent->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->physfn->class | 0-16777215 |
| HOST_DATA | 0 | ionic->pdev->physfn->current_state | 0-3[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->devcap | 0-u32max |
| HOST_DATA | 0 | ionic->pdev->physfn->devfn | 1-503[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->device | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->physfn->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->hdr_type | 0-255[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->irq | 0-255 |
| HOST_DATA | 0 | ionic->pdev->physfn->is_cxl | 0-1 |
| HOST_DATA | 0 | ionic->pdev->physfn->multifunction | 0-1[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->pcie_flags_reg | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->physfn->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->pin | 0 |
| HOST_DATA | 0 | ionic->pdev->physfn->pme_support | 0-31[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->revision | 0-255 |
| HOST_DATA | 0 | ionic->pdev->physfn->subsystem_device | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->physfn->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->physfn->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->transparent | 0[c] |
| HOST_DATA | 0 | ionic->pdev->physfn->vendor | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->pin | 0 |
| HOST_DATA | 0 | ionic->pdev->pme_support | 0-31[c] |
| HOST_DATA | 0 | ionic->pdev->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | ionic->pdev->revision | 0-255 |
| HOST_DATA | 0 | ionic->pdev->subsystem_device | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | ionic->pdev->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | ionic->pdev->transparent | 0[c] |
| HOST_DATA | 0 | ionic->pdev->vendor | 0-u16max |
| HOST_DATA | 0 | *ionic->pdev->dev.driver_data | s64min-s64max |
| HOST_DATA | 0 | *ionic->pdev->physfn->dev.driver_data | s64min-s64max |
| NO_OVERFLOW_SIMPLE | 0 | ionic->dl_port.index | |
| NO_OVERFLOW_SIMPLE | 0 | ionic->nrxqs_per_lif | |
| NO_OVERFLOW_SIMPLE | 0 | ionic->ntxqs_per_lif | |
| NO_OVERFLOW_SIMPLE | 0 | ionic->wq->rescuer->task->dl.pi_se->dl_runtime | |
| UNITS | 0 | ionic | unit_byte |
| LOCK2 | 0 | &ionic->dev_cmd_lock | |
| LOCK2 | 0 | &ionic->vf_op_lock | |
| HALF_LOCKED2 | &lif->queue_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct ionic)->dev_cmd_lock | ||
| TYPE_LOCK | (struct ionic)->vf_op_lock |
drivers/net/ethernet/pensando/ionic/ionic_dev.c ionic_vf_start() -> ionic_dev_cmd_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ionic | 4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ionic->dev_cmd_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ionic->ident.dev.capabilities | 1-u64max |
| PARAM_VALUE | 0 | ionic->ident.dev.ndbpgs_per_lif | 1-u32max |
| PARAM_VALUE | 0 | ionic->idev.dev_info_regs | 1-u64max |
| PARAM_VALUE | 0 | ionic->idev.opcode | 0 |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->rxfh_max_num_contexts | 0,2,8,16,33 |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->supported_coalesce_params | 0-3,17,19,34-35,48,51,59,63,204,236,273,511,513,529,547,561,563,595,597,1553,1587,1681,132625,135697,657041,677393,2029107,2097665,2300433,2300595,3653155,12583935,12584499,13239859,117440512,536872499,s32max |
| PARAM_VALUE | 0 | ionic->lif->netdev->ethtool_ops->supported_input_xfrm | 0-2 |
| PARAM_VALUE | 0 | ionic->vf_op_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->vf_op_lock.first_waiter->handoff_set | 1 |
| PARAM_VALUE | 0 | ionic->vf_op_lock.first_waiter->list.next | 2212933610777083904 |
| PARAM_VALUE | 0 | ionic->vf_op_lock.first_waiter->list.prev | 2212933610777083904 |
| PARAM_VALUE | 0 | ionic->vf_op_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | ionic->vf_op_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ionic->vf_op_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | ionic->vf_op_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | ionic->vfs | 1-u64max |
| PARAM_VALUE | 1 | max_seconds | 5 |
| CAPPED_DATA | 0 | ionic->num_vfs | 1 |
| DATA_SOURCE | 0 | ionic | $0 |
| BIT_INFO | 0 | ionic->ident.dev.capabilities | 0x1,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | ionic->idev.dev_info.asic_rev | 0-255 |
| HOST_DATA | 0 | ionic->idev.dev_info.asic_type | 0-255 |
| HOST_DATA | 0 | ionic->idev.fw_generation | 0-240 |
| HOST_DATA | 0 | ionic->idev.last_fw_hb | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | ionic->nrxqs_per_lif | |
| NO_OVERFLOW_SIMPLE | 0 | ionic->ntxqs_per_lif | |
| LOCK2 | &lif->queue_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ionic_lif)->queue_lock |