Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/xilinx/xilinx_axienet_main.c axienet_dma_bd_init() -> desc_set_phys_addr()

Type Parameter Key Value
PARAM_VALUE 0 lp 4096-ptr_max
PARAM_VALUE 1 addr 0-18446744073709551614
PARAM_VALUE 2 desc 4096-ptr_max
BUF_SIZE 0 lp->rx_bd_v 0-274877906880
BUF_SIZE 0 lp->tx_bd_v 0-274877906880
CAPPED_DATA 0 lp->dev 1
CAPPED_DATA 0 lp->tx_bd_num 1
DATA_SOURCE 1 addr r dma_map_single_attrs
BIT_INFO 0 lp->features 0x0,0xffffffff
MEM_ZERO 0 lp->rx_bd_v
MEM_ZERO 0 lp->tx_bd_v
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->ethtool->rss_lock
HALF_LOCKED2 &ndev->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/xilinx/xilinx_axienet_main.c axienet_rx_poll() -> desc_set_phys_addr()

Type Parameter Key Value
PARAM_VALUE 0 lp 4096-ptr_max
PARAM_VALUE 1 addr 0-18446744073709551614
PARAM_VALUE 2 desc 4096-ptr_max
DATA_SOURCE 1 addr r dma_map_single_attrs
BIT_INFO 2 desc->status 0x80000000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 2 desc->skb->end
USER_PTR 2 desc->skb->data
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/xilinx/xilinx_axienet_main.c axienet_start_xmit() -> desc_set_phys_addr()

Type Parameter Key Value
PARAM_VALUE 0 lp 4096-ptr_max
PARAM_VALUE 1 addr 0-18446744073709551614
PARAM_VALUE 2 desc 4096-ptr_max
DATA_SOURCE 1 addr r dma_map_single_attrs
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/ethernet/xilinx/xilinx_axienet_main.c axienet_start_xmit() -> desc_set_phys_addr()

Type Parameter Key Value
PARAM_VALUE 0 lp 4096-ptr_max
PARAM_VALUE 1 addr 0-18446744073709551614
PARAM_VALUE 2 desc 4096-ptr_max
DATA_SOURCE 1 addr r dma_map_single_attrs
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read