Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/sun/cassini.c cas_begin_auto_negotiation() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->hw_running s32min-(-1),1-s32max
PARAM_VALUE 0 cp->link_transition 5
PARAM_VALUE 0 cp->lstate 0
PARAM_VALUE 0 cp->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 *cp->dev->name 0-255
PARAM_VALUE 0 *cp->pdev->saved_config_space 0-4294967295
PARAM_VALUE 1 reg 0
BUF_SIZE 0 cp->init_block (-1),114696
BUF_SIZE 0 cp->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 cp $0
BIT_INFO 0 cp->phy_type 0x0,0x7ffffffe
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cp->orig_cacheline_size 0
HOST_DATA 0 cp->pdev->current_state 0-3[c]
HOST_DATA 0 cp->pdev->pcie_flags_reg 0-u16max
HOST_DATA 0 cp->phy_id 1-4294967294
HALF_LOCKED2 flags
HALF_LOCKED2 0 &cp->lock
HALF_LOCKED2 0 &cp->pm_mutex

drivers/net/ethernet/sun/cassini.c cas_check_invariants() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->cas_flags 2,4,6,10,516,518
PARAM_VALUE 0 cp->dev 4096-ptr_max
PARAM_VALUE 0 cp->dev->dev.parent 4096-ptr_max
PARAM_VALUE 0 cp->dev->mctp_ptr->binding 0-4294967295
PARAM_VALUE 0 cp->link_cntl 0,256,320,4096,8192,8448
PARAM_VALUE 0 cp->link_timer.entry.pprev 0
PARAM_VALUE 0 cp->link_timer.flags 0-4194302
PARAM_VALUE 0 cp->link_timer.lockdep_map->name 0-255
PARAM_VALUE 0 cp->link_transition 5
PARAM_VALUE 0 cp->link_transition_jiffies_valid 0
PARAM_VALUE 0 cp->lstate 0
PARAM_VALUE 0 cp->msg_enable 0-s32max
PARAM_VALUE 0 cp->orig_cacheline_size 0
PARAM_VALUE 0 cp->page_order 0-1
PARAM_VALUE 0 cp->pdev 4096-ptr_max
PARAM_VALUE 0 cp->pdev->bus 4096-ptr_max
PARAM_VALUE 0 cp->pdev->dev.dma_mask 4096-ptr_max
PARAM_VALUE 0 cp->pdev->driver 4096-ptr_max
PARAM_VALUE 0 cp->pdev->error_state 0-2,4-u32max
PARAM_VALUE 0 cp->pdev->is_busmaster 1
PARAM_VALUE 0 cp->pdev->pcie_cap 0-1
PARAM_VALUE 0 cp->pdev->sriov->offset 0-u16max
PARAM_VALUE 0 cp->pdev->sriov->stride 0-u16max
PARAM_VALUE 0 cp->pdev->state_saved 0
PARAM_VALUE 0 cp->phy_addr 0-31
PARAM_VALUE 0 cp->phy_type 1-2,4
PARAM_VALUE 0 cp->pm_mutex.dep_map->name 0-255
PARAM_VALUE 0 cp->pm_mutex.first_waiter 0
PARAM_VALUE 0 cp->pm_mutex.magic 4096-ptr_max
PARAM_VALUE 0 cp->pm_mutex.osq.tail.counter 0
PARAM_VALUE 0 cp->pm_mutex.owner.counter 0
PARAM_VALUE 0 cp->regs 4096-ptr_max
PARAM_VALUE 0 cp->reset_task_pending.counter 0
PARAM_VALUE 0 cp->reset_task_pending_all.counter 0
PARAM_VALUE 0 cp->reset_task_pending_mtu.counter 0
PARAM_VALUE 0 cp->reset_task_pending_spare.counter 0
PARAM_VALUE 0 cp->rx_fifo_size 16384
PARAM_VALUE 0 cp->stat_lock 4096-ptr_max
PARAM_VALUE 0 cp->timer_ticks 0
PARAM_VALUE 0 cp->tx_lock 4096-ptr_max
PARAM_VALUE 0 *cp->dev->name 0
PARAM_VALUE 0 *cp->pdev->saved_config_space 0-4294967295
PARAM_VALUE 1 reg 2
BUF_SIZE 0 cp->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 cp $0
FUZZY_MAX 0 cp->link_cntl 4096
FUZZY_MAX 0 cp->msg_enable 255
FUZZY_MAX 0 cp->page_order 1
FUZZY_MAX 0 cp->phy_type 4
BIT_INFO 0 cp->phy_type 0x0,0x6
POWER_OF_TWO 0 *cp
HARD_MAX 0 cp->page_order 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cp->orig_cacheline_size 0
HOST_DATA 0 cp->pdev->current_state 0-3[c]
HOST_DATA 0 cp->pdev->pcie_flags_reg 0-u16max

drivers/net/ethernet/sun/cassini.c cas_check_invariants() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->cas_flags 2,4,6,10,516,518
PARAM_VALUE 0 cp->dev 4096-ptr_max
PARAM_VALUE 0 cp->dev->dev.parent 4096-ptr_max
PARAM_VALUE 0 cp->dev->mctp_ptr->binding 0-4294967295
PARAM_VALUE 0 cp->link_cntl 0,256,320,4096,8192,8448
PARAM_VALUE 0 cp->link_timer.entry.pprev 0
PARAM_VALUE 0 cp->link_timer.flags 0-4194302
PARAM_VALUE 0 cp->link_timer.lockdep_map->name 0-255
PARAM_VALUE 0 cp->link_transition 5
PARAM_VALUE 0 cp->link_transition_jiffies_valid 0
PARAM_VALUE 0 cp->lstate 0
PARAM_VALUE 0 cp->msg_enable 0-s32max
PARAM_VALUE 0 cp->orig_cacheline_size 0
PARAM_VALUE 0 cp->page_order 0-1
PARAM_VALUE 0 cp->pdev 4096-ptr_max
PARAM_VALUE 0 cp->pdev->bus 4096-ptr_max
PARAM_VALUE 0 cp->pdev->dev.dma_mask 4096-ptr_max
PARAM_VALUE 0 cp->pdev->driver 4096-ptr_max
PARAM_VALUE 0 cp->pdev->error_state 0-2,4-u32max
PARAM_VALUE 0 cp->pdev->is_busmaster 1
PARAM_VALUE 0 cp->pdev->pcie_cap 0-1
PARAM_VALUE 0 cp->pdev->sriov->offset 0-u16max
PARAM_VALUE 0 cp->pdev->sriov->stride 0-u16max
PARAM_VALUE 0 cp->pdev->state_saved 0
PARAM_VALUE 0 cp->phy_addr 0-31
PARAM_VALUE 0 cp->phy_type 1-2,4
PARAM_VALUE 0 cp->pm_mutex.dep_map->name 0-255
PARAM_VALUE 0 cp->pm_mutex.first_waiter 0
PARAM_VALUE 0 cp->pm_mutex.magic 4096-ptr_max
PARAM_VALUE 0 cp->pm_mutex.osq.tail.counter 0
PARAM_VALUE 0 cp->pm_mutex.owner.counter 0
PARAM_VALUE 0 cp->regs 4096-ptr_max
PARAM_VALUE 0 cp->reset_task_pending.counter 0
PARAM_VALUE 0 cp->reset_task_pending_all.counter 0
PARAM_VALUE 0 cp->reset_task_pending_mtu.counter 0
PARAM_VALUE 0 cp->reset_task_pending_spare.counter 0
PARAM_VALUE 0 cp->rx_fifo_size 16384
PARAM_VALUE 0 cp->stat_lock 4096-ptr_max
PARAM_VALUE 0 cp->timer_ticks 0
PARAM_VALUE 0 cp->tx_lock 4096-ptr_max
PARAM_VALUE 0 *cp->dev->name 0
PARAM_VALUE 0 *cp->pdev->saved_config_space 0-4294967295
PARAM_VALUE 1 reg 3
BUF_SIZE 0 cp->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 cp $0
FUZZY_MAX 0 cp->link_cntl 4096
FUZZY_MAX 0 cp->msg_enable 255
FUZZY_MAX 0 cp->page_order 1
FUZZY_MAX 0 cp->phy_type 4
BIT_INFO 0 cp->phy_type 0x0,0x6
POWER_OF_TWO 0 *cp
HARD_MAX 0 cp->page_order 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cp->orig_cacheline_size 0
HOST_DATA 0 cp->pdev->current_state 0-3[c]
HOST_DATA 0 cp->pdev->pcie_flags_reg 0-u16max

drivers/net/ethernet/sun/cassini.c cas_check_invariants() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->cas_flags 2,4,6,10,516,518
PARAM_VALUE 0 cp->dev 4096-ptr_max
PARAM_VALUE 0 cp->dev->dev.parent 4096-ptr_max
PARAM_VALUE 0 cp->dev->mctp_ptr->binding 0-4294967295
PARAM_VALUE 0 cp->link_cntl 0,256,320,4096,8192,8448
PARAM_VALUE 0 cp->link_timer.entry.pprev 0
PARAM_VALUE 0 cp->link_timer.flags 0-4194302
PARAM_VALUE 0 cp->link_timer.lockdep_map->name 0-255
PARAM_VALUE 0 cp->link_transition 5
PARAM_VALUE 0 cp->link_transition_jiffies_valid 0
PARAM_VALUE 0 cp->lstate 0
PARAM_VALUE 0 cp->msg_enable 0-s32max
PARAM_VALUE 0 cp->orig_cacheline_size 0
PARAM_VALUE 0 cp->page_order 0-1
PARAM_VALUE 0 cp->pdev 4096-ptr_max
PARAM_VALUE 0 cp->pdev->bus 4096-ptr_max
PARAM_VALUE 0 cp->pdev->dev.dma_mask 4096-ptr_max
PARAM_VALUE 0 cp->pdev->driver 4096-ptr_max
PARAM_VALUE 0 cp->pdev->error_state 0-2,4-u32max
PARAM_VALUE 0 cp->pdev->is_busmaster 1
PARAM_VALUE 0 cp->pdev->pcie_cap 0-1
PARAM_VALUE 0 cp->pdev->sriov->offset 0-u16max
PARAM_VALUE 0 cp->pdev->sriov->stride 0-u16max
PARAM_VALUE 0 cp->pdev->state_saved 0
PARAM_VALUE 0 cp->phy_addr 0-31
PARAM_VALUE 0 cp->phy_id 1-4294967294
PARAM_VALUE 0 cp->phy_type 1-2,4
PARAM_VALUE 0 cp->pm_mutex.dep_map->name 0-255
PARAM_VALUE 0 cp->pm_mutex.first_waiter 0
PARAM_VALUE 0 cp->pm_mutex.magic 4096-ptr_max
PARAM_VALUE 0 cp->pm_mutex.osq.tail.counter 0
PARAM_VALUE 0 cp->pm_mutex.owner.counter 0
PARAM_VALUE 0 cp->regs 4096-ptr_max
PARAM_VALUE 0 cp->reset_task_pending.counter 0
PARAM_VALUE 0 cp->reset_task_pending_all.counter 0
PARAM_VALUE 0 cp->reset_task_pending_mtu.counter 0
PARAM_VALUE 0 cp->reset_task_pending_spare.counter 0
PARAM_VALUE 0 cp->rx_fifo_size 16384
PARAM_VALUE 0 cp->stat_lock 4096-ptr_max
PARAM_VALUE 0 cp->timer_ticks 0
PARAM_VALUE 0 cp->tx_lock 4096-ptr_max
PARAM_VALUE 0 *cp->dev->name 0
PARAM_VALUE 0 *cp->pdev->saved_config_space 0-4294967295
PARAM_VALUE 1 reg 1
BUF_SIZE 0 cp->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 cp $0
FUZZY_MAX 0 cp->link_cntl 4096
FUZZY_MAX 0 cp->msg_enable 255
FUZZY_MAX 0 cp->page_order 1
FUZZY_MAX 0 cp->phy_type 4
BIT_INFO 0 cp->phy_id 0x0,0xffff
BIT_INFO 0 cp->phy_type 0x0,0x6
POWER_OF_TWO 0 *cp
HARD_MAX 0 cp->page_order 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cp->orig_cacheline_size 0
HOST_DATA 0 cp->pdev->current_state 0-3[c]
HOST_DATA 0 cp->pdev->pcie_flags_reg 0-u16max
HOST_DATA 0 cp->phy_id 1-4294967294

drivers/net/ethernet/sun/cassini.c cas_check_invariants() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->cas_flags 2,4,6,10,516,518
PARAM_VALUE 0 cp->dev 4096-ptr_max
PARAM_VALUE 0 cp->dev->dev.parent 4096-ptr_max
PARAM_VALUE 0 cp->dev->mctp_ptr->binding 0-4294967295
PARAM_VALUE 0 cp->link_cntl 0,256,320,4096,8192,8448
PARAM_VALUE 0 cp->link_timer.entry.pprev 0
PARAM_VALUE 0 cp->link_timer.flags 0-4194302
PARAM_VALUE 0 cp->link_timer.lockdep_map->name 0-255
PARAM_VALUE 0 cp->link_transition 5
PARAM_VALUE 0 cp->link_transition_jiffies_valid 0
PARAM_VALUE 0 cp->lstate 0
PARAM_VALUE 0 cp->msg_enable 0-s32max
PARAM_VALUE 0 cp->orig_cacheline_size 0
PARAM_VALUE 0 cp->page_order 0-1
PARAM_VALUE 0 cp->pdev 4096-ptr_max
PARAM_VALUE 0 cp->pdev->bus 4096-ptr_max
PARAM_VALUE 0 cp->pdev->dev.dma_mask 4096-ptr_max
PARAM_VALUE 0 cp->pdev->driver 4096-ptr_max
PARAM_VALUE 0 cp->pdev->error_state 0-2,4-u32max
PARAM_VALUE 0 cp->pdev->is_busmaster 1
PARAM_VALUE 0 cp->pdev->pcie_cap 0-1
PARAM_VALUE 0 cp->pdev->sriov->offset 0-u16max
PARAM_VALUE 0 cp->pdev->sriov->stride 0-u16max
PARAM_VALUE 0 cp->pdev->state_saved 0
PARAM_VALUE 0 cp->phy_addr 0-31
PARAM_VALUE 0 cp->phy_id 1-4294967294
PARAM_VALUE 0 cp->phy_type 1-2,4
PARAM_VALUE 0 cp->pm_mutex.dep_map->name 0-255
PARAM_VALUE 0 cp->pm_mutex.first_waiter 0
PARAM_VALUE 0 cp->pm_mutex.magic 4096-ptr_max
PARAM_VALUE 0 cp->pm_mutex.osq.tail.counter 0
PARAM_VALUE 0 cp->pm_mutex.owner.counter 0
PARAM_VALUE 0 cp->regs 4096-ptr_max
PARAM_VALUE 0 cp->reset_task_pending.counter 0
PARAM_VALUE 0 cp->reset_task_pending_all.counter 0
PARAM_VALUE 0 cp->reset_task_pending_mtu.counter 0
PARAM_VALUE 0 cp->reset_task_pending_spare.counter 0
PARAM_VALUE 0 cp->rx_fifo_size 16384
PARAM_VALUE 0 cp->stat_lock 4096-ptr_max
PARAM_VALUE 0 cp->timer_ticks 0
PARAM_VALUE 0 cp->tx_lock 4096-ptr_max
PARAM_VALUE 0 *cp->dev->name 0
PARAM_VALUE 0 *cp->pdev->saved_config_space 0-4294967295
PARAM_VALUE 1 reg 15
BUF_SIZE 0 cp->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 cp $0
FUZZY_MAX 0 cp->link_cntl 4096
FUZZY_MAX 0 cp->msg_enable 255
FUZZY_MAX 0 cp->page_order 1
FUZZY_MAX 0 cp->phy_type 4
BIT_INFO 0 cp->phy_id 0x0,0xffff
BIT_INFO 0 cp->phy_type 0x0,0x6
POWER_OF_TWO 0 *cp
HARD_MAX 0 cp->page_order 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cp->orig_cacheline_size 0
HOST_DATA 0 cp->pdev->current_state 0-3[c]
HOST_DATA 0 cp->pdev->pcie_flags_reg 0-u16max
HOST_DATA 0 cp->phy_id 1-4294967294

drivers/net/ethernet/sun/cassini.c cas_get_link_ksettings() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->hw_running s32min-(-1),1-s32max
PARAM_VALUE 0 cp->phy_type s32min-(-1),2-s32max
PARAM_VALUE 1 reg 0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
LOCK2 0 &cp->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct cas)->lock

drivers/net/ethernet/sun/cassini.c cas_ioctl() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->pm_mutex.dep_map->name 0-255
PARAM_VALUE 0 cp->pm_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 cp->pm_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 cp->pm_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 cp->pm_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 cp->pm_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 cp->pm_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 1 reg 0-31
CAPPED_DATA 0 &cp->pm_mutex 1
PREEMPT_ADD <- disables preempt
LOCK2 flags
LOCK2 0 &cp->lock
LOCK2 0 &cp->pm_mutex
TYPE_LOCK (struct cas)->lock
TYPE_LOCK (struct cas)->pm_mutex

drivers/net/ethernet/sun/cassini.c cas_link_timer() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->hw_running s32min-(-1),1-s32max
PARAM_VALUE 0 cp->phy_type s32min-(-1),2-s32max
PARAM_VALUE 0 cp->reset_task_pending_all.counter 0
PARAM_VALUE 0 cp->reset_task_pending_mtu.counter 0
PARAM_VALUE 1 reg 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
LOCK2 0 &cp->lock
TYPE_LOCK (struct cas)->lock

drivers/net/ethernet/sun/cassini.c cas_link_timer() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->hw_running s32min-(-1),1-s32max
PARAM_VALUE 0 cp->phy_type s32min-(-1),2-s32max
PARAM_VALUE 0 cp->reset_task_pending_all.counter 0
PARAM_VALUE 0 cp->reset_task_pending_mtu.counter 0
PARAM_VALUE 1 reg 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
LOCK2 0 &cp->lock
TYPE_LOCK (struct cas)->lock

drivers/net/ethernet/sun/cassini.c cas_mdio_link_not_up() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->lstate 1
PARAM_VALUE 0 cp->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 cp->timer_ticks 11-s32max
PARAM_VALUE 1 reg 0
DATA_SOURCE 0 cp $0
FUZZY_MAX 0 cp->timer_ticks 11
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cp->pause_last_time_recvd 0-u16max
LOCK2 0 &cp->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct cas)->lock

drivers/net/ethernet/sun/cassini.c cas_mdio_link_not_up() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->lstate 2
PARAM_VALUE 0 cp->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 cp->timer_ticks 11-s32max
PARAM_VALUE 1 reg 0
DATA_SOURCE 0 cp $0
FUZZY_MAX 0 cp->timer_ticks 11
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cp->pause_last_time_recvd 0-u16max
LOCK2 0 &cp->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct cas)->lock

drivers/net/ethernet/sun/cassini.c cas_mii_link_check() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->link_cntl s32min-(-1),4096-s32max
PARAM_VALUE 0 cp->link_transition 4
PARAM_VALUE 0 cp->lstate 3
PARAM_VALUE 0 cp->pdev->dev.dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 1 reg 0
DATA_SOURCE 0 cp $0
BIT_INFO 0 cp->link_cntl 0x1000,0xffffffffffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cp->pause_last_time_recvd 0-u16max
LOCK2 0 &cp->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct cas)->lock

drivers/net/ethernet/sun/cassini.c cas_phy_init() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 cp->phy_id 2121841
PARAM_VALUE 0 cp->phy_type s32min-(-1),2-s32max
PARAM_VALUE 0 *cp->dev->name 0-255
PARAM_VALUE 0 *cp->pdev->saved_config_space 0-4294967295
PARAM_VALUE 1 reg 20
BUF_SIZE 0 cp->init_block (-1),114696
BUF_SIZE 0 cp->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 cp $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cp->orig_cacheline_size 0
HOST_DATA 0 cp->pdev->current_state 0-3[c]
HOST_DATA 0 cp->pdev->pcie_flags_reg 0-u16max
HALF_LOCKED2 flags
HALF_LOCKED2 0 &cp->pm_mutex

drivers/net/ethernet/sun/cassini.c cas_phy_init() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 cp->phy_id 2121841
PARAM_VALUE 0 cp->phy_type s32min-(-1),2-s32max
PARAM_VALUE 0 *cp->dev->name 0-255
PARAM_VALUE 0 *cp->pdev->saved_config_space 0-4294967295
PARAM_VALUE 1 reg 20
BUF_SIZE 0 cp->init_block (-1),114696
BUF_SIZE 0 cp->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 cp $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cp->orig_cacheline_size 0
HOST_DATA 0 cp->pdev->current_state 0-3[c]
HOST_DATA 0 cp->pdev->pcie_flags_reg 0-u16max
HALF_LOCKED2 flags
HALF_LOCKED2 0 &cp->pm_mutex

drivers/net/ethernet/sun/cassini.c cas_phy_init() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 cp->phy_type s32min-(-1),2-s32max
PARAM_VALUE 0 *cp->dev->name 0-255
PARAM_VALUE 0 *cp->pdev->saved_config_space 0-4294967295
PARAM_VALUE 1 reg 0
BUF_SIZE 0 cp->init_block (-1),114696
BUF_SIZE 0 cp->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 cp $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cp->orig_cacheline_size 0
HOST_DATA 0 cp->pdev->current_state 0-3[c]
HOST_DATA 0 cp->pdev->pcie_flags_reg 0-u16max
HOST_DATA 0 cp->phy_id 1-4420640,4420642-4294967294
HALF_LOCKED2 flags
HALF_LOCKED2 0 &cp->pm_mutex

drivers/net/ethernet/sun/cassini.c cas_phy_init() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 cp->phy_type s32min-(-1),2-s32max
PARAM_VALUE 0 *cp->dev->name 0-255
PARAM_VALUE 0 *cp->pdev->saved_config_space 0-4294967295
PARAM_VALUE 1 reg 4
BUF_SIZE 0 cp->init_block (-1),114696
BUF_SIZE 0 cp->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 cp $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cp->orig_cacheline_size 0
HOST_DATA 0 cp->pdev->current_state 0-3[c]
HOST_DATA 0 cp->pdev->pcie_flags_reg 0-u16max
HOST_DATA 0 cp->phy_id 1-4420640,4420642-4294967294
HALF_LOCKED2 flags
HALF_LOCKED2 0 &cp->pm_mutex

drivers/net/ethernet/sun/cassini.c cas_phy_init() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->cas_flags 1-u32max
PARAM_VALUE 0 cp->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 cp->phy_type s32min-(-1),2-s32max
PARAM_VALUE 0 *cp->dev->name 0-255
PARAM_VALUE 0 *cp->pdev->saved_config_space 0-4294967295
PARAM_VALUE 1 reg 9
BUF_SIZE 0 cp->init_block (-1),114696
BUF_SIZE 0 cp->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 cp $0
BIT_INFO 0 cp->cas_flags 0x1,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cp->orig_cacheline_size 0
HOST_DATA 0 cp->pdev->current_state 0-3[c]
HOST_DATA 0 cp->pdev->pcie_flags_reg 0-u16max
HOST_DATA 0 cp->phy_id 1-4420640,4420642-4294967294
HALF_LOCKED2 flags
HALF_LOCKED2 0 &cp->pm_mutex

drivers/net/ethernet/sun/cassini.c cas_phy_powerdown() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->cas_flags 8-u32max
PARAM_VALUE 0 cp->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 *cp->dev->name 0-255
PARAM_VALUE 0 *cp->pdev->saved_config_space 0-4294967295
PARAM_VALUE 1 reg 0
BUF_SIZE 0 cp->init_block (-1),114696
BUF_SIZE 0 cp->pdev (-1),1-s32max
DATA_SOURCE 0 cp $0
BIT_INFO 0 cp->cas_flags 0x8,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cp->orig_cacheline_size 0
HOST_DATA 0 cp->pdev->bus->bridge_ctl 0-u16max
HOST_DATA 0 cp->pdev->current_state 0-3[c]
HOST_DATA 0 cp->pdev->pcie_flags_reg 0-u16max
HOST_DATA 0 cp->phy_id 1-4294967294
HALF_LOCKED2 flags
HALF_LOCKED2 0 &cp->pm_mutex

