Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c mlx5_extts_configure() -> mlx5_clock_mdev_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | clock | 4096-ptr_max |
| PARAM_VALUE | 0 | clock->ptp | 4096-ptr_max |
| PARAM_VALUE | 0 | clock->ptp->info | 4096-ptr_max |
| PARAM_VALUE | 0 | clock->ptp->info->n_pins | 1-s32max |
| PARAM_VALUE | 0 | clock->ptp_info.n_pins | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | clock->ptp->info->n_pins | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c mlx5_perout_configure() -> mlx5_clock_mdev_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | clock | 4096-ptr_max |
| PARAM_VALUE | 0 | clock->ptp | 4096-ptr_max |
| PARAM_VALUE | 0 | clock->ptp->info | 4096-ptr_max |
| PARAM_VALUE | 0 | clock->ptp->info->n_pins | 1-s32max |
| PARAM_VALUE | 0 | clock->ptp_info.n_pins | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | clock->ptp->info->n_pins | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c mlx5_ptp_adjfine() -> mlx5_clock_mdev_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | clock | 4096-ptr_max |
| BIT_INFO | 0 | clock | 0x56cb1999a3108f70,0xffffffffffffffff |
| BIT_INFO | 0 | clock | 0x56cb1999a3108f70,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c mlx5_ptp_adjphase() -> mlx5_clock_mdev_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | clock | 4096-ptr_max |
| BIT_INFO | 0 | clock | 0x56cb1999a3108f70,0xffffffffffffffff |
| BIT_INFO | 0 | clock | 0x56cb1999a3108f70,0xffffffffffffffff |
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c mlx5_ptp_adjtime() -> mlx5_clock_mdev_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | clock | 4096-ptr_max |
| BIT_INFO | 0 | clock | 0x56cb1999a3108f70,0xffffffffffffffff |
| BIT_INFO | 0 | clock | 0x56cb1999a3108f70,0xffffffffffffffff |
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c mlx5_ptp_getcrosscycles() -> mlx5_clock_mdev_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | clock | 4096-ptr_max |
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c mlx5_ptp_getcrosststamp() -> mlx5_clock_mdev_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | clock | 4096-ptr_max |
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c mlx5_ptp_getcyclesx() -> mlx5_clock_mdev_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | clock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c mlx5_ptp_getmaxphase() -> mlx5_clock_mdev_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | clock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c mlx5_ptp_gettimex() -> mlx5_clock_mdev_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | clock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c mlx5_ptp_settime() -> mlx5_clock_mdev_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | clock | 4096-ptr_max |
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c mlx5_timestamp_overflow() -> mlx5_clock_mdev_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | clock | 4096-ptr_max |
| BIT_INFO | 0 | clock | 0x56cb1999a3108f70,0xffffffffffffffff |
| BIT_INFO | 0 | clock | 0x56cb1999a3108f70,0xffffffffffffffff |
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c read_internal_timer() -> mlx5_clock_mdev_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | clock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &adapter->tmreg_lock | ||
| HALF_LOCKED2 | &chip->reg_lock | ||
| HALF_LOCKED2 | &clock->lock | ||
| HALF_LOCKED2 | &clock->lock.lock | ||
| HALF_LOCKED2 | &clock->spin_lock | ||
| HALF_LOCKED2 | &cpts->ptp_clk_mutex | ||
| HALF_LOCKED2 | &fep->ptp_clk_mutex | ||
| HALF_LOCKED2 | &fep->tmreg_lock | ||
| HALF_LOCKED2 | &mdev->clock_lock.lock | ||
| HALF_LOCKED2 | &parent->tc_lock | ||
| HALF_LOCKED2 | &phc->lock | ||
| HALF_LOCKED2 | &ptp->lock | ||
| HALF_LOCKED2 | &ptp->nic->mbox.lock | ||
| HALF_LOCKED2 | &ptp->ptp_lock.lock | ||
| HALF_LOCKED2 | &vclock->lock | ||
| HALF_LOCKED2 | &wx->hw_tc_lock.lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irqflags |