Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c ai_epa_4313war() -> bcma_set32()

Type Parameter Key Value
PARAM_VALUE 1 offset 108
PARAM_VALUE 2 set 64
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &wl->lock
LOCK2 bh
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct brcms_info)->lock

drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_b_clkctl_clk() -> bcma_set32()

Type Parameter Key Value
PARAM_VALUE 0 cc->bus->ops->aread32 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->awrite32 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->read16 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->read32 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->write16 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->write32 4096-ptr_max
PARAM_VALUE 1 offset 480
PARAM_VALUE 2 set 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &wl->lock
HALF_LOCKED2 bh

drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_b_core_phypll_ctl() -> bcma_set32()

Type Parameter Key Value
PARAM_VALUE 1 offset 480
PARAM_VALUE 2 set 784
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &wl->lock
HALF_LOCKED2 bh

drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_b_core_phypll_ctl() -> bcma_set32()

Type Parameter Key Value
PARAM_VALUE 1 offset 480
PARAM_VALUE 2 set 768
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &wl->lock
HALF_LOCKED2 bh

drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_c_dpc() -> bcma_set32()

Type Parameter Key Value
PARAM_VALUE 1 offset 292
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &wl->lock
LOCK2 bh
TYPE_LOCK (struct brcms_info)->lock

drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_c_time_lock() -> bcma_set32()

Type Parameter Key Value
PARAM_VALUE 1 offset 288
PARAM_VALUE 2 set 268435456
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &wl->lock
LOCK2 bh
TYPE_LOCK (struct brcms_info)->lock

drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_c_update_beacon_hw() -> bcma_set32()

Type Parameter Key Value
PARAM_VALUE 0 cc 4096-ptr_max
PARAM_VALUE 0 cc->bus 4096-ptr_max
PARAM_VALUE 0 cc->bus->mapped_core 4096-ptr_max
PARAM_VALUE 0 cc->bus->mapped_core->bus 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->read32 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->write32 4096-ptr_max
PARAM_VALUE 1 offset 292
PARAM_VALUE 2 set 1
CAPPED_DATA 0 cc 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &wl->lock
HALF_LOCKED2 bh

drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_c_update_beacon_hw() -> bcma_set32()

Type Parameter Key Value
PARAM_VALUE 0 cc 4096-ptr_max
PARAM_VALUE 0 cc->bus 4096-ptr_max
PARAM_VALUE 0 cc->bus->mapped_core 4096-ptr_max
PARAM_VALUE 0 cc->bus->mapped_core->bus 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->read32 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->write32 4096-ptr_max
PARAM_VALUE 1 offset 292
PARAM_VALUE 2 set 1
CAPPED_DATA 0 cc 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &wl->lock
HALF_LOCKED2 bh

drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_c_update_beacon_hw() -> bcma_set32()

Type Parameter Key Value
PARAM_VALUE 0 cc 4096-ptr_max
PARAM_VALUE 0 cc->bus 4096-ptr_max
PARAM_VALUE 0 cc->bus->mapped_core 4096-ptr_max
PARAM_VALUE 0 cc->bus->mapped_core->bus 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->read32 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->write32 4096-ptr_max
PARAM_VALUE 1 offset 292
PARAM_VALUE 2 set 2
CAPPED_DATA 0 cc 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &wl->lock
HALF_LOCKED2 bh

drivers/bcma/core.c bcma_core_pll_ctl() -> bcma_set32()

Type Parameter Key Value
PARAM_VALUE 0 cc 4096-ptr_max
PARAM_VALUE 0 cc->bus 4096-ptr_max
PARAM_VALUE 0 cc->bus->mapped_core 4096-ptr_max
PARAM_VALUE 0 cc->bus->mapped_core->bus 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->aread32 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->awrite32 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->read32 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->write32 4096-ptr_max
PARAM_VALUE 1 offset 480
PARAM_VALUE 2 set 768
CAPPED_DATA 0 cc 1
DATA_SOURCE 0 cc $0
DATA_SOURCE 2 set $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &wl->mutex

