Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
net/bluetooth/rfcomm/core.c __rfcomm_dlc_open() -> rfcomm_check_security()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| PARAM_VALUE | 0 | d->cfc | 0-4294967294 |
| PARAM_VALUE | 0 | d->dlci | 0-63 |
| PARAM_VALUE | 0 | d->flags | 0 |
| PARAM_VALUE | 0 | d->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | d->list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | d->mscex | 0 |
| PARAM_VALUE | 0 | d->out | 1 |
| PARAM_VALUE | 0 | d->priority | 7 |
| PARAM_VALUE | 0 | d->rx_credits | 7 |
| PARAM_VALUE | 0 | d->sec_level | 1 |
| PARAM_VALUE | 0 | d->session | 4096-ptr_max |
| PARAM_VALUE | 0 | d->session->dlcs.next | 4096-ptr_max |
| PARAM_VALUE | 0 | d->session->sock | 4096-ptr_max |
| PARAM_VALUE | 0 | d->session->timer.entry.pprev | 0 |
| PARAM_VALUE | 0 | d->session->timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | d->session->timer.function | 0 |
| PARAM_VALUE | 0 | d->state | 7 |
| PARAM_VALUE | 0 | d->v24_sig | 140 |
| DATA_SOURCE | 0 | d | $0 |
| FUZZY_MAX | 0 | d->cfc | 0 |
| BIT_INFO | 0 | d->addr | 0x1,0xffffffffffffffff |
| BIT_INFO | 0 | d->cfc | 0x0,0x7fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rfcomm_mutex | ||
| HALF_LOCKED2 | _T->lock |
net/bluetooth/rfcomm/core.c rfcomm_check_accept() -> rfcomm_check_security()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| PARAM_VALUE | 0 | d->dlci | 1-63 |
| PARAM_VALUE | 0 | d->state | 2 |
| CAPPED_DATA | 0 | d->dlci | 1 |
| DATA_SOURCE | 0 | d | $0 |
| NOSPEC | 0 | d->dlci | |
| USER_DATA | 0 | d->addr | 0-255[c] |
| USER_DATA | 0 | d->dlci | 1-63[c] |
| LOCK2 | global &rfcomm_mutex |
net/bluetooth/rfcomm/core.c rfcomm_process_connect() -> rfcomm_check_security()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| PARAM_VALUE | 0 | d->state | 7 |
| CAPPED_DATA | 0 | &d->list | 1 |
| LOCK2 | global &rfcomm_mutex |