Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/ethernet/amd/pcnet32.c pcnet32_close() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 0 |
| PARAM_VALUE | 2 | val | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_clr_suspend() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 5 |
| PARAM_VALUE | 2 | val | 0,2-65534 |
| DATA_SOURCE | 0 | addr | $1 |
| BIT_INFO | 2 | val | 0x0,0xfffe |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | val | 0,2-65534 |
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_interrupt() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 0 |
| PARAM_VALUE | 2 | val | 0,256-65456 |
| BIT_INFO | 2 | val | 0x0,0xffb0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | val | 0,256-65456 |
| LOCK2 | &lp->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_interrupt() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 3 |
| BIT_INFO | 2 | val | 0x5f00,0xffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | val | 0-u16max |
| LOCK2 | &lp->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_load_multicast() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 8 |
| PARAM_VALUE | 2 | val | u16max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_load_multicast() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 9 |
| PARAM_VALUE | 2 | val | u16max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_load_multicast() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 10 |
| PARAM_VALUE | 2 | val | u16max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_load_multicast() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 11 |
| PARAM_VALUE | 2 | val | u16max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_load_multicast() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 8-11 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_loopback_test() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 0 |
| PARAM_VALUE | 2 | val | 4 |
| NOCHECK_CALL | |||
| LOCK2 | &dev->lock | ||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct net_device)->lock | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_loopback_test() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 4 |
| PARAM_VALUE | 2 | val | 2325 |
| NOCHECK_CALL | |||
| LOCK2 | &dev->lock | ||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct net_device)->lock | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_loopback_test() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 0 |
| PARAM_VALUE | 2 | val | 4 |
| NOCHECK_CALL | |||
| LOCK2 | &dev->lock | ||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct net_device)->lock | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_loopback_test() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 15 |
| CAPPED_DATA | 2 | val | 1 |
| BIT_INFO | 2 | val | 0x44,0xfffc |
| NOCHECK_CALL | |||
| HOST_DATA | 2 | val | 0-u16max[c] |
| LOCK2 | &dev->lock | ||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct net_device)->lock | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_loopback_test() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 0 |
| PARAM_VALUE | 2 | val | 2 |
| NOCHECK_CALL | |||
| LOCK2 | &dev->lock | ||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct net_device)->lock | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_loopback_test() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 0 |
| PARAM_VALUE | 2 | val | 4 |
| NOCHECK_CALL | |||
| LOCK2 | &dev->lock | ||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct net_device)->lock | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_loopback_test() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 15 |
| PARAM_VALUE | 2 | val | 0-65467 |
| BIT_INFO | 2 | val | 0x0,0xffbb |
| NOCHECK_CALL | |||
| HOST_DATA | 2 | val | 0-65467 |
| LOCK2 | &dev->lock | ||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct net_device)->lock | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_netif_start() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 3 |
| PARAM_VALUE | 2 | val | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | val | 0-255[c] |
| LOCK2 | &dev->lock | ||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct net_device)->lock | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_open() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 124 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | val | 0-u16max |
| LOCK2 | &dev->lock | ||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct net_device)->lock | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_open() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->lock | ||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct net_device)->lock | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_open() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->lock | ||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct net_device)->lock | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_open() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 4 |
| PARAM_VALUE | 2 | val | 2325 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->lock | ||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct net_device)->lock | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_open() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 0 |
| PARAM_VALUE | 2 | val | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->lock | ||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct net_device)->lock | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_open() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 0 |
| PARAM_VALUE | 2 | val | 66 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->lock | ||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct net_device)->lock | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_poll() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 4 |
| PARAM_VALUE | 2 | val | 2325 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_poll() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 3 |
| PARAM_VALUE | 2 | val | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | val | 0-255[c] |
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_poll() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 0 |
| PARAM_VALUE | 2 | val | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_probe1() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 80 |
| PARAM_VALUE | 2 | val | 3072,4096-6144 |
| DATA_SOURCE | 0 | addr | $0 |
| BIT_INFO | 2 | val | 0xc00,0xc00 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | val | 3072,4096-6144[c] |
drivers/net/ethernet/amd/pcnet32.c pcnet32_probe1() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 1 |
| DATA_SOURCE | 0 | addr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/amd/pcnet32.c pcnet32_probe1() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 2 |
| DATA_SOURCE | 0 | addr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/amd/pcnet32.c pcnet32_probe1() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 0 |
| PARAM_VALUE | 2 | val | 65 |
| DATA_SOURCE | 0 | addr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &probing_active |
drivers/net/ethernet/amd/pcnet32.c pcnet32_restart() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 0 |
| PARAM_VALUE | 2 | val | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->lock | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_restart() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 0 |
| PARAM_VALUE | 2 | val | 0,2,66 |
| DATA_SOURCE | 2 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->lock | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_set_link_ksettings() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 0 |
| PARAM_VALUE | 2 | val | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_set_link_ksettings() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 15 |
| BIT_INFO | 2 | val | 0x0,0xfeff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | val | 0-65279 |
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_set_multicast_list() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 15 |
| BIT_INFO | 2 | val | 0x8000,0xffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | val | 0-u16max[c] |
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_set_multicast_list() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 15 |
| PARAM_VALUE | 2 | val | 0-s16max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | val | 0-s16max |
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_set_multicast_list() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 0 |
| PARAM_VALUE | 2 | val | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_set_ringparam() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 0 |
| PARAM_VALUE | 2 | val | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->lock | ||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct net_device)->lock | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_start_xmit() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 0 |
| PARAM_VALUE | 2 | val | 72 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_suspend() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 5 |
| BIT_INFO | 2 | val | 0x1,0xffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | val | 0-u16max[c] |
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_tx_timeout() -> (struct pcnet32_access)->write_csr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 0 |
| PARAM_VALUE | 2 | val | 4 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |