Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/can/bcm.c bcm_rx_setup() -> bcm_timeval_to_ktime()

Type Parameter Key Value
BIT_INFO 0 tv 0x0,0x0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &op->bcm_rx_update_lock
LOCK2 bh
LOCK2 sk
HALF_LOCKED2 &vq->mutex
TYPE_LOCK (struct bcm_op)->bcm_rx_update_lock

net/can/bcm.c bcm_rx_setup() -> bcm_timeval_to_ktime()

Type Parameter Key Value
BIT_INFO 0 tv 0x0,0x0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &op->bcm_rx_update_lock
LOCK2 bh
LOCK2 sk
HALF_LOCKED2 &vq->mutex
TYPE_LOCK (struct bcm_op)->bcm_rx_update_lock

net/can/bcm.c bcm_rx_setup() -> bcm_timeval_to_ktime()

Type Parameter Key Value
BIT_INFO 0 tv 0x0,0x0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &op->bcm_rx_update_lock
LOCK2 bh
LOCK2 sk
HALF_LOCKED2 &vq->mutex
TYPE_LOCK (struct bcm_op)->bcm_rx_update_lock

net/can/bcm.c bcm_rx_setup() -> bcm_timeval_to_ktime()

Type Parameter Key Value
BIT_INFO 0 tv 0x0,0x0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &op->bcm_rx_update_lock
LOCK2 bh
LOCK2 sk
HALF_LOCKED2 &vq->mutex
TYPE_LOCK (struct bcm_op)->bcm_rx_update_lock

net/can/bcm.c bcm_tx_setup() -> bcm_timeval_to_ktime()

Type Parameter Key Value
BIT_INFO 0 tv 0x0,0x0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &op->bcm_tx_lock
LOCK2 bh
LOCK2 sk
HALF_LOCKED2 &vq->mutex
TYPE_LOCK (struct bcm_op)->bcm_tx_lock

net/can/bcm.c bcm_tx_setup() -> bcm_timeval_to_ktime()

Type Parameter Key Value
BIT_INFO 0 tv 0x0,0x0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &op->bcm_tx_lock
LOCK2 bh
LOCK2 sk
HALF_LOCKED2 &vq->mutex
TYPE_LOCK (struct bcm_op)->bcm_tx_lock