Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c grf5101_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 0
PARAM_VALUE 2 data 168
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c grf5101_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 3
PARAM_VALUE 2 data 0
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c grf5101_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 4
PARAM_VALUE 2 data 192
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c grf5101_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 5
PARAM_VALUE 2 data 144
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c grf5101_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 6
PARAM_VALUE 2 data 30
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c grf5101_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 7
PARAM_VALUE 2 data 100
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c grf5101_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 17
PARAM_VALUE 2 data 136
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c grf5101_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 18
PARAM_VALUE 2 data 192
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c grf5101_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 18
PARAM_VALUE 2 data 64
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c grf5101_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 19
PARAM_VALUE 2 data 144-399
DATA_SOURCE 0 dev $0
BIT_INFO 2 data 0x90,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c grf5101_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 25
PARAM_VALUE 2 data 0
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c grf5101_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 26
PARAM_VALUE 2 data 160
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c grf5101_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 27
PARAM_VALUE 2 data 68
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c grf5101_write_phy_antenna() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 16
PARAM_VALUE 2 data 163,175,227,239
DATA_SOURCE 0 dev $0
FUZZY_MAX 2 data 163
BIT_INFO 2 data 0xa3,0xef
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c max2820_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 0
PARAM_VALUE 2 data 136
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c max2820_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 3
PARAM_VALUE 2 data 8
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c max2820_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 4
PARAM_VALUE 2 data 248
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c max2820_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 5
PARAM_VALUE 2 data 144
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c max2820_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 6
PARAM_VALUE 2 data 26
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c max2820_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 7
PARAM_VALUE 2 data 100
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c max2820_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 17
PARAM_VALUE 2 data 136
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c max2820_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 18
PARAM_VALUE 2 data 199
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c max2820_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 18
PARAM_VALUE 2 data 71
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c max2820_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 19
PARAM_VALUE 2 data 155
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c max2820_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 25
PARAM_VALUE 2 data 0
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c max2820_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 26
PARAM_VALUE 2 data 159
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c max2820_rf_set_channel() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 3
PARAM_VALUE 2 data 0-255
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c max2820_rf_stop() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 0 dev->wiphy 1-u64max
PARAM_VALUE 1 addr 3
PARAM_VALUE 2 data 8
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c max2820_write_phy_antenna() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 16
PARAM_VALUE 2 data 179,191,243,255
DATA_SOURCE 0 dev $0
FUZZY_MAX 2 data 179
BIT_INFO 2 data 0xb3,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c sa2400_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 0
PARAM_VALUE 2 data 152
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c sa2400_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 3
PARAM_VALUE 2 data 56
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c sa2400_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 4
PARAM_VALUE 2 data 224
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c sa2400_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 5
PARAM_VALUE 2 data 144
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c sa2400_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 6
PARAM_VALUE 2 data 26
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c sa2400_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 7
PARAM_VALUE 2 data 100
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c sa2400_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 17
PARAM_VALUE 2 data 128
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c sa2400_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 18
PARAM_VALUE 2 data 199
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c sa2400_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 18
PARAM_VALUE 2 data 71
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c sa2400_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 19
PARAM_VALUE 2 data 144-399
DATA_SOURCE 0 dev $0
BIT_INFO 2 data 0x90,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c sa2400_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 25
PARAM_VALUE 2 data 0
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c sa2400_rf_init() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 26
PARAM_VALUE 2 data 160
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c sa2400_write_phy_antenna() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 16
PARAM_VALUE 2 data 145,157,209,221
DATA_SOURCE 0 dev $0
FUZZY_MAX 2 data 145
BIT_INFO 2 data 0x91,0xdd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c rtl8225se_write_phy_cck() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 0-1,6,16,46-47
PARAM_VALUE 2 data 65542,65564,65606,65656,65736,65744
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 addr $1
BIT_INFO 2 data 0x10000,0x100ff
HARD_MAX 1 addr 47
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c rtl8225se_write_phy_ofdm() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 0-59
PARAM_VALUE 2 data 0-8,10,12,15-41,44,47,50-52,54,60,62,64,68-72,74,79-80,84-86,88,92,98-126,128-255
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 data $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c rtl8225_write_phy_cck() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 0 dev->priv->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->priv->pdev->dev.cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->priv->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->priv->pdev->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 dev->priv->rx_idx 0
PARAM_VALUE 0 dev->priv->rx_ring_sz 16,32
PARAM_VALUE 0 *dev->priv->rx_ring (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 addr 1,12,17
PARAM_VALUE 2 data 65545,65607,65691,65723,65735
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 addr $1
BIT_INFO 2 data 0x10000,0x100ff
HARD_MAX 1 addr 17
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c rtl8225_write_phy_ofdm() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 0 dev->priv->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->priv->pdev->dev.cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->priv->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->priv->pdev->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 dev->priv->rx_idx 0
PARAM_VALUE 0 dev->priv->rx_ring_sz 16,32
PARAM_VALUE 0 *dev->priv->rx_ring (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 addr 13,24
PARAM_VALUE 2 data 50,84,92,178
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 data $2
HARD_MAX 1 addr 24
HARD_MAX 2 data 178
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c rtl8225_write_phy_cck() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 0,3-8,16-19,25-27,64-76
PARAM_VALUE 2 data 65536-65791
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 addr $1
BIT_INFO 2 data 0x10000,0x100ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex

drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c rtl8225_write_phy_ofdm() -> rtl8180_write_phy()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 1 addr 0-39
PARAM_VALUE 2 data 0-64,67,70,98,117-118,120,128-255
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 data $2
HARD_MAX 1 addr 39
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->conf_mutex