Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

net/ethernet/eth.c platform_get_ethdev_address() -> eth_platform_get_mac_address()

Type Parameter Key Value
PARAM_VALUE 0 dev->cma_area->available_count 0-s64max
PARAM_VALUE 1 mac_addr 732261956071907328
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 1 mac_addr 6
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
HALF_LOCKED2 &ax_local->spi_lock

drivers/net/ethernet/intel/igc/igc_main.c igc_probe() -> eth_platform_get_mac_address()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dma_mask 4096-ptr_max
BUF_SIZE 1 mac_addr 6
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/lan78xx.c lan78xx_init_mac_address() -> eth_platform_get_mac_address()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 mac_addr 4096-ptr_max
BUF_SIZE 1 mac_addr 6
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/r8152.c determine_ethernet_addr() -> eth_platform_get_mac_address()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 1 mac_addr 126
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/ax88179_178a.c ax88179_get_mac_addr() -> eth_platform_get_mac_address()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 mac_addr 5589568220283940864
BUF_SIZE 1 mac_addr 6
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/igb/igb_main.c igb_probe() -> eth_platform_get_mac_address()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dma_mask 4096-ptr_max
BUF_SIZE 1 mac_addr 6
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/realtek/r8169_main.c rtl_init_mac_address() -> eth_platform_get_mac_address()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 mac_addr 8602276336894259200
BUF_SIZE 1 mac_addr 6
TERMINATED 0 dev->mmio_addr->node.name 1
TERMINATED 0 dev->node.name 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/broadcom/tg3.c tg3_get_device_address() -> eth_platform_get_mac_address()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 1 mac_addr $1

drivers/net/ethernet/intel/i40e/i40e_main.c i40e_get_platform_mac_addr() -> eth_platform_get_mac_address()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 1 mac_addr 6

drivers/net/usb/asix_devices.c ax88772_bind() -> eth_platform_get_mac_address()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 mac_addr 4096-ptr_max
BUF_SIZE 1 mac_addr 6
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c brcmf_fw_nvram_strip() -> eth_platform_get_mac_address()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 mac_addr 693709597559472128
BUF_SIZE 1 mac_addr 6
DATA_SOURCE 0 dev $5
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock