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 |