Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/usb/serial/ark3116.c ark3116_port_probe() -> calc_divisor()

Type Parameter Key Value
PARAM_VALUE 0 host 9600
RX_PATH
TASK_NOT_RUNNING

drivers/usb/serial/ark3116.c ark3116_set_termios() -> calc_divisor()

Type Parameter Key Value
PARAM_VALUE 0 host 9600
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/usb/serial/ark3116.c ark3116_set_termios() -> calc_divisor()

Type Parameter Key Value
PARAM_VALUE 0 host 75-3000000
FUZZY_MAX 0 host 3000000
HARD_MAX 0 host 3000000
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 host 75-3000000
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/usb/serial/ark3116.c ark3116_set_termios() -> calc_divisor()

Type Parameter Key Value
PARAM_VALUE 0 host 460800
DATA_SOURCE 0 host r tty_get_baud_rate
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 host 460800
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/usb/serial/ark3116.c ark3116_set_termios() -> calc_divisor()

Type Parameter Key Value
PARAM_VALUE 0 host 921600
DATA_SOURCE 0 host r tty_get_baud_rate
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 host 921600
HALF_LOCKED2 &serial->disc_mutex
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &console_mutex

drivers/mmc/host/omap_hsmmc.c omap_hsmmc_set_clock() -> calc_divisor()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->mmc 4096-ptr_max
PARAM_VALUE 0 host->pdata 4096-ptr_max
PARAM_VALUE 1 ios 4096-ptr_max
BUF_SIZE 0 host s32min-(-1),1-s32max
BUF_SIZE 0 host s32min-(-1),1-s32max
BUF_SIZE 1 ios 24
DATA_SOURCE 0 host $0
PARAM_COMPARE 0 &host->mmc->ios == $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 host unit_byte