Defined in 1 files as a function:
Referenced in 1 files:
-
drivers/net/ethernet/nvidia/forcedeth.c
- line 973
- line 1527
- line 1530
- line 1535
- line 1569
- line 1612
- line 1615
- line 1625
- line 1633
- line 1636
- line 1645
- line 3123
- line 3125
- line 3349
- line 3351
- line 3540
- line 3542
- line 3746
- line 3863
- line 3915
- line 3929
- line 3960
- line 4205
- line 4207
- line 4223
- line 4764
- line 4766
- line 5158
- line 5191
- line 5317
- line 5319
- line 5496
- line 5549
- line 5554
- line 5557
- line 5639
Smatch caller information:
drivers/net/ethernet/nvidia/forcedeth.c nv_change_mtu() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->addr_list_lock | ||
| LOCK2 | &dev->tx_global_lock | ||
| LOCK2 | &np->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct fe_priv)->lock | ||
| TYPE_LOCK | (struct net_device)->addr_list_lock | ||
| TYPE_LOCK | (struct net_device)->tx_global_lock |
drivers/net/ethernet/nvidia/forcedeth.c nv_change_mtu() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->addr_list_lock | ||
| LOCK2 | &dev->tx_global_lock | ||
| LOCK2 | &np->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct fe_priv)->lock | ||
| TYPE_LOCK | (struct net_device)->addr_list_lock | ||
| TYPE_LOCK | (struct net_device)->tx_global_lock |
drivers/net/ethernet/nvidia/forcedeth.c nv_close() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &np->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct fe_priv)->lock |
drivers/net/ethernet/nvidia/forcedeth.c nv_do_nic_poll() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->addr_list_lock | ||
| LOCK2 | &dev->tx_global_lock | ||
| LOCK2 | &np->lock | ||
| LOCK2 | bh | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct fe_priv)->lock | ||
| TYPE_LOCK | (struct net_device)->addr_list_lock | ||
| TYPE_LOCK | (struct net_device)->tx_global_lock |
drivers/net/ethernet/nvidia/forcedeth.c nv_do_nic_poll() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->addr_list_lock | ||
| LOCK2 | &dev->tx_global_lock | ||
| LOCK2 | &np->lock | ||
| LOCK2 | bh | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct fe_priv)->lock | ||
| TYPE_LOCK | (struct net_device)->addr_list_lock | ||
| TYPE_LOCK | (struct net_device)->tx_global_lock |
drivers/net/ethernet/nvidia/forcedeth.c nv_do_nic_poll() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags |
drivers/net/ethernet/nvidia/forcedeth.c nv_force_linkspeed() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &np->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/nvidia/forcedeth.c nv_force_linkspeed() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &np->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/nvidia/forcedeth.c nv_loopback_test() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/nvidia/forcedeth.c nv_loopback_test() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/nvidia/forcedeth.c nv_mac_reset() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &np->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/nvidia/forcedeth.c nv_mac_reset() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &np->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/nvidia/forcedeth.c nv_mac_reset() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &np->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/nvidia/forcedeth.c nv_mac_reset() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &np->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/nvidia/forcedeth.c nv_nic_irq_other() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &np->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct fe_priv)->lock |
drivers/net/ethernet/nvidia/forcedeth.c nv_nic_irq_other() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &np->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct fe_priv)->lock |
drivers/net/ethernet/nvidia/forcedeth.c nv_nic_irq_rx() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &np->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct fe_priv)->lock |
drivers/net/ethernet/nvidia/forcedeth.c nv_nic_irq_test() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/nvidia/forcedeth.c nv_nic_irq_tx() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &np->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct fe_priv)->lock |
drivers/net/ethernet/nvidia/forcedeth.c nv_open() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/nvidia/forcedeth.c nv_open() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| DATA_SOURCE | 0 | base | r get_hwbase |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/nvidia/forcedeth.c nv_open() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| DATA_SOURCE | 0 | base | r get_hwbase |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/nvidia/forcedeth.c nv_open() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| DATA_SOURCE | 0 | base | r get_hwbase |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/nvidia/forcedeth.c nv_self_test() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| NOCHECK_CALL |
drivers/net/ethernet/nvidia/forcedeth.c nv_self_test() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| DATA_SOURCE | 0 | base | r get_hwbase |
| NOCHECK_CALL |
drivers/net/ethernet/nvidia/forcedeth.c nv_set_ringparam() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &np->lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/nvidia/forcedeth.c nv_set_ringparam() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| DATA_SOURCE | 0 | base | r get_hwbase |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &np->lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/nvidia/forcedeth.c nv_start_rx() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &np->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | irq |
drivers/net/ethernet/nvidia/forcedeth.c nv_start_rx() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &np->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | irq |
drivers/net/ethernet/nvidia/forcedeth.c nv_start_rx() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &np->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | irq |
drivers/net/ethernet/nvidia/forcedeth.c nv_start_tx() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &np->lock | ||
| HALF_LOCKED2 | irq |
drivers/net/ethernet/nvidia/forcedeth.c nv_txrx_reset() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &np->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/ethernet/nvidia/forcedeth.c nv_txrx_reset() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &np->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/ethernet/nvidia/forcedeth.c nv_update_linkspeed() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &np->lock | ||
| HALF_LOCKED2 | irq |
drivers/net/ethernet/nvidia/forcedeth.c nv_update_linkspeed() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &np->lock | ||
| HALF_LOCKED2 | irq |
drivers/net/ethernet/nvidia/forcedeth.c reg_delay() -> pci_push()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | r get_hwbase |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |