Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/sfc/siena/siena.c siena_mtd_probe() -> efx_siena_mtd_add()

Type Parameter Key Value
PARAM_VALUE 0 efx 4096-ptr_max
PARAM_VALUE 0 efx->biu_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 efx->eeh_disabled_legacy_irq 0
PARAM_VALUE 0 efx->fec_config 0,2,4,8,10,16,18,24,26
PARAM_VALUE 0 efx->filter_sem.dep_map->name 0-255
PARAM_VALUE 0 efx->filter_sem.first_waiter->handoff_set 1
PARAM_VALUE 0 efx->filter_sem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 efx->filter_sem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 efx->filter_sem.first_waiter->type 0-1
PARAM_VALUE 0 efx->filter_state->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 efx->flush_wq.head.next 4096-ptr_max
PARAM_VALUE 0 efx->flush_wq.head.next->next 4096-ptr_max
PARAM_VALUE 0 efx->flush_wq.head.prev 4096-ptr_max
PARAM_VALUE 0 efx->flush_wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 efx->flush_wq.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 efx->interrupt_mode 0-2
PARAM_VALUE 0 efx->irq_rx_moderation_us 0,60
PARAM_VALUE 0 efx->irq_soft_enabled 1
PARAM_VALUE 0 efx->irqs_hooked 1
PARAM_VALUE 0 efx->link_state.fc 0,2-3,7
PARAM_VALUE 0 efx->loopback_modes 0,2-u64max
PARAM_VALUE 0 efx->mac_lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 efx->mac_lock.dep_map->name 0-255
PARAM_VALUE 0 efx->mac_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 efx->mac_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 efx->mac_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 efx->mac_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 efx->mac_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 efx->mac_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 efx->mac_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 efx->mac_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 efx->mac_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 efx->max_channels 1-4294967294
PARAM_VALUE 0 efx->max_tx_channels 1-4294967294
PARAM_VALUE 0 efx->mc_bist_for_other_fn 0
PARAM_VALUE 0 efx->mcdi->hwmon.device->iommu_group->owner_cnt 0-4294967295
PARAM_VALUE 0 efx->mcdi->hwmon.device->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 efx->mcdi->hwmon.device->kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 efx->mcdi->hwmon.device->kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 efx->mcdi->hwmon.device->p->dead 0-1
PARAM_VALUE 0 efx->mcdi->hwmon.device->p->deferred_probe_reason 0-s64max
PARAM_VALUE 0 efx->mcdi->hwmon.device->parent->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 efx->mcdi->hwmon.device->parent->kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 efx->mcdi->hwmon.device->parent->kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 efx->mcdi->hwmon.device->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 efx->mcdi->iface.proxy_rx_status (-114),(-105),(-98),(-95),(-71),(-62),(-38),(-35),(-28),(-22),(-16),(-13),(-11),(-4),(-2)-0
PARAM_VALUE 0 efx->mcdi->iface.resp_data_len 0-u32max
PARAM_VALUE 0 efx->mcdi->iface.resprc (-114),(-105),(-98),(-95),(-71),(-62),(-38),(-35),(-28),(-22),(-16),(-13),(-11),(-5)-(-4),(-2)-0
PARAM_VALUE 0 efx->mdio.mdio_read 4583206606735597568
PARAM_VALUE 0 efx->mdio.mdio_write 8436264868981583872
PARAM_VALUE 0 efx->mdio.mmds 0,2-u32max
PARAM_VALUE 0 efx->mdio.mode_support 0-1,6-7
PARAM_VALUE 0 efx->mem_bar 0,2
PARAM_VALUE 0 efx->membase 4096-ptr_max
PARAM_VALUE 0 efx->mtd_list.next 4096-ptr_max
PARAM_VALUE 0 efx->mtd_list.next->next 4096-ptr_max
PARAM_VALUE 0 efx->mtd_list.prev 4096-ptr_max
PARAM_VALUE 0 efx->mtd_list.prev->next 4096-ptr_max
PARAM_VALUE 0 efx->mtd_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 efx->n_rx_channels 1-u32max
PARAM_VALUE 0 efx->n_tx_channels 1-u32max
PARAM_VALUE 0 efx->net_dev 4096-ptr_max
PARAM_VALUE 0 efx->net_dev->ethtool->rss_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 efx->net_dev->ethtool->rss_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 efx->net_dev->ethtool->rss_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 efx->net_dev->ethtool->rss_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 efx->net_dev->ethtool->rss_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 efx->net_dev->ethtool_ops 2503193354461896704,6911516617482010624
PARAM_VALUE 0 efx->net_dev->ethtool_ops->create_rxfh_context 0,3411743749688197120
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_coalesce 2956074831844900864,7857109824852316160
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_drvinfo 1034196327023861760,8641297469115174912
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_ethtool_stats 6670502102350180352,8411546735066578944
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_fec_stats 2980947244339142656,4748989285326950400
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_fecparam 6795520987456667648,7269199952028131328
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_link 448857075715538944
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_link_ksettings 4619311358514905088,7122981500230868992
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_module_eeprom 3606140870637051904,7422134727413665792
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_module_info 7264192627920027648,7687244795584282624
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_msglevel 7075160648359120896,8650064729989373952
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_pauseparam 1700251541320204288,3384917596815241216
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_regs 1171184858110980096,1664108759314112512
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_regs_len 2486724097628880896,4601034741253595136
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_ringparam 1048688297885360128,8287223400831275008
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_rx_ring_count 43750612612079616,1848697854788853760
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_rxfh 698333937506369536,7762580767519768576
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_rxfh_fields 7464559282335928320,7594693640148168704
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_rxfh_indir_size 2231226242587054080,5721746558439919616
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_rxfh_key_size 2889532995691712512,8192329355240374272
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_rxnfc 119967485186965504,9146221201387319296
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_sset_count 8422564879566180352,8757954431481016320
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_strings 4393677210724880384,8687536018851020800
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_ts_info 2473976503483277312,3579064423948406784
PARAM_VALUE 0 efx->net_dev->ethtool_ops->get_wol 1423109745256042496,3705035427854852096
PARAM_VALUE 0 efx->net_dev->ethtool_ops->modify_rxfh_context 0,7301979924060471296
PARAM_VALUE 0 efx->net_dev->ethtool_ops->remove_rxfh_context 0,7874787804778274816
PARAM_VALUE 0 efx->net_dev->ethtool_ops->reset 3710316186836332544,7121167281297215488
PARAM_VALUE 0 efx->net_dev->ethtool_ops->rxfh_priv_size 0,8
PARAM_VALUE 0 efx->net_dev->ethtool_ops->self_test 420337824634089472,3466732885066543104
PARAM_VALUE 0 efx->net_dev->ethtool_ops->set_coalesce 1131841425613860864,8667599237498691584
PARAM_VALUE 0 efx->net_dev->ethtool_ops->set_fecparam 5843575760813645824,7158080871740993536
PARAM_VALUE 0 efx->net_dev->ethtool_ops->set_link_ksettings 2111859433670123520,2628459614007537664
PARAM_VALUE 0 efx->net_dev->ethtool_ops->set_msglevel 3410124296250134528,6546927263528239104
PARAM_VALUE 0 efx->net_dev->ethtool_ops->set_pauseparam 124591074152259584,7922500722730827776
PARAM_VALUE 0 efx->net_dev->ethtool_ops->set_phys_id 2775036098723553280,3467753165154803712
PARAM_VALUE 0 efx->net_dev->ethtool_ops->set_ringparam 7011816690580615168,8283277138537992192
PARAM_VALUE 0 efx->net_dev->ethtool_ops->set_rxfh 3658115555974983680,4424798048986996736
PARAM_VALUE 0 efx->net_dev->ethtool_ops->set_rxnfc 3157494360255463424,8969744190290935808
PARAM_VALUE 0 efx->net_dev->ethtool_ops->set_wol 2052572860835229696,8360234047382999040
PARAM_VALUE 0 efx->net_dev->ethtool_ops->supported_coalesce_params 597
PARAM_VALUE 0 efx->net_dev->gso_max_segs 0-65534
PARAM_VALUE 0 efx->net_dev->max_mtu 9216
PARAM_VALUE 0 efx->net_dev->min_mtu 68
PARAM_VALUE 0 efx->net_dev->netdev_ops 428814258390093824,9174800645163261952
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_bpf 4239209312172163072,8365637808613756928
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_change_mtu 2259811969673723904,8308416316025724928
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_eth_ioctl 0,7897062713282355200
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_features_check 768207927942057984,5284508620164833280
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_get_phys_port_id 3748421107638132736,6243893493989101568
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_get_phys_port_name 4756404854515802112,7276688967009841152
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_get_stats64 4119694820967849984,4789858700816887808
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_get_vf_config 3520473070514139136,4808083840214663168
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_hwtstamp_get 2843086524519849984,9107884667699662848
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_hwtstamp_set 1703739704293040128,5835748640165720064
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_open 4328227608823214080,6704525362063323136
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_rx_flow_steer 3644045566598639616,5602641586180943872
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_set_features 6024782838174621696,8377276382212288512
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_set_mac_address 1471142244961939456,7707060949033369600
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_set_rx_mode 3519313777583202304,7444719921143980032
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_set_vf_link_state 1753080910242586624,2685676299132551168
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_set_vf_mac 5220528396743581696,5850367924808790016
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_set_vf_spoofchk 26046160727891968,8034944069815742464
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_set_vf_vlan 3991582833081303040,6968582953753870336
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_setup_tc 0,2595663978990649344
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_start_xmit 1914375471476473856,7450484501238759424
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_stop 66659865291022336,2459205127717949440
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_tx_timeout 4158536732000481280,8043118599718957056
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_validate_addr 4342228606772805632
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_vlan_rx_add_vid 2696988108468973568,9151244999477780480
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_vlan_rx_kill_vid 3582101728737796096,4610054391307870208
PARAM_VALUE 0 efx->net_dev->netdev_ops->ndo_xdp_xmit 1409473763446706176,6484773295146266624
PARAM_VALUE 0 efx->net_dev->num_rx_queues 1-u32max
PARAM_VALUE 0 efx->net_dev->num_tc 0
PARAM_VALUE 0 efx->net_dev->num_tx_queues 1-u32max
PARAM_VALUE 0 efx->net_dev->priv_flags 0,4096-u32max
PARAM_VALUE 0 efx->net_dev->real_num_rx_queues 1-u32max
PARAM_VALUE 0 efx->net_dev->real_num_tx_queues 1-u32max
PARAM_VALUE 0 efx->net_dev->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 0 efx->net_dev->stat_ops->get_base_stats 1272074189207728128,2310659240575979520,3484279091734085632,3907839016026279936,4665084706947342336,5960762275798396928,5987668838457008128,6202917464100745216,7454174849295536128,7771373068775481344,8850137641720848384
PARAM_VALUE 0 efx->net_dev->stat_ops->get_queue_stats_rx 485067181482946560,1764581006800400384,1948947940552581120,3221643716980441088,3933653793841565696,5120006127862034432,5544787512468688896,6796773421049548800,7699673008755748864,7793979951991685120,9033396090894917632
PARAM_VALUE 0 efx->net_dev->stat_ops->get_queue_stats_tx 212433142900785152,1629491074046078976,1747042592724492288,5107829662361997312,5437125267708928000,6494936157713059840,7108121390243913728,8131076787314929664,8471401904833986560,8860683768024846336,8874530515064643584
PARAM_VALUE 0 efx->net_dev->tso_max_segs 100
PARAM_VALUE 0 efx->net_dev->watchdog_timeo 1250
PARAM_VALUE 0 efx->net_dev->xdp_features 7
PARAM_VALUE 0 efx->nic_data->datapath_caps3 0-4294967295
PARAM_VALUE 0 efx->nic_data->local_lock->magic (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 efx->nic_data->n_allocated_vis 0-4294967295
PARAM_VALUE 0 efx->nic_data->vf_buftbl_base 0-4294967295
PARAM_VALUE 0 efx->nic_data->vi_base 0-4294967295
PARAM_VALUE 0 efx->nic_data->workaround_26807 0-1
PARAM_VALUE 0 efx->node.next 4096-ptr_max
PARAM_VALUE 0 efx->node.next->next 4096-ptr_max
PARAM_VALUE 0 efx->node.prev->next 4096-ptr_max
PARAM_VALUE 0 efx->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 efx->pci_dev 4096-ptr_max
PARAM_VALUE 0 efx->pci_dev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 efx->pci_dev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 efx->pci_dev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 efx->pci_dev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 efx->pci_dev->dev.kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 efx->pci_dev->dev.kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 efx->pci_dev->dev.kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 efx->pci_dev->driver 4096-ptr_max
PARAM_VALUE 0 efx->pci_dev->error_state 0-2,4-u32max
PARAM_VALUE 0 efx->pci_dev->is_busmaster 1
PARAM_VALUE 0 efx->pci_dev->npem->supported_indications 0-4294967295
PARAM_VALUE 0 efx->pci_dev->pcie_cap 0-1
PARAM_VALUE 0 efx->pci_dev->sriov->vf_rebar_cap 0-u16max
PARAM_VALUE 0 efx->phy_data 4096-ptr_max
PARAM_VALUE 0 efx->phy_mode 0,8
PARAM_VALUE 0 efx->port_initialized 1
PARAM_VALUE 0 efx->primary 4096-ptr_max
PARAM_VALUE 0 efx->primary->secondary_list.prev 4096-ptr_max
PARAM_VALUE 0 efx->primary->type 4096-ptr_max
PARAM_VALUE 0 efx->primary->vpd_sn 1-u64max
PARAM_VALUE 0 efx->reset_pending 0
PARAM_VALUE 0 efx->reset_work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 efx->rps_hash_table 0,4096-ptr_max
PARAM_VALUE 0 efx->rps_mutex.dep_map->name 0-255
PARAM_VALUE 0 efx->rps_mutex.first_waiter 0
PARAM_VALUE 0 efx->rps_mutex.magic 4096-ptr_max
PARAM_VALUE 0 efx->rps_mutex.osq.tail.counter 0
PARAM_VALUE 0 efx->rps_mutex.owner.counter 0
PARAM_VALUE 0 efx->rx_ip_align 0
PARAM_VALUE 0 efx->rx_prefix_size 14,16,22
PARAM_VALUE 0 efx->rxq_entries 1024
PARAM_VALUE 0 efx->secondary_list.next 4096-ptr_max
PARAM_VALUE 0 efx->secondary_list.next->next 4096-ptr_max
PARAM_VALUE 0 efx->secondary_list.prev 4096-ptr_max
PARAM_VALUE 0 efx->secondary_list.prev->next 4096-ptr_max
PARAM_VALUE 0 efx->secondary_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 efx->secondary_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 efx->stats_buffer.addr 1-ptr_max
PARAM_VALUE 0 efx->stats_buffer.len 776
PARAM_VALUE 0 efx->tc->reps_filter_mc (-1)-s32max
PARAM_VALUE 0 efx->tc->reps_filter_uc (-1)-s32max
PARAM_VALUE 0 efx->tx_queues_per_channel 1
PARAM_VALUE 0 efx->txq_entries 1024
PARAM_VALUE 0 efx->type 4096-ptr_max
PARAM_VALUE 0 efx->type->fini_dmaq 4096-ptr_max
PARAM_VALUE 0 efx->type->min_interrupt_mode 0,2
PARAM_VALUE 0 efx->type->mtd_read 0,4096-ptr_max
PARAM_VALUE 0 efx->type->mtd_write 0,4096-ptr_max
PARAM_VALUE 0 efx->type->probe 4096-ptr_max
PARAM_VALUE 0 efx->type->revision 3-6
PARAM_VALUE 0 efx->type->rx_prefix_size 14,16,22
PARAM_VALUE 0 efx->wanted_fc 3,7
PARAM_VALUE 0 efx->workqueue 4096-ptr_max
PARAM_VALUE 0 efx->xdp_tx_queue_count 0-s32max
PARAM_VALUE 0 *efx->name 0-255
PARAM_VALUE 0 *efx->net_dev->name 0-255
PARAM_VALUE 0 *efx->net_dev->prio_tc_map 0-255
PARAM_VALUE 0 *efx->nic_data->mcdi_buf.addr 0-255
PARAM_VALUE 0 *efx->nic_data->vport_mac 0-255
PARAM_VALUE 0 *efx->pci_dev->saved_config_space 0-4294967295
PARAM_VALUE 0 *efx->rss_context.rx_hash_key 0-255
PARAM_VALUE 0 *efx->rss_context.rx_indir_table 0-4294967295
PARAM_VALUE 0 *efx->workqueue_name 0-255
PARAM_VALUE 3 sizeof_part 2528
BUF_SIZE 0 efx (-1),5888
BUF_SIZE 0 efx (-1),5888
CAPPED_DATA 0 efx 1
CAPPED_DATA 0 efx->net_dev->name 1
CAPPED_DATA 0 efx->net_dev->nd_net.net 1
CAPPED_DATA 0 efx->net_dev->num_rx_queues 1
CAPPED_DATA 0 efx->net_dev->num_tx_queues 1
CAPPED_DATA 0 efx->pci_dev 1
CAPPED_DATA 0 efx->pci_dev->dev.cma_area->nranges 1
CAPPED_DATA 0 efx->pci_dev->dev.iommu_group->default_domain 1
CAPPED_DATA 0 efx->rps_hash_table 1
CAPPED_DATA 2 n_parts 1
CAPPED_DATA 2 n_parts 1
DATA_SOURCE 0 efx $0
CONSTRAINT 0 efx <=3121
BIT_INFO 0 efx->msg_enable 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 efx->pci_dev->current_state 0-3[c]
HOST_DATA 0 efx->pci_dev->devfn 0-503[c]
HOST_DATA 0 efx->rss_spread 1[c]
NO_OVERFLOW_SIMPLE 0 efx->ptp_data->pps_workwq->rescuer->task->dl.pi_se->dl_runtime
NO_OVERFLOW_SIMPLE 0 efx->ptp_data->workwq->rescuer->task->dl.pi_se->dl_runtime
UNITS 3 sizeof_part unit_byte
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock