Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/ptp/ptp_clockmatrix.c _idtcm_adjfine() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 2 regaddr 0
PARAM_VALUE 3 buf 4096-ptr_max
PARAM_VALUE 4 count 6
BUF_SIZE 3 buf 6
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock

drivers/ptp/ptp_clockmatrix.c _idtcm_adjphase() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 2 regaddr 0
PARAM_VALUE 3 buf 4096-ptr_max
PARAM_VALUE 4 count 4
BUF_SIZE 3 buf 4
UNITS 4 count unit_byte
LOCK2 idtcm->lock

drivers/ptp/ptp_clockmatrix.c _idtcm_gettime_immediate() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0-1
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 2 regaddr 14-15
PARAM_VALUE 3 buf 7547718008013705216
PARAM_VALUE 3 *buf 1
PARAM_VALUE 4 count 1
FUZZY_MAX 0 idtcm->fw_ver 2
FUZZY_MAX 2 regaddr 15
BIT_INFO 2 regaddr 0xe,0xf
HARD_MAX 2 regaddr 15
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock

drivers/ptp/ptp_clockmatrix.c _idtcm_set_dpll_hw_tod() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0-1
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 *idtcm->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 2 regaddr 137
PARAM_VALUE 3 buf 16143983553802240
PARAM_VALUE 3 *buf 8,24-248
PARAM_VALUE 4 count 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock
HALF_LOCKED2 &fp->private_data->clk->rwsem

drivers/ptp/ptp_clockmatrix.c _idtcm_set_dpll_hw_tod() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0-1
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 *idtcm->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 2 regaddr 152
PARAM_VALUE 3 buf 3007084304809979904
PARAM_VALUE 4 count 11
BUF_SIZE 3 buf 11
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock
HALF_LOCKED2 &fp->private_data->clk->rwsem

drivers/ptp/ptp_clockmatrix.c _idtcm_set_dpll_hw_tod() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0-1
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 *idtcm->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 2 regaddr 137
PARAM_VALUE 3 buf 16143983553802240
PARAM_VALUE 3 *buf 0,16-240
PARAM_VALUE 4 count 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock
HALF_LOCKED2 &fp->private_data->clk->rwsem

drivers/ptp/ptp_clockmatrix.c _idtcm_set_dpll_hw_tod() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 *idtcm->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 2 regaddr 152
PARAM_VALUE 3 buf 3007084304809979904
PARAM_VALUE 4 count 11
BUF_SIZE 3 buf 11
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock
HALF_LOCKED2 &fp->private_data->clk->rwsem

drivers/ptp/ptp_clockmatrix.c _idtcm_set_dpll_scsr_tod() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0-1
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 2 regaddr 0
PARAM_VALUE 3 buf 2826462413113987072
PARAM_VALUE 4 count 11
BUF_SIZE 3 buf 11
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock

drivers/ptp/ptp_clockmatrix.c _idtcm_set_dpll_scsr_tod() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0-1
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 *idtcm->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 2 regaddr 15
PARAM_VALUE 3 buf 1202979695157125120
PARAM_VALUE 4 count 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock

drivers/ptp/ptp_clockmatrix.c _sync_pll_output() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0-1
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 *idtcm->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 module 0
PARAM_VALUE 2 regaddr 42817,42819,42821,42823,42825,42827,42829,42831
PARAM_VALUE 3 buf 4265526392683352064
PARAM_VALUE 3 *buf 128
PARAM_VALUE 4 count 1
DATA_SOURCE 0 idtcm $0
FUZZY_MAX 2 regaddr 42831
BIT_INFO 2 regaddr 0xa741,0xa74f
HARD_MAX 2 regaddr 42831
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock
HALF_LOCKED2 &fp->private_data->clk->rwsem

drivers/ptp/ptp_clockmatrix.c _sync_pll_output() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0-1
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 *idtcm->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 module 0
PARAM_VALUE 2 regaddr 42816,42818,42820,42822,42824,42826,42828,42830
PARAM_VALUE 4 count 1
DATA_SOURCE 0 idtcm $0
FUZZY_MAX 2 regaddr 42830
BIT_INFO 2 regaddr 0xa740,0xa74e
HARD_MAX 2 regaddr 42830
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock
HALF_LOCKED2 &fp->private_data->clk->rwsem

drivers/ptp/ptp_clockmatrix.c _sync_pll_output() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0-1
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 *idtcm->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 module 0
PARAM_VALUE 2 regaddr 42817,42819,42821,42823,42825,42827,42829,42831
PARAM_VALUE 3 buf 4265526392683352064
PARAM_VALUE 3 *buf 141-143
PARAM_VALUE 4 count 1
DATA_SOURCE 0 idtcm $0
FUZZY_MAX 2 regaddr 42831
BIT_INFO 2 regaddr 0xa741,0xffff
HARD_MAX 2 regaddr 42831
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock
HALF_LOCKED2 &fp->private_data->clk->rwsem

drivers/ptp/ptp_clockmatrix.c _sync_pll_output() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0-1
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 *idtcm->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 module 0
PARAM_VALUE 2 regaddr 42964
PARAM_VALUE 3 buf 2399010911624998912
PARAM_VALUE 3 *buf 0-253
PARAM_VALUE 4 count 1
DATA_SOURCE 0 idtcm $0
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock
HALF_LOCKED2 &fp->private_data->clk->rwsem

drivers/ptp/ptp_clockmatrix.c _sync_pll_output() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0-1
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 *idtcm->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 module 0
PARAM_VALUE 2 regaddr 42964
PARAM_VALUE 3 buf 2399010911624998912
PARAM_VALUE 3 *buf 2-255
PARAM_VALUE 4 count 1
DATA_SOURCE 0 idtcm $0
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock
HALF_LOCKED2 &fp->private_data->clk->rwsem

drivers/ptp/ptp_clockmatrix.c _sync_pll_output() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0-1
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 *idtcm->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 module 0
PARAM_VALUE 2 regaddr 42988
PARAM_VALUE 3 buf 2399010911624998912
PARAM_VALUE 3 *buf 0-253
PARAM_VALUE 4 count 1
DATA_SOURCE 0 idtcm $0
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock
HALF_LOCKED2 &fp->private_data->clk->rwsem

drivers/ptp/ptp_clockmatrix.c _sync_pll_output() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0-1
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 *idtcm->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 module 0
PARAM_VALUE 2 regaddr 42988
PARAM_VALUE 3 buf 2399010911624998912
PARAM_VALUE 3 *buf 2-255
PARAM_VALUE 4 count 1
DATA_SOURCE 0 idtcm $0
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock
HALF_LOCKED2 &fp->private_data->clk->rwsem

drivers/ptp/ptp_clockmatrix.c _sync_pll_output() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0-1
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 *idtcm->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 module 0
PARAM_VALUE 2 regaddr 42817,42819,42821,42823,42825,42827,42829,42831
PARAM_VALUE 3 buf 4265526392683352064
PARAM_VALUE 3 *buf 12-15
PARAM_VALUE 4 count 1
DATA_SOURCE 0 idtcm $0
FUZZY_MAX 2 regaddr 42831
BIT_INFO 2 regaddr 0xa741,0xffff
HARD_MAX 2 regaddr 42831
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock
HALF_LOCKED2 &fp->private_data->clk->rwsem

drivers/ptp/ptp_clockmatrix.c arm_tod_read_trig_sel_refclk() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 2 regaddr 12
PARAM_VALUE 3 buf 1242829205700984832
PARAM_VALUE 4 count 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock

drivers/ptp/ptp_clockmatrix.c arm_tod_read_trig_sel_refclk() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 *idtcm->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 2 regaddr 14-15
PARAM_VALUE 3 buf 1242829205700984832
PARAM_VALUE 3 *buf 3
PARAM_VALUE 4 count 1
FUZZY_MAX 2 regaddr 15
BIT_INFO 2 regaddr 0xe,0xf
HARD_MAX 2 regaddr 15
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock

drivers/ptp/ptp_clockmatrix.c clear_boot_status() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0
PARAM_VALUE 0 idtcm->dev 4096-ptr_max
PARAM_VALUE 0 idtcm->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 idtcm->dev->class 0,4096-ptr_max
PARAM_VALUE 0 idtcm->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 idtcm->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 idtcm->dev->parent 4096-ptr_max
PARAM_VALUE 0 idtcm->extts_mask 0
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 0 idtcm->lock 4096-ptr_max
PARAM_VALUE 0 idtcm->lock->dep_map->name 0-255
PARAM_VALUE 0 idtcm->lock->first_waiter 0,4096-ptr_max
PARAM_VALUE 0 idtcm->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 idtcm->lock->first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 idtcm->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 idtcm->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 idtcm->lock->wait_lock.owner (-1)
PARAM_VALUE 0 idtcm->lock->wait_lock.owner_cpu u32max
PARAM_VALUE 0 idtcm->lock->wait_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 idtcm->mfd 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 idtcm->tod_mask 4
PARAM_VALUE 0 *idtcm->version 0-255
PARAM_VALUE 1 module 49172
PARAM_VALUE 2 regaddr 0
PARAM_VALUE 3 buf 4096-ptr_max
PARAM_VALUE 4 count 4
BUF_SIZE 0 idtcm->dev 1616
BUF_SIZE 0 idtcm->lock 152
BUF_SIZE 3 buf 4
CAPPED_DATA 0 idtcm->lock 1
DATA_SOURCE 0 idtcm $0
FUZZY_MAX 0 idtcm->fw_ver 2
MEM_ZERO 0 idtcm
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 0 idtcm->lock

drivers/ptp/ptp_clockmatrix.c idtcm_enable_tod() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0
PARAM_VALUE 0 idtcm->dev 4096-ptr_max
PARAM_VALUE 0 idtcm->extts_mask 0
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 0 idtcm->lock 4096-ptr_max
PARAM_VALUE 0 idtcm->mfd 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 idtcm->tod_mask 1-255
PARAM_VALUE 0 *idtcm->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 module 52172,52174,52176,52178,52224,52226,52228,52230
PARAM_VALUE 2 regaddr 0-1
PARAM_VALUE 3 buf 2973553718552354816
PARAM_VALUE 4 count 1
BUF_SIZE 0 idtcm 1520
FUZZY_MAX 2 regaddr 1
HARD_MAX 2 regaddr 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock

drivers/ptp/ptp_clockmatrix.c idtcm_load_firmware() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0
PARAM_VALUE 0 idtcm->dev 4096-ptr_max
PARAM_VALUE 0 idtcm->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 idtcm->dev->class 0,4096-ptr_max
PARAM_VALUE 0 idtcm->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 idtcm->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 idtcm->dev->parent 4096-ptr_max
PARAM_VALUE 0 idtcm->extts_mask 0
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 0 idtcm->lock 4096-ptr_max
PARAM_VALUE 0 idtcm->lock->dep_map->name 0-255
PARAM_VALUE 0 idtcm->lock->first_waiter 0,4096-ptr_max
PARAM_VALUE 0 idtcm->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 idtcm->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 idtcm->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 idtcm->lock->wait_lock.owner (-1)
PARAM_VALUE 0 idtcm->lock->wait_lock.owner_cpu u32max
PARAM_VALUE 0 idtcm->mfd 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 idtcm->tod_mask 1-255
PARAM_VALUE 0 *idtcm->version 0-255
PARAM_VALUE 1 module 49504-53071
PARAM_VALUE 2 regaddr 0
PARAM_VALUE 3 buf 2435723782539296768
PARAM_VALUE 4 count 1
BUF_SIZE 0 idtcm 1520
BUF_SIZE 0 idtcm->dev 1616
BUF_SIZE 0 idtcm->lock 152
CAPPED_DATA 0 idtcm->lock 1
CAPPED_DATA 1 module 1
DATA_SOURCE 0 idtcm $0
FUZZY_MAX 0 idtcm->fw_ver 2
BIT_INFO 1 module 0x0,0xff
MEM_ZERO 0 idtcm
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 0 idtcm->lock

drivers/ptp/ptp_clockmatrix.c idtcm_output_enable() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 *idtcm->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 module 51732,51744,51748,51760,51764,51776,51780,51792,51796,51808,51812,51840,51856,51872,51888,51904,51920,51936
PARAM_VALUE 2 regaddr 9
PARAM_VALUE 3 buf 1671925056566837248
PARAM_VALUE 4 count 1
DATA_SOURCE 1 module r get_output_base_addr
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock
HALF_LOCKED2 &of->mutex

drivers/ptp/ptp_clockmatrix.c idtcm_set_manual_reference() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0-1
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 *idtcm->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 2 regaddr 1
PARAM_VALUE 3 buf 8865335157496369152
PARAM_VALUE 4 count 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock
HALF_LOCKED2 &fp->private_data->clk->rwsem

drivers/ptp/ptp_clockmatrix.c idtcm_set_phase_pull_in_offset() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 2 regaddr 0
PARAM_VALUE 3 buf 4096-ptr_max
PARAM_VALUE 4 count 4
BUF_SIZE 3 buf 4
UNITS 4 count unit_byte
LOCK2 idtcm->lock
HALF_LOCKED2 &fp->private_data->clk->rwsem

