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