drivers/net/ethernet/sun/cassini.c cas_phy_powerup() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->cas_flags 8-u32max
PARAM_VALUE 0 cp->init_block->tx_compwb 0
PARAM_VALUE 0 cp->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 cp->phy_id 0-2121840,2121842-4420640,4420642-u32max
PARAM_VALUE 0 cp->phy_type s32min-(-1),2-s32max
PARAM_VALUE 0 *cp->dev->name 0-255
PARAM_VALUE 0 *cp->pdev->saved_config_space 0-4294967295
PARAM_VALUE 1 reg 0
BUF_SIZE 0 cp->init_block (-1),114696
BUF_SIZE 0 cp->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 cp $0
FUZZY_MAX 0 cp->phy_id 536894584
BIT_INFO 0 cp->cas_flags 0x8,0xffffffffffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cp->orig_cacheline_size 0
HOST_DATA 0 cp->pdev->current_state 0-3[c]
HOST_DATA 0 cp->pdev->pcie_flags_reg 0-u16max
HOST_DATA 0 cp->phy_id 0-2121840,2121842-4420640,4420642-u32max
HALF_LOCKED2 flags
HALF_LOCKED2 0 &cp->pm_mutex

drivers/net/ethernet/sun/cassini.c cas_read_mii_link_mode() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 cp->phy_type s32min-(-1),2-s32max
PARAM_VALUE 1 reg 5
DATA_SOURCE 0 cp $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cp->pause_last_time_recvd 0-u16max
HALF_LOCKED2 flags
HALF_LOCKED2 0 &cp->lock
HALF_LOCKED2 0 &cp->pm_mutex
TYPE_LOCK (struct cas)->lock

drivers/net/ethernet/sun/cassini.c cas_read_mii_link_mode() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->cas_flags 1-u32max
PARAM_VALUE 0 cp->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 cp->phy_type s32min-(-1),2-s32max
PARAM_VALUE 1 reg 10
DATA_SOURCE 0 cp $0
BIT_INFO 0 cp->cas_flags 0x1,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cp->pause_last_time_recvd 0-u16max
HALF_LOCKED2 flags
HALF_LOCKED2 0 &cp->lock
HALF_LOCKED2 0 &cp->pm_mutex
TYPE_LOCK (struct cas)->lock

drivers/net/ethernet/sun/cassini.c cas_read_regs() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 1-s32max
DATA_SOURCE 0 cp $0
PREEMPT_ADD <- disables preempt
LOCK2 flags
LOCK2 0 &cp->lock
TYPE_LOCK (struct cas)->lock

drivers/net/ethernet/sun/cassini.c cas_reset_mii_phy() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->init_block->tx_compwb 0
PARAM_VALUE 0 cp->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 cp->phy_type s32min-(-1),2-s32max
PARAM_VALUE 0 *cp->dev->name 0-255
PARAM_VALUE 0 *cp->pdev->saved_config_space 0-4294967295
PARAM_VALUE 1 reg 0
BUF_SIZE 0 cp->init_block (-1),114696
BUF_SIZE 0 cp->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 cp $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cp->orig_cacheline_size 0
HOST_DATA 0 cp->pdev->current_state 0-3[c]
HOST_DATA 0 cp->pdev->pcie_flags_reg 0-u16max
HOST_DATA 0 cp->phy_id 1-4294967294
HALF_LOCKED2 flags
HALF_LOCKED2 0 &cp->pm_mutex

drivers/net/ethernet/sun/cassini.c cas_set_link_modes() -> cas_phy_read()

Type Parameter Key Value
PARAM_VALUE 0 cp 4096-ptr_max
PARAM_VALUE 0 cp->lstate 5
PARAM_VALUE 0 cp->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 cp->phy_type s32min-(-1),2-s32max
PARAM_VALUE 1 reg 0
DATA_SOURCE 0 cp $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cp->pause_last_time_recvd 0-u16max
HALF_LOCKED2 flags
HALF_LOCKED2 0 &cp->lock
HALF_LOCKED2 0 &cp->pm_mutex
TYPE_LOCK (struct cas)->lock