Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/ssb/main.c ssb_bus_may_powerdown() -> ssb_chipco_set_clockmode()

Type Parameter Key Value
PARAM_VALUE 0 cc 4096-ptr_max
PARAM_VALUE 0 cc->dev 4096-ptr_max
PARAM_VALUE 0 cc->dev->id.revision 5-255
PARAM_VALUE 1 mode 0
BUF_SIZE 0 cc 112
FUZZY_MAX 0 cc->dev->id.revision 5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 cc->capabilities 0-u32max
HOST_DATA 0 cc->max_timer_ms 2114-u16max,541200-u32max[c]
HOST_DATA 0 cc->status 0-u32max
HOST_DATA 0 cc->ticks_per_ms 1-31[c]
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 &wl->mutex

drivers/ssb/main.c ssb_bus_powerup() -> ssb_chipco_set_clockmode()

Type Parameter Key Value
PARAM_VALUE 0 cc 4096-ptr_max
PARAM_VALUE 1 mode 1-2
FUZZY_MAX 1 mode 2
HARD_MAX 1 mode 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 cc->capabilities 0-u32max
HOST_DATA 0 cc->max_timer_ms 2114-u16max,541200-u32max[c]
HOST_DATA 0 cc->status 0-u32max
HOST_DATA 0 cc->ticks_per_ms 1-31[c]
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 &wl->mutex

drivers/ssb/driver_chipcommon.c ssb_chipco_resume() -> ssb_chipco_set_clockmode()

Type Parameter Key Value
PARAM_VALUE 0 cc 4096-ptr_max
PARAM_VALUE 0 cc->dev 4096-ptr_max
PARAM_VALUE 0 cc->dev->bus 4096-ptr_max
PARAM_VALUE 0 cc->dev->bus->sdio_sbaddr 0-255,402653184-403697664
PARAM_VALUE 1 mode 1
DATA_SOURCE 0 cc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/ssb/driver_chipcommon.c ssb_chipco_suspend() -> ssb_chipco_set_clockmode()

Type Parameter Key Value
PARAM_VALUE 0 cc 4096-ptr_max
PARAM_VALUE 0 cc->dev 1-u64max
PARAM_VALUE 1 mode 0
DATA_SOURCE 0 cc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/ssb/driver_chipcommon.c ssb_chipco_watchdog_timer_set() -> ssb_chipco_set_clockmode()

Type Parameter Key Value
PARAM_VALUE 0 cc 4096-ptr_max
PARAM_VALUE 0 cc->dev 4096-ptr_max
PARAM_VALUE 0 cc->dev->bus 4096-ptr_max
PARAM_VALUE 0 cc->dev->bus->bustype 0
PARAM_VALUE 1 mode 1-2
DATA_SOURCE 0 cc $0
FUZZY_MAX 1 mode 2
BIT_INFO 0 cc->capabilities 0x0,0xefffffff
HARD_MAX 1 mode 2
NOCHECK_CALL

drivers/ssb/driver_chipcommon.c ssb_chipcommon_init() -> ssb_chipco_set_clockmode()

Type Parameter Key Value
PARAM_VALUE 0 cc 4096-ptr_max
PARAM_VALUE 0 cc->dev 4096-ptr_max
PARAM_VALUE 0 cc->dev->bus 4096-ptr_max
PARAM_VALUE 0 cc->dev->bus->sdio_sbaddr 0-255,402653184-403697664
PARAM_VALUE 0 cc->dev->ops->read32 4096-ptr_max
PARAM_VALUE 0 cc->dev->ops->write32 4096-ptr_max
PARAM_VALUE 1 mode 1
CAPPED_DATA 0 cc->dev 1
DATA_SOURCE 0 cc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 cc->dev->bus->chipco.capabilities 0-u32max
HOST_DATA 0 cc->dev->bus->chipco.max_timer_ms 2114-u16max,541200-u32max[c]
HOST_DATA 0 cc->dev->bus->chipco.status 0-u32max
HOST_DATA 0 cc->dev->bus->chipco.ticks_per_ms 1-31[c]
HOST_DATA 0 cc->dev->bus->host_sdio->card->host->fail_mmc_request.stacktrace_depth s64min-s64max
HOST_DATA 0 cc->status 0-u32max
HOST_DATA 0 *cc->dev->bus->host_sdio->tmpbuf 0-255