Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 10 files:
- drivers/video/fbdev/core/modedb.c, line 1197
- drivers/video/fbdev/i740fb.c, line 1095
- drivers/video/fbdev/i810/i810_main.c, line 1944
- drivers/video/fbdev/nvidia/nvidia.c, line 1145
- drivers/video/fbdev/s3fb.c, line 1371
- drivers/video/fbdev/savage/savagefb_driver.c, line 2255
- drivers/video/fbdev/smscufx.c, line 1527
- drivers/video/fbdev/tdfxfb.c, line 1650
- drivers/video/fbdev/tridentfb.c, line 1654
- drivers/video/fbdev/udlfb.c, line 1359
Smatch caller information:
drivers/video/fbdev/s3fb.c s3_pci_probe() -> fb_find_best_display()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | specs | 4096-ptr_max |
| PARAM_VALUE | 0 | specs->modedb | 1-u64max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/video/fbdev/savage/savagefb_driver.c savagefb_probe() -> fb_find_best_display()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | specs | 4096-ptr_max |
| PARAM_VALUE | 0 | specs->modedb | 1-u64max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/video/fbdev/nvidia/nvidia.c nvidia_set_fbinfo() -> fb_find_best_display()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | specs | 4096-ptr_max |
| PARAM_VALUE | 0 | specs->modedb | 1-u64max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| BUF_SIZE | 0 | specs | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/video/fbdev/udlfb.c dlfb_setup_modes() -> fb_find_best_display()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | specs | 4096-ptr_max |
| PARAM_VALUE | 0 | specs->chroma.bluex | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.bluey | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.greenx | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.greeny | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.redx | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.redy | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.whitex | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.whitey | 0-999 |
| PARAM_VALUE | 0 | specs->dpms | 0-7 |
| PARAM_VALUE | 0 | specs->gamma | 100-355 |
| PARAM_VALUE | 0 | specs->input | 33-34,36,40,48,65-66,68,72,80,129-130,132,136,144,257-258,260,264,272 |
| PARAM_VALUE | 0 | specs->misc | 0-3 |
| PARAM_VALUE | 0 | specs->modedb | 4096-ptr_max |
| PARAM_VALUE | 0 | specs->modedb_len | 1-s32max |
| PARAM_VALUE | 0 | specs->signal | 0,2-31 |
| PARAM_VALUE | 0 | specs->week | 0-255 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| MEM_ZERO | 0 | specs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &info->lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/video/fbdev/tridentfb.c trident_pci_probe() -> fb_find_best_display()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | specs | 4096-ptr_max |
| PARAM_VALUE | 0 | specs->modedb | 1-u64max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/video/fbdev/i740fb.c i740fb_probe() -> fb_find_best_display()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | specs | 4096-ptr_max |
| PARAM_VALUE | 0 | specs->modedb | 1-u64max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/video/fbdev/tdfxfb.c tdfxfb_probe() -> fb_find_best_display()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | specs | 4096-ptr_max |
| PARAM_VALUE | 0 | specs->chroma.bluex | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.bluey | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.greenx | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.greeny | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.redx | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.redy | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.whitex | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.whitey | 0-999 |
| PARAM_VALUE | 0 | specs->dpms | 0-7 |
| PARAM_VALUE | 0 | specs->gamma | 100-355 |
| PARAM_VALUE | 0 | specs->input | 33-34,36,40,48,65-66,68,72,80,129-130,132,136,144,257-258,260,264,272 |
| PARAM_VALUE | 0 | specs->misc | 0-3 |
| PARAM_VALUE | 0 | specs->modedb | 4096-ptr_max |
| PARAM_VALUE | 0 | specs->signal | 0,2-31 |
| PARAM_VALUE | 0 | specs->week | 0-255 |
| PARAM_VALUE | 0 | *specs->ascii | 0-255 |
| PARAM_VALUE | 0 | *specs->monitor | 0-255 |
| PARAM_VALUE | 0 | *specs->serial_no | 0-255 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| BUF_SIZE | 0 | specs | 144 |
| CAPPED_DATA | 0 | specs->modedb_len | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/video/fbdev/smscufx.c ufx_setup_modes() -> fb_find_best_display()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | specs | 4096-ptr_max |
| PARAM_VALUE | 0 | specs->chroma.bluex | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.bluey | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.greenx | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.greeny | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.redx | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.redy | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.whitex | 0-999 |
| PARAM_VALUE | 0 | specs->chroma.whitey | 0-999 |
| PARAM_VALUE | 0 | specs->dpms | 0-7 |
| PARAM_VALUE | 0 | specs->gamma | 100-355 |
| PARAM_VALUE | 0 | specs->input | 33-34,36,40,48,65-66,68,72,80,129-130,132,136,144,257-258,260,264,272 |
| PARAM_VALUE | 0 | specs->misc | 0-3 |
| PARAM_VALUE | 0 | specs->modedb | 4096-ptr_max |
| PARAM_VALUE | 0 | specs->modedb_len | 1-s32max |
| PARAM_VALUE | 0 | specs->signal | 0,2-31 |
| PARAM_VALUE | 0 | specs->week | 0-255 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| MEM_ZERO | 0 | specs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &info->lock |