Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 10 files:
- sound/core/seq/oss/seq_oss_init.c, line 154
- sound/core/seq/seq_clientmgr.c, line 2383
- sound/core/seq/seq_dummy.c
- sound/core/seq/seq_midi.c
- sound/core/seq/seq_system.c, line 197
- sound/core/seq/seq_ump_client.c, line 359
- sound/core/seq/seq_virmidi.c
- sound/drivers/opl3/opl3_seq.c
- sound/drivers/opl4/opl4_seq.c
- sound/synth/emux/emux_seq.c, line 116
Smatch caller information:
sound/core/seq/seq_system.c snd_seq_system_client_done() -> snd_seq_delete_kernel_client()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 0-191 |
| NOCHECK_CALL |
sound/core/seq/seq_midi.c snd_seq_midisynth_probe() -> snd_seq_delete_kernel_client()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 0-191 |
| DATA_SOURCE | 0 | client | r snd_seq_create_kernel_client |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | client->name | |
| LOCK2 | _T->lock |
sound/core/seq/seq_midi.c snd_seq_midisynth_remove() -> snd_seq_delete_kernel_client()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &dev->mutex |
sound/core/seq/oss/seq_oss_init.c snd_seq_oss_delete_client() -> snd_seq_delete_kernel_client()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 0-191 |
| FUZZY_MAX | 0 | client | 0 |
| NOCHECK_CALL |
sound/core/seq/seq_dummy.c delete_client() -> snd_seq_delete_kernel_client()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 0-191 |
| FUZZY_MAX | 0 | client | 0 |
| NOCHECK_CALL |
sound/core/seq/seq_dummy.c register_client() -> snd_seq_delete_kernel_client()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 0-191 |
| DATA_SOURCE | 0 | client | r snd_seq_create_kernel_client |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | client->name |
sound/core/seq/seq_dummy.c register_client() -> snd_seq_delete_kernel_client()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 0-191 |
| DATA_SOURCE | 0 | client | r snd_seq_create_kernel_client |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | client->name |
sound/core/seq/seq_virmidi.c snd_virmidi_dev_attach_seq() -> snd_seq_delete_kernel_client()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 0-191 |
| DATA_SOURCE | 0 | client | r snd_seq_create_kernel_client |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | client->name | |
| LOCK2 | _T->lock |
sound/core/seq/seq_virmidi.c snd_virmidi_dev_detach_seq() -> snd_seq_delete_kernel_client()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 0-s32max |
| FUZZY_MAX | 0 | client | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/core/seq/seq_ump_client.c seq_ump_client_free() -> snd_seq_delete_kernel_client()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 0-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex |
sound/synth/emux/emux_seq.c snd_emux_detach_seq() -> snd_seq_delete_kernel_client()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 0-s32max |
| FUZZY_MAX | 0 | client | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/drivers/opl4/opl4_seq.c snd_opl4_seq_probe() -> snd_seq_delete_kernel_client()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 0-191 |
| DATA_SOURCE | 0 | client | r snd_seq_create_kernel_client |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | client->name |
sound/drivers/opl4/opl4_seq.c snd_opl4_seq_remove() -> snd_seq_delete_kernel_client()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 0-s32max |
| FUZZY_MAX | 0 | client | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex |
sound/drivers/opl3/opl3_seq.c snd_opl3_seq_probe() -> snd_seq_delete_kernel_client()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 0-191 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/drivers/opl3/opl3_seq.c snd_opl3_seq_remove() -> snd_seq_delete_kernel_client()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | client | 0-s32max |
| FUZZY_MAX | 0 | client | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex |