Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/media/dvb-core/dmxdev.c dvb_dmxdev_filter_stop() -> (struct dmx_demux)->release_ts_feed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmx | 4096-ptr_max |
| CONTAINER | 0 | -56+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dmxdev->mutex | ||
| LOCK2 | &dmxdevfilter->mutex | ||
| TYPE_LOCK | (struct dmxdev)->mutex | ||
| TYPE_LOCK | (struct dmxdev_filter)->mutex |
drivers/media/dvb-core/dmxdev.c dvb_dmxdev_remove_pid() -> (struct dmx_demux)->release_ts_feed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmx | 4096-ptr_max |
| PARAM_VALUE | 1 | ts_feed | 4096-ptr_max |
| PARAM_VALUE | 1 | ts_feed->state | 0-4294967295 |
| CONTAINER | 0 | *(-56+0) | $(-1) |
| NOCHECK_CALL | |||
| LOCK2 | &dmxdev->mutex | ||
| LOCK2 | &filter->mutex | ||
| TYPE_LOCK | (struct dmxdev)->mutex | ||
| TYPE_LOCK | (struct dmxdev_filter)->mutex |
drivers/media/dvb-core/dmxdev.c dvb_dmxdev_start_feed() -> (struct dmx_demux)->release_ts_feed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmx | 4096-ptr_max |
| PARAM_VALUE | 1 | ts_feed | 4096-ptr_max |
| PARAM_VALUE | 1 | ts_feed->is_filtering | 0 |
| PARAM_VALUE | 1 | ts_feed->parent | 4096-ptr_max |
| PARAM_VALUE | 1 | ts_feed->priv | 4096-ptr_max |
| PARAM_VALUE | 1 | ts_feed->set | 3227433515314266112 |
| PARAM_VALUE | 1 | ts_feed->start_filtering | 8817092232475582464 |
| PARAM_VALUE | 1 | ts_feed->stop_filtering | 6551625588372492288 |
| BUF_SIZE | 1 | ts_feed->priv | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmx->feednum | 1 |
| CAPPED_DATA | 0 | dmx->filternum | 1 |
| CAPPED_DATA | 1 | ts_feed | 1 |
| CONTAINER | 0 | *(-56+0) | $(-1) |
| NOCHECK_CALL | |||
| LOCK2 | &filter->mutex | ||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| TYPE_LOCK | (struct dmxdev)->mutex | ||
| TYPE_LOCK | (struct dmxdev_filter)->mutex |
drivers/media/dvb-core/dmxdev.c dvb_dmxdev_start_feed() -> (struct dmx_demux)->release_ts_feed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmx | 4096-ptr_max |
| PARAM_VALUE | 1 | ts_feed | 4096-ptr_max |
| PARAM_VALUE | 1 | ts_feed->demux->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | ts_feed->is_filtering | 0 |
| PARAM_VALUE | 1 | ts_feed->parent | 4096-ptr_max |
| PARAM_VALUE | 1 | ts_feed->pes_type | 0-4294967295 |
| PARAM_VALUE | 1 | ts_feed->pid | 0-8192 |
| PARAM_VALUE | 1 | ts_feed->priv | 4096-ptr_max |
| PARAM_VALUE | 1 | ts_feed->set | 3227433515314266112 |
| PARAM_VALUE | 1 | ts_feed->start_filtering | 8817092232475582464 |
| PARAM_VALUE | 1 | ts_feed->state | 2 |
| PARAM_VALUE | 1 | ts_feed->stop_filtering | 6551625588372492288 |
| PARAM_VALUE | 1 | ts_feed->timeout | 0,10000000 |
| PARAM_VALUE | 1 | ts_feed->ts_type | 0-1,4-5,9,11,13,15 |
| PARAM_VALUE | 1 | *ts_feed->demux->pids | 0-8192 |
| BUF_SIZE | 1 | ts_feed->priv | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | dmx->feednum | 1 |
| CAPPED_DATA | 0 | dmx->filternum | 1 |
| CAPPED_DATA | 1 | ts_feed | 1 |
| CONTAINER | 0 | *(-56+0) | $(-1) |
| NOCHECK_CALL | |||
| LOCK2 | &filter->mutex | ||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| TYPE_LOCK | (struct dmxdev)->mutex | ||
| TYPE_LOCK | (struct dmxdev_filter)->mutex |
drivers/media/dvb-core/dvb_net.c dvb_net_feed_start() -> (struct dmx_demux)->release_ts_feed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmx | 4096-ptr_max |
| PARAM_VALUE | 1 | ts_feed | 4096-ptr_max |
| PARAM_VALUE | 1 | ts_feed->is_filtering | 0 |
| PARAM_VALUE | 1 | ts_feed->parent | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 1 | ts_feed->priv | 4096-ptr_max |
| PARAM_VALUE | 1 | ts_feed->set | 3227433515314266112 |
| PARAM_VALUE | 1 | ts_feed->start_filtering | 8817092232475582464 |
| PARAM_VALUE | 1 | ts_feed->stop_filtering | 6551625588372492288 |
| CAPPED_DATA | 1 | ts_feed | 1 |
| CONTAINER | 0 | *(-56+0) | $(-1) |
| CONTAINER | 1 | *(-56-24+48) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->mutex | ||
| TYPE_LOCK | (struct dvb_net_priv)->mutex |
drivers/media/dvb-core/dvb_net.c dvb_net_feed_stop() -> (struct dmx_demux)->release_ts_feed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmx | 4096-ptr_max |
| PARAM_VALUE | 1 | ts_feed | 4096-ptr_max |
| CONTAINER | 0 | *(-56+0) | $(-1) |
| CONTAINER | 1 | *(-56-24+48) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->mutex | ||
| TYPE_LOCK | (struct dvb_net_priv)->mutex |