drivers/bcma/core.c bcma_core_set_clockmode() -> bcma_set32()

Type Parameter Key Value
PARAM_VALUE 0 cc 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->aread32 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->awrite32 4096-ptr_max
PARAM_VALUE 1 offset 480
PARAM_VALUE 2 set 2
DATA_SOURCE 0 cc $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/bcma/core.c bcma_core_set_clockmode() -> bcma_set32()

Type Parameter Key Value
PARAM_VALUE 0 cc 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->aread32 3247173318440108032,3701469711471284224
PARAM_VALUE 0 cc->bus->ops->awrite32 637083962162814976,6244087500512890880
PARAM_VALUE 1 offset 480
PARAM_VALUE 2 set 4294967293
DATA_SOURCE 0 cc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c _dma64_addrext() -> bcma_set32()

Type Parameter Key Value
PARAM_VALUE 0 cc 4096-ptr_max
PARAM_VALUE 0 cc->bus 4096-ptr_max
PARAM_VALUE 0 cc->bus->mapped_core 4096-ptr_max
PARAM_VALUE 0 cc->drvdata 4096-ptr_max
PARAM_VALUE 0 cc->id.id 2066
PARAM_VALUE 0 cc->id.manuf 1215
PARAM_VALUE 2 set 196608
CAPPED_DATA 0 cc 1
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c dma_txinit() -> bcma_set32()

Type Parameter Key Value
PARAM_VALUE 0 cc->bus->ops->write32 4096-ptr_max
PARAM_VALUE 2 set 1,2049
FUZZY_MAX 2 set 1
BIT_INFO 2 set 0x1,0x801
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &wl->lock
LOCK2 bh
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct brcms_info)->lock

drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c dma_txsuspend() -> bcma_set32()

Type Parameter Key Value
PARAM_VALUE 2 set 2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &wl->lock
LOCK2 bh
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct brcms_info)->lock

drivers/usb/host/bcma-hcd.c bcma_hcd_usb20_old_arm_init() -> bcma_set32()

Type Parameter Key Value
PARAM_VALUE 0 cc 4096-ptr_max
PARAM_VALUE 0 cc->bus 4096-ptr_max
PARAM_VALUE 0 cc->bus->mapped_core 4096-ptr_max
PARAM_VALUE 0 cc->bus->mapped_core->bus 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->write32 4096-ptr_max
PARAM_VALUE 1 offset 1536
PARAM_VALUE 2 set 1024
CAPPED_DATA 0 cc 1
DATA_SOURCE 0 cc r bcma_find_core
NOCHECK_CALL

drivers/bcma/driver_pcie2.c pciedev_crwlpciegen2_180() -> bcma_set32()

Type Parameter Key Value
PARAM_VALUE 0 cc 4096-ptr_max
PARAM_VALUE 0 cc->bus 4096-ptr_max
PARAM_VALUE 0 cc->bus->mapped_core 4096-ptr_max
PARAM_VALUE 0 cc->bus->mapped_core->bus 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->read32 4096-ptr_max
PARAM_VALUE 0 cc->bus->ops->write32 4096-ptr_max
PARAM_VALUE 1 offset 292
PARAM_VALUE 2 set 31
CAPPED_DATA 0 cc 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlc_phy_noise_sample_request() -> bcma_set32()

Type Parameter Key Value
PARAM_VALUE 1 offset 292
PARAM_VALUE 2 set 16
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 &t->wl->lock
LOCK2 bh
TYPE_LOCK (struct brcms_info)->lock

drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c wlc_phy_noise_sample_request() -> bcma_set32()

Type Parameter Key Value
PARAM_VALUE 1 offset 292
PARAM_VALUE 2 set 16
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 &t->wl->lock
LOCK2 bh
TYPE_LOCK (struct brcms_info)->lock