drivers/ptp/ptp_clockmatrix.c idtcm_set_phase_pull_in_slope_limit() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 2 regaddr 4
PARAM_VALUE 3 buf 4096-ptr_max
PARAM_VALUE 4 count 3
BUF_SIZE 3 buf 3
UNITS 4 count unit_byte
LOCK2 idtcm->lock
HALF_LOCKED2 &fp->private_data->clk->rwsem

drivers/ptp/ptp_clockmatrix.c idtcm_set_pll_mode() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0-1
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 *idtcm->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 2 regaddr 55,59
PARAM_VALUE 3 buf 1188557111136907264
PARAM_VALUE 4 count 1
FUZZY_MAX 2 regaddr 59
HARD_MAX 2 regaddr 59
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 idtcm->lock
HALF_LOCKED2 &fp->private_data->clk->rwsem

drivers/ptp/ptp_clockmatrix.c idtcm_start_phase_pull_in() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 *idtcm->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 2 regaddr 7
PARAM_VALUE 3 buf 875310207001493504
PARAM_VALUE 3 *buf 1
PARAM_VALUE 4 count 1
UNITS 4 count unit_byte
LOCK2 idtcm->lock
HALF_LOCKED2 &fp->private_data->clk->rwsem

drivers/ptp/ptp_clockmatrix.c idtcm_state_machine_reset() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 0
PARAM_VALUE 0 idtcm->dev 4096-ptr_max
PARAM_VALUE 0 idtcm->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 idtcm->dev->class 0,4096-ptr_max
PARAM_VALUE 0 idtcm->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 idtcm->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 idtcm->dev->parent 4096-ptr_max
PARAM_VALUE 0 idtcm->extts_mask 0
PARAM_VALUE 0 idtcm->fw_ver 0-2
PARAM_VALUE 0 idtcm->lock 4096-ptr_max
PARAM_VALUE 0 idtcm->lock->dep_map->name 0-255
PARAM_VALUE 0 idtcm->lock->first_waiter 0,4096-ptr_max
PARAM_VALUE 0 idtcm->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 idtcm->lock->first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 idtcm->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 idtcm->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 idtcm->lock->wait_lock.owner (-1)
PARAM_VALUE 0 idtcm->lock->wait_lock.owner_cpu u32max
PARAM_VALUE 0 idtcm->mfd 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->tod_mask 4
PARAM_VALUE 0 *idtcm->version 0-255
PARAM_VALUE 1 module 49152
PARAM_VALUE 2 regaddr 18-19
PARAM_VALUE 3 buf 4393923785876156416
PARAM_VALUE 3 *buf 90
PARAM_VALUE 4 count 1
BUF_SIZE 0 idtcm 1520
BUF_SIZE 0 idtcm->dev 1616
BUF_SIZE 0 idtcm->lock 152
CAPPED_DATA 0 idtcm->lock 1
DATA_SOURCE 0 idtcm $0
FUZZY_MAX 0 idtcm->fw_ver 2
FUZZY_MAX 2 regaddr 19
HARD_MAX 2 regaddr 19
MEM_ZERO 0 idtcm
RX_PATH
TASK_NOT_RUNNING
UNITS 4 count unit_byte
LOCK2 0 idtcm->lock

drivers/ptp/ptp_clockmatrix.c set_tod_write_overhead() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 1
PARAM_VALUE 2 regaddr 152
PARAM_VALUE 3 buf 4096-ptr_max
PARAM_VALUE 4 count 11
BUF_SIZE 3 buf 11
TERMINATED 3 buf 1
NOCHECK_CALL
UNITS 4 count unit_byte
LOCK2 idtcm->lock

drivers/ptp/ptp_clockmatrix.c set_tod_write_overhead() -> idtcm_write()

Type Parameter Key Value
PARAM_VALUE 0 idtcm 4096-ptr_max
PARAM_VALUE 0 idtcm->calculate_overhead_flag 1
PARAM_VALUE 0 idtcm->regmap 4096-ptr_max
PARAM_VALUE 0 idtcm->regmap->cache_dirty 0-1
PARAM_VALUE 0 *idtcm->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 2 regaddr 152
PARAM_VALUE 3 buf 4096-ptr_max
PARAM_VALUE 4 count 11
BUF_SIZE 3 buf 11
TERMINATED 3 buf 1
UNITS 4 count unit_byte
LOCK2 idtcm->lock