Documented in 1 files:
Defined in 1 files as a function:
Referenced in 19 files:
- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c, line 165
- drivers/net/ethernet/adi/adin1110.c, line 542
- drivers/net/ethernet/qlogic/qede/qede_rdma.c, line 201
- drivers/net/team/team_core.c
- drivers/scsi/fcoe/fcoe.c, line 2289
- net/bridge/br.c, line 118
- net/bridge/br_device.c, line 267
- net/bridge/br_if.c
- net/bridge/br_netlink.c, line 928
- net/bridge/br_stp_if.c, line 61
- net/bridge/br_vlan.c, line 1626
- net/core/dev.c, line 9743
- net/core/rtnetlink.c
- net/dsa/dsa.c, line 806
- net/dsa/user.c, line 3564
- net/hsr/hsr_device.c
- net/ipv6/addrconf.c, line 314
- net/tipc/bearer.c, line 701
- net/tipc/trace.h, line 417
Smatch caller information:
net/bridge/br_if.c br_add_if() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev->nd_net.net | (-1),10304,10432 |
| DATA_SOURCE | 0 | dev | $1 |
| BIT_INFO | 0 | dev->priv_flags | 0x200,0xffffffffffffffff |
| NOSPEC | 0 | dev->flags | |
| NOSPEC | 0 | dev->ifindex | |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | dev->flags | 0-527361[c] |
| USER_DATA | 0 | dev->ifindex | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | dev->group | |
| NO_OVERFLOW_SIMPLE | 0 | dev->tx_queue_len | |
| LOCK2 | &br->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct net_bridge)->lock |
net/bridge/br_if.c br_port_carrier_check() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| UNITS | 0 | dev | unit_byte |
net/bridge/br_if.c br_port_carrier_check() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &br->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct net_bridge)->lock |
net/dsa/dsa.c dsa_tree_setup_conduit() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dsa2_mutex | ||
| LOCK2 | global &rtnl_mutex |
net/tipc/bearer.c tipc_l2_device_event() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->nd_net.net | 1 |
| DATA_SOURCE | 0 | dev | r netdev_notifier_info_to_dev |
drivers/scsi/fcoe/fcoe.c fcoe_link_ok() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | r fcoe_netdev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &fcoe_config_mutex | ||
| HALF_LOCKED2 | global &ft_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/bridge/br_vlan.c br_vlan_is_dev_up() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| BIT_INFO | 0 | dev->flags | 0x1,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/hsr/hsr_device.c hsr_check_announce() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
net/hsr/hsr_device.c is_slave_up() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/ipv6/addrconf.c addrconf_link_ready() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev | 1 |
| CAPPED_DATA | 0 | dev->nd_net.net | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | global &rtnl_mutex |
net/bridge/br_netlink.c br_set_port_state() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &p->br->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| TYPE_LOCK | (struct net_bridge)->lock |
drivers/net/team/team_core.c team_device_event() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->rx_handler_data | 1 |
| DATA_SOURCE | 0 | dev | r netdev_notifier_info_to_dev |
drivers/net/team/team_core.c team_device_event() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
drivers/net/team/team_core.c team_port_add() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev->nd_net.net | (-1),10304,10432 |
| CAPPED_DATA | 0 | dev->addr_len | 1 |
| CAPPED_DATA | 0 | dev->nd_net.net | 1 |
| DATA_SOURCE | 0 | dev | $1 |
| NOSPEC | 0 | dev->flags | |
| NOSPEC | 0 | dev->ifindex | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | dev->flags | 0-527874[c] |
| USER_DATA | 0 | dev->ifindex | 0-s32max[c] |
| USER_DATA | 0 | dev->mtu | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | dev->group | |
| NO_OVERFLOW_SIMPLE | 0 | dev->tx_queue_len | |
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/net/ethernet/adi/adin1110.c adin1110_port_rx_ready() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct adin1110_priv)->lock |
drivers/net/ethernet/qlogic/qede/qede_rdma.c qede_rdma_register_driver() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| LOCK2 | global &qedr_dev_list_lock |
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c ocrdma_query_port() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/bridge/br_stp_if.c br_stp_enable_bridge() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &br->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct net_bridge)->lock |
net/bridge/br_device.c br_get_link_ksettings() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/core/dev.c netif_get_flags() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev->ethtool_ops | (-1),656 |
| BUF_SIZE | 0 | dev->header_ops | (-1)-0,48 |
| BUF_SIZE | 0 | dev->nd_net.net | (-1),10304,10432,10496 |
| BUF_SIZE | 0 | dev->rtnl_link_ops | (-1),288 |
| DATA_SOURCE | 0 | dev | $0 |
| STR_LEN | 0 | dev | (-1) |
| STR_LEN | 0 | dev | (-1) |
| STR_LEN | 0 | dev->nd_net.net | (-1) |
| NOSPEC | 0 | dev->flags | |
| NOSPEC | 0 | dev->ifindex | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | dev->flags | 0-527873[c] |
| USER_DATA | 0 | dev->ifindex | s32min-s32max |
| USER_DATA | 0 | dev->mtu | 0-s32max[c] |
| USER_DATA | 0 | dev->num_tc | 2-16[c] |
| NO_OVERFLOW_SIMPLE | 0 | dev->group | |
| NO_OVERFLOW_SIMPLE | 0 | dev->mem_start | |
| NO_OVERFLOW_SIMPLE | 0 | dev->name | |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_napi_configs | |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | dev->proto_down | |
| NO_OVERFLOW_SIMPLE | 0 | dev->real_num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | dev->stats.tx_bytes | |
| NO_OVERFLOW_SIMPLE | 0 | dev->tx_queue_len | |
| UNITS | 0 | dev | unit_byte |
| USER_PTR | 0 | dev->broadcast | |
| USER_PTR | 0 | dev->ieee80211_ptr->u.client.ssid | |
| USER_PTR | 0 | dev->name | |
| HALF_LOCKED2 | &net->mpls.platform_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rxe->usdev_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &dev->ethtool->rss_lock | |
| HALF_LOCKED2 | 0 | &dev->lock |
net/dsa/user.c dsa_user_netdevice_event() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | r netdev_notifier_info_to_dev |
net/core/rtnetlink.c set_operstate() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| STR_LEN | 0 | dev->nd_net.net | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex |
net/core/rtnetlink.c set_operstate() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| STR_LEN | 0 | dev->nd_net.net | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex |
net/bridge/br.c br_device_event() -> netif_oper_up()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | r netdev_notifier_info_to_dev |