Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/can/xilinx_can.c set_reset_mode() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 1
CONTAINER 0 -1248+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->ethtool->rss_lock
HALF_LOCKED2 &ndev->lock

drivers/net/can/xilinx_can.c xcan_chip_start() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->read_reg 4096-ptr_max
PARAM_VALUE 0 priv->tx_head 0
PARAM_VALUE 0 priv->tx_tail 0
PARAM_VALUE 0 priv->write_reg 4096-ptr_max
PARAM_VALUE 1 reg 32
PARAM_VALUE 2 val 3923,4035,134995,135107,16518995,16519107,16650067,16650179
CONTAINER 0 -1248+0 $(-1)
BIT_INFO 2 val 0xf43,0xfe0fff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/xilinx_can.c xcan_chip_start() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->devtype.flags 4-u32max
PARAM_VALUE 0 priv->read_reg 4096-ptr_max
PARAM_VALUE 0 priv->tx_head 0
PARAM_VALUE 0 priv->tx_tail 0
PARAM_VALUE 0 priv->write_reg 4096-ptr_max
PARAM_VALUE 1 reg 224
PARAM_VALUE 2 val 1
CONTAINER 0 -1248+0 $(-1)
BIT_INFO 0 priv->devtype.flags 0x4,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/xilinx_can.c xcan_chip_start() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->read_reg 4096-ptr_max
PARAM_VALUE 0 priv->tx_head 0
PARAM_VALUE 0 priv->tx_tail 0
PARAM_VALUE 0 priv->write_reg 4096-ptr_max
PARAM_VALUE 1 reg 4
PARAM_VALUE 2 val 0,2
FUZZY_MAX 2 val 2
CONTAINER 0 -1248+0 $(-1)
BIT_INFO 2 val 0x0,0x2
HARD_MAX 2 val 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/xilinx_can.c xcan_chip_start() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->read_reg 4096-ptr_max
PARAM_VALUE 0 priv->tx_head 0
PARAM_VALUE 0 priv->tx_tail 0
PARAM_VALUE 0 priv->write_reg 4096-ptr_max
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 2
CONTAINER 0 -1248+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/xilinx_can.c xcan_err_interrupt() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 reg 20
CONTAINER 0 -1248+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/net/can/xilinx_can.c xcan_err_interrupt() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->can.state 3
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 1
CONTAINER 0 -1248+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/net/can/xilinx_can.c xcan_err_interrupt() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ecc_enable 1
PARAM_VALUE 0 priv->read_reg 4096-ptr_max
PARAM_VALUE 1 reg 200
PARAM_VALUE 2 val 7
CONTAINER 0 -1248+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/net/can/xilinx_can.c xcan_interrupt() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 reg 36
PARAM_VALUE 2 val 3072
CONTAINER 0 -1248+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/net/can/xilinx_can.c xcan_interrupt() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->can.state 0-4294967295
PARAM_VALUE 0 priv->tx_tail 0-4294967295
PARAM_VALUE 1 reg 36
PARAM_VALUE 2 val 1-16646977
CAPPED_DATA 2 val 1
CONTAINER 0 -1248+0 $(-1)
BIT_INFO 2 val 0x0,0xfe0341
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 1-16646977
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/net/can/xilinx_can.c xcan_interrupt() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->can.can_stats.arbitration_lost 0-4294967295
PARAM_VALUE 0 priv->can.can_stats.bus_error 0-4294967295
PARAM_VALUE 0 priv->can.can_stats.bus_off 0-4294967295
PARAM_VALUE 0 priv->can.state 0-4294967295
PARAM_VALUE 0 priv->tx_tail 0-4294967295
PARAM_VALUE 1 reg 32
CONTAINER 0 -1248+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/net/can/xilinx_can.c xcan_probe() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->bittiming_const->sjw_max 1-4294967295
PARAM_VALUE 0 priv->bus_clk 0,4096-ptr_max
PARAM_VALUE 0 priv->can.ctrlmode_supported 17,561
PARAM_VALUE 0 priv->can.do_get_berr_counter 5868063217546952704
PARAM_VALUE 0 priv->can.do_set_mode 8023150360383909888
PARAM_VALUE 0 priv->can_clk 0,4096-ptr_max
PARAM_VALUE 0 priv->can_clk->core->dev->power.deferred_resume 0-1
PARAM_VALUE 0 priv->can_clk->core->dev->power.idle_notification 0-1
PARAM_VALUE 0 priv->can_clk->core->dev->power.request 0-4294967295
PARAM_VALUE 0 priv->can_clk->core->dev->power.request_pending 0-1
PARAM_VALUE 0 priv->can_clk->core->dev->power.runtime_error s32min-s32max
PARAM_VALUE 0 priv->can_clk->core->dev->power.runtime_status s32min-s32max
PARAM_VALUE 0 priv->can_clk->core->dev->power.timer_autosuspends 0-1
PARAM_VALUE 0 priv->can_clk->core->dev->power.usage_count.counter s32min-s32max
PARAM_VALUE 0 priv->can_clk->core->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 priv->dev 4096-ptr_max
PARAM_VALUE 0 priv->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 priv->dev->of_node 4096-ptr_max
PARAM_VALUE 0 priv->devtype.flags 32-u32max
PARAM_VALUE 0 priv->do_set_termination 1275914047074246656
PARAM_VALUE 0 priv->fd.data_bittiming_const->sjw_max 1-4294967295
PARAM_VALUE 0 priv->napi.dev 4096-ptr_max
PARAM_VALUE 0 priv->napi.dev_list.next 4096-ptr_max
PARAM_VALUE 0 priv->napi.dev_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->napi.gro.bitmask 0
PARAM_VALUE 0 priv->napi.gro.cached_napi_id 0
PARAM_VALUE 0 priv->napi.gro.rx_count 0
PARAM_VALUE 0 priv->napi.gro.rx_list.next 4096-ptr_max
PARAM_VALUE 0 priv->napi.gro.rx_list.next->next 4096-ptr_max
PARAM_VALUE 0 priv->napi.gro.rx_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->napi.gro.rx_list.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->napi.gro.rx_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->napi.irq (-1)
PARAM_VALUE 0 priv->napi.list_owner (-1)
PARAM_VALUE 0 priv->napi.napi_hash_node.next 0
PARAM_VALUE 0 priv->napi.napi_hash_node.pprev 0
PARAM_VALUE 0 priv->napi.poll 5617585329490804736
PARAM_VALUE 0 priv->napi.poll_list.next 4096-ptr_max
PARAM_VALUE 0 priv->napi.poll_list.next->next 4096-ptr_max
PARAM_VALUE 0 priv->napi.poll_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->napi.poll_list.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->napi.poll_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->napi.poll_owner (-1)
PARAM_VALUE 0 priv->napi.skb 0
PARAM_VALUE 0 priv->napi.thread 0,4096-ptr_max
PARAM_VALUE 0 priv->napi.thread->blocked_on 0
PARAM_VALUE 0 priv->napi.thread->cpus_ptr 4096-ptr_max
PARAM_VALUE 0 priv->napi.thread->migration_disabled 0-1
PARAM_VALUE 0 priv->napi.thread->on_rq 0-1,3-255
PARAM_VALUE 0 priv->napi.thread->pushable_dl_tasks.__rb_parent_color 1
PARAM_VALUE 0 priv->napi.thread->saved_state 0
PARAM_VALUE 0 priv->napi.thread->wake_cpu 0-s32max
PARAM_VALUE 0 priv->napi.timer._softexpires 0
PARAM_VALUE 0 priv->napi.timer.base 4096-ptr_max
PARAM_VALUE 0 priv->napi.timer.function 1-u64max
PARAM_VALUE 0 priv->napi.timer.is_hard 0
PARAM_VALUE 0 priv->napi.timer.is_lazy 0
PARAM_VALUE 0 priv->napi.timer.is_queued 0
PARAM_VALUE 0 priv->napi.timer.is_rel 0
PARAM_VALUE 0 priv->napi.timer.is_soft 0
PARAM_VALUE 0 priv->napi.timer.node.expires 0
PARAM_VALUE 0 priv->napi.timer.node.node.next 0
PARAM_VALUE 0 priv->napi.timer.node.node.node.__rb_parent_color 0
PARAM_VALUE 0 priv->napi.timer.node.node.node.rb_left 0
PARAM_VALUE 0 priv->napi.timer.node.node.node.rb_right 0
PARAM_VALUE 0 priv->napi.timer.node.node.prev 0
PARAM_VALUE 0 priv->read_reg 750305171385016320,2680920253616091136
PARAM_VALUE 0 priv->reg_base 4096-ptr_max
PARAM_VALUE 0 priv->rstc 0,4096-ptr_max
PARAM_VALUE 0 priv->rstc->array 0-1
PARAM_VALUE 0 priv->termination_const_cnt 2
PARAM_VALUE 0 priv->transceiver 0,4096-ptr_max
PARAM_VALUE 0 priv->transceiver->ops 4096-ptr_max
PARAM_VALUE 0 priv->tx_max 0-2
PARAM_VALUE 0 priv->write_reg 2388487461057703936,7522311071161577472
PARAM_VALUE 1 reg 2564
PARAM_VALUE 2 val 0
BUF_SIZE 0 priv->bus_clk (-1),1-s32max
BUF_SIZE 0 priv->can.fd.data_bittiming_const (-1),48
BUF_SIZE 0 priv->can.fd.tdc_const (-1),24
BUF_SIZE 0 priv->can_clk (-1),1-s32max
BUF_SIZE 0 priv->dev 1616
BUF_SIZE 0 priv->rstc (-1),8,96,280,1296
CAPPED_DATA 0 priv->tx_max 1
FUZZY_MAX 0 priv->can.ctrlmode_supported 17
CONTAINER 0 -1248+0 $(-1)
BIT_INFO 0 priv->can.ctrlmode_supported 0x11,0x231
BIT_INFO 0 priv->devtype.flags 0x20,0xffffffff
BIT_INFO 0 priv->read_reg 0x208a80398ae000,0x2f7d9ed7ffeff000
BIT_INFO 0 priv->write_reg 0x20249c106290b000,0x69659eb0fed3f000
TERMINATED 0 priv->refcnt_tracker.class 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/xilinx_can.c xcan_probe() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->bittiming_const->sjw_max 1-4294967295
PARAM_VALUE 0 priv->bus_clk 0,4096-ptr_max
PARAM_VALUE 0 priv->can.ctrlmode_supported 17,561
PARAM_VALUE 0 priv->can.do_get_berr_counter 5868063217546952704
PARAM_VALUE 0 priv->can.do_set_mode 8023150360383909888
PARAM_VALUE 0 priv->can_clk 0,4096-ptr_max
PARAM_VALUE 0 priv->can_clk->core->dev->power.deferred_resume 0-1
PARAM_VALUE 0 priv->can_clk->core->dev->power.idle_notification 0-1
PARAM_VALUE 0 priv->can_clk->core->dev->power.request 0-4294967295
PARAM_VALUE 0 priv->can_clk->core->dev->power.request_pending 0-1
PARAM_VALUE 0 priv->can_clk->core->dev->power.runtime_error s32min-s32max
PARAM_VALUE 0 priv->can_clk->core->dev->power.runtime_status s32min-s32max
PARAM_VALUE 0 priv->can_clk->core->dev->power.timer_autosuspends 0-1
PARAM_VALUE 0 priv->can_clk->core->dev->power.usage_count.counter s32min-s32max
PARAM_VALUE 0 priv->can_clk->core->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 priv->dev 4096-ptr_max
PARAM_VALUE 0 priv->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 priv->dev->of_node 4096-ptr_max
PARAM_VALUE 0 priv->devtype.flags 32-u32max
PARAM_VALUE 0 priv->do_set_termination 1275914047074246656
PARAM_VALUE 0 priv->fd.data_bittiming_const->sjw_max 1-4294967295
PARAM_VALUE 0 priv->napi.dev 4096-ptr_max
PARAM_VALUE 0 priv->napi.dev_list.next 4096-ptr_max
PARAM_VALUE 0 priv->napi.dev_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->napi.gro.bitmask 0
PARAM_VALUE 0 priv->napi.gro.cached_napi_id 0
PARAM_VALUE 0 priv->napi.gro.rx_count 0
PARAM_VALUE 0 priv->napi.gro.rx_list.next 4096-ptr_max
PARAM_VALUE 0 priv->napi.gro.rx_list.next->next 4096-ptr_max
PARAM_VALUE 0 priv->napi.gro.rx_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->napi.gro.rx_list.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->napi.gro.rx_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->napi.irq (-1)
PARAM_VALUE 0 priv->napi.list_owner (-1)
PARAM_VALUE 0 priv->napi.napi_hash_node.next 0
PARAM_VALUE 0 priv->napi.napi_hash_node.pprev 0
PARAM_VALUE 0 priv->napi.poll 5617585329490804736
PARAM_VALUE 0 priv->napi.poll_list.next 4096-ptr_max
PARAM_VALUE 0 priv->napi.poll_list.next->next 4096-ptr_max
PARAM_VALUE 0 priv->napi.poll_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->napi.poll_list.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->napi.poll_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->napi.poll_owner (-1)
PARAM_VALUE 0 priv->napi.skb 0
PARAM_VALUE 0 priv->napi.thread 0,4096-ptr_max
PARAM_VALUE 0 priv->napi.thread->blocked_on 0
PARAM_VALUE 0 priv->napi.thread->cpus_ptr 4096-ptr_max
PARAM_VALUE 0 priv->napi.thread->migration_disabled 0-1
PARAM_VALUE 0 priv->napi.thread->on_rq 0-1,3-255
PARAM_VALUE 0 priv->napi.thread->pushable_dl_tasks.__rb_parent_color 1
PARAM_VALUE 0 priv->napi.thread->saved_state 0
PARAM_VALUE 0 priv->napi.thread->wake_cpu 0-s32max
PARAM_VALUE 0 priv->napi.timer._softexpires 0
PARAM_VALUE 0 priv->napi.timer.base 4096-ptr_max
PARAM_VALUE 0 priv->napi.timer.function 1-u64max
PARAM_VALUE 0 priv->napi.timer.is_hard 0
PARAM_VALUE 0 priv->napi.timer.is_lazy 0
PARAM_VALUE 0 priv->napi.timer.is_queued 0
PARAM_VALUE 0 priv->napi.timer.is_rel 0
PARAM_VALUE 0 priv->napi.timer.is_soft 0
PARAM_VALUE 0 priv->napi.timer.node.expires 0
PARAM_VALUE 0 priv->napi.timer.node.node.next 0
PARAM_VALUE 0 priv->napi.timer.node.node.node.__rb_parent_color 0
PARAM_VALUE 0 priv->napi.timer.node.node.node.rb_left 0
PARAM_VALUE 0 priv->napi.timer.node.node.node.rb_right 0
PARAM_VALUE 0 priv->napi.timer.node.node.prev 0
PARAM_VALUE 0 priv->read_reg 750305171385016320,2680920253616091136
PARAM_VALUE 0 priv->reg_base 4096-ptr_max
PARAM_VALUE 0 priv->rstc 0,4096-ptr_max
PARAM_VALUE 0 priv->rstc->array 0-1
PARAM_VALUE 0 priv->termination_const_cnt 2
PARAM_VALUE 0 priv->transceiver 0,4096-ptr_max
PARAM_VALUE 0 priv->transceiver->ops 4096-ptr_max
PARAM_VALUE 0 priv->tx_max 0-2
PARAM_VALUE 0 priv->write_reg 2388487461057703936,7522311071161577472
PARAM_VALUE 1 reg 2560
PARAM_VALUE 2 val 0
BUF_SIZE 0 priv->bus_clk (-1),1-s32max
BUF_SIZE 0 priv->can.fd.data_bittiming_const (-1),48
BUF_SIZE 0 priv->can.fd.tdc_const (-1),24
BUF_SIZE 0 priv->can_clk (-1),1-s32max
BUF_SIZE 0 priv->dev 1616
BUF_SIZE 0 priv->rstc (-1),8,96,280,1296
CAPPED_DATA 0 priv->tx_max 1
FUZZY_MAX 0 priv->can.ctrlmode_supported 17
CONTAINER 0 -1248+0 $(-1)
BIT_INFO 0 priv->can.ctrlmode_supported 0x11,0x231
BIT_INFO 0 priv->devtype.flags 0x20,0xffffffff
BIT_INFO 0 priv->read_reg 0x208a80398ae000,0x2f7d9ed7ffeff000
BIT_INFO 0 priv->write_reg 0x20249c106290b000,0x69659eb0fed3f000
TERMINATED 0 priv->refcnt_tracker.class 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/xilinx_can.c xcan_probe() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->bittiming_const->sjw_max 1-4294967295
PARAM_VALUE 0 priv->bus_clk 0,4096-ptr_max
PARAM_VALUE 0 priv->can.ctrlmode_supported 17,561
PARAM_VALUE 0 priv->can.do_get_berr_counter 5868063217546952704
PARAM_VALUE 0 priv->can.do_set_mode 8023150360383909888
PARAM_VALUE 0 priv->can_clk 0,4096-ptr_max
PARAM_VALUE 0 priv->can_clk->core->dev->power.deferred_resume 0-1
PARAM_VALUE 0 priv->can_clk->core->dev->power.idle_notification 0-1
PARAM_VALUE 0 priv->can_clk->core->dev->power.request 0-4294967295
PARAM_VALUE 0 priv->can_clk->core->dev->power.request_pending 0-1
PARAM_VALUE 0 priv->can_clk->core->dev->power.runtime_error s32min-s32max
PARAM_VALUE 0 priv->can_clk->core->dev->power.runtime_status s32min-s32max
PARAM_VALUE 0 priv->can_clk->core->dev->power.timer_autosuspends 0-1
PARAM_VALUE 0 priv->can_clk->core->dev->power.usage_count.counter s32min-s32max
PARAM_VALUE 0 priv->can_clk->core->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 priv->dev 4096-ptr_max
PARAM_VALUE 0 priv->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 priv->dev->of_node 4096-ptr_max
PARAM_VALUE 0 priv->do_set_termination 1275914047074246656
PARAM_VALUE 0 priv->ecc_enable 1
PARAM_VALUE 0 priv->fd.data_bittiming_const->sjw_max 1-4294967295
PARAM_VALUE 0 priv->napi.dev 4096-ptr_max
PARAM_VALUE 0 priv->napi.dev_list.next 4096-ptr_max
PARAM_VALUE 0 priv->napi.dev_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->napi.gro.bitmask 0
PARAM_VALUE 0 priv->napi.gro.cached_napi_id 0
PARAM_VALUE 0 priv->napi.gro.rx_count 0
PARAM_VALUE 0 priv->napi.gro.rx_list.next 4096-ptr_max
PARAM_VALUE 0 priv->napi.gro.rx_list.next->next 4096-ptr_max
PARAM_VALUE 0 priv->napi.gro.rx_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->napi.gro.rx_list.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->napi.gro.rx_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->napi.irq (-1)
PARAM_VALUE 0 priv->napi.list_owner (-1)
PARAM_VALUE 0 priv->napi.napi_hash_node.next 0
PARAM_VALUE 0 priv->napi.napi_hash_node.pprev 0
PARAM_VALUE 0 priv->napi.poll 5617585329490804736
PARAM_VALUE 0 priv->napi.poll_list.next 4096-ptr_max
PARAM_VALUE 0 priv->napi.poll_list.next->next 4096-ptr_max
PARAM_VALUE 0 priv->napi.poll_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->napi.poll_list.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->napi.poll_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->napi.poll_owner (-1)
PARAM_VALUE 0 priv->napi.skb 0
PARAM_VALUE 0 priv->napi.thread 0,4096-ptr_max
PARAM_VALUE 0 priv->napi.thread->blocked_on 0
PARAM_VALUE 0 priv->napi.thread->cpus_ptr 4096-ptr_max
PARAM_VALUE 0 priv->napi.thread->migration_disabled 0-1
PARAM_VALUE 0 priv->napi.thread->on_rq 0-1,3-255
PARAM_VALUE 0 priv->napi.thread->pushable_dl_tasks.__rb_parent_color 1
PARAM_VALUE 0 priv->napi.thread->saved_state 0
PARAM_VALUE 0 priv->napi.thread->wake_cpu 0-s32max
PARAM_VALUE 0 priv->napi.timer._softexpires 0
PARAM_VALUE 0 priv->napi.timer.base 4096-ptr_max
PARAM_VALUE 0 priv->napi.timer.function 1-u64max
PARAM_VALUE 0 priv->napi.timer.is_hard 0
PARAM_VALUE 0 priv->napi.timer.is_lazy 0
PARAM_VALUE 0 priv->napi.timer.is_queued 0
PARAM_VALUE 0 priv->napi.timer.is_rel 0
PARAM_VALUE 0 priv->napi.timer.is_soft 0
PARAM_VALUE 0 priv->napi.timer.node.expires 0
PARAM_VALUE 0 priv->napi.timer.node.node.next 0
PARAM_VALUE 0 priv->napi.timer.node.node.node.__rb_parent_color 0
PARAM_VALUE 0 priv->napi.timer.node.node.node.rb_left 0
PARAM_VALUE 0 priv->napi.timer.node.node.node.rb_right 0
PARAM_VALUE 0 priv->napi.timer.node.node.prev 0
PARAM_VALUE 0 priv->read_reg 750305171385016320,2680920253616091136
PARAM_VALUE 0 priv->reg_base 4096-ptr_max
PARAM_VALUE 0 priv->rstc 0,4096-ptr_max
PARAM_VALUE 0 priv->rstc->array 0-1
PARAM_VALUE 0 priv->termination_const_cnt 2
PARAM_VALUE 0 priv->transceiver 0,4096-ptr_max
PARAM_VALUE 0 priv->transceiver->ops 4096-ptr_max
PARAM_VALUE 0 priv->tx_max 0-2
PARAM_VALUE 0 priv->write_reg 2388487461057703936,7522311071161577472
PARAM_VALUE 1 reg 200
PARAM_VALUE 2 val 7
BUF_SIZE 0 priv->bus_clk (-1),1-s32max
BUF_SIZE 0 priv->can.fd.data_bittiming_const (-1),48
BUF_SIZE 0 priv->can.fd.tdc_const (-1),24
BUF_SIZE 0 priv->can_clk (-1),1-s32max
BUF_SIZE 0 priv->dev 1616
BUF_SIZE 0 priv->rstc (-1),8,96,280,1296
CAPPED_DATA 0 priv->tx_max 1
FUZZY_MAX 0 priv->can.ctrlmode_supported 17
CONTAINER 0 -1248+0 $(-1)
BIT_INFO 0 priv->can.ctrlmode_supported 0x11,0x231
BIT_INFO 0 priv->read_reg 0x208a80398ae000,0x2f7d9ed7ffeff000
BIT_INFO 0 priv->write_reg 0x20249c106290b000,0x69659eb0fed3f000
TERMINATED 0 priv->refcnt_tracker.class 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/xilinx_can.c xcan_rx_fifo_get_next_frame() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->devtype.flags 16-u32max
PARAM_VALUE 1 reg 36
PARAM_VALUE 2 val 16
DATA_SOURCE 0 priv $0
CONTAINER 0 -1248+0 $(-1)
BIT_INFO 0 priv->devtype.flags 0x10,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/can/xilinx_can.c xcan_rx_poll() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->devtype.flags 16-u32max
PARAM_VALUE 0 priv->read_reg 4096-ptr_max
PARAM_VALUE 1 reg 232
PARAM_VALUE 2 val 128
CONTAINER 0 -1248+0 $(-1)
BIT_INFO 0 priv->devtype.flags 0x10,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/can/xilinx_can.c xcan_rx_poll() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->read_reg 4096-ptr_max
PARAM_VALUE 1 reg 36
PARAM_VALUE 2 val 128
CONTAINER 0 -1248+0 $(-1)
BIT_INFO 0 priv->devtype.flags 0x0,0xffffffef
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/can/xilinx_can.c xcan_rx_poll() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->devtype.flags 16-u32max
PARAM_VALUE 0 priv->read_reg 4096-ptr_max
PARAM_VALUE 1 reg 32
PARAM_VALUE 2 val 0,16-u32max
CONTAINER 0 -1248+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0,16-u32max
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/can/xilinx_can.c xcan_set_bittiming() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 reg 8
CONTAINER 0 -1248+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->ethtool->rss_lock
HALF_LOCKED2 &ndev->lock

drivers/net/can/xilinx_can.c xcan_set_bittiming() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 reg 12
CONTAINER 0 -1248+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->ethtool->rss_lock
HALF_LOCKED2 &ndev->lock

drivers/net/can/xilinx_can.c xcan_set_bittiming() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->devtype.cantype 2-3
PARAM_VALUE 1 reg 136
FUZZY_MAX 0 priv->devtype.cantype 3
CONTAINER 0 -1248+0 $(-1)
BIT_INFO 0 priv->devtype.cantype 0x2,0x3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->ethtool->rss_lock
HALF_LOCKED2 &ndev->lock

drivers/net/can/xilinx_can.c xcan_set_bittiming() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->devtype.cantype 2-3
PARAM_VALUE 1 reg 140
FUZZY_MAX 0 priv->devtype.cantype 3
CONTAINER 0 -1248+0 $(-1)
BIT_INFO 0 priv->devtype.cantype 0x2,0x3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->ethtool->rss_lock
HALF_LOCKED2 &ndev->lock

drivers/net/can/xilinx_can.c xcan_start_xmit_fifo() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->tx_head 0-4294967295
PARAM_VALUE 0 priv->tx_max 2-u32max
PARAM_VALUE 0 priv->write_reg 4096-ptr_max
PARAM_VALUE 1 reg 36
PARAM_VALUE 2 val 16384
FUZZY_MAX 0 priv->tx_max 2
CONTAINER 0 -1248+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &priv->tx_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct xcan_priv)->tx_lock

