Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
kernel/time/timekeeping.c __ktime_get_fast_ns() -> timekeeping_get_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tkr | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/time/timekeeping.c __timekeeping_inject_offset() -> timekeeping_get_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tkr | 4096-ptr_max |
| PARAM_VALUE | 0 | tkr->clock | 4096-ptr_max |
| PARAM_VALUE | 0 | tkr->xtime_nsec | 0-18446744073709551614 |
| BUF_SIZE | 0 | tkr | 56 |
| LOCK2 | irq | ||
| HALF_LOCKED2 | &tkd->lock |
kernel/time/timekeeping.c ktime_get() -> timekeeping_get_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tkr | 7993997016906715200 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
kernel/time/timekeeping.c ktime_get_aux() -> timekeeping_get_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tkr | 4096-ptr_max |
kernel/time/timekeeping.c ktime_get_raw() -> timekeeping_get_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tkr | 7993997016906715320 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &connector->hdmi.infoframes.lock | ||
| HALF_LOCKED2 | &dig_port->hdcp.mutex | ||
| HALF_LOCKED2 | &fp->private_data->clk->rwsem | ||
| HALF_LOCKED2 | &gsc->proxy.mutex | ||
| HALF_LOCKED2 | >->tlb.invalidate_lock | ||
| HALF_LOCKED2 | &guc->send_mutex | ||
| HALF_LOCKED2 | &hdcp->mutex | ||
| HALF_LOCKED2 | &pmu->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &pxp->tee_mutex | ||
| HALF_LOCKED2 | &rps->lock | ||
| HALF_LOCKED2 | &sc->chan_lock | ||
| HALF_LOCKED2 | &sc->mutex | ||
| HALF_LOCKED2 | &uncore->i915->sb_lock | ||
| HALF_LOCKED2 | &v3d->cache_clean_lock | ||
| HALF_LOCKED2 | &vc4_hdmi->mutex | ||
| HALF_LOCKED2 | &wf->mutex | ||
| HALF_LOCKED2 | __flags | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | global &mchdev_lock | ||
| HALF_LOCKED2 | idt82p33->lock | ||
| HALF_LOCKED2 | idtcm->lock | ||
| HALF_LOCKED2 | idtfc3->lock | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | pkt->bb_vma->obj->base.resv | ||
| HALF_LOCKED2 | pkt->heci_pkt_vma->obj->base.resv |
kernel/time/timekeeping.c ktime_get_raw_ts64() -> timekeeping_get_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tkr | 7993997016906715320 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bus->reg_lock | ||
| HALF_LOCKED2 | &nn->writeverf_lock.lock | ||
| HALF_LOCKED2 | &subs->lock | ||
| HALF_LOCKED2 | irq |
kernel/time/timekeeping.c ktime_get_real_fast_ns() -> timekeeping_get_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tkr | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/time/timekeeping.c ktime_get_real_ts64() -> timekeeping_get_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tkr | 7993997016906715200 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &accel_dev->state_lock | ||
| HALF_LOCKED2 | &adapter->tmreg_lock | ||
| HALF_LOCKED2 | &ar->dump_mutex | ||
| HALF_LOCKED2 | &bus->reg_lock | ||
| HALF_LOCKED2 | &clp->cl_boot_lock.lock | ||
| HALF_LOCKED2 | &con->mutex | ||
| HALF_LOCKED2 | &dev->dump_mutex | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &gpu->lock | ||
| HALF_LOCKED2 | &handshake->lock | ||
| HALF_LOCKED2 | &handshake->static_identity->lock | ||
| HALF_LOCKED2 | &kms->dump_mutex | ||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | &mbus->lock | ||
| HALF_LOCKED2 | &mdev->intf_state_mutex | ||
| HALF_LOCKED2 | &monc->mutex | ||
| HALF_LOCKED2 | &obj_req->state_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &port->agg_lock | ||
| HALF_LOCKED2 | &port->cad_lock | ||
| HALF_LOCKED2 | &q->debugfs_mutex | ||
| HALF_LOCKED2 | &rbd_dev->watch_mutex | ||
| HALF_LOCKED2 | &root->kernfs_iattr_rwsem | ||
| HALF_LOCKED2 | &root->kernfs_rwsem | ||
| HALF_LOCKED2 | &root->kernfs_supers_rwsem | ||
| HALF_LOCKED2 | &sbi->s_alloc_mutex | ||
| HALF_LOCKED2 | &sbi->s_lock | ||
| HALF_LOCKED2 | &ses->session_mutex | ||
| HALF_LOCKED2 | &subs->lock | ||
| HALF_LOCKED2 | &task->delays->lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tu->qlock | ||
| HALF_LOCKED2 | _T->flags | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &conn_list_lock | ||
| HALF_LOCKED2 | global &fnic_fc_trace_lock | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | lock |
kernel/time/timekeeping.c ktime_get_real_ts64_mg() -> timekeeping_get_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tkr | 7993997016906715200 |
kernel/time/timekeeping.c ktime_get_ts64() -> timekeeping_get_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tkr | 7993997016906715200 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bus->reg_lock | ||
| HALF_LOCKED2 | &dev->dev.mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &hi->lock | ||
| HALF_LOCKED2 | &mbus->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &queue->irqlock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | &stat->isp->stat_lock | ||
| HALF_LOCKED2 | &subs->lock | ||
| HALF_LOCKED2 | &tmr->lock | ||
| HALF_LOCKED2 | &tu->qlock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | &udc->ud.sysfs_lock | ||
| HALF_LOCKED2 | _T->flags | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &mmc_test_lock | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | irqflags |
kernel/time/timekeeping.c ktime_get_update_offsets_now() -> timekeeping_get_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tkr | 7993997016906715200 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &base->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct hrtimer_cpu_base)->lock |
kernel/time/timekeeping.c ktime_get_with_offset() -> timekeeping_get_ns()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tkr | 7993997016906715200 |