Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/media/usb/uvc/uvc_v4l2.c uvc_ioctl_enum_frameintervals() -> v4l2_simplify_fraction()

Type Parameter Key Value
PARAM_VALUE 0 numerator 4096-ptr_max
PARAM_VALUE 1 denominator 4096-ptr_max
PARAM_VALUE 1 *denominator 10000000
PARAM_VALUE 2 n_terms 8
PARAM_VALUE 3 threshold 333
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/usb/uvc/uvc_v4l2.c uvc_ioctl_enum_frameintervals() -> v4l2_simplify_fraction()

Type Parameter Key Value
PARAM_VALUE 0 numerator 4096-ptr_max
PARAM_VALUE 1 denominator 4096-ptr_max
PARAM_VALUE 1 *denominator 10000000
PARAM_VALUE 2 n_terms 8
PARAM_VALUE 3 threshold 333
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/usb/uvc/uvc_v4l2.c uvc_ioctl_enum_frameintervals() -> v4l2_simplify_fraction()

Type Parameter Key Value
PARAM_VALUE 0 numerator 4096-ptr_max
PARAM_VALUE 1 denominator 4096-ptr_max
PARAM_VALUE 1 *denominator 10000000
PARAM_VALUE 2 n_terms 8
PARAM_VALUE 3 threshold 333
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/usb/uvc/uvc_v4l2.c uvc_ioctl_enum_frameintervals() -> v4l2_simplify_fraction()

Type Parameter Key Value
PARAM_VALUE 0 numerator 4096-ptr_max
PARAM_VALUE 1 denominator 4096-ptr_max
PARAM_VALUE 1 *denominator 10000000
PARAM_VALUE 2 n_terms 8
PARAM_VALUE 3 threshold 333
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/usb/uvc/uvc_v4l2.c uvc_ioctl_g_parm() -> v4l2_simplify_fraction()

Type Parameter Key Value
PARAM_VALUE 0 numerator 6647011184239312896
PARAM_VALUE 1 denominator 2589965671874588672
PARAM_VALUE 1 *denominator 10000000
PARAM_VALUE 2 n_terms 8
PARAM_VALUE 3 threshold 333
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/usb/uvc/uvc_v4l2.c uvc_ioctl_s_parm() -> v4l2_simplify_fraction()

Type Parameter Key Value
PARAM_VALUE 0 numerator 6882118577630846976
PARAM_VALUE 1 denominator 6882118577630846980
PARAM_VALUE 1 *denominator 10000000
PARAM_VALUE 2 n_terms 8
PARAM_VALUE 3 threshold 333
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/usb/gadget/function/uvc_v4l2.c uvc_v4l2_enum_frameintervals() -> v4l2_simplify_fraction()

Type Parameter Key Value
PARAM_VALUE 0 numerator 4096-ptr_max
PARAM_VALUE 1 denominator 4096-ptr_max
PARAM_VALUE 1 *denominator 10000000
PARAM_VALUE 2 n_terms 8
PARAM_VALUE 3 threshold 333
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/usb/gadget/function/uvc_v4l2.c uvc_v4l2_g_parm() -> v4l2_simplify_fraction()

Type Parameter Key Value
PARAM_VALUE 0 numerator 4293343124181073920
PARAM_VALUE 1 denominator 4293343124181073924
PARAM_VALUE 1 *denominator 10000000
PARAM_VALUE 2 n_terms 8
PARAM_VALUE 3 threshold 333
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/amd/isp4/isp4_video.c isp4vid_dev_init() -> v4l2_simplify_fraction()

Type Parameter Key Value
PARAM_VALUE 0 numerator 4096-ptr_max
PARAM_VALUE 1 denominator 4096-ptr_max
PARAM_VALUE 2 n_terms 8
PARAM_VALUE 3 threshold 333
MEM_ZERO 0 numerator
MEM_ZERO 1 denominator
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/amd/isp4/isp4_video.c isp4vid_ioctl_enum_frameintervals() -> v4l2_simplify_fraction()

Type Parameter Key Value
PARAM_VALUE 0 numerator 4096-ptr_max
PARAM_VALUE 1 denominator 4096-ptr_max
PARAM_VALUE 2 n_terms 8
PARAM_VALUE 3 threshold 333
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock