Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/firewire/core-cdev.c handle_request() -> add_client_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | resource | 4096-ptr_max |
| PARAM_VALUE | 1 | resource->release | 8298042075544305664 |
| PARAM_VALUE | 2 | gfp_mask | 2080 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/firewire/core-cdev.c init_request() -> add_client_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| PARAM_VALUE | 0 | client->device | 4096-ptr_max |
| PARAM_VALUE | 0 | client->device->state.counter | s32min-2,4-s32max |
| PARAM_VALUE | 1 | resource | 4096-ptr_max |
| PARAM_VALUE | 1 | resource->release | 4336618353071198208 |
| PARAM_VALUE | 2 | gfp_mask | 3264 |
| BUF_SIZE | 0 | client | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | client | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | client | $0 |
drivers/firewire/core-cdev.c ioctl_add_descriptor() -> add_client_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| PARAM_VALUE | 0 | client->device | 4096-ptr_max |
| PARAM_VALUE | 0 | client->device->is_local | 1 |
| PARAM_VALUE | 0 | client->device->state.counter | s32min-2,4-s32max |
| PARAM_VALUE | 1 | resource | 4096-ptr_max |
| PARAM_VALUE | 1 | resource->release | 2937830270636679168 |
| PARAM_VALUE | 2 | gfp_mask | 3264 |
| BUF_SIZE | 0 | client | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | client | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | client | $0 |
drivers/firewire/core-cdev.c ioctl_allocate() -> add_client_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| PARAM_VALUE | 0 | client->device | 4096-ptr_max |
| PARAM_VALUE | 0 | client->device->state.counter | s32min-2,4-s32max |
| PARAM_VALUE | 1 | resource | 4096-ptr_max |
| PARAM_VALUE | 1 | resource->release | 1367698176531443712 |
| PARAM_VALUE | 2 | gfp_mask | 3264 |
| BUF_SIZE | 0 | client | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | client | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | client | $0 |
drivers/firewire/core-cdev.c ioctl_allocate_iso_resource() -> add_client_resource()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 4096-ptr_max |
| PARAM_VALUE | 0 | client->device | 4096-ptr_max |
| PARAM_VALUE | 0 | client->device->state.counter | s32min-2,4-s32max |
| PARAM_VALUE | 1 | resource | 4096-ptr_max |
| PARAM_VALUE | 1 | resource->release | 5081773329929220096 |
| PARAM_VALUE | 2 | gfp_mask | 3264 |
| BUF_SIZE | 0 | client | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | client | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | client | $0 |