Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_radio_revision() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 0-15
PARAM_VALUE 1 bits 4
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 val 0-15
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_radio_revision() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 0-255
PARAM_VALUE 1 bits 8
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 val 0-255[c]
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rf2425_channel() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 0-2527,4294965024-u32max
PARAM_VALUE 1 bits 8
CAPPED_DATA 0 val 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rf2425_channel() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 0,4-60
PARAM_VALUE 1 bits 8
CAPPED_DATA 0 val 1
BIT_INFO 0 val 0x0,0x3c
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rf2425_channel() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 0,2-12146
PARAM_VALUE 1 bits 8
CAPPED_DATA 0 val 1
BIT_INFO 0 val 0x0,0x3ffe
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rf2425_channel() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 0-12147
PARAM_VALUE 1 bits 8
CAPPED_DATA 0 val 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rf2425_channel() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 1
PARAM_VALUE 1 bits 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rf2425_channel() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 1-254
PARAM_VALUE 1 bits 8
CAPPED_DATA 0 val 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rf2425_channel() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 bits 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rf5110_chan2athchan() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 0-3893,429496466-429496717,4294967284-u32max
PARAM_VALUE 1 bits 5
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ah->lock
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rf5111_channel() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 68,70
PARAM_VALUE 1 bits 8
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rf5111_channel() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 0-7786,858992932-858993435,4294967272-u32max
PARAM_VALUE 1 bits 8
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rf5111_channel() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 60-3893,429496466-429496717
PARAM_VALUE 1 bits 8
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rf5112_channel() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 0,4-252
PARAM_VALUE 1 bits 8
CAPPED_DATA 0 val 1
BIT_INFO 0 val 0x0,0xfc
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rf5112_channel() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 64-12144
PARAM_VALUE 1 bits 8
CAPPED_DATA 0 val 1
BIT_INFO 0 val 0x0,0x3ffc
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rf5112_channel() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 3
PARAM_VALUE 1 bits 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rf5112_channel() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 0,2-12146
PARAM_VALUE 1 bits 8
CAPPED_DATA 0 val 1
BIT_INFO 0 val 0x0,0x3ffe
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rf5112_channel() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 2
PARAM_VALUE 1 bits 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rf5112_channel() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 0-12147
PARAM_VALUE 1 bits 8
CAPPED_DATA 0 val 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rf5112_channel() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 1
PARAM_VALUE 1 bits 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rf5112_channel() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 1-254
PARAM_VALUE 1 bits 8
CAPPED_DATA 0 val 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rf5112_channel() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 bits 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rfb_op() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 0-u16max
PARAM_VALUE 1 bits 1-6
DATA_SOURCE 0 val $2
FUZZY_MAX 0 val 31
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rfb_op() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 1 bits 1-6
CAPPED_DATA 1 bits 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ah->lock
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rfregs_init() -> ath5k_hw_bitswap()

Type Parameter Key Value
PARAM_VALUE 0 val 6
PARAM_VALUE 1 bits 3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ah->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ath5k_hw)->lock