c_can_pci_data
struct c_can_pci_data *c_can_pci_data = (void *)ent->driver_data;
addr = pci_iomap(pdev, c_can_pci_data->bar,
pci_resource_len(pdev, c_can_pci_data->bar));
dev = alloc_c_can_dev(c_can_pci_data->msg_obj_num);
if (!c_can_pci_data->freq) {
priv->can.clock.freq = c_can_pci_data->freq;
switch (c_can_pci_data->type) {
priv->type = c_can_pci_data->type;
switch (c_can_pci_data->reg_align) {
priv->raminit = c_can_pci_data->init;
static const struct c_can_pci_data c_can_sta2x11 = {
static const struct c_can_pci_data c_can_pch = {