Defined in 5 files as a member:
- drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h, line 1529 (as a member)
- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h, line 352 (as a member)
- drivers/net/can/mscan/mpc5xxx_can.c, line 33 (as a member)
- include/linux/soc/ti/ti_sci_protocol.h, line 172 (as a member)
- sound/firewire/fireface/ff.h, line 122 (as a member)
Defined in 1 files as a macro:
Defined in 6 files as a function:
- drivers/gpu/drm/gma500/intel_gmbus.c, line 118 (as a function)
- drivers/gpu/drm/gma500/intel_i2c.c, line 23 (as a function)
- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c, line 66 (as a function)
- drivers/gpu/drm/i915/display/intel_gmbus.c, line 268 (as a function)
- drivers/gpu/drm/radeon/radeon_i2c.c, line 174 (as a function)
- sound/firewire/tascam/tascam-stream.c, line 16 (as a function)
Referenced in 31 files:
- drivers/clk/keystone/sci-clk.c, line 82
- drivers/firmware/ti_sci.c, line 3352
- drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c, line 525
- drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c, line 176
- drivers/gpu/drm/amd/display/dc/core/dc.c
- drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
- drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_init.c, line 79
- drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_init.c, line 83
- drivers/gpu/drm/amd/display/dc/hwss/dcn201/dcn201_init.c, line 78
- drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_init.c, line 83
- drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_init.c, line 85
- drivers/gpu/drm/amd/display/dc/hwss/dcn301/dcn301_init.c, line 85
- drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_init.c, line 88
- drivers/gpu/drm/amd/display/dc/hwss/dcn314/dcn314_init.c, line 90
- drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_init.c, line 87
- drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c, line 97
- drivers/gpu/drm/amd/display/dc/hwss/dcn351/dcn351_init.c, line 90
- drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_init.c, line 76
- drivers/gpu/drm/amd/display/dc/hwss/dcn42/dcn42_init.c, line 75
- drivers/gpu/drm/gma500/intel_gmbus.c, line 205
- drivers/gpu/drm/gma500/intel_i2c.c, line 123
- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c, line 151
- drivers/gpu/drm/i915/display/intel_gmbus.c, line 390
- drivers/gpu/drm/radeon/radeon_i2c.c, line 957
- drivers/i2c/algos/i2c-algo-pcf.c
- drivers/net/can/mscan/mpc5xxx_can.c
- sound/firewire/fireface/ff-pcm.c, line 155
- sound/firewire/fireface/ff-protocol-former.c
- sound/firewire/fireface/ff-protocol-latter.c, line 534
- sound/firewire/fireface/ff-stream.c, line 117
- sound/firewire/tascam/tascam-stream.c
Smatch caller information:
sound/firewire/tascam/tascam-stream.c set_clock() -> get_clock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tscm | 4096-ptr_max |
| PARAM_VALUE | 0 | tscm->domain.events_per_period | 0 |
| PARAM_VALUE | 0 | tscm->domain.irq_target | 0 |
| PARAM_VALUE | 0 | tscm->rx_resources.unit | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tscm->tx_resources.unit | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tscm->unit | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 6814836123503644672 |
| BUF_SIZE | 0 | tscm | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | tscm | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | tscm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | tscm | unit_byte |
| LOCK2 | &runtime->buffer_mutex | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/firewire/tascam/tascam-stream.c snd_tscm_stream_get_clock() -> get_clock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tscm | 4096-ptr_max |
| PARAM_VALUE | 0 | tscm->dev_lock_changed | 1 |
| PARAM_VALUE | 0 | tscm->dev_lock_count | 1-s32max |
| PARAM_VALUE | 0 | tscm->spec | 4096-ptr_max |
| PARAM_VALUE | 0 | tscm->spec->has_spdif | 1 |
| PARAM_VALUE | 0 | tscm->spec->pcm_capture_analog_channels | 8 |
| PARAM_VALUE | 0 | tscm->spec->pcm_playback_analog_channels | 2,8 |
| PARAM_VALUE | 1 | data | 3322823215103148032 |
| BUF_SIZE | 0 | tscm | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | tscm | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | tscm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | tscm | unit_byte |
| HALF_LOCKED2 | &pcm->open_mutex |
sound/firewire/tascam/tascam-stream.c snd_tscm_stream_get_rate() -> get_clock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tscm->spec->has_spdif | 1 |
| PARAM_VALUE | 0 | tscm->spec->pcm_capture_analog_channels | 8 |
| PARAM_VALUE | 0 | tscm->spec->pcm_playback_analog_channels | 2,8 |
| PARAM_VALUE | 1 | data | 8984926832095973376 |
| BUF_SIZE | 0 | tscm | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | tscm | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | tscm | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | tscm | unit_byte |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &runtime->buffer_mutex |
drivers/i2c/algos/i2c-algo-bit.c sclhi() -> (struct i2c_algo_bit_data)->getscl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tscm | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-32+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->ast->modeset_lock | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->mdev->rmmio_lock | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->mutex |
drivers/i2c/algos/i2c-algo-bit.c sclhi() -> (struct i2c_algo_bit_data)->getscl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tscm | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-32+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->ast->modeset_lock | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->mdev->rmmio_lock | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->mutex |
drivers/i2c/algos/i2c-algo-bit.c sclhi() -> (struct i2c_algo_bit_data)->getscl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tscm | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-32+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->ast->modeset_lock | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->mdev->rmmio_lock | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->mutex |
drivers/i2c/algos/i2c-algo-bit.c test_bus() -> (struct i2c_algo_bit_data)->getscl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tscm | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-32+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bus->mutex | ||
| HALF_LOCKED2 | &bus->pad->mutex | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->ast->modeset_lock | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->mdev->rmmio_lock | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->mutex |
drivers/i2c/algos/i2c-algo-bit.c test_bus() -> (struct i2c_algo_bit_data)->getscl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tscm->biu_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tscm->dev->dev_private->mmio_idx_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tscm->display->wl.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | tscm->display->wl.taken | 1 |
| PARAM_VALUE | 0 | tscm->display->wl.work.cpu | s32min-s32max |
| PARAM_VALUE | 0 | tscm->display->wl.work.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | tscm->i2c_state | s32min-4294967295 |
| PARAM_VALUE | 0 | tscm->i2cbr | 0-4294967295 |
| PARAM_VALUE | 0 | tscm->minfo->lock.DAC.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tscm->reg_b0_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tscm->vp3054->state | 0,2-4294967295 |
| BUF_SIZE | 0 | tscm | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-32+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bus->mutex | ||
| HALF_LOCKED2 | &bus->pad->mutex | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->ast->modeset_lock | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->mdev->rmmio_lock | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->mutex |
drivers/i2c/algos/i2c-algo-bit.c test_bus() -> (struct i2c_algo_bit_data)->getscl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tscm->biu_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tscm->dev->dev_private->mmio_idx_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tscm->display->wl.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | tscm->display->wl.taken | 1 |
| PARAM_VALUE | 0 | tscm->display->wl.work.cpu | s32min-s32max |
| PARAM_VALUE | 0 | tscm->display->wl.work.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | tscm->i2c_state | s32min-4294967295 |
| PARAM_VALUE | 0 | tscm->i2cbr | 0-4294967295 |
| PARAM_VALUE | 0 | tscm->minfo->lock.DAC.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tscm->reg_b0_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tscm->vp3054->state | 0,2-4294967295 |
| BUF_SIZE | 0 | tscm | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-32+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bus->mutex | ||
| HALF_LOCKED2 | &bus->pad->mutex | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->ast->modeset_lock | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->mdev->rmmio_lock | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->mutex |
drivers/i2c/algos/i2c-algo-bit.c test_bus() -> (struct i2c_algo_bit_data)->getscl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tscm->biu_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tscm->dev->dev_private->mmio_idx_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tscm->display->wl.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | tscm->display->wl.taken | 1 |
| PARAM_VALUE | 0 | tscm->display->wl.work.cpu | s32min-s32max |
| PARAM_VALUE | 0 | tscm->display->wl.work.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | tscm->i2c_state | s32min-4294967295 |
| PARAM_VALUE | 0 | tscm->i2cbr | 0-4294967295 |
| PARAM_VALUE | 0 | tscm->minfo->lock.DAC.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tscm->reg_b0_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tscm->vp3054->state | 0,2-4294967295 |
| BUF_SIZE | 0 | tscm | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-32+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bus->mutex | ||
| HALF_LOCKED2 | &bus->pad->mutex | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->ast->modeset_lock | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->mdev->rmmio_lock | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->mutex |
drivers/i2c/algos/i2c-algo-bit.c test_bus() -> (struct i2c_algo_bit_data)->getscl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tscm->biu_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tscm->dev->dev_private->mmio_idx_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tscm->display->wl.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | tscm->display->wl.taken | 1 |
| PARAM_VALUE | 0 | tscm->display->wl.work.cpu | s32min-s32max |
| PARAM_VALUE | 0 | tscm->display->wl.work.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | tscm->i2c_state | s32min-4294967295 |
| PARAM_VALUE | 0 | tscm->i2cbr | 0-4294967295 |
| PARAM_VALUE | 0 | tscm->minfo->lock.DAC.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tscm->reg_b0_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tscm->vp3054->state | 0,2-4294967295 |
| BUF_SIZE | 0 | tscm | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-32+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bus->mutex | ||
| HALF_LOCKED2 | &bus->pad->mutex | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->ast->modeset_lock | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->mdev->rmmio_lock | ||
| HALF_LOCKED2 | &i2c_adap->dev.driver_data->mutex |
drivers/video/fbdev/core/fb_ddc.c fb_ddc_read() -> (struct i2c_algo_bit_data)->getscl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tscm | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-32+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/video/fbdev/core/fb_ddc.c fb_ddc_read() -> (struct i2c_algo_bit_data)->getscl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tscm | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-32+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/i2c/busses/i2c-gpio.c fops_scl_get() -> (struct i2c_algo_bit_data)->getscl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | tscm | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-32+0) | $(-1) |
| LOCK2 | &attr->mutex | ||
| TYPE_LOCK | (struct simple_attr)->mutex |