Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/net/wireless/realtek/rtw89/rtw8851b.c rtw8851b_set_csi_tone_idx() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 2048
PARAM_VALUE 2 remainder 5543973706320379904
DATA_SOURCE 0 dividend r s32_div_u32_round_closest
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/realtek/rtw89/rtw8851b.c rtw8851b_set_nbi_tone_idx() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 312500
PARAM_VALUE 2 remainder 4938431466482069504
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/realtek/rtw89/rtw8851b.c rtw8851b_set_nbi_tone_idx() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 64
PARAM_VALUE 2 remainder 1351020940879626240
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/realtek/rtw89/rtw8851b.c rtw8851b_set_nbi_tone_idx() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 128,256
PARAM_VALUE 2 remainder 1351020940879626240
DATA_SOURCE 0 dividend r s32_div_u32_round_down
FUZZY_MAX 1 divisor 256
BIT_INFO 1 divisor 0x0,0x180
HARD_MAX 1 divisor 256
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/realtek/rtw89/rtw8851b.c s32_div_u32_round_closest() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 78125
PARAM_VALUE 2 remainder 0
DATA_SOURCE 1 divisor $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/realtek/rtw89/rtw8922d.c rtw8922d_set_csi_tone_idx() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 2048
PARAM_VALUE 2 remainder 5875850802965598208
DATA_SOURCE 0 dividend r s32_div_u32_round_closest
NOCHECK_CALL

drivers/net/wireless/realtek/rtw89/rtw8922d.c rtw8922d_set_nbi_tone_idx() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 312500
PARAM_VALUE 2 remainder 4847461166776033280

drivers/net/wireless/realtek/rtw89/rtw8922d.c rtw8922d_set_nbi_tone_idx() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 64
PARAM_VALUE 2 remainder 7864459795739410432
NOCHECK_CALL

drivers/net/wireless/realtek/rtw89/rtw8922d.c rtw8922d_set_nbi_tone_idx() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 128,256
PARAM_VALUE 2 remainder 7864459795739410432
DATA_SOURCE 0 dividend r s32_div_u32_round_down
FUZZY_MAX 1 divisor 256
BIT_INFO 1 divisor 0x0,0x180
HARD_MAX 1 divisor 256
NOCHECK_CALL

drivers/net/wireless/realtek/rtw89/rtw8922d.c s32_div_u32_round_closest() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 78125
PARAM_VALUE 2 remainder 0
DATA_SOURCE 1 divisor $1

drivers/net/wireless/realtek/rtw89/rtw8922a.c rtw8922a_set_csi_tone_idx() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 2048
PARAM_VALUE 2 remainder 7719400924681850880
DATA_SOURCE 0 dividend r s32_div_u32_round_closest
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/realtek/rtw89/rtw8922a.c rtw8922a_set_nbi_tone_idx() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 312500
PARAM_VALUE 2 remainder 6946519406181978112
CAPPED_DATA 0 dividend 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/realtek/rtw89/rtw8922a.c rtw8922a_set_nbi_tone_idx() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 64
PARAM_VALUE 2 remainder 5954226134984552448
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/realtek/rtw89/rtw8922a.c rtw8922a_set_nbi_tone_idx() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 128,256
PARAM_VALUE 2 remainder 5954226134984552448
DATA_SOURCE 0 dividend r s32_div_u32_round_down
FUZZY_MAX 1 divisor 256
BIT_INFO 1 divisor 0x0,0x180
HARD_MAX 1 divisor 256
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/realtek/rtw89/rtw8922a.c s32_div_u32_round_closest() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 78125
PARAM_VALUE 2 remainder 0
DATA_SOURCE 1 divisor $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/realtek/rtw89/rtw8852b_common.c rtw8852bt_set_csi_tone_idx() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 2048
PARAM_VALUE 2 remainder 942716610753937408
DATA_SOURCE 0 dividend r s32_div_u32_round_closest
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/realtek/rtw89/rtw8852b_common.c s32_div_u32_round_closest() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 78125
PARAM_VALUE 2 remainder 0
DATA_SOURCE 1 divisor $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/realtek/rtw89/rtw8852c.c rtw8852c_set_csi_tone_idx() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 2048
PARAM_VALUE 2 remainder 8747421062992150528
DATA_SOURCE 0 dividend r s32_div_u32_round_closest
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/realtek/rtw89/rtw8852c.c rtw8852c_set_nbi_tone_idx() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 312500
PARAM_VALUE 2 remainder 6619573209159741440
CAPPED_DATA 0 dividend 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/realtek/rtw89/rtw8852c.c rtw8852c_set_nbi_tone_idx() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 64
PARAM_VALUE 2 remainder 4258749830719246336
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/realtek/rtw89/rtw8852c.c rtw8852c_set_nbi_tone_idx() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 128,256
PARAM_VALUE 2 remainder 4258749830719246336
DATA_SOURCE 0 dividend r s32_div_u32_round_down
FUZZY_MAX 1 divisor 256
BIT_INFO 1 divisor 0x0,0x180
HARD_MAX 1 divisor 256
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/realtek/rtw89/rtw8852c.c s32_div_u32_round_closest() -> s32_div_u32_round_down()

Type Parameter Key Value
PARAM_VALUE 1 divisor 78125
PARAM_VALUE 2 remainder 0
DATA_SOURCE 1 divisor $1
RX_PATH
TASK_NOT_RUNNING