Defined in 1 files as a function:
Referenced in 9 files:
- drivers/input/misc/ims-pcu.c, line 1221
- drivers/input/touchscreen/ili210x.c, line 875
- drivers/media/usb/gspca/vicam.c, line 232
- drivers/usb/misc/emi26.c
- drivers/usb/misc/emi62.c
- drivers/usb/misc/ezusb.c, line 66
- drivers/usb/serial/io_edgeport.c
- drivers/watchdog/ziirave_wdt.c, line 515
- sound/soc/codecs/zl38060.c, line 178
Smatch caller information:
drivers/watchdog/ziirave_wdt.c ziirave_wdt_sysfs_store_firm() -> request_ihex_firmware()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fw | 4758997935020478464 |
| PARAM_VALUE | 1 | fw_name | 6921417403572453376 |
| PARAM_VALUE | 2 | dev | 4096-ptr_max |
| BUF_SIZE | 1 | fw_name | 15 |
| DATA_SOURCE | 2 | dev | $0 |
| STR_LEN | 0 | fw | 14 |
| TERMINATED | 1 | fw_name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/usb/serial/io_edgeport.c load_application_firmware() -> request_ihex_firmware()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fw | 3012685466480685056 |
| PARAM_VALUE | 1 | fw_name | 2569825353011777536,2735405515693641728 |
| PARAM_VALUE | 2 | dev | 4096-ptr_max |
| BUF_SIZE | 1 | fw_name | 17-18 |
| BUF_SIZE | 1 | fw_name | 17-18 |
| STR_LEN | 0 | fw | 16-17 |
| STR_LEN | 1 | fw_name | 16-17 |
| BIT_INFO | 1 | fw_name | 0x21a0188205005000,0x27ffdedbdf9f5000 |
| BIT_INFO | 1 | fw_name | 0x21a0188205005000,0x27ffdedbdf9f5000 |
| TERMINATED | 1 | fw_name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/serial/io_edgeport.c update_edgeport_E2PROM() -> request_ihex_firmware()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fw | 3588800984243474432 |
| PARAM_VALUE | 1 | fw_name | 1370883806551945216,4821792185249636352 |
| PARAM_VALUE | 2 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | dev->devres_head.prev | 4096-ptr_max |
| BUF_SIZE | 1 | fw_name | 17-18 |
| BUF_SIZE | 1 | fw_name | 17-18 |
| STR_LEN | 0 | fw | 16-17 |
| STR_LEN | 1 | fw_name | 16-17 |
| BIT_INFO | 1 | fw_name | 0x20252020c8d2000,0x53ee7bff0fdf3000 |
| BIT_INFO | 1 | fw_name | 0x20252020c8d2000,0x53ee7bff0fdf3000 |
| TERMINATED | 1 | fw_name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/misc/ims-pcu.c ims_pcu_update_firmware_store() -> request_ihex_firmware()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fw | 5055732128266567680 |
| PARAM_VALUE | 0 | *fw | 0 |
| PARAM_VALUE | 1 | fw_name | 4142845447929028608 |
| BUF_SIZE | 1 | fw_name | 10 |
| STR_LEN | 0 | fw | 9 |
| TERMINATED | 1 | fw_name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/usb/misc/emi62.c emi62_load_firmware() -> request_ihex_firmware()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fw | 3657640986581225472 |
| PARAM_VALUE | 0 | *fw | 0 |
| PARAM_VALUE | 1 | fw_name | 12737528622804992 |
| PARAM_VALUE | 2 | dev | 4096-ptr_max |
| BUF_SIZE | 1 | fw_name | 16 |
| STR_LEN | 0 | fw | 15 |
| TERMINATED | 1 | fw_name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/misc/emi62.c emi62_load_firmware() -> request_ihex_firmware()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fw | 2720205322637049856 |
| PARAM_VALUE | 0 | *fw | 0 |
| PARAM_VALUE | 1 | fw_name | 8681703451366801408 |
| PARAM_VALUE | 2 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | dev->devres_head.prev | 4096-ptr_max |
| BUF_SIZE | 1 | fw_name | 19 |
| STR_LEN | 0 | fw | 18 |
| TERMINATED | 1 | fw_name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/misc/emi62.c emi62_load_firmware() -> request_ihex_firmware()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fw | 2700074281961562112 |
| PARAM_VALUE | 0 | *fw | 0 |
| PARAM_VALUE | 1 | fw_name | 7540741317992431616 |
| PARAM_VALUE | 2 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | dev->devres_head.prev | 4096-ptr_max |
| BUF_SIZE | 1 | fw_name | 15 |
| STR_LEN | 0 | fw | 14 |
| TERMINATED | 1 | fw_name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/misc/emi26.c emi26_load_firmware() -> request_ihex_firmware()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fw | 7707673631028310016 |
| PARAM_VALUE | 0 | *fw | 0 |
| PARAM_VALUE | 1 | fw_name | 7017923268584869888 |
| PARAM_VALUE | 2 | dev | 4096-ptr_max |
| BUF_SIZE | 1 | fw_name | 16 |
| STR_LEN | 0 | fw | 15 |
| TERMINATED | 1 | fw_name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/misc/emi26.c emi26_load_firmware() -> request_ihex_firmware()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fw | 6075653601391853568 |
| PARAM_VALUE | 0 | *fw | 0 |
| PARAM_VALUE | 1 | fw_name | 793699212814667776 |
| PARAM_VALUE | 2 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | dev->devres_head.prev | 4096-ptr_max |
| BUF_SIZE | 1 | fw_name | 19 |
| STR_LEN | 0 | fw | 18 |
| TERMINATED | 1 | fw_name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/misc/emi26.c emi26_load_firmware() -> request_ihex_firmware()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fw | 8748730723393294336 |
| PARAM_VALUE | 0 | *fw | 0 |
| PARAM_VALUE | 1 | fw_name | 4161567962537639936 |
| PARAM_VALUE | 2 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | dev->devres_head.prev | 4096-ptr_max |
| BUF_SIZE | 1 | fw_name | 18 |
| STR_LEN | 0 | fw | 17 |
| TERMINATED | 1 | fw_name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/touchscreen/ili210x.c ili210x_firmware_update_store() -> request_ihex_firmware()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fw | 4588683758571909120 |
| PARAM_VALUE | 0 | *fw | 0 |
| PARAM_VALUE | 1 | fw_name | 9041914842011136000 |
| BUF_SIZE | 1 | fw_name | 19 |
| BUF_SIZE | 1 | fw_name | 19 |
| DATA_SOURCE | 2 | dev | $0 |
| STR_LEN | 0 | fw | 18 |
| STR_LEN | 1 | fw_name | 18 |
| TERMINATED | 1 | fw_name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/usb/misc/ezusb.c ezusb_ihex_firmware_download() -> request_ihex_firmware()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fw | 57083223703715840 |
| PARAM_VALUE | 0 | *fw | 0 |
| PARAM_VALUE | 1 | fw_name | 4096-ptr_max |
| PARAM_VALUE | 2 | dev | 4096-ptr_max |
| BUF_SIZE | 1 | fw_name | 13,15,17-20,26-27 |
| BUF_SIZE | 1 | fw_name | 13,15,17-20,26-27 |
| DATA_SOURCE | 1 | fw_name | $2 |
| STR_LEN | 0 | fw | (-1),14,16-19,25-26 |
| STR_LEN | 1 | fw_name | (-1),14,16-19,25-26 |
| BIT_INFO | 1 | fw_name | 0x0,0x7fffffffffffffff |
| BIT_INFO | 1 | fw_name | 0x0,0x7fffffffffffffff |
| TERMINATED | 1 | fw_name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/codecs/zl38060.c zl38_load_firmware() -> request_ihex_firmware()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fw | 7849625563967688704 |
| PARAM_VALUE | 0 | *fw | 0 |
| PARAM_VALUE | 1 | fw_name | 900060339868119040 |
| PARAM_VALUE | 2 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 2 | dev->devres_head.prev->next->next | 4096-ptr_max |
| BUF_SIZE | 1 | fw_name | 11 |
| BUF_SIZE | 2 | dev | 1616 |
| DATA_SOURCE | 2 | dev | $0 |
| STR_LEN | 0 | fw | 10 |
| TERMINATED | 1 | fw_name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/usb/gspca/vicam.c sd_init() -> request_ihex_firmware()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fw | 4408469862797795328 |
| PARAM_VALUE | 1 | fw_name | 6832609940981395456 |
| PARAM_VALUE | 2 | dev | 4096-ptr_max |
| BUF_SIZE | 1 | fw_name | 18 |
| STR_LEN | 0 | fw | 17 |
| TERMINATED | 1 | fw_name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &gspca_dev->usb_lock |