Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
- drivers/net/ethernet/broadcom/bnxt/bnxt.c, line 2943
- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c, line 1070
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 |