Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_ethtool_get_drvinfo() -> ipw_get_ordinal()

Type Parameter Key Value
PARAM_VALUE 1 ord 61953
PARAM_VALUE 2 val 4830567243756195840
PARAM_VALUE 3 len 8331189168065585152
PARAM_VALUE 3 *len 64
BUF_SIZE 2 val 64
DATA_SOURCE 0 priv r libipw_priv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &us_ibdev->usdev_lock
HALF_LOCKED2 global &bnx2fc_dev_lock
HALF_LOCKED2 global &ft_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_gather_stats() -> ipw_get_ordinal()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->mutex.dep_map->name 0-255
PARAM_VALUE 0 priv->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 priv->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 priv->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 1 ord 61507
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 3 len 5475536751991345152
PARAM_VALUE 3 *len 4
BUF_SIZE 2 val 4
DATA_SOURCE 0 priv $0
BIT_INFO 0 priv->status 0x80,0xffffffff
NOCHECK_CALL
HOST_DATA 0 priv->last_rx_err 0-u32max
HOST_DATA 0 priv->last_tx_failures 0-u32max
LOCK2 0 &priv->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ipw_priv)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_gather_stats() -> ipw_get_ordinal()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->average_missed_beacons->entries s16min-s16max
PARAM_VALUE 0 priv->average_missed_beacons.pos 0-7,9-255
PARAM_VALUE 0 priv->mutex.dep_map->name 0-255
PARAM_VALUE 0 priv->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 priv->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 priv->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 1 ord 61498
PARAM_VALUE 2 val 9211873382531543040
PARAM_VALUE 3 len 5475536751991345152
BUF_SIZE 2 val 4
DATA_SOURCE 0 priv $0
BIT_INFO 0 priv->status 0x80,0xffffffff
NOCHECK_CALL
HOST_DATA 0 priv->last_missed_beacons 0-u32max
HOST_DATA 0 priv->last_rx_err 0-u32max
HOST_DATA 0 priv->last_tx_failures 0-u32max
HOST_DATA 0 priv->missed_beacons 0-u32max
LOCK2 0 &priv->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ipw_priv)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_gather_stats() -> ipw_get_ordinal()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->average_missed_beacons->entries s16min-s16max
PARAM_VALUE 0 priv->average_missed_beacons.pos 0-7,9-255
PARAM_VALUE 0 priv->mutex.dep_map->name 0-255
PARAM_VALUE 0 priv->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 priv->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 priv->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 1 ord 61497
PARAM_VALUE 2 val 1493916444365922304
PARAM_VALUE 3 len 5475536751991345152
BUF_SIZE 2 val 4
DATA_SOURCE 0 priv $0
BIT_INFO 0 priv->status 0x80,0xffffffff
NOCHECK_CALL
HOST_DATA 0 priv->last_missed_beacons 0-u32max
HOST_DATA 0 priv->last_rx_err 0-u32max
HOST_DATA 0 priv->last_tx_failures 0-u32max
HOST_DATA 0 priv->missed_beacons 0-u32max
LOCK2 0 &priv->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ipw_priv)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_get_current_rate() -> ipw_get_ordinal()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->average_missed_beacons.pos 0-7,9-255
PARAM_VALUE 0 priv->mutex.dep_map->name 0-255
PARAM_VALUE 0 priv->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 priv->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 priv->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 priv->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 priv->tx_packets 301-u32max
PARAM_VALUE 1 ord 61441
PARAM_VALUE 2 val 3359065119604305920
PARAM_VALUE 3 len 1835044231773483008
PARAM_VALUE 3 *len 4
BUF_SIZE 2 val 4
DATA_SOURCE 0 priv $0
BIT_INFO 0 priv->status 0x80,0xffffffff
HOST_DATA 0 priv->last_missed_beacons 0-u32max
HOST_DATA 0 priv->last_rx_err 0-u32max
HOST_DATA 0 priv->last_tx_failures 0-u32max
HOST_DATA 0 priv->missed_beacons 0-u32max
LOCK2 0 &priv->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ipw_priv)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_reset_stats() -> ipw_get_ordinal()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->average_missed_beacons.init 0
PARAM_VALUE 0 priv->average_missed_beacons.pos 0
PARAM_VALUE 0 priv->average_missed_beacons.sum 0
PARAM_VALUE 0 priv->exp_avg_noise 171
PARAM_VALUE 0 priv->exp_avg_rssi (-60)
PARAM_VALUE 0 priv->last_missed_beacons 0
PARAM_VALUE 0 priv->last_rate 0
PARAM_VALUE 0 priv->last_rx_packets 0
PARAM_VALUE 0 priv->last_tx_failures 0
PARAM_VALUE 0 priv->last_tx_packets 0
PARAM_VALUE 0 priv->mutex.dep_map->name 0-255
PARAM_VALUE 0 priv->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 priv->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 priv->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 priv->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 priv->net_dev 4096-ptr_max
PARAM_VALUE 0 priv->quality 0
PARAM_VALUE 0 *priv->net_dev->name 0-255
PARAM_VALUE 1 ord 61498
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 3 len 2315617549660622848
PARAM_VALUE 3 *len 4
BUF_SIZE 2 val 4
DATA_SOURCE 0 priv $0
MEM_ZERO 0 &priv->average_missed_beacons
NOCHECK_CALL
LOCK2 0 &priv->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ipw_priv)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_reset_stats() -> ipw_get_ordinal()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->average_missed_beacons.init 0
PARAM_VALUE 0 priv->average_missed_beacons.pos 0
PARAM_VALUE 0 priv->average_missed_beacons.sum 0
PARAM_VALUE 0 priv->exp_avg_noise 171
PARAM_VALUE 0 priv->exp_avg_rssi (-60)
PARAM_VALUE 0 priv->last_missed_beacons 0
PARAM_VALUE 0 priv->last_rate 0
PARAM_VALUE 0 priv->last_rx_packets 0
PARAM_VALUE 0 priv->last_tx_failures 0
PARAM_VALUE 0 priv->last_tx_packets 0
PARAM_VALUE 0 priv->mutex.dep_map->name 0-255
PARAM_VALUE 0 priv->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 priv->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 priv->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 priv->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 priv->net_dev 4096-ptr_max
PARAM_VALUE 0 priv->quality 0
PARAM_VALUE 0 *priv->net_dev->name 0-255
PARAM_VALUE 1 ord 61497
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 2 *val 0
PARAM_VALUE 3 len 2315617549660622848
BUF_SIZE 2 val 4
DATA_SOURCE 0 priv $0
MEM_ZERO 0 &priv->average_missed_beacons
NOCHECK_CALL
HOST_DATA 0 priv->last_rx_err 0-u32max
LOCK2 0 &priv->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ipw_priv)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c rtc_show() -> ipw_get_ordinal()

Type Parameter Key Value
PARAM_VALUE 1 ord 61958
PARAM_VALUE 2 val 969048761812766720
PARAM_VALUE 2 *val 0
PARAM_VALUE 3 len 5136497232331075584
PARAM_VALUE 3 *len 4
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 val 4
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/net/wireless/intel/ipw2x00/ipw2200.c ucode_version_show() -> ipw_get_ordinal()

Type Parameter Key Value
PARAM_VALUE 1 ord 61955
PARAM_VALUE 2 val 8630337896178733056
PARAM_VALUE 2 *val 0
PARAM_VALUE 3 len 275162794940354560
PARAM_VALUE 3 *len 4
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 val 4
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex