Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/amd/pcnet32.c mdio_read() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 34
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &lp->lock
HALF_LOCKED2 flags

drivers/net/ethernet/amd/pcnet32.c pcnet32_check_media() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &lp->lock
LOCK2 flags
HALF_LOCKED2 &dev->lock
TYPE_LOCK (struct pcnet32_private)->lock

drivers/net/ethernet/amd/pcnet32.c pcnet32_check_media() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &lp->lock
LOCK2 flags
HALF_LOCKED2 &dev->lock
TYPE_LOCK (struct pcnet32_private)->lock

drivers/net/ethernet/amd/pcnet32.c pcnet32_check_media() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 9
RX_PATH
TASK_NOT_RUNNING
LOCK2 &lp->lock
LOCK2 flags
HALF_LOCKED2 &dev->lock
TYPE_LOCK (struct pcnet32_private)->lock

drivers/net/ethernet/amd/pcnet32.c pcnet32_get_link() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &lp->lock
LOCK2 flags
TYPE_LOCK (struct pcnet32_private)->lock

drivers/net/ethernet/amd/pcnet32.c pcnet32_get_link() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &lp->lock
LOCK2 flags
TYPE_LOCK (struct pcnet32_private)->lock

drivers/net/ethernet/amd/pcnet32.c pcnet32_get_link_ksettings() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &lp->lock
LOCK2 flags
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct pcnet32_private)->lock

drivers/net/ethernet/amd/pcnet32.c pcnet32_get_regs() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 0-29
FUZZY_MAX 1 index 29
HARD_MAX 1 index 29
LOCK2 &lp->lock
LOCK2 flags
TYPE_LOCK (struct pcnet32_private)->lock

drivers/net/ethernet/amd/pcnet32.c pcnet32_get_regs() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 31-35
FUZZY_MAX 1 index 35
HARD_MAX 1 index 35
LOCK2 &lp->lock
LOCK2 flags
TYPE_LOCK (struct pcnet32_private)->lock

drivers/net/ethernet/amd/pcnet32.c pcnet32_get_regs() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 34
LOCK2 &lp->lock
LOCK2 flags
TYPE_LOCK (struct pcnet32_private)->lock

drivers/net/ethernet/amd/pcnet32.c pcnet32_loopback_test() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 32
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)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 32
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)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 2
RX_PATH
TASK_NOT_RUNNING
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)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 9
RX_PATH
TASK_NOT_RUNNING
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)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 32
RX_PATH
TASK_NOT_RUNNING
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)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 32
RX_PATH
TASK_NOT_RUNNING
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)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 32
RX_PATH
TASK_NOT_RUNNING
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)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 32
RX_PATH
TASK_NOT_RUNNING
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)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 2
RX_PATH
TASK_NOT_RUNNING
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)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 32
RX_PATH
TASK_NOT_RUNNING
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)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 9
RX_PATH
TASK_NOT_RUNNING
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_probe1() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 49
DATA_SOURCE 0 addr $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/amd/pcnet32.c pcnet32_probe1() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 18
DATA_SOURCE 0 addr $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/amd/pcnet32.c pcnet32_probe1() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 18
DATA_SOURCE 0 addr $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/amd/pcnet32.c pcnet32_probe1() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 18
DATA_SOURCE 0 addr $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/amd/pcnet32.c pcnet32_probe1() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 25
DATA_SOURCE 0 addr $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/amd/pcnet32.c pcnet32_probe1() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 26
DATA_SOURCE 0 addr $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/amd/pcnet32.c pcnet32_probe1() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 27
DATA_SOURCE 0 addr $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/amd/pcnet32.c pcnet32_probe1() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 33
DATA_SOURCE 0 addr $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/amd/pcnet32.c pcnet32_probe1() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 2
DATA_SOURCE 0 addr $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/amd/pcnet32.c pcnet32_set_link_ksettings() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &lp->lock
LOCK2 flags
TYPE_LOCK (struct pcnet32_private)->lock

drivers/net/ethernet/amd/pcnet32.c pcnet32_set_link_ksettings() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 9
RX_PATH
TASK_NOT_RUNNING
LOCK2 &lp->lock
LOCK2 flags
TYPE_LOCK (struct pcnet32_private)->lock

drivers/net/ethernet/amd/pcnet32.c pcnet32_set_phys_id() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 4-7
FUZZY_MAX 1 index 7
HARD_MAX 1 index 7
LOCK2 &lp->lock
LOCK2 flags
TYPE_LOCK (struct pcnet32_private)->lock

drivers/net/ethernet/amd/pcnet32.c pcnet32_set_phys_id() -> (struct pcnet32_access)->read_bcr()

Type Parameter Key Value
PARAM_VALUE 1 index 4-7
FUZZY_MAX 1 index 7
HARD_MAX 1 index 7
LOCK2 &lp->lock
LOCK2 flags
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct pcnet32_private)->lock