Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/i915/display/intel_dpll.c chv_find_best_dpll() -> intel_pll_is_valid()

Type Parameter Key Value
PARAM_VALUE 1 limit 7639107696001806336,8638622854255165440
PARAM_VALUE 1 limit->p1.max 3-4,6,8,33
PARAM_VALUE 1 limit->p1.min 1-2
PARAM_VALUE 2 clock 7489242554808815616
PARAM_VALUE 2 clock->m 0,42-2147483646
PARAM_VALUE 2 clock->m1 2
PARAM_VALUE 2 clock->m2 0,21-1073741823
PARAM_VALUE 2 clock->n 1
PARAM_VALUE 2 clock->p 5-3300
PARAM_VALUE 2 clock->p1 1-33
BUF_SIZE 1 limit 76
CAPPED_DATA 1 limit->p1.min 1
CAPPED_DATA 1 limit->p2.p2_slow 1
DATA_SOURCE 1 limit $0
PARAM_COMPARE 1 limit->p1.max > $1->p1.min
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 clock->m1
NO_OVERFLOW_SIMPLE 2 clock->m2

drivers/gpu/drm/i915/display/intel_dpll.c g4x_find_best_dpll() -> intel_pll_is_valid()

Type Parameter Key Value
PARAM_VALUE 1 limit 4096-ptr_max
PARAM_VALUE 1 limit->m1.max 0,2-3,18,22-23,26
PARAM_VALUE 1 limit->m1.min 0,2,8,12,16-18
PARAM_VALUE 1 limit->m2.max 7,9,11,16,156,254,734003200,1069547520
PARAM_VALUE 1 limit->m2.min 0,3,5-6,11,8388608,100663296
PARAM_VALUE 1 limit->n.max 1-7,16
PARAM_VALUE 1 limit->n.min 1-3
PARAM_VALUE 1 limit->p1.max 3-4,6,8,33
PARAM_VALUE 1 limit->p1.min 1-2
PARAM_VALUE 2 clock 6305668573663412224
PARAM_VALUE 2 clock->m1 0-26
PARAM_VALUE 2 clock->m2 0-1069547520
PARAM_VALUE 2 clock->n 1-16
PARAM_VALUE 2 clock->p 1-660
PARAM_VALUE 2 clock->p1 1-33
BUF_SIZE 1 limit 76
CAPPED_DATA 1 limit->m1.min 1
CAPPED_DATA 1 limit->m2.min 1
CAPPED_DATA 1 limit->n.min 1
CAPPED_DATA 1 limit->p1.min 1
DATA_SOURCE 1 limit $0
PARAM_COMPARE 1 limit->m1.max >= $1->m1.min
PARAM_COMPARE 1 limit->m2.max >= $1->m2.min
PARAM_COMPARE 1 limit->p1.max >= $1->p1.min
BIT_INFO 1 limit 0x0,0x7ffffffffffff000
BIT_INFO 1 limit 0x0,0x7ffffffffffff000
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_dpll.c i9xx_find_best_dpll() -> intel_pll_is_valid()

Type Parameter Key Value
PARAM_VALUE 1 limit 75686069130895360,2147701339141742592,6995195298962800640,7022005093204000768,8330178994170060800
PARAM_VALUE 1 limit->m1.max 0,2-3,18,22-23,26
PARAM_VALUE 1 limit->m1.min 0,2,8,12,16-18
PARAM_VALUE 1 limit->m2.max 7,9,11,16,156,254,734003200,1069547520
PARAM_VALUE 1 limit->m2.min 0,3,5-6,11,8388608,100663296
PARAM_VALUE 1 limit->n.max 1-7,16
PARAM_VALUE 1 limit->n.min 1-3
PARAM_VALUE 1 limit->p1.max 3-4,6,8,33
PARAM_VALUE 1 limit->p1.min 1-2
PARAM_VALUE 2 clock 7321873916166094848
PARAM_VALUE 2 clock->m1 1-26
PARAM_VALUE 2 clock->m2 0-25
PARAM_VALUE 2 clock->n 1-16
PARAM_VALUE 2 clock->p 1-660
PARAM_VALUE 2 clock->p1 1-33
BUF_SIZE 1 limit 76
CAPPED_DATA 1 limit->m1.min 1
DATA_SOURCE 1 limit $0
BIT_INFO 1 limit 0x100200000280000,0x7fffffffffffffff
BIT_INFO 1 limit 0x100200000280000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_dpll.c pnv_find_best_dpll() -> intel_pll_is_valid()

Type Parameter Key Value
PARAM_VALUE 1 limit 5360591636540964864,5969170507180879872
PARAM_VALUE 1 limit->m1.max 0,2-3,18,22-23,26
PARAM_VALUE 1 limit->m1.min 0,2,8,12,16-18
PARAM_VALUE 1 limit->m2.max 7,9,11,16,156,254,734003200,1069547520
PARAM_VALUE 1 limit->m2.min 0,3,5-6,11,8388608,100663296
PARAM_VALUE 1 limit->n.max 1-7,16
PARAM_VALUE 1 limit->n.min 1-3
PARAM_VALUE 1 limit->p1.max 3-4,6,8,33
PARAM_VALUE 1 limit->p1.min 1-2
PARAM_VALUE 2 clock 523188087050514432
PARAM_VALUE 2 clock->m 2-1069547522
PARAM_VALUE 2 clock->m1 0-26
PARAM_VALUE 2 clock->m2 0-1069547520
PARAM_VALUE 2 clock->n 1-16
PARAM_VALUE 2 clock->p 1-660
PARAM_VALUE 2 clock->p1 1-33
BUF_SIZE 1 limit 76
CAPPED_DATA 1 limit->m1.min 1
DATA_SOURCE 1 limit $0
BIT_INFO 1 limit 0x424480b100400000,0x7fffffffffffffff
BIT_INFO 1 limit 0x424480b100400000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_dpll.c vlv_find_best_dpll() -> intel_pll_is_valid()

Type Parameter Key Value
PARAM_VALUE 1 limit 2833069867612024832
PARAM_VALUE 1 limit->m1.max 3
PARAM_VALUE 1 limit->m1.min 2
PARAM_VALUE 1 limit->n.max 7
PARAM_VALUE 1 limit->n.min 1
PARAM_VALUE 1 limit->p1.max 3
PARAM_VALUE 1 limit->p1.min 2
PARAM_VALUE 2 clock 5020522240775086080
PARAM_VALUE 2 clock->m1 2-3
PARAM_VALUE 2 clock->n 1-5
PARAM_VALUE 2 clock->p1 2-3
BUF_SIZE 1 limit 76
DATA_SOURCE 1 limit $0
PARAM_COMPARE 1 limit->n.max >= $1->n.min
RX_PATH
TASK_NOT_RUNNING