Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/pps/clients/pps_parport.c parport_attach() -> pps_register_source()

Type Parameter Key Value
PARAM_VALUE 0 info 8163779680174252032
PARAM_VALUE 0 info->dev 0
PARAM_VALUE 0 info->echo 0
PARAM_VALUE 0 info->mode 4595
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 1 default_params 51
TERMINATED 0 info->name 1
TERMINATED 0 info->path 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &core_lock
HALF_LOCKED2 global &registration_lock

drivers/pps/clients/pps-ldisc.c pps_tty_open() -> pps_register_source()

Type Parameter Key Value
PARAM_VALUE 0 info 6396333781068410880
PARAM_VALUE 0 info->dev 0
PARAM_VALUE 0 info->mode 4403
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 1 default_params 51
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 &tty->legacy_mutex

drivers/ptp/ptp_clock.c ptp_clock_register() -> pps_register_source()

Type Parameter Key Value
PARAM_VALUE 0 info 6727814999087427584
PARAM_VALUE 0 info->mode 4369
PARAM_VALUE 1 default_params 17
MEM_ZERO 0 info
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adapter->vport_ctrl_lock
HALF_LOCKED2 &chip->reg_lock
HALF_LOCKED2 &clock->clock_lock
HALF_LOCKED2 &mdev->intf_state_mutex
HALF_LOCKED2 &mvm->mutex
HALF_LOCKED2 &netdev->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pclock->n_vclocks_mux
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &iwlwifi_opmode_table_mtx
HALF_LOCKED2 idt82p33->lock
HALF_LOCKED2 idtcm->lock
HALF_LOCKED2 idtfc3->lock

drivers/pps/clients/pps-gpio.c pps_gpio_probe() -> pps_register_source()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->echo 0,1663291507790163968
PARAM_VALUE 0 info->mode 4433
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 1 default_params 17
MEM_ZERO 0 info
RX_PATH
TASK_NOT_RUNNING

drivers/pps/clients/pps-ktimer.c pps_ktimer_init() -> pps_register_source()

Type Parameter Key Value
PARAM_VALUE 0 info 2005987505290301440
PARAM_VALUE 1 default_params 17