Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/gpu/drm/i915/i915_scatterlist.c igt_sg_alloc() -> alloc_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pt | 948712048651821056 |
| PARAM_VALUE | 0 | pt->start | 1024 |
| PARAM_VALUE | 3 | npages_fn | 1-u64max |
| PARAM_VALUE | 4 | rnd | 2002872964000690176 |
| PARAM_VALUE | 4 | rnd->s1 | 2-u32max |
| PARAM_VALUE | 4 | rnd->s2 | 2-u32max |
| PARAM_VALUE | 4 | rnd->s3 | 2-u32max |
| PARAM_VALUE | 4 | rnd->s4 | 2-u32max |
| PARAM_VALUE | 5 | alloc_error | (-28),(-12) |
| FUZZY_MAX | 5 | alloc_error | (-12) |
| BIT_INFO | 5 | alloc_error | 0xffffffe4,0xffffffffffffffff |
| HARD_MAX | 5 | alloc_error | (-12) |
| NO_OVERFLOW_SIMPLE | 1 | count | |
| NO_OVERFLOW_SIMPLE | 2 | max |
drivers/gpu/drm/i915/i915_scatterlist.c igt_sg_trim() -> alloc_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pt | 5593747192644792320 |
| PARAM_VALUE | 0 | pt->start | 1024 |
| PARAM_VALUE | 1 | count | 0-4096 |
| PARAM_VALUE | 2 | max | 4096 |
| PARAM_VALUE | 3 | npages_fn | 1-u64max |
| PARAM_VALUE | 4 | rnd | 6026514128019267584 |
| PARAM_VALUE | 4 | rnd->s1 | 2-u32max |
| PARAM_VALUE | 4 | rnd->s2 | 2-u32max |
| PARAM_VALUE | 4 | rnd->s3 | 2-u32max |
| PARAM_VALUE | 4 | rnd->s4 | 2-u32max |
| PARAM_VALUE | 5 | alloc_error | (-28),(-12) |
| FUZZY_MAX | 1 | count | 4096 |
| FUZZY_MAX | 5 | alloc_error | (-12) |
| PARAM_COMPARE | 1 | count | <= $2 |
| PARAM_COMPARE | 2 | max | >= $1 |
| PARAM_COMPARE | 2 | max | >= $1 |
| BIT_INFO | 5 | alloc_error | 0xffffffe4,0xffffffffffffffff |
| HARD_MAX | 5 | alloc_error | (-12) |
| NO_OVERFLOW_SIMPLE | 1 | count | |
| NO_OVERFLOW_SIMPLE | 2 | max |