drivers/net/can/xilinx_can.c xcan_start_xmit_mailbox() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->tx_head 0-4294967295
PARAM_VALUE 0 priv->write_reg 4096-ptr_max
PARAM_VALUE 1 reg 144
PARAM_VALUE 2 val 1
CONTAINER 0 -1248+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &priv->tx_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct xcan_priv)->tx_lock

drivers/net/can/xilinx_can.c xcan_tx_interrupt() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 reg 36
PARAM_VALUE 2 val 2
CONTAINER 0 -1248+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &priv->tx_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct xcan_priv)->tx_lock

drivers/net/can/xilinx_can.c xcan_tx_interrupt() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 reg 36
PARAM_VALUE 2 val 2
CONTAINER 0 -1248+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &priv->tx_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct xcan_priv)->tx_lock

drivers/net/can/xilinx_can.c xcan_tx_interrupt() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 reg 36
PARAM_VALUE 2 val 2
CONTAINER 0 -1248+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &priv->tx_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct xcan_priv)->tx_lock

drivers/net/can/xilinx_can.c xcan_write_frame() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 reg 48,256
CONTAINER 0 -1248+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 val 0-u32max[c]
LOCK2 &priv->tx_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct xcan_priv)->tx_lock

drivers/net/can/xilinx_can.c xcan_write_frame() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 reg 52,260
PARAM_VALUE 2 val 0,134217728,201326592,268435456-4227858432
CONTAINER 0 -1248+0 $(-1)
BIT_INFO 2 val 0x0,0xc000000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->tx_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct xcan_priv)->tx_lock

drivers/net/can/xilinx_can.c xcan_write_frame() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->devtype.cantype 2-3
FUZZY_MAX 0 priv->devtype.cantype 3
CONTAINER 0 -1248+0 $(-1)
BIT_INFO 0 priv->devtype.cantype 0x2,0x3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 val 0-u32max
LOCK2 &priv->tx_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct xcan_priv)->tx_lock

drivers/net/can/xilinx_can.c xcan_write_frame() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->devtype.cantype 0-1,4-u32max
PARAM_VALUE 1 reg 56,264
CONTAINER 0 -1248+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->tx_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct xcan_priv)->tx_lock

drivers/net/can/xilinx_can.c xcan_write_frame() -> (struct xcan_priv)->write_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->devtype.cantype 0-1,4-u32max
PARAM_VALUE 1 reg 60,268
CONTAINER 0 -1248+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->tx_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct xcan_priv)->tx_lock