Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_async_event_process() -> bnxt_ptp_rtc_timecounter_init()

Type Parameter Key Value
PARAM_VALUE 0 ptp 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 ptp->current_time 0-u64max
HOST_DATA 0 ptp->old_time 0-u32max
HOST_DATA 1 ns 0-u64max
LOCK2 0 &ptp->ptp_lock.lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct seqlock)->lock

drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c bnxt_ptp_init_rtc() -> bnxt_ptp_rtc_timecounter_init()

Type Parameter Key Value
PARAM_VALUE 0 ptp 4096-ptr_max
PARAM_VALUE 0 ptp->cc.mask 281474976710655
PARAM_VALUE 0 ptp->cc.mult 1
PARAM_VALUE 0 ptp->cc.read 1943592943541510144
PARAM_VALUE 0 ptp->cc.shift 0
PARAM_VALUE 0 ptp->ptp_clock 0
PARAM_VALUE 0 ptp->ptp_info.pin_config 0
PARAM_VALUE 0 ptp->tx_avail 4
PARAM_VALUE 0 *ptp->ptp_clock->n_vclocks_mux.first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *ptp->ptp_clock->pincfg_mux.first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *ptp->refclk_mapped_regs 0-4094,24576,24580-28668
BUF_SIZE 0 ptp (-1),704
BUF_SIZE 0 ptp (-1),704
MEM_ZERO 0 &ptp->cc
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 ptp->current_time 0-u64max
HOST_DATA 0 ptp->tc.cycle_last 0-281474976710655
LOCK2 0 &ptp->ptp_lock.lock
TYPE_LOCK (struct seqlock)->lock