Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c kvaser_pciefd_setup_can_ctrls() -> kvaser_pciefd_devlink_port_register()

Type Parameter Key Value
PARAM_VALUE 0 can 4096-ptr_max
PARAM_VALUE 0 can->bec.rxerr 0
PARAM_VALUE 0 can->bec.txerr 0
PARAM_VALUE 0 can->bec_poll_timer.entry.pprev 0
PARAM_VALUE 0 can->bec_poll_timer.flags 0-4194302
PARAM_VALUE 0 can->bec_poll_timer.lockdep_map->name 0-255
PARAM_VALUE 0 can->can.bittiming_const 6825803717697011712
PARAM_VALUE 0 can->can.ctrlmode_supported 434,442
PARAM_VALUE 0 can->can.dev 4096-ptr_max
PARAM_VALUE 0 can->can.dev->dev_port 0-7
PARAM_VALUE 0 can->can.do_get_berr_counter 5582590561868697600
PARAM_VALUE 0 can->can.do_set_bittiming 8692741583834648576
PARAM_VALUE 0 can->can.do_set_mode 5341425996965400576
PARAM_VALUE 0 can->can.fd.data_bittiming_const 6825803717697011712
PARAM_VALUE 0 can->can.fd.do_set_data_bittiming 7180788241487433728
PARAM_VALUE 0 can->cmd_seq 0
PARAM_VALUE 0 can->completed_tx_bytes 0
PARAM_VALUE 0 can->completed_tx_pkts 0
PARAM_VALUE 0 can->err_rep_cnt 0
PARAM_VALUE 0 can->flush_comp.done 0
PARAM_VALUE 0 can->flush_comp.wait.lock.magic 3735899821
PARAM_VALUE 0 can->flush_comp.wait.lock.owner (-1)
PARAM_VALUE 0 can->flush_comp.wait.lock.owner_cpu u32max
PARAM_VALUE 0 can->flush_comp.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 can->flush_comp.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 can->flush_comp.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 can->flush_comp.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 can->flush_comp.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 can->kv_pcie 4096-ptr_max
PARAM_VALUE 0 can->kv_pcie->driver_data 4096-ptr_max
PARAM_VALUE 0 can->kv_pcie->freq_to_ticks_div 1-u32max
PARAM_VALUE 0 can->kv_pcie->nr_channels 1-8
PARAM_VALUE 0 can->kv_pcie->pci 4096-ptr_max
PARAM_VALUE 0 can->kv_pcie->reg_base 4096-ptr_max
PARAM_VALUE 0 can->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 can->reg_base 4096-ptr_max
PARAM_VALUE 0 can->start_comp.done 0
PARAM_VALUE 0 can->start_comp.wait.lock.magic 3735899821
PARAM_VALUE 0 can->start_comp.wait.lock.owner (-1)
PARAM_VALUE 0 can->start_comp.wait.lock.owner_cpu u32max
PARAM_VALUE 0 can->start_comp.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 can->start_comp.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 can->start_comp.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 can->start_comp.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 can->start_comp.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 can->tx_max_count 0-17
BUF_SIZE 0 can->can.bittiming_const 48
BUF_SIZE 0 can->can.fd.data_bittiming_const 48
CAPPED_DATA 0 can->can.dev->dev_port 1
CAPPED_DATA 0 can->tx_max_count 1
FUZZY_MAX 0 can->can.ctrlmode_supported 434
BIT_INFO 0 can->can.ctrlmode_supported 0x1b2,0xffffffffffffffff
TERMINATED 0 can->refcnt_tracker.class 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 can->ack_idx 0-255
HOST_DATA 0 can->bec.rxerr 0
HOST_DATA 0 can->bec.txerr 0
HOST_DATA 0 can->bec_poll_timer.expires 0-u64max
HOST_DATA 0 can->bec_poll_timer.flags 0-4194302
HOST_DATA 0 can->can.bitrate_const_cnt 0-u32max
HOST_DATA 0 can->can.bitrate_max 0-u32max
HOST_DATA 0 can->can.bittiming.bitrate 0-u32max
HOST_DATA 0 can->can.bittiming.brp 0-u32max
HOST_DATA 0 can->can.bittiming.phase_seg1 0-u32max
HOST_DATA 0 can->can.bittiming.phase_seg2 0-u32max
HOST_DATA 0 can->can.bittiming.prop_seg 0-u32max
HOST_DATA 0 can->can.bittiming.sample_point 0-u32max
HOST_DATA 0 can->can.bittiming.sjw 0-u32max
HOST_DATA 0 can->can.bittiming.tq 0-u32max
HOST_DATA 0 can->can.can_stats.arbitration_lost 0-u32max
HOST_DATA 0 can->can.can_stats.bus_error 0-u32max
HOST_DATA 0 can->can.can_stats.bus_off 0-u32max
HOST_DATA 0 can->can.can_stats.error_passive 0-u32max
HOST_DATA 0 can->can.can_stats.error_warning 0-u32max
HOST_DATA 0 can->can.can_stats.restarts 0-u32max
HOST_DATA 0 can->can.clock.freq 0-u32max
HOST_DATA 0 can->can.ctrlmode 0-u32max
HOST_DATA 0 can->can.echo_skb_max 0-u32max
HOST_DATA 0 can->can.fd.data_bitrate_const_cnt 0-u32max
HOST_DATA 0 can->can.fd.data_bittiming.bitrate 0-u32max
HOST_DATA 0 can->can.fd.data_bittiming.brp 0-u32max
HOST_DATA 0 can->can.fd.data_bittiming.phase_seg1 0-u32max
HOST_DATA 0 can->can.fd.data_bittiming.phase_seg2 0-u32max
HOST_DATA 0 can->can.fd.data_bittiming.prop_seg 0-u32max
HOST_DATA 0 can->can.fd.data_bittiming.sample_point 0-u32max
HOST_DATA 0 can->can.fd.data_bittiming.sjw 0-u32max
HOST_DATA 0 can->can.fd.data_bittiming.tq 0-u32max
HOST_DATA 0 can->can.fd.pwm.pwml 0-u32max
HOST_DATA 0 can->can.fd.pwm.pwmo 0-u32max
HOST_DATA 0 can->can.fd.pwm.pwms 0-u32max
HOST_DATA 0 can->can.fd.tdc.tdcf 0-u32max
HOST_DATA 0 can->can.fd.tdc.tdco 0-u32max
HOST_DATA 0 can->can.fd.tdc.tdcv 0-u32max
HOST_DATA 0 can->can.restart_ms s32min-s32max
HOST_DATA 0 can->can.restart_work.cpu s32min-s32max
HOST_DATA 0 can->can.restart_work.timer.expires 0-u64max
HOST_DATA 0 can->can.restart_work.timer.flags 0-u32max
HOST_DATA 0 can->can.restart_work.work.data.counter s64min-s64max
HOST_DATA 0 can->can.state 0-u32max
HOST_DATA 0 can->can.termination 0-u16max
HOST_DATA 0 can->can.termination_const_cnt 0-u32max
HOST_DATA 0 can->can.xl.data_bitrate_const_cnt 0-u32max
HOST_DATA 0 can->can.xl.data_bittiming.bitrate 0-u32max
HOST_DATA 0 can->can.xl.data_bittiming.brp 0-u32max
HOST_DATA 0 can->can.xl.data_bittiming.phase_seg1 0-u32max
HOST_DATA 0 can->can.xl.data_bittiming.phase_seg2 0-u32max
HOST_DATA 0 can->can.xl.data_bittiming.prop_seg 0-u32max
HOST_DATA 0 can->can.xl.data_bittiming.sample_point 0-u32max
HOST_DATA 0 can->can.xl.data_bittiming.sjw 0-u32max
HOST_DATA 0 can->can.xl.data_bittiming.tq 0-u32max
HOST_DATA 0 can->can.xl.pwm.pwml 0-u32max
HOST_DATA 0 can->can.xl.pwm.pwmo 0-u32max
HOST_DATA 0 can->can.xl.pwm.pwms 0-u32max
HOST_DATA 0 can->can.xl.tdc.tdcf 0-u32max
HOST_DATA 0 can->can.xl.tdc.tdco 0-u32max
HOST_DATA 0 can->can.xl.tdc.tdcv 0-u32max
HOST_DATA 0 can->cmd_seq 0
HOST_DATA 0 can->completed_tx_bytes 0
HOST_DATA 0 can->completed_tx_pkts 0
HOST_DATA 0 can->devlink_port.attrs.flavour 0-u32max
HOST_DATA 0 can->devlink_port.attrs.lanes 0-u32max
HOST_DATA 0 can->devlink_port.attrs.no_phys_port_name 0-1
HOST_DATA 0 can->devlink_port.attrs.pci_pf.controller 0-u32max
HOST_DATA 0 can->devlink_port.attrs.pci_pf.external 0-1
HOST_DATA 0 can->devlink_port.attrs.pci_pf.pf 0-u16max
HOST_DATA 0 can->devlink_port.attrs.pci_sf.controller 0-u32max
HOST_DATA 0 can->devlink_port.attrs.pci_sf.external 0-1
HOST_DATA 0 can->devlink_port.attrs.pci_sf.pf 0-u16max
HOST_DATA 0 can->devlink_port.attrs.pci_sf.sf 0-u32max
HOST_DATA 0 can->devlink_port.attrs.pci_vf.controller 0-u32max
HOST_DATA 0 can->devlink_port.attrs.pci_vf.external 0-1
HOST_DATA 0 can->devlink_port.attrs.pci_vf.pf 0-u16max
HOST_DATA 0 can->devlink_port.attrs.pci_vf.vf 0-u16max
HOST_DATA 0 can->devlink_port.attrs.phys.port_number 0-u32max
HOST_DATA 0 can->devlink_port.attrs.phys.split_subport_number 0-u32max
HOST_DATA 0 can->devlink_port.attrs.split 0-1
HOST_DATA 0 can->devlink_port.attrs.splittable 0-1
HOST_DATA 0 can->devlink_port.attrs.switch_id.id_len 0-255
HOST_DATA 0 can->devlink_port.attrs_set 0-1
HOST_DATA 0 can->devlink_port.desired_type 0-u32max
HOST_DATA 0 can->devlink_port.index 0-u32max
HOST_DATA 0 can->devlink_port.initialized 0-1
HOST_DATA 0 can->devlink_port.registered 0-1
HOST_DATA 0 can->devlink_port.rel_index 0-u32max
HOST_DATA 0 can->devlink_port.switch_port 0-1
HOST_DATA 0 can->devlink_port.type 0-u32max
HOST_DATA 0 can->devlink_port.type_eth.ifindex s32min-s32max
HOST_DATA 0 can->devlink_port.type_warn_dw.cpu s32min-s32max
HOST_DATA 0 can->devlink_port.type_warn_dw.timer.expires 0-u64max
HOST_DATA 0 can->devlink_port.type_warn_dw.timer.flags 0-u32max
HOST_DATA 0 can->devlink_port.type_warn_dw.work.data.counter s64min-s64max
HOST_DATA 0 can->err_rep_cnt 0
HOST_DATA 0 can->flush_comp.done 0
HOST_DATA 0 can->flush_comp.wait.lock.magic 3735899821
HOST_DATA 0 can->flush_comp.wait.lock.owner_cpu u32max
HOST_DATA 0 can->flush_comp.wait.lock.raw_lock.locked 0-255
HOST_DATA 0 can->flush_comp.wait.lock.raw_lock.locked_pending 0-u16max
HOST_DATA 0 can->flush_comp.wait.lock.raw_lock.pending 0-255
HOST_DATA 0 can->flush_comp.wait.lock.raw_lock.tail 0-u16max
HOST_DATA 0 can->flush_comp.wait.lock.raw_lock.val.counter s32min-s32max
HOST_DATA 0 can->ioc 0-u32max
HOST_DATA 0 can->kv_pcie->bus_freq 0-u32max
HOST_DATA 0 can->kv_pcie->freq 0-u32max
HOST_DATA 0 can->kv_pcie->fw_version.build 0-u16max
HOST_DATA 0 can->kv_pcie->fw_version.major 0-255
HOST_DATA 0 can->kv_pcie->fw_version.minor 0-255
HOST_DATA 0 can->kv_pcie->nr_channels 1-8[c]
HOST_DATA 0 can->start_comp.done 0
HOST_DATA 0 can->start_comp.wait.lock.magic 3735899821
HOST_DATA 0 can->start_comp.wait.lock.owner_cpu u32max
HOST_DATA 0 can->start_comp.wait.lock.raw_lock.locked 0-255
HOST_DATA 0 can->start_comp.wait.lock.raw_lock.locked_pending 0-u16max
HOST_DATA 0 can->start_comp.wait.lock.raw_lock.pending 0-255
HOST_DATA 0 can->start_comp.wait.lock.raw_lock.tail 0-u16max
HOST_DATA 0 can->start_comp.wait.lock.raw_lock.val.counter s32min-s32max
HOST_DATA 0 can->tx_idx 0-255
HOST_DATA 0 *can 0-u64max