can 206 arch/arc/include/asm/entry-arcv2.h ld r10, [sp, PT_lpc] ; lp_count can't be target of LD can 64 arch/m68k/fpsp040/fpsp.h | can happen if the package is entered for an unimplemented float can 66 arch/m68k/fpsp040/fpsp.h | a second fsave frame can be pushed onto the stack and the can 70 arch/m68k/fpsp040/fpsp.h | restored from the "local variable" area and can be used as can 306 arch/m68k/fpsp040/fpsp.h | this can only be used if in a data register can 10213 arch/m68k/ifpsp060/src/fplsp.S # if enabled so the operating system can log the event. # can 9 arch/x86/boot/code16gcc.h # gcc 4.9+ has a real -m16 option so we can drop this hack long term. can 126 drivers/net/can/at91_can.c struct can_priv can; /* must be the first member! */ can 355 drivers/net/can/at91_can.c const struct can_bittiming *bt = &priv->can.bittiming; can 358 drivers/net/can/at91_can.c reg_br = ((priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) ? 1 << 24 : 0) | can 398 drivers/net/can/at91_can.c if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) can 404 drivers/net/can/at91_can.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 423 drivers/net/can/at91_can.c priv->can.state = state; can 729 drivers/net/can/at91_can.c priv->can.can_stats.bus_error++; can 737 drivers/net/can/at91_can.c priv->can.can_stats.bus_error++; can 753 drivers/net/can/at91_can.c priv->can.can_stats.bus_error++; can 762 drivers/net/can/at91_can.c priv->can.can_stats.bus_error++; can 884 drivers/net/can/at91_can.c switch (priv->can.state) { can 894 drivers/net/can/at91_can.c priv->can.can_stats.error_warning++; can 911 drivers/net/can/at91_can.c priv->can.can_stats.error_passive++; can 928 drivers/net/can/at91_can.c priv->can.can_stats.restarts++; can 969 drivers/net/can/at91_can.c priv->can.can_stats.bus_off++; can 972 drivers/net/can/at91_can.c if (!priv->can.restart_ms) { can 1040 drivers/net/can/at91_can.c if (likely(new_state == priv->can.state)) can 1053 drivers/net/can/at91_can.c priv->can.state = new_state; can 1323 drivers/net/can/at91_can.c priv->can.clock.freq = clk_get_rate(clk); can 1324 drivers/net/can/at91_can.c priv->can.bittiming_const = &at91_bittiming_const; can 1325 drivers/net/can/at91_can.c priv->can.do_set_mode = at91_set_mode; can 1326 drivers/net/can/at91_can.c priv->can.do_get_berr_counter = at91_get_berr_counter; can 1327 drivers/net/can/at91_can.c priv->can.ctrlmode_supported = CAN_CTRLMODE_3_SAMPLES | can 519 drivers/net/can/c_can/c_can.c const struct can_bittiming *bt = &priv->can.bittiming; can 614 drivers/net/can/c_can/c_can.c if ((priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) && can 615 drivers/net/can/c_can/c_can.c (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK)) { can 619 drivers/net/can/c_can/c_can.c } else if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) { can 623 drivers/net/can/c_can/c_can.c } else if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) { can 659 drivers/net/can/c_can/c_can.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 682 drivers/net/can/c_can/c_can.c priv->can.state = CAN_STATE_STOPPED; can 919 drivers/net/can/c_can/c_can.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 923 drivers/net/can/c_can/c_can.c priv->can.can_stats.error_warning++; can 924 drivers/net/can/c_can/c_can.c priv->can.state = CAN_STATE_ERROR_WARNING; can 928 drivers/net/can/c_can/c_can.c priv->can.can_stats.error_passive++; can 929 drivers/net/can/c_can/c_can.c priv->can.state = CAN_STATE_ERROR_PASSIVE; can 933 drivers/net/can/c_can/c_can.c priv->can.state = CAN_STATE_BUS_OFF; can 934 drivers/net/can/c_can/c_can.c priv->can.can_stats.bus_off++; can 1011 drivers/net/can/c_can/c_can.c if (!(priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING)) can 1015 drivers/net/can/c_can/c_can.c priv->can.can_stats.bus_error++; can 1126 drivers/net/can/c_can/c_can.c if (priv->can.state != CAN_STATE_BUS_OFF) can 1232 drivers/net/can/c_can/c_can.c priv->can.bittiming_const = &c_can_bittiming_const; can 1233 drivers/net/can/c_can/c_can.c priv->can.do_set_mode = c_can_set_mode; can 1234 drivers/net/can/c_can/c_can.c priv->can.do_get_berr_counter = c_can_get_berr_counter; can 1235 drivers/net/can/c_can/c_can.c priv->can.ctrlmode_supported = CAN_CTRLMODE_LOOPBACK | can 196 drivers/net/can/c_can/c_can.h struct can_priv can; /* must be the first member */ can 171 drivers/net/can/c_can/c_can_pci.c priv->can.clock.freq = c_can_pci_data->freq; can 381 drivers/net/can/c_can/c_can_platform.c priv->can.clock.freq = clk_get_rate(clk); can 441 drivers/net/can/c_can/c_can_platform.c priv->can.state = CAN_STATE_SLEEPING; can 463 drivers/net/can/c_can/c_can_platform.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 205 drivers/net/can/cc770/cc770.c priv->can.state = CAN_STATE_STOPPED; can 236 drivers/net/can/cc770/cc770.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 332 drivers/net/can/cc770/cc770.c if (priv->can.state != CAN_STATE_STOPPED) can 357 drivers/net/can/cc770/cc770.c struct can_bittiming *bt = &priv->can.bittiming; can 363 drivers/net/can/cc770/cc770.c if (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) can 523 drivers/net/can/cc770/cc770.c priv->can.state = CAN_STATE_BUS_OFF; can 524 drivers/net/can/cc770/cc770.c priv->can.can_stats.bus_off++; can 532 drivers/net/can/cc770/cc770.c priv->can.state = CAN_STATE_ERROR_PASSIVE; can 533 drivers/net/can/cc770/cc770.c priv->can.can_stats.error_passive++; can 537 drivers/net/can/cc770/cc770.c priv->can.state = CAN_STATE_ERROR_WARNING; can 538 drivers/net/can/cc770/cc770.c priv->can.can_stats.error_warning++; can 544 drivers/net/can/cc770/cc770.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 720 drivers/net/can/cc770/cc770.c if (priv->can.state == CAN_STATE_STOPPED) can 816 drivers/net/can/cc770/cc770.c priv->can.bittiming_const = &cc770_bittiming_const; can 817 drivers/net/can/cc770/cc770.c priv->can.do_set_bittiming = cc770_set_bittiming; can 818 drivers/net/can/cc770/cc770.c priv->can.do_set_mode = cc770_set_mode; can 819 drivers/net/can/cc770/cc770.c priv->can.ctrlmode_supported = CAN_CTRLMODE_3_SAMPLES; can 859 drivers/net/can/cc770/cc770.c priv->can.do_get_berr_counter = cc770_get_berr_counter; can 168 drivers/net/can/cc770/cc770.h struct can_priv can; /* must be the first member */ can 226 drivers/net/can/cc770/cc770_isa.c priv->can.clock.freq = clktmp; can 244 drivers/net/can/cc770/cc770_isa.c priv->can.clock.freq /= 2; can 84 drivers/net/can/cc770/cc770_platform.c priv->can.clock.freq = clkext; can 87 drivers/net/can/cc770/cc770_platform.c if (priv->can.clock.freq > 10000000) { can 89 drivers/net/can/cc770/cc770_platform.c priv->can.clock.freq /= 2; can 93 drivers/net/can/cc770/cc770_platform.c if (priv->can.clock.freq > 8000000) can 149 drivers/net/can/cc770/cc770_platform.c priv->can.clock.freq = pdata->osc_freq; can 151 drivers/net/can/cc770/cc770_platform.c priv->can.clock.freq /= 2; can 208 drivers/net/can/cc770/cc770_platform.c priv->reg_base, dev->irq, priv->can.clock.freq, can 268 drivers/net/can/flexcan.c struct can_priv can; can 548 drivers/net/can/flexcan.c unsigned int timeout = 1000 * 1000 * 10 / priv->can.bittiming.bitrate; can 724 drivers/net/can/flexcan.c priv->can.can_stats.bus_error++; can 765 drivers/net/can/flexcan.c if (likely(new_state == priv->can.state)) can 884 drivers/net/can/flexcan.c enum can_state last_state = priv->can.state; can 952 drivers/net/can/flexcan.c (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING)) can 967 drivers/net/can/flexcan.c if ((last_state != priv->can.state) && can 969 drivers/net/can/flexcan.c !(priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING)) { can 970 drivers/net/can/flexcan.c switch (priv->can.state) { can 999 drivers/net/can/flexcan.c const struct can_bittiming *bt = &priv->can.bittiming; can 1019 drivers/net/can/flexcan.c if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) can 1021 drivers/net/can/flexcan.c if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) can 1023 drivers/net/can/flexcan.c if (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) can 1098 drivers/net/can/flexcan.c if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) can 1127 drivers/net/can/flexcan.c priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING) can 1213 drivers/net/can/flexcan.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 1255 drivers/net/can/flexcan.c priv->can.state = CAN_STATE_STOPPED; can 1615 drivers/net/can/flexcan.c priv->can.clock.freq = clock_freq; can 1616 drivers/net/can/flexcan.c priv->can.bittiming_const = &flexcan_bittiming_const; can 1617 drivers/net/can/flexcan.c priv->can.do_set_mode = flexcan_set_mode; can 1618 drivers/net/can/flexcan.c priv->can.do_get_berr_counter = flexcan_get_berr_counter; can 1619 drivers/net/can/flexcan.c priv->can.ctrlmode_supported = CAN_CTRLMODE_LOOPBACK | can 1690 drivers/net/can/flexcan.c priv->can.state = CAN_STATE_SLEEPING; can 1701 drivers/net/can/flexcan.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 249 drivers/net/can/grcan.c struct can_priv can; /* must be the first member */ can 407 drivers/net/can/grcan.c struct can_bittiming *bt = &priv->can.bittiming; can 471 drivers/net/can/grcan.c priv->can.state = CAN_STATE_STOPPED; can 563 drivers/net/can/grcan.c !(priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)) { can 591 drivers/net/can/grcan.c if (priv->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT) can 609 drivers/net/can/grcan.c enum can_state state = priv->can.state; can 634 drivers/net/can/grcan.c priv->can.can_stats.bus_off++; can 639 drivers/net/can/grcan.c if (!priv->can.restart_ms) can 647 drivers/net/can/grcan.c priv->can.can_stats.error_passive++; can 658 drivers/net/can/grcan.c priv->can.can_stats.error_warning++; can 678 drivers/net/can/grcan.c priv->can.state = state; can 682 drivers/net/can/grcan.c if (priv->can.restart_ms && oldstate == CAN_STATE_BUS_OFF) { can 687 drivers/net/can/grcan.c priv->can.can_stats.restarts++; can 738 drivers/net/can/grcan.c priv->can.state = CAN_STATE_STOPPED; can 853 drivers/net/can/grcan.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 855 drivers/net/can/grcan.c | (priv->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT can 864 drivers/net/can/grcan.c !(priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)) can 916 drivers/net/can/grcan.c grcan_reset_timer(&priv->rr_timer, priv->can.bittiming.bitrate); can 999 drivers/net/can/grcan.c | (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY ? can 1001 drivers/net/can/grcan.c | (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES ? can 1005 drivers/net/can/grcan.c | (priv->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT can 1011 drivers/net/can/grcan.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 1032 drivers/net/can/grcan.c if (!(priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)) can 1062 drivers/net/can/grcan.c priv->can.echo_skb_max = dma->tx.size; can 1063 drivers/net/can/grcan.c priv->can.echo_skb = priv->echo_skb; can 1085 drivers/net/can/grcan.c if (!(priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)) can 1121 drivers/net/can/grcan.c priv->can.state = CAN_STATE_STOPPED; can 1129 drivers/net/can/grcan.c priv->can.echo_skb_max = 0; can 1130 drivers/net/can/grcan.c priv->can.echo_skb = NULL; can 1148 drivers/net/can/grcan.c !(priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)) can 1312 drivers/net/can/grcan.c priv->can.bittiming.bitrate); can 1361 drivers/net/can/grcan.c u32 oneshotmode = priv->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT; can 1369 drivers/net/can/grcan.c if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) can 1604 drivers/net/can/grcan.c priv->can.bittiming_const = &grcan_bittiming_const; can 1605 drivers/net/can/grcan.c priv->can.do_set_bittiming = grcan_set_bittiming; can 1606 drivers/net/can/grcan.c priv->can.do_set_mode = grcan_set_mode; can 1607 drivers/net/can/grcan.c priv->can.do_get_berr_counter = grcan_get_berr_counter; can 1608 drivers/net/can/grcan.c priv->can.clock.freq = ambafreq; can 1609 drivers/net/can/grcan.c priv->can.ctrlmode_supported = can 1618 drivers/net/can/grcan.c priv->can.ctrlmode_supported |= CAN_CTRLMODE_3_SAMPLES; can 1633 drivers/net/can/grcan.c priv->regs, dev->irq, priv->can.clock.freq); can 220 drivers/net/can/ifi_canfd/ifi_canfd.c struct can_priv can; /* must be the first member */ can 237 drivers/net/can/ifi_canfd/ifi_canfd.c if (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING) can 395 drivers/net/can/ifi_canfd/ifi_canfd.c priv->can.can_stats.bus_error++; can 467 drivers/net/can/ifi_canfd/ifi_canfd.c priv->can.can_stats.error_warning++; can 468 drivers/net/can/ifi_canfd/ifi_canfd.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 472 drivers/net/can/ifi_canfd/ifi_canfd.c priv->can.can_stats.error_warning++; can 473 drivers/net/can/ifi_canfd/ifi_canfd.c priv->can.state = CAN_STATE_ERROR_WARNING; can 477 drivers/net/can/ifi_canfd/ifi_canfd.c priv->can.can_stats.error_passive++; can 478 drivers/net/can/ifi_canfd/ifi_canfd.c priv->can.state = CAN_STATE_ERROR_PASSIVE; can 482 drivers/net/can/ifi_canfd/ifi_canfd.c priv->can.state = CAN_STATE_BUS_OFF; can 484 drivers/net/can/ifi_canfd/ifi_canfd.c priv->can.can_stats.bus_off++; can 539 drivers/net/can/ifi_canfd/ifi_canfd.c (priv->can.state != CAN_STATE_ERROR_ACTIVE)) { can 546 drivers/net/can/ifi_canfd/ifi_canfd.c (priv->can.state != CAN_STATE_ERROR_WARNING)) { can 553 drivers/net/can/ifi_canfd/ifi_canfd.c (priv->can.state != CAN_STATE_ERROR_PASSIVE)) { can 560 drivers/net/can/ifi_canfd/ifi_canfd.c (priv->can.state != CAN_STATE_BUS_OFF)) { can 584 drivers/net/can/ifi_canfd/ifi_canfd.c if (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING) can 658 drivers/net/can/ifi_canfd/ifi_canfd.c const struct can_bittiming *bt = &priv->can.bittiming; can 659 drivers/net/can/ifi_canfd/ifi_canfd.c const struct can_bittiming *dbt = &priv->can.data_bittiming; can 754 drivers/net/can/ifi_canfd/ifi_canfd.c if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) can 757 drivers/net/can/ifi_canfd/ifi_canfd.c if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) can 760 drivers/net/can/ifi_canfd/ifi_canfd.c if ((priv->can.ctrlmode & CAN_CTRLMODE_FD) && can 761 drivers/net/can/ifi_canfd/ifi_canfd.c !(priv->can.ctrlmode & CAN_CTRLMODE_FD_NON_ISO)) can 764 drivers/net/can/ifi_canfd/ifi_canfd.c if (!(priv->can.ctrlmode & CAN_CTRLMODE_FD)) can 767 drivers/net/can/ifi_canfd/ifi_canfd.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 800 drivers/net/can/ifi_canfd/ifi_canfd.c priv->can.state = CAN_STATE_STOPPED; can 904 drivers/net/can/ifi_canfd/ifi_canfd.c if ((priv->can.ctrlmode & CAN_CTRLMODE_FD) && can_is_canfd_skb(skb)) { can 983 drivers/net/can/ifi_canfd/ifi_canfd.c priv->can.state = CAN_STATE_STOPPED; can 985 drivers/net/can/ifi_canfd/ifi_canfd.c priv->can.clock.freq = readl(addr + IFI_CANFD_CANCLOCK); can 987 drivers/net/can/ifi_canfd/ifi_canfd.c priv->can.bittiming_const = &ifi_canfd_bittiming_const; can 988 drivers/net/can/ifi_canfd/ifi_canfd.c priv->can.data_bittiming_const = &ifi_canfd_bittiming_const; can 989 drivers/net/can/ifi_canfd/ifi_canfd.c priv->can.do_set_mode = ifi_canfd_set_mode; can 990 drivers/net/can/ifi_canfd/ifi_canfd.c priv->can.do_get_berr_counter = ifi_canfd_get_berr_counter; can 993 drivers/net/can/ifi_canfd/ifi_canfd.c priv->can.ctrlmode = CAN_CTRLMODE_FD; can 996 drivers/net/can/ifi_canfd/ifi_canfd.c priv->can.ctrlmode_supported = CAN_CTRLMODE_LOOPBACK | can 1014 drivers/net/can/ifi_canfd/ifi_canfd.c priv->base, ndev->irq, priv->can.clock.freq); can 216 drivers/net/can/janz-ican3.c struct can_priv can; can 778 drivers/net/can/janz-ican3.c struct can_bittiming *bt = &mod->can.bittiming; can 789 drivers/net/can/janz-ican3.c if (mod->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) can 954 drivers/net/can/janz-ican3.c if (mod->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT) can 1036 drivers/net/can/janz-ican3.c enum can_state state = mod->can.state; can 1092 drivers/net/can/janz-ican3.c if (!(mod->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING)) can 1115 drivers/net/can/janz-ican3.c mod->can.can_stats.bus_off++; can 1129 drivers/net/can/janz-ican3.c mod->can.can_stats.bus_error++; can 1154 drivers/net/can/janz-ican3.c if (state != mod->can.state && (state == CAN_STATE_ERROR_WARNING || can 1158 drivers/net/can/janz-ican3.c mod->can.can_stats.error_warning++; can 1163 drivers/net/can/janz-ican3.c mod->can.can_stats.error_passive++; can 1173 drivers/net/can/janz-ican3.c mod->can.state = state; can 1653 drivers/net/can/janz-ican3.c mod->can.state = CAN_STATE_ERROR_ACTIVE; can 1666 drivers/net/can/janz-ican3.c mod->can.state = CAN_STATE_STOPPED; can 1786 drivers/net/can/janz-ican3.c mod->can.state = CAN_STATE_ERROR_ACTIVE; can 1928 drivers/net/can/janz-ican3.c mod->can.clock.freq = ICAN3_CAN_CLOCK; can 1929 drivers/net/can/janz-ican3.c mod->can.bittiming_const = &ican3_bittiming_const; can 1930 drivers/net/can/janz-ican3.c mod->can.do_set_mode = ican3_set_mode; can 1931 drivers/net/can/janz-ican3.c mod->can.do_get_berr_counter = ican3_get_berr_counter; can 1932 drivers/net/can/janz-ican3.c mod->can.ctrlmode_supported = CAN_CTRLMODE_3_SAMPLES can 253 drivers/net/can/kvaser_pciefd.c struct can_priv can; can 269 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd_can *can[KVASER_PCIEFD_MAX_CAN_CHANNELS]; can 484 drivers/net/can/kvaser_pciefd.c static void kvaser_pciefd_request_status(struct kvaser_pciefd_can *can) can 489 drivers/net/can/kvaser_pciefd.c cmd |= ++can->cmd_seq << KVASER_PCIEFD_KCAN_CMD_SEQ_SHIFT; can 490 drivers/net/can/kvaser_pciefd.c iowrite32(cmd, can->reg_base + KVASER_PCIEFD_KCAN_CMD_REG); can 493 drivers/net/can/kvaser_pciefd.c static void kvaser_pciefd_enable_err_gen(struct kvaser_pciefd_can *can) can 498 drivers/net/can/kvaser_pciefd.c spin_lock_irqsave(&can->lock, irq); can 499 drivers/net/can/kvaser_pciefd.c mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); can 502 drivers/net/can/kvaser_pciefd.c iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); can 504 drivers/net/can/kvaser_pciefd.c spin_unlock_irqrestore(&can->lock, irq); can 507 drivers/net/can/kvaser_pciefd.c static void kvaser_pciefd_disable_err_gen(struct kvaser_pciefd_can *can) can 512 drivers/net/can/kvaser_pciefd.c spin_lock_irqsave(&can->lock, irq); can 513 drivers/net/can/kvaser_pciefd.c mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); can 515 drivers/net/can/kvaser_pciefd.c iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); can 516 drivers/net/can/kvaser_pciefd.c spin_unlock_irqrestore(&can->lock, irq); can 519 drivers/net/can/kvaser_pciefd.c static int kvaser_pciefd_set_tx_irq(struct kvaser_pciefd_can *can) can 529 drivers/net/can/kvaser_pciefd.c iowrite32(msk, can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); can 534 drivers/net/can/kvaser_pciefd.c static void kvaser_pciefd_setup_controller(struct kvaser_pciefd_can *can) can 539 drivers/net/can/kvaser_pciefd.c spin_lock_irqsave(&can->lock, irq); can 541 drivers/net/can/kvaser_pciefd.c mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); can 542 drivers/net/can/kvaser_pciefd.c if (can->can.ctrlmode & CAN_CTRLMODE_FD) { can 544 drivers/net/can/kvaser_pciefd.c if (can->can.ctrlmode & CAN_CTRLMODE_FD_NON_ISO) can 553 drivers/net/can/kvaser_pciefd.c if (can->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) can 561 drivers/net/can/kvaser_pciefd.c iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); can 563 drivers/net/can/kvaser_pciefd.c spin_unlock_irqrestore(&can->lock, irq); can 566 drivers/net/can/kvaser_pciefd.c static void kvaser_pciefd_start_controller_flush(struct kvaser_pciefd_can *can) can 571 drivers/net/can/kvaser_pciefd.c spin_lock_irqsave(&can->lock, irq); can 572 drivers/net/can/kvaser_pciefd.c iowrite32(-1, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); can 574 drivers/net/can/kvaser_pciefd.c can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); can 576 drivers/net/can/kvaser_pciefd.c status = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_STAT_REG); can 582 drivers/net/can/kvaser_pciefd.c cmd |= ++can->cmd_seq << KVASER_PCIEFD_KCAN_CMD_SEQ_SHIFT; can 583 drivers/net/can/kvaser_pciefd.c iowrite32(cmd, can->reg_base + KVASER_PCIEFD_KCAN_CMD_REG); can 588 drivers/net/can/kvaser_pciefd.c mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); can 590 drivers/net/can/kvaser_pciefd.c iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); can 593 drivers/net/can/kvaser_pciefd.c spin_unlock_irqrestore(&can->lock, irq); can 596 drivers/net/can/kvaser_pciefd.c static int kvaser_pciefd_bus_on(struct kvaser_pciefd_can *can) can 601 drivers/net/can/kvaser_pciefd.c del_timer(&can->bec_poll_timer); can 603 drivers/net/can/kvaser_pciefd.c if (!completion_done(&can->flush_comp)) can 604 drivers/net/can/kvaser_pciefd.c kvaser_pciefd_start_controller_flush(can); can 606 drivers/net/can/kvaser_pciefd.c if (!wait_for_completion_timeout(&can->flush_comp, can 608 drivers/net/can/kvaser_pciefd.c netdev_err(can->can.dev, "Timeout during bus on flush\n"); can 612 drivers/net/can/kvaser_pciefd.c spin_lock_irqsave(&can->lock, irq); can 613 drivers/net/can/kvaser_pciefd.c iowrite32(0, can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); can 614 drivers/net/can/kvaser_pciefd.c iowrite32(-1, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); can 617 drivers/net/can/kvaser_pciefd.c can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); can 619 drivers/net/can/kvaser_pciefd.c mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); can 621 drivers/net/can/kvaser_pciefd.c iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); can 622 drivers/net/can/kvaser_pciefd.c spin_unlock_irqrestore(&can->lock, irq); can 624 drivers/net/can/kvaser_pciefd.c if (!wait_for_completion_timeout(&can->start_comp, can 626 drivers/net/can/kvaser_pciefd.c netdev_err(can->can.dev, "Timeout during bus on reset\n"); can 630 drivers/net/can/kvaser_pciefd.c iowrite32(0, can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); can 631 drivers/net/can/kvaser_pciefd.c iowrite32(-1, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); can 633 drivers/net/can/kvaser_pciefd.c kvaser_pciefd_set_tx_irq(can); can 634 drivers/net/can/kvaser_pciefd.c kvaser_pciefd_setup_controller(can); can 636 drivers/net/can/kvaser_pciefd.c can->can.state = CAN_STATE_ERROR_ACTIVE; can 637 drivers/net/can/kvaser_pciefd.c netif_wake_queue(can->can.dev); can 638 drivers/net/can/kvaser_pciefd.c can->bec.txerr = 0; can 639 drivers/net/can/kvaser_pciefd.c can->bec.rxerr = 0; can 640 drivers/net/can/kvaser_pciefd.c can->err_rep_cnt = 0; can 645 drivers/net/can/kvaser_pciefd.c static void kvaser_pciefd_pwm_stop(struct kvaser_pciefd_can *can) can 651 drivers/net/can/kvaser_pciefd.c spin_lock_irqsave(&can->lock, irq); can 652 drivers/net/can/kvaser_pciefd.c pwm_ctrl = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_PWM_REG); can 657 drivers/net/can/kvaser_pciefd.c iowrite32(pwm_ctrl, can->reg_base + KVASER_PCIEFD_KCAN_PWM_REG); can 658 drivers/net/can/kvaser_pciefd.c spin_unlock_irqrestore(&can->lock, irq); can 661 drivers/net/can/kvaser_pciefd.c static void kvaser_pciefd_pwm_start(struct kvaser_pciefd_can *can) can 667 drivers/net/can/kvaser_pciefd.c kvaser_pciefd_pwm_stop(can); can 668 drivers/net/can/kvaser_pciefd.c spin_lock_irqsave(&can->lock, irq); can 671 drivers/net/can/kvaser_pciefd.c top = can->kv_pcie->bus_freq / (2 * 500000) - 1; can 675 drivers/net/can/kvaser_pciefd.c iowrite32(pwm_ctrl, can->reg_base + KVASER_PCIEFD_KCAN_PWM_REG); can 681 drivers/net/can/kvaser_pciefd.c iowrite32(pwm_ctrl, can->reg_base + KVASER_PCIEFD_KCAN_PWM_REG); can 682 drivers/net/can/kvaser_pciefd.c spin_unlock_irqrestore(&can->lock, irq); can 688 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd_can *can = netdev_priv(netdev); can 694 drivers/net/can/kvaser_pciefd.c err = kvaser_pciefd_bus_on(can); can 703 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd_can *can = netdev_priv(netdev); can 707 drivers/net/can/kvaser_pciefd.c if (!completion_done(&can->flush_comp)) can 708 drivers/net/can/kvaser_pciefd.c kvaser_pciefd_start_controller_flush(can); can 710 drivers/net/can/kvaser_pciefd.c if (!wait_for_completion_timeout(&can->flush_comp, can 712 drivers/net/can/kvaser_pciefd.c netdev_err(can->can.dev, "Timeout during stop\n"); can 715 drivers/net/can/kvaser_pciefd.c iowrite32(0, can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); can 716 drivers/net/can/kvaser_pciefd.c del_timer(&can->bec_poll_timer); can 724 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd_can *can, can 729 drivers/net/can/kvaser_pciefd.c int seq = can->echo_idx; can 733 drivers/net/can/kvaser_pciefd.c if (can->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT) can 765 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd_can *can = netdev_priv(netdev); can 774 drivers/net/can/kvaser_pciefd.c nwords = kvaser_pciefd_prepare_tx_packet(&packet, can, skb); can 776 drivers/net/can/kvaser_pciefd.c spin_lock_irqsave(&can->echo_lock, irq_flags); can 779 drivers/net/can/kvaser_pciefd.c can_put_echo_skb(skb, netdev, can->echo_idx); can 782 drivers/net/can/kvaser_pciefd.c can->echo_idx = (can->echo_idx + 1) % can->can.echo_skb_max; can 786 drivers/net/can/kvaser_pciefd.c can->reg_base + KVASER_PCIEFD_KCAN_FIFO_REG); can 788 drivers/net/can/kvaser_pciefd.c can->reg_base + KVASER_PCIEFD_KCAN_FIFO_REG); can 794 drivers/net/can/kvaser_pciefd.c iowrite32_rep(can->reg_base + can 798 drivers/net/can/kvaser_pciefd.c __raw_writel(data_last, can->reg_base + can 802 drivers/net/can/kvaser_pciefd.c __raw_writel(0, can->reg_base + can 806 drivers/net/can/kvaser_pciefd.c count = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_TX_NPACKETS_REG); can 811 drivers/net/can/kvaser_pciefd.c can->can.echo_skb[can->echo_idx]) can 814 drivers/net/can/kvaser_pciefd.c spin_unlock_irqrestore(&can->echo_lock, irq_flags); can 819 drivers/net/can/kvaser_pciefd.c static int kvaser_pciefd_set_bittiming(struct kvaser_pciefd_can *can, bool data) can 827 drivers/net/can/kvaser_pciefd.c bt = &can->can.data_bittiming; can 829 drivers/net/can/kvaser_pciefd.c bt = &can->can.bittiming; can 838 drivers/net/can/kvaser_pciefd.c spin_lock_irqsave(&can->lock, irq_flags); can 839 drivers/net/can/kvaser_pciefd.c mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); can 843 drivers/net/can/kvaser_pciefd.c can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); can 846 drivers/net/can/kvaser_pciefd.c ret = readl_poll_timeout(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG, can 851 drivers/net/can/kvaser_pciefd.c spin_unlock_irqrestore(&can->lock, irq_flags); can 856 drivers/net/can/kvaser_pciefd.c iowrite32(btrn, can->reg_base + KVASER_PCIEFD_KCAN_BTRD_REG); can 858 drivers/net/can/kvaser_pciefd.c iowrite32(btrn, can->reg_base + KVASER_PCIEFD_KCAN_BTRN_REG); can 861 drivers/net/can/kvaser_pciefd.c iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); can 863 drivers/net/can/kvaser_pciefd.c spin_unlock_irqrestore(&can->lock, irq_flags); can 879 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd_can *can = netdev_priv(ndev); can 884 drivers/net/can/kvaser_pciefd.c if (!can->can.restart_ms) can 885 drivers/net/can/kvaser_pciefd.c ret = kvaser_pciefd_bus_on(can); can 897 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd_can *can = netdev_priv(ndev); can 899 drivers/net/can/kvaser_pciefd.c bec->rxerr = can->bec.rxerr; can 900 drivers/net/can/kvaser_pciefd.c bec->txerr = can->bec.txerr; can 906 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd_can *can = from_timer(can, data, bec_poll_timer); can 908 drivers/net/can/kvaser_pciefd.c kvaser_pciefd_enable_err_gen(can); can 909 drivers/net/can/kvaser_pciefd.c kvaser_pciefd_request_status(can); can 910 drivers/net/can/kvaser_pciefd.c can->err_rep_cnt = 0; can 926 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd_can *can; can 934 drivers/net/can/kvaser_pciefd.c can = netdev_priv(netdev); can 936 drivers/net/can/kvaser_pciefd.c can->reg_base = pcie->reg_base + KVASER_PCIEFD_KCAN0_BASE + can 939 drivers/net/can/kvaser_pciefd.c can->kv_pcie = pcie; can 940 drivers/net/can/kvaser_pciefd.c can->cmd_seq = 0; can 941 drivers/net/can/kvaser_pciefd.c can->err_rep_cnt = 0; can 942 drivers/net/can/kvaser_pciefd.c can->bec.txerr = 0; can 943 drivers/net/can/kvaser_pciefd.c can->bec.rxerr = 0; can 945 drivers/net/can/kvaser_pciefd.c init_completion(&can->start_comp); can 946 drivers/net/can/kvaser_pciefd.c init_completion(&can->flush_comp); can 947 drivers/net/can/kvaser_pciefd.c timer_setup(&can->bec_poll_timer, kvaser_pciefd_bec_poll_timer, can 950 drivers/net/can/kvaser_pciefd.c tx_npackets = ioread32(can->reg_base + can 961 drivers/net/can/kvaser_pciefd.c can->can.clock.freq = pcie->freq; can 962 drivers/net/can/kvaser_pciefd.c can->can.echo_skb_max = KVASER_PCIEFD_CAN_TX_MAX_COUNT; can 963 drivers/net/can/kvaser_pciefd.c can->echo_idx = 0; can 964 drivers/net/can/kvaser_pciefd.c spin_lock_init(&can->echo_lock); can 965 drivers/net/can/kvaser_pciefd.c spin_lock_init(&can->lock); can 966 drivers/net/can/kvaser_pciefd.c can->can.bittiming_const = &kvaser_pciefd_bittiming_const; can 967 drivers/net/can/kvaser_pciefd.c can->can.data_bittiming_const = &kvaser_pciefd_bittiming_const; can 969 drivers/net/can/kvaser_pciefd.c can->can.do_set_bittiming = kvaser_pciefd_set_nominal_bittiming; can 970 drivers/net/can/kvaser_pciefd.c can->can.do_set_data_bittiming = can 973 drivers/net/can/kvaser_pciefd.c can->can.do_set_mode = kvaser_pciefd_set_mode; can 974 drivers/net/can/kvaser_pciefd.c can->can.do_get_berr_counter = kvaser_pciefd_get_berr_counter; can 976 drivers/net/can/kvaser_pciefd.c can->can.ctrlmode_supported = CAN_CTRLMODE_LISTENONLY | can 980 drivers/net/can/kvaser_pciefd.c status = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_STAT_REG); can 990 drivers/net/can/kvaser_pciefd.c can->can.ctrlmode_supported |= CAN_CTRLMODE_ONE_SHOT; can 996 drivers/net/can/kvaser_pciefd.c iowrite32(-1, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); can 999 drivers/net/can/kvaser_pciefd.c can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); can 1001 drivers/net/can/kvaser_pciefd.c pcie->can[i] = can; can 1002 drivers/net/can/kvaser_pciefd.c kvaser_pciefd_pwm_start(can); can 1013 drivers/net/can/kvaser_pciefd.c int err = register_candev(pcie->can[i]->can.dev); can 1020 drivers/net/can/kvaser_pciefd.c unregister_candev(pcie->can[j]->can.dev); can 1150 drivers/net/can/kvaser_pciefd.c priv = &pcie->can[ch_id]->can; can 1196 drivers/net/can/kvaser_pciefd.c static void kvaser_pciefd_change_state(struct kvaser_pciefd_can *can, can 1202 drivers/net/can/kvaser_pciefd.c can_change_state(can->can.dev, cf, tx_state, rx_state); can 1205 drivers/net/can/kvaser_pciefd.c struct net_device *ndev = can->can.dev; can 1208 drivers/net/can/kvaser_pciefd.c spin_lock_irqsave(&can->lock, irq_flags); can 1209 drivers/net/can/kvaser_pciefd.c netif_stop_queue(can->can.dev); can 1210 drivers/net/can/kvaser_pciefd.c spin_unlock_irqrestore(&can->lock, irq_flags); can 1213 drivers/net/can/kvaser_pciefd.c if (!can->can.restart_ms) { can 1214 drivers/net/can/kvaser_pciefd.c kvaser_pciefd_start_controller_flush(can); can 1246 drivers/net/can/kvaser_pciefd.c static int kvaser_pciefd_rx_error_frame(struct kvaser_pciefd_can *can, can 1251 drivers/net/can/kvaser_pciefd.c struct net_device *ndev = can->can.dev; can 1257 drivers/net/can/kvaser_pciefd.c old_state = can->can.state; can 1268 drivers/net/can/kvaser_pciefd.c kvaser_pciefd_change_state(can, cf, new_state, tx_state, can 1273 drivers/net/can/kvaser_pciefd.c can->can.restart_ms) { can 1274 drivers/net/can/kvaser_pciefd.c can->can.can_stats.restarts++; can 1280 drivers/net/can/kvaser_pciefd.c can->err_rep_cnt++; can 1281 drivers/net/can/kvaser_pciefd.c can->can.can_stats.bus_error++; can 1284 drivers/net/can/kvaser_pciefd.c can->bec.txerr = bec.txerr; can 1285 drivers/net/can/kvaser_pciefd.c can->bec.rxerr = bec.rxerr; can 1295 drivers/net/can/kvaser_pciefd.c can->kv_pcie->freq_to_ticks_div)); can 1311 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd_can *can; can 1317 drivers/net/can/kvaser_pciefd.c can = pcie->can[ch_id]; can 1319 drivers/net/can/kvaser_pciefd.c kvaser_pciefd_rx_error_frame(can, p); can 1320 drivers/net/can/kvaser_pciefd.c if (can->err_rep_cnt >= KVASER_PCIEFD_MAX_ERR_REP) can 1322 drivers/net/can/kvaser_pciefd.c kvaser_pciefd_disable_err_gen(can); can 1324 drivers/net/can/kvaser_pciefd.c mod_timer(&can->bec_poll_timer, KVASER_PCIEFD_BEC_POLL_FREQ); can 1328 drivers/net/can/kvaser_pciefd.c static int kvaser_pciefd_handle_status_resp(struct kvaser_pciefd_can *can, can 1334 drivers/net/can/kvaser_pciefd.c old_state = can->can.state; can 1343 drivers/net/can/kvaser_pciefd.c struct net_device *ndev = can->can.dev; can 1356 drivers/net/can/kvaser_pciefd.c kvaser_pciefd_change_state(can, cf, new_state, tx_state, can 1361 drivers/net/can/kvaser_pciefd.c can->can.restart_ms) { can 1362 drivers/net/can/kvaser_pciefd.c can->can.can_stats.restarts++; can 1369 drivers/net/can/kvaser_pciefd.c can->kv_pcie->freq_to_ticks_div)); can 1376 drivers/net/can/kvaser_pciefd.c can->bec.txerr = bec.txerr; can 1377 drivers/net/can/kvaser_pciefd.c can->bec.rxerr = bec.rxerr; can 1380 drivers/net/can/kvaser_pciefd.c mod_timer(&can->bec_poll_timer, KVASER_PCIEFD_BEC_POLL_FREQ); can 1388 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd_can *can; can 1396 drivers/net/can/kvaser_pciefd.c can = pcie->can[ch_id]; can 1398 drivers/net/can/kvaser_pciefd.c status = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_STAT_REG); can 1410 drivers/net/can/kvaser_pciefd.c can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); can 1412 drivers/net/can/kvaser_pciefd.c cmd |= ++can->cmd_seq << KVASER_PCIEFD_KCAN_CMD_SEQ_SHIFT; can 1413 drivers/net/can/kvaser_pciefd.c iowrite32(cmd, can->reg_base + KVASER_PCIEFD_KCAN_CMD_REG); can 1416 drivers/net/can/kvaser_pciefd.c can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); can 1422 drivers/net/can/kvaser_pciefd.c u8 count = ioread32(can->reg_base + can 1427 drivers/net/can/kvaser_pciefd.c can->reg_base + KVASER_PCIEFD_KCAN_CTRL_REG); can 1431 drivers/net/can/kvaser_pciefd.c kvaser_pciefd_handle_status_resp(can, p); can 1432 drivers/net/can/kvaser_pciefd.c if (can->can.state != CAN_STATE_BUS_OFF && can 1433 drivers/net/can/kvaser_pciefd.c can->can.state != CAN_STATE_ERROR_ACTIVE) { can 1434 drivers/net/can/kvaser_pciefd.c mod_timer(&can->bec_poll_timer, can 1440 drivers/net/can/kvaser_pciefd.c if (!completion_done(&can->start_comp)) can 1441 drivers/net/can/kvaser_pciefd.c complete(&can->start_comp); can 1450 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd_can *can; can 1456 drivers/net/can/kvaser_pciefd.c can = pcie->can[ch_id]; can 1460 drivers/net/can/kvaser_pciefd.c u8 count = ioread32(can->reg_base + can 1465 drivers/net/can/kvaser_pciefd.c can->reg_base + KVASER_PCIEFD_KCAN_CTRL_REG); can 1468 drivers/net/can/kvaser_pciefd.c int dlc = can_get_echo_skb(can->can.dev, echo_idx); can 1469 drivers/net/can/kvaser_pciefd.c struct net_device_stats *stats = &can->can.dev->stats; can 1474 drivers/net/can/kvaser_pciefd.c if (netif_queue_stopped(can->can.dev)) can 1475 drivers/net/can/kvaser_pciefd.c netif_wake_queue(can->can.dev); can 1481 drivers/net/can/kvaser_pciefd.c static void kvaser_pciefd_handle_nack_packet(struct kvaser_pciefd_can *can, can 1485 drivers/net/can/kvaser_pciefd.c struct net_device_stats *stats = &can->can.dev->stats; can 1488 drivers/net/can/kvaser_pciefd.c skb = alloc_can_err_skb(can->can.dev, &cf); can 1494 drivers/net/can/kvaser_pciefd.c can->can.can_stats.arbitration_lost++; can 1506 drivers/net/can/kvaser_pciefd.c netdev_warn(can->can.dev, "No memory left for err_skb\n"); can 1513 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd_can *can; can 1520 drivers/net/can/kvaser_pciefd.c can = pcie->can[ch_id]; can 1526 drivers/net/can/kvaser_pciefd.c kvaser_pciefd_handle_nack_packet(can, p); can 1531 drivers/net/can/kvaser_pciefd.c netdev_dbg(can->can.dev, "Packet was flushed\n"); can 1534 drivers/net/can/kvaser_pciefd.c int dlc = can_get_echo_skb(can->can.dev, echo_idx); can 1535 drivers/net/can/kvaser_pciefd.c u8 count = ioread32(can->reg_base + can 1539 drivers/net/can/kvaser_pciefd.c netif_queue_stopped(can->can.dev)) can 1540 drivers/net/can/kvaser_pciefd.c netif_wake_queue(can->can.dev); can 1543 drivers/net/can/kvaser_pciefd.c struct net_device_stats *stats = &can->can.dev->stats; can 1556 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd_can *can; can 1562 drivers/net/can/kvaser_pciefd.c can = pcie->can[ch_id]; can 1564 drivers/net/can/kvaser_pciefd.c if (!completion_done(&can->flush_comp)) can 1565 drivers/net/can/kvaser_pciefd.c complete(&can->flush_comp); can 1698 drivers/net/can/kvaser_pciefd.c static int kvaser_pciefd_transmit_irq(struct kvaser_pciefd_can *can) can 1700 drivers/net/can/kvaser_pciefd.c u32 irq = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); can 1703 drivers/net/can/kvaser_pciefd.c netdev_err(can->can.dev, "Tx FIFO overflow\n"); can 1706 drivers/net/can/kvaser_pciefd.c u8 count = ioread32(can->reg_base + can 1711 drivers/net/can/kvaser_pciefd.c can->reg_base + KVASER_PCIEFD_KCAN_CTRL_REG); can 1715 drivers/net/can/kvaser_pciefd.c netdev_err(can->can.dev, can 1719 drivers/net/can/kvaser_pciefd.c netdev_err(can->can.dev, "CAN FD frame in CAN mode\n"); can 1722 drivers/net/can/kvaser_pciefd.c netdev_err(can->can.dev, "Rx FIFO overflow\n"); can 1724 drivers/net/can/kvaser_pciefd.c iowrite32(irq, can->reg_base + KVASER_PCIEFD_KCAN_IRQ_REG); can 1743 drivers/net/can/kvaser_pciefd.c if (!pcie->can[i]) { can 1751 drivers/net/can/kvaser_pciefd.c kvaser_pciefd_transmit_irq(pcie->can[i]); can 1761 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd_can *can; can 1764 drivers/net/can/kvaser_pciefd.c can = pcie->can[i]; can 1765 drivers/net/can/kvaser_pciefd.c if (can) { can 1767 drivers/net/can/kvaser_pciefd.c can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); can 1768 drivers/net/can/kvaser_pciefd.c kvaser_pciefd_pwm_stop(can); can 1769 drivers/net/can/kvaser_pciefd.c free_candev(can->can.dev); can 1868 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd_can *can; can 1872 drivers/net/can/kvaser_pciefd.c can = pcie->can[i]; can 1873 drivers/net/can/kvaser_pciefd.c if (can) { can 1875 drivers/net/can/kvaser_pciefd.c can->reg_base + KVASER_PCIEFD_KCAN_IEN_REG); can 1876 drivers/net/can/kvaser_pciefd.c unregister_candev(can->can.dev); can 1877 drivers/net/can/kvaser_pciefd.c del_timer(&can->bec_poll_timer); can 1878 drivers/net/can/kvaser_pciefd.c kvaser_pciefd_pwm_stop(can); can 1879 drivers/net/can/kvaser_pciefd.c free_candev(can->can.dev); can 555 drivers/net/can/m_can/m_can.c cdev->can.can_stats.bus_error++; can 669 drivers/net/can/m_can/m_can.c cdev->can.can_stats.error_warning++; can 670 drivers/net/can/m_can/m_can.c cdev->can.state = CAN_STATE_ERROR_WARNING; can 674 drivers/net/can/m_can/m_can.c cdev->can.can_stats.error_passive++; can 675 drivers/net/can/m_can/m_can.c cdev->can.state = CAN_STATE_ERROR_PASSIVE; can 679 drivers/net/can/m_can/m_can.c cdev->can.state = CAN_STATE_BUS_OFF; can 681 drivers/net/can/m_can/m_can.c cdev->can.can_stats.bus_off++; can 736 drivers/net/can/m_can/m_can.c if (psr & PSR_EW && cdev->can.state != CAN_STATE_ERROR_WARNING) { can 742 drivers/net/can/m_can/m_can.c if (psr & PSR_EP && cdev->can.state != CAN_STATE_ERROR_PASSIVE) { can 748 drivers/net/can/m_can/m_can.c if (psr & PSR_BO && cdev->can.state != CAN_STATE_BUS_OFF) { can 790 drivers/net/can/m_can/m_can.c if ((cdev->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING) && can 1014 drivers/net/can/m_can/m_can.c const struct can_bittiming *bt = &cdev->can.bittiming; can 1015 drivers/net/can/m_can/m_can.c const struct can_bittiming *dbt = &cdev->can.data_bittiming; can 1027 drivers/net/can/m_can/m_can.c if (cdev->can.ctrlmode & CAN_CTRLMODE_FD) { can 1049 drivers/net/can/m_can/m_can.c tdco = (cdev->can.clock.freq / 1000) * can 1142 drivers/net/can/m_can/m_can.c if (cdev->can.ctrlmode & CAN_CTRLMODE_FD) can 1151 drivers/net/can/m_can/m_can.c if (cdev->can.ctrlmode & CAN_CTRLMODE_FD_NON_ISO) can 1154 drivers/net/can/m_can/m_can.c if (cdev->can.ctrlmode & CAN_CTRLMODE_FD) can 1159 drivers/net/can/m_can/m_can.c if (cdev->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) { can 1165 drivers/net/can/m_can/m_can.c if (cdev->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) can 1174 drivers/net/can/m_can/m_can.c if (!(cdev->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING)) can 1203 drivers/net/can/m_can/m_can.c cdev->can.state = CAN_STATE_ERROR_ACTIVE; can 1306 drivers/net/can/m_can/m_can.c m_can_dev->can.do_set_mode = m_can_set_mode; can 1307 drivers/net/can/m_can/m_can.c m_can_dev->can.do_get_berr_counter = m_can_get_berr_counter; can 1310 drivers/net/can/m_can/m_can.c m_can_dev->can.ctrlmode_supported = CAN_CTRLMODE_LOOPBACK | can 1320 drivers/net/can/m_can/m_can.c m_can_dev->can.bittiming_const = m_can_dev->bit_timing ? can 1323 drivers/net/can/m_can/m_can.c m_can_dev->can.data_bittiming_const = m_can_dev->data_timing ? can 1330 drivers/net/can/m_can/m_can.c m_can_dev->can.bittiming_const = m_can_dev->bit_timing ? can 1333 drivers/net/can/m_can/m_can.c m_can_dev->can.data_bittiming_const = m_can_dev->data_timing ? can 1338 drivers/net/can/m_can/m_can.c m_can_dev->can.bittiming_const = m_can_dev->bit_timing ? can 1341 drivers/net/can/m_can/m_can.c m_can_dev->can.data_bittiming_const = m_can_dev->data_timing ? can 1345 drivers/net/can/m_can/m_can.c m_can_dev->can.ctrlmode_supported |= can 1370 drivers/net/can/m_can/m_can.c cdev->can.state = CAN_STATE_STOPPED; can 1402 drivers/net/can/m_can/m_can.c unsigned int wrap = cdev->can.echo_skb_max; can 1409 drivers/net/can/m_can/m_can.c return !!cdev->can.echo_skb[next_idx]; can 1448 drivers/net/can/m_can/m_can.c if (cdev->can.ctrlmode & CAN_CTRLMODE_FD) { can 1554 drivers/net/can/m_can/m_can.c if (cdev->can.state == CAN_STATE_BUS_OFF) { can 1826 drivers/net/can/m_can/m_can.c cdev->can.state = CAN_STATE_SLEEPING; can 1839 drivers/net/can/m_can/m_can.c cdev->can.state = CAN_STATE_ERROR_ACTIVE; can 73 drivers/net/can/m_can/m_can.h struct can_priv can; can 103 drivers/net/can/m_can/m_can_platform.c mcan_class->can.clock.freq = clk_get_rate(mcan_class->cclk); can 448 drivers/net/can/m_can/tcan4x5x.c mcan_class->can.clock.freq = freq; can 324 drivers/net/can/mscan/mpc5xxx_can.c priv->can.clock.freq = data->get_clock(ofdev, clock_name, can 326 drivers/net/can/mscan/mpc5xxx_can.c if (!priv->can.clock.freq) { can 339 drivers/net/can/mscan/mpc5xxx_can.c priv->reg_base, dev->irq, priv->can.clock.freq); can 90 drivers/net/can/mscan/mscan.c priv->can.state = CAN_STATE_SLEEPING; can 103 drivers/net/can/mscan/mscan.c priv->can.state = CAN_STATE_STOPPED; can 120 drivers/net/can/mscan/mscan.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 154 drivers/net/can/mscan/mscan.c priv->can.state = state_map[max(MSCAN_STATE_RX(canrflg), can 171 drivers/net/can/mscan/mscan.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 178 drivers/net/can/mscan/mscan.c if (priv->can.state <= CAN_STATE_BUS_OFF) can 289 drivers/net/can/mscan/mscan.c return priv->can.state; can 353 drivers/net/can/mscan/mscan.c if (new_state != priv->can.state) { can 358 drivers/net/can/mscan/mscan.c if (priv->can.state == CAN_STATE_BUS_OFF) { can 417 drivers/net/can/mscan/mscan.c if (priv->can.state < CAN_STATE_BUS_OFF) can 509 drivers/net/can/mscan/mscan.c struct can_bittiming *bt = &priv->can.bittiming; can 515 drivers/net/can/mscan/mscan.c BTR1_SET_SAM(priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES)); can 567 drivers/net/can/mscan/mscan.c if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) can 637 drivers/net/can/mscan/mscan.c priv->can.do_get_berr_counter = mscan_get_berr_counter; can 689 drivers/net/can/mscan/mscan.c priv->can.bittiming_const = &mscan_bittiming_const; can 690 drivers/net/can/mscan/mscan.c priv->can.do_set_bittiming = mscan_do_set_bittiming; can 691 drivers/net/can/mscan/mscan.c priv->can.do_set_mode = mscan_do_set_mode; can 692 drivers/net/can/mscan/mscan.c priv->can.ctrlmode_supported = CAN_CTRLMODE_3_SAMPLES | can 271 drivers/net/can/mscan/mscan.h struct can_priv can; /* must be the first member */ can 161 drivers/net/can/pch_can.c struct can_priv can; can 224 drivers/net/can/pch_can.c if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) can 227 drivers/net/can/pch_can.c if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) can 486 drivers/net/can/pch_can.c enum can_state state = priv->can.state; can 497 drivers/net/can/pch_can.c priv->can.can_stats.bus_off++; can 505 drivers/net/can/pch_can.c priv->can.can_stats.error_warning++; can 516 drivers/net/can/pch_can.c priv->can.can_stats.error_passive++; can 531 drivers/net/can/pch_can.c priv->can.can_stats.bus_error++; can 536 drivers/net/can/pch_can.c priv->can.can_stats.bus_error++; can 541 drivers/net/can/pch_can.c priv->can.can_stats.bus_error++; can 547 drivers/net/can/pch_can.c priv->can.can_stats.bus_error++; can 552 drivers/net/can/pch_can.c priv->can.can_stats.bus_error++; can 562 drivers/net/can/pch_can.c priv->can.state = state; can 775 drivers/net/can/pch_can.c const struct can_bittiming *bt = &priv->can.bittiming; can 798 drivers/net/can/pch_can.c if (priv->can.state != CAN_STATE_STOPPED) can 810 drivers/net/can/pch_can.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 876 drivers/net/can/pch_can.c priv->can.state = CAN_STATE_STOPPED; can 1050 drivers/net/can/pch_can.c priv->can.state = CAN_STATE_STOPPED; can 1113 drivers/net/can/pch_can.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 1206 drivers/net/can/pch_can.c priv->can.bittiming_const = &pch_can_bittiming_const; can 1207 drivers/net/can/pch_can.c priv->can.do_set_mode = pch_can_do_set_mode; can 1208 drivers/net/can/pch_can.c priv->can.do_get_berr_counter = pch_can_get_berr_counter; can 1209 drivers/net/can/pch_can.c priv->can.ctrlmode_supported = CAN_CTRLMODE_LISTENONLY | can 1219 drivers/net/can/pch_can.c priv->can.clock.freq = PCH_CAN_CLK; /* Hz */ can 100 drivers/net/can/peak_canfd/peak_canfd.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 112 drivers/net/can/peak_canfd/peak_canfd.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 125 drivers/net/can/peak_canfd/peak_canfd.c priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES); can 347 drivers/net/can/peak_canfd/peak_canfd.c priv->can.state = CAN_STATE_BUS_OFF; can 348 drivers/net/can/peak_canfd/peak_canfd.c priv->can.can_stats.bus_off++; can 355 drivers/net/can/peak_canfd/peak_canfd.c priv->can.state = CAN_STATE_ERROR_PASSIVE; can 356 drivers/net/can/peak_canfd/peak_canfd.c priv->can.can_stats.error_passive++; can 368 drivers/net/can/peak_canfd/peak_canfd.c priv->can.state = CAN_STATE_ERROR_WARNING; can 369 drivers/net/can/peak_canfd/peak_canfd.c priv->can.can_stats.error_warning++; can 379 drivers/net/can/peak_canfd/peak_canfd.c } else if (priv->can.state != CAN_STATE_ERROR_ACTIVE) { can 503 drivers/net/can/peak_canfd/peak_canfd.c if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) can 567 drivers/net/can/peak_canfd/peak_canfd.c if (priv->can.ctrlmode & CAN_CTRLMODE_FD) { can 568 drivers/net/can/peak_canfd/peak_canfd.c if (priv->can.ctrlmode & CAN_CTRLMODE_FD_NON_ISO) can 605 drivers/net/can/peak_canfd/peak_canfd.c return pucan_set_timing_slow(priv, &priv->can.bittiming); can 612 drivers/net/can/peak_canfd/peak_canfd.c return pucan_set_timing_fast(priv, &priv->can.data_bittiming); can 688 drivers/net/can/peak_canfd/peak_canfd.c if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) can 704 drivers/net/can/peak_canfd/peak_canfd.c priv->echo_idx = (priv->echo_idx + 1) % priv->can.echo_skb_max; can 710 drivers/net/can/peak_canfd/peak_canfd.c should_stop_tx_queue = !!(priv->can.echo_skb[priv->echo_idx]); can 713 drivers/net/can/peak_canfd/peak_canfd.c if (priv->can.ctrlmode & CAN_CTRLMODE_FD) can 756 drivers/net/can/peak_canfd/peak_canfd.c priv->can.state = CAN_STATE_STOPPED; can 757 drivers/net/can/peak_canfd/peak_canfd.c priv->can.bittiming_const = &peak_canfd_nominal_const; can 758 drivers/net/can/peak_canfd/peak_canfd.c priv->can.data_bittiming_const = &peak_canfd_data_const; can 760 drivers/net/can/peak_canfd/peak_canfd.c priv->can.do_set_mode = peak_canfd_set_mode; can 761 drivers/net/can/peak_canfd/peak_canfd.c priv->can.do_get_berr_counter = peak_canfd_get_berr_counter; can 762 drivers/net/can/peak_canfd/peak_canfd.c priv->can.do_set_bittiming = peak_canfd_set_bittiming; can 763 drivers/net/can/peak_canfd/peak_canfd.c priv->can.do_set_data_bittiming = peak_canfd_set_data_bittiming; can 764 drivers/net/can/peak_canfd/peak_canfd.c priv->can.ctrlmode_supported = CAN_CTRLMODE_LOOPBACK | can 17 drivers/net/can/peak_canfd/peak_canfd_user.h struct can_priv can; /* socket-can private data */ can 198 drivers/net/can/peak_canfd/peak_pciefd_main.c struct pciefd_can *can[0]; /* array of network devices */ can 347 drivers/net/can/peak_canfd/peak_pciefd_main.c if (!priv->ucan.can.echo_skb[priv->ucan.echo_idx]) can 406 drivers/net/can/peak_canfd/peak_pciefd_main.c if (ucan->can.state == CAN_STATE_BUS_OFF) can 478 drivers/net/can/peak_canfd/peak_pciefd_main.c if (ucan->can.state == CAN_STATE_STOPPED) can 496 drivers/net/can/peak_canfd/peak_pciefd_main.c ucan->can.state = CAN_STATE_STOPPED; can 645 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->ucan.can.clock.freq = 20 * 1000 * 1000; can 648 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->ucan.can.clock.freq = 24 * 1000 * 1000; can 651 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->ucan.can.clock.freq = 30 * 1000 * 1000; can 654 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->ucan.can.clock.freq = 40 * 1000 * 1000; can 657 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->ucan.can.clock.freq = 60 * 1000 * 1000; can 665 drivers/net/can/peak_canfd/peak_pciefd_main.c priv->ucan.can.clock.freq = 80 * 1000 * 1000; can 683 drivers/net/can/peak_canfd/peak_pciefd_main.c pciefd->can[pciefd->can_count] = priv; can 711 drivers/net/can/peak_canfd/peak_pciefd_main.c pciefd_can_remove(pciefd->can[--pciefd->can_count]); can 751 drivers/net/can/peak_canfd/peak_pciefd_main.c pciefd = devm_kzalloc(&pdev->dev, struct_size(pciefd, can, can_count), can 91 drivers/net/can/rcar/rcar_can.c struct can_priv can; /* Must be the first member! */ can 305 drivers/net/can/rcar/rcar_can.c priv->can.can_stats.bus_error++; can 312 drivers/net/can/rcar/rcar_can.c priv->can.state = CAN_STATE_ERROR_WARNING; can 313 drivers/net/can/rcar/rcar_can.c priv->can.can_stats.error_warning++; can 322 drivers/net/can/rcar/rcar_can.c priv->can.state = CAN_STATE_ERROR_PASSIVE; can 323 drivers/net/can/rcar/rcar_can.c priv->can.can_stats.error_passive++; can 335 drivers/net/can/rcar/rcar_can.c priv->can.state = CAN_STATE_BUS_OFF; can 338 drivers/net/can/rcar/rcar_can.c priv->can.can_stats.bus_off++; can 430 drivers/net/can/rcar/rcar_can.c struct can_bittiming *bt = &priv->can.bittiming; can 492 drivers/net/can/rcar/rcar_can.c (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING ? can 495 drivers/net/can/rcar/rcar_can.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 574 drivers/net/can/rcar/rcar_can.c priv->can.state = CAN_STATE_STOPPED; can 804 drivers/net/can/rcar/rcar_can.c priv->can.clock.freq = clk_get_rate(priv->can_clk); can 805 drivers/net/can/rcar/rcar_can.c priv->can.bittiming_const = &rcar_can_bittiming_const; can 806 drivers/net/can/rcar/rcar_can.c priv->can.do_set_mode = rcar_can_do_set_mode; can 807 drivers/net/can/rcar/rcar_can.c priv->can.do_get_berr_counter = rcar_can_get_berr_counter; can 808 drivers/net/can/rcar/rcar_can.c priv->can.ctrlmode_supported = CAN_CTRLMODE_BERR_REPORTING; can 860 drivers/net/can/rcar/rcar_can.c priv->can.state = CAN_STATE_SLEEPING; can 884 drivers/net/can/rcar/rcar_can.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 494 drivers/net/can/rcar/rcar_canfd.c struct can_priv can; /* Must be the first member */ can 939 drivers/net/can/rcar/rcar_canfd.c priv->can.can_stats.bus_error++; can 979 drivers/net/can/rcar/rcar_canfd.c priv->can.can_stats.arbitration_lost++; can 990 drivers/net/can/rcar/rcar_canfd.c priv->can.state = CAN_STATE_ERROR_WARNING; can 991 drivers/net/can/rcar/rcar_canfd.c priv->can.can_stats.error_warning++; can 1000 drivers/net/can/rcar/rcar_canfd.c priv->can.state = CAN_STATE_ERROR_PASSIVE; can 1001 drivers/net/can/rcar/rcar_canfd.c priv->can.can_stats.error_passive++; can 1011 drivers/net/can/rcar/rcar_canfd.c priv->can.state = CAN_STATE_BUS_OFF; can 1012 drivers/net/can/rcar/rcar_canfd.c priv->can.can_stats.bus_off++; can 1114 drivers/net/can/rcar/rcar_canfd.c enum can_state rx_state, tx_state, state = priv->can.state; can 1124 drivers/net/can/rcar/rcar_canfd.c if (state != priv->can.state) { can 1126 drivers/net/can/rcar/rcar_canfd.c state, priv->can.state, txerr, rxerr); can 1164 drivers/net/can/rcar/rcar_canfd.c if (unlikely((priv->can.state != CAN_STATE_ERROR_ACTIVE) && can 1165 drivers/net/can/rcar/rcar_canfd.c (priv->can.state != CAN_STATE_BUS_OFF))) can 1180 drivers/net/can/rcar/rcar_canfd.c const struct can_bittiming *bt = &priv->can.bittiming; can 1181 drivers/net/can/rcar/rcar_canfd.c const struct can_bittiming *dbt = &priv->can.data_bittiming; can 1192 drivers/net/can/rcar/rcar_canfd.c if (priv->can.ctrlmode & CAN_CTRLMODE_FD) { can 1253 drivers/net/can/rcar/rcar_canfd.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 1321 drivers/net/can/rcar/rcar_canfd.c priv->can.state = CAN_STATE_STOPPED; can 1362 drivers/net/can/rcar/rcar_canfd.c if (priv->can.ctrlmode & CAN_CTRLMODE_FD) { can 1374 drivers/net/can/rcar/rcar_canfd.c if (priv->can.state == CAN_STATE_ERROR_PASSIVE) can 1421 drivers/net/can/rcar/rcar_canfd.c if (priv->can.ctrlmode & CAN_CTRLMODE_FD) { can 1447 drivers/net/can/rcar/rcar_canfd.c if (priv->can.ctrlmode & CAN_CTRLMODE_FD) { can 1577 drivers/net/can/rcar/rcar_canfd.c priv->can.clock.freq = fcan_freq; can 1578 drivers/net/can/rcar/rcar_canfd.c dev_info(&pdev->dev, "can_clk rate is %u\n", priv->can.clock.freq); can 1581 drivers/net/can/rcar/rcar_canfd.c priv->can.bittiming_const = &rcar_canfd_nom_bittiming_const; can 1582 drivers/net/can/rcar/rcar_canfd.c priv->can.data_bittiming_const = can 1587 drivers/net/can/rcar/rcar_canfd.c priv->can.ctrlmode_supported = CAN_CTRLMODE_BERR_REPORTING; can 1590 drivers/net/can/rcar/rcar_canfd.c priv->can.bittiming_const = &rcar_canfd_bittiming_const; can 1591 drivers/net/can/rcar/rcar_canfd.c priv->can.ctrlmode_supported = CAN_CTRLMODE_BERR_REPORTING; can 1594 drivers/net/can/rcar/rcar_canfd.c priv->can.do_set_mode = rcar_canfd_do_set_mode; can 1595 drivers/net/can/rcar/rcar_canfd.c priv->can.do_get_berr_counter = rcar_canfd_get_berr_counter; can 310 drivers/net/can/sja1000/ems_pci.c priv->can.clock.freq = EMS_PCI_CAN_CLOCK; can 217 drivers/net/can/sja1000/ems_pcmcia.c priv->can.clock.freq = EMS_PCMCIA_CAN_CLOCK; can 165 drivers/net/can/sja1000/f81601.c priv->can.clock.freq = 24000000 / 2; can 167 drivers/net/can/sja1000/f81601.c priv->can.clock.freq = external_clk / 2; can 247 drivers/net/can/sja1000/kvaser_pci.c priv->can.clock.freq = KVASER_PCI_CAN_CLOCK; can 626 drivers/net/can/sja1000/peak_pci.c priv->can.clock.freq = PEAK_PCI_CAN_CLOCK; can 560 drivers/net/can/sja1000/peak_pcmcia.c priv->can.clock.freq = PCC_CAN_CLOCK; can 702 drivers/net/can/sja1000/plx_pci.c priv->can.clock.freq = ci->can_clock; can 127 drivers/net/can/sja1000/sja1000.c priv->can.state = CAN_STATE_STOPPED; can 150 drivers/net/can/sja1000/sja1000.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 152 drivers/net/can/sja1000/sja1000.c if (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING) can 161 drivers/net/can/sja1000/sja1000.c if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) can 163 drivers/net/can/sja1000/sja1000.c if (priv->can.ctrlmode & CAN_CTRLMODE_PRESUME_ACK) can 209 drivers/net/can/sja1000/sja1000.c if (priv->can.state != CAN_STATE_STOPPED) can 247 drivers/net/can/sja1000/sja1000.c struct can_bittiming *bt = &priv->can.bittiming; can 253 drivers/net/can/sja1000/sja1000.c if (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) can 324 drivers/net/can/sja1000/sja1000.c if (priv->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT) can 327 drivers/net/can/sja1000/sja1000.c if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) can 396 drivers/net/can/sja1000/sja1000.c enum can_state state = priv->can.state; can 434 drivers/net/can/sja1000/sja1000.c priv->can.can_stats.bus_error++; can 476 drivers/net/can/sja1000/sja1000.c priv->can.can_stats.arbitration_lost++; can 482 drivers/net/can/sja1000/sja1000.c if (state != priv->can.state) { can 527 drivers/net/can/sja1000/sja1000.c if (priv->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT && can 632 drivers/net/can/sja1000/sja1000.c priv->can.bittiming_const = &sja1000_bittiming_const; can 633 drivers/net/can/sja1000/sja1000.c priv->can.do_set_bittiming = sja1000_set_bittiming; can 634 drivers/net/can/sja1000/sja1000.c priv->can.do_set_mode = sja1000_set_mode; can 635 drivers/net/can/sja1000/sja1000.c priv->can.do_get_berr_counter = sja1000_get_berr_counter; can 636 drivers/net/can/sja1000/sja1000.c priv->can.ctrlmode_supported = CAN_CTRLMODE_LOOPBACK | can 154 drivers/net/can/sja1000/sja1000.h struct can_priv can; /* must be the first member */ can 177 drivers/net/can/sja1000/sja1000_isa.c priv->can.clock.freq = clk[idx] / 2; can 179 drivers/net/can/sja1000/sja1000_isa.c priv->can.clock.freq = clk[0] / 2; can 181 drivers/net/can/sja1000/sja1000_isa.c priv->can.clock.freq = CLK_DEFAULT / 2; can 114 drivers/net/can/sja1000/sja1000_platform.c priv->can.clock.freq = pdata->osc_freq / 2; can 161 drivers/net/can/sja1000/sja1000_platform.c priv->can.clock.freq = prop / 2; can 163 drivers/net/can/sja1000/sja1000_platform.c priv->can.clock.freq = SP_CAN_CLOCK; /* default */ can 179 drivers/net/can/sja1000/sja1000_platform.c u32 divider = priv->can.clock.freq * 2 / prop; can 127 drivers/net/can/sja1000/tscan1.c priv->can.clock.freq = TSCAN1_SJA1000_XTAL / 2; can 21 drivers/net/can/softing/softing.h struct can_priv can; /* must be the first member! */ can 413 drivers/net/can/softing/softing_fw.c return (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING) can 468 drivers/net/can/softing/softing_fw.c priv->can.state = CAN_STATE_STOPPED; can 493 drivers/net/can/softing/softing_fw.c bt = &priv->can.bittiming; can 499 drivers/net/can/softing/softing_fw.c iowrite16((priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) ? 1 : 0, can 533 drivers/net/can/softing/softing_fw.c bt = &priv->can.bittiming; can 539 drivers/net/can/softing/softing_fw.c iowrite16((priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) ? 1 : 0, can 635 drivers/net/can/softing/softing_fw.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 640 drivers/net/can/softing/softing_fw.c ++priv->can.can_stats.restarts; can 22 drivers/net/can/softing/softing_main.c struct can_priv *can = netdev_priv(netdev); can 26 drivers/net/can/softing/softing_main.c return (can->state <= CAN_STATE_ERROR_PASSIVE); can 247 drivers/net/can/softing/softing_main.c if (can_state != priv->can.state) { can 248 drivers/net/can/softing/softing_main.c priv->can.state = can_state; can 250 drivers/net/can/softing/softing_main.c ++priv->can.can_stats.error_passive; can 253 drivers/net/can/softing/softing_main.c ++priv->can.can_stats.bus_off; can 284 drivers/net/can/softing/softing_main.c skb = priv->can.echo_skb[priv->tx.echo_get]; can 643 drivers/net/can/softing/softing_main.c priv->can.bittiming_const = &priv->btr_const; can 644 drivers/net/can/softing/softing_main.c priv->can.clock.freq = 8000000; can 651 drivers/net/can/softing/softing_main.c priv->can.do_set_mode = softing_candev_set_mode; can 652 drivers/net/can/softing/softing_main.c priv->can.ctrlmode_supported = CAN_CTRLMODE_3_SAMPLES; can 145 drivers/net/can/spi/hi311x.c struct can_priv can; can 394 drivers/net/can/spi/hi311x.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 396 drivers/net/can/spi/hi311x.c if (priv->can.restart_ms == 0) can 432 drivers/net/can/spi/hi311x.c if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) can 434 drivers/net/can/spi/hi311x.c else if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) can 447 drivers/net/can/spi/hi311x.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 454 drivers/net/can/spi/hi311x.c struct can_bittiming *bt = &priv->can.bittiming; can 462 drivers/net/can/spi/hi311x.c (priv->can.ctrlmode & can 564 drivers/net/can/spi/hi311x.c priv->can.state = CAN_STATE_STOPPED; can 583 drivers/net/can/spi/hi311x.c if (priv->can.state == CAN_STATE_BUS_OFF) { can 661 drivers/net/can/spi/hi311x.c if (new_state != priv->can.state) { can 682 drivers/net/can/spi/hi311x.c if (priv->can.restart_ms == 0) { can 692 drivers/net/can/spi/hi311x.c (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING)) { can 703 drivers/net/can/spi/hi311x.c priv->can.can_stats.bus_error++; can 864 drivers/net/can/spi/hi311x.c priv->can.bittiming_const = &hi3110_bittiming_const; can 865 drivers/net/can/spi/hi311x.c priv->can.do_set_mode = hi3110_do_set_mode; can 866 drivers/net/can/spi/hi311x.c priv->can.do_get_berr_counter = hi3110_get_berr_counter; can 867 drivers/net/can/spi/hi311x.c priv->can.clock.freq = freq / 2; can 868 drivers/net/can/spi/hi311x.c priv->can.ctrlmode_supported = CAN_CTRLMODE_3_SAMPLES | can 202 drivers/net/can/spi/mcp251x.c struct can_priv can; can 489 drivers/net/can/spi/mcp251x.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 491 drivers/net/can/spi/mcp251x.c if (priv->can.restart_ms == 0) can 512 drivers/net/can/spi/mcp251x.c if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) { can 515 drivers/net/can/spi/mcp251x.c } else if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) { can 532 drivers/net/can/spi/mcp251x.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 539 drivers/net/can/spi/mcp251x.c struct can_bittiming *bt = &priv->can.bittiming; can 545 drivers/net/can/spi/mcp251x.c (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES ? can 659 drivers/net/can/spi/mcp251x.c priv->can.state = CAN_STATE_STOPPED; can 693 drivers/net/can/spi/mcp251x.c if (priv->can.state == CAN_STATE_BUS_OFF) { can 815 drivers/net/can/spi/mcp251x.c switch (priv->can.state) { can 819 drivers/net/can/spi/mcp251x.c priv->can.can_stats.error_warning++; can 824 drivers/net/can/spi/mcp251x.c priv->can.can_stats.error_passive++; can 829 drivers/net/can/spi/mcp251x.c priv->can.state = new_state; can 848 drivers/net/can/spi/mcp251x.c if (priv->can.state == CAN_STATE_BUS_OFF) { can 849 drivers/net/can/spi/mcp251x.c if (priv->can.restart_ms == 0) { can 851 drivers/net/can/spi/mcp251x.c priv->can.can_stats.bus_off++; can 1020 drivers/net/can/spi/mcp251x.c priv->can.bittiming_const = &mcp251x_bittiming_const; can 1021 drivers/net/can/spi/mcp251x.c priv->can.do_set_mode = mcp251x_do_set_mode; can 1022 drivers/net/can/spi/mcp251x.c priv->can.clock.freq = freq / 2; can 1023 drivers/net/can/spi/mcp251x.c priv->can.ctrlmode_supported = CAN_CTRLMODE_3_SAMPLES | can 204 drivers/net/can/sun4i_can.c struct can_priv can; can 277 drivers/net/can/sun4i_can.c struct can_bittiming *bt = &priv->can.bittiming; can 284 drivers/net/can/sun4i_can.c if (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) can 337 drivers/net/can/sun4i_can.c if (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING) can 345 drivers/net/can/sun4i_can.c if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) can 347 drivers/net/can/sun4i_can.c else if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) can 362 drivers/net/can/sun4i_can.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 372 drivers/net/can/sun4i_can.c priv->can.state = CAN_STATE_STOPPED; can 453 drivers/net/can/sun4i_can.c if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) can 516 drivers/net/can/sun4i_can.c enum can_state state = priv->can.state; can 566 drivers/net/can/sun4i_can.c priv->can.can_stats.bus_error++; can 606 drivers/net/can/sun4i_can.c priv->can.can_stats.arbitration_lost++; can 614 drivers/net/can/sun4i_can.c if (state != priv->can.state) { can 621 drivers/net/can/sun4i_can.c priv->can.state = state; can 814 drivers/net/can/sun4i_can.c priv->can.clock.freq = clk_get_rate(clk); can 815 drivers/net/can/sun4i_can.c priv->can.bittiming_const = &sun4ican_bittiming_const; can 816 drivers/net/can/sun4i_can.c priv->can.do_set_mode = sun4ican_set_mode; can 817 drivers/net/can/sun4i_can.c priv->can.do_get_berr_counter = sun4ican_get_berr_counter; can 818 drivers/net/can/sun4i_can.c priv->can.ctrlmode_supported = CAN_CTRLMODE_BERR_REPORTING | can 188 drivers/net/can/ti_hecc.c struct can_priv can; /* MUST be first member/field */ can 267 drivers/net/can/ti_hecc.c struct can_bittiming *bit_timing = &priv->can.bittiming; can 273 drivers/net/can/ti_hecc.c if (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) { can 409 drivers/net/can/ti_hecc.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 423 drivers/net/can/ti_hecc.c priv->can.state = CAN_STATE_STOPPED; can 608 drivers/net/can/ti_hecc.c ++priv->can.can_stats.bus_error; can 645 drivers/net/can/ti_hecc.c priv->can.state = max(tx_state, rx_state); can 714 drivers/net/can/ti_hecc.c } else if (unlikely(priv->can.state != CAN_STATE_ERROR_ACTIVE)) { can 726 drivers/net/can/ti_hecc.c if (new_state < priv->can.state) { can 915 drivers/net/can/ti_hecc.c priv->can.bittiming_const = &ti_hecc_bittiming_const; can 916 drivers/net/can/ti_hecc.c priv->can.do_set_mode = ti_hecc_do_set_mode; can 917 drivers/net/can/ti_hecc.c priv->can.do_get_berr_counter = ti_hecc_get_berr_counter; can 918 drivers/net/can/ti_hecc.c priv->can.ctrlmode_supported = CAN_CTRLMODE_3_SAMPLES; can 934 drivers/net/can/ti_hecc.c priv->can.clock.freq = clk_get_rate(priv->clk); can 1000 drivers/net/can/ti_hecc.c priv->can.state = CAN_STATE_SLEEPING; can 1018 drivers/net/can/ti_hecc.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 237 drivers/net/can/usb/ems_usb.c struct can_priv can; /* must be the first member */ can 342 drivers/net/can/usb/ems_usb.c dev->can.state = CAN_STATE_BUS_OFF; can 345 drivers/net/can/usb/ems_usb.c dev->can.can_stats.bus_off++; can 348 drivers/net/can/usb/ems_usb.c dev->can.state = CAN_STATE_ERROR_WARNING; can 349 drivers/net/can/usb/ems_usb.c dev->can.can_stats.error_warning++; can 351 drivers/net/can/usb/ems_usb.c dev->can.state = CAN_STATE_ERROR_ACTIVE; can 352 drivers/net/can/usb/ems_usb.c dev->can.can_stats.error_passive++; can 360 drivers/net/can/usb/ems_usb.c dev->can.can_stats.bus_error++; can 384 drivers/net/can/usb/ems_usb.c if (dev->can.state == CAN_STATE_ERROR_WARNING || can 385 drivers/net/can/usb/ems_usb.c dev->can.state == CAN_STATE_ERROR_PASSIVE) { can 669 drivers/net/can/usb/ems_usb.c dev->can.state = CAN_STATE_ERROR_ACTIVE; can 910 drivers/net/can/usb/ems_usb.c struct can_bittiming *bt = &dev->can.bittiming; can 916 drivers/net/can/usb/ems_usb.c if (dev->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) can 978 drivers/net/can/usb/ems_usb.c dev->can.state = CAN_STATE_STOPPED; can 979 drivers/net/can/usb/ems_usb.c dev->can.clock.freq = EMS_USB_ARM7_CLOCK; can 980 drivers/net/can/usb/ems_usb.c dev->can.bittiming_const = &ems_usb_bittiming_const; can 981 drivers/net/can/usb/ems_usb.c dev->can.do_set_bittiming = ems_usb_set_bittiming; can 982 drivers/net/can/usb/ems_usb.c dev->can.do_set_mode = ems_usb_set_mode; can 983 drivers/net/can/usb/ems_usb.c dev->can.ctrlmode_supported = CAN_CTRLMODE_3_SAMPLES; can 201 drivers/net/can/usb/esd_usb2.c struct can_priv can; /* must be the first member */ can 239 drivers/net/can/usb/esd_usb2.c priv->can.state = CAN_STATE_BUS_OFF; can 241 drivers/net/can/usb/esd_usb2.c priv->can.can_stats.bus_off++; can 245 drivers/net/can/usb/esd_usb2.c priv->can.state = CAN_STATE_ERROR_WARNING; can 246 drivers/net/can/usb/esd_usb2.c priv->can.can_stats.error_warning++; can 249 drivers/net/can/usb/esd_usb2.c priv->can.state = CAN_STATE_ERROR_PASSIVE; can 250 drivers/net/can/usb/esd_usb2.c priv->can.can_stats.error_passive++; can 253 drivers/net/can/usb/esd_usb2.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 257 drivers/net/can/usb/esd_usb2.c priv->can.can_stats.bus_error++; can 281 drivers/net/can/usb/esd_usb2.c if (priv->can.state == CAN_STATE_ERROR_WARNING || can 282 drivers/net/can/usb/esd_usb2.c priv->can.state == CAN_STATE_ERROR_PASSIVE) { can 647 drivers/net/can/usb/esd_usb2.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 859 drivers/net/can/usb/esd_usb2.c priv->can.state = CAN_STATE_STOPPED; can 892 drivers/net/can/usb/esd_usb2.c struct can_bittiming *bt = &priv->can.bittiming; can 899 drivers/net/can/usb/esd_usb2.c if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) can 917 drivers/net/can/usb/esd_usb2.c if (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) can 990 drivers/net/can/usb/esd_usb2.c priv->can.state = CAN_STATE_STOPPED; can 991 drivers/net/can/usb/esd_usb2.c priv->can.ctrlmode_supported = CAN_CTRLMODE_LISTENONLY; can 995 drivers/net/can/usb/esd_usb2.c priv->can.clock.freq = ESD_USBM_CAN_CLOCK; can 997 drivers/net/can/usb/esd_usb2.c priv->can.clock.freq = ESD_USB2_CAN_CLOCK; can 998 drivers/net/can/usb/esd_usb2.c priv->can.ctrlmode_supported |= CAN_CTRLMODE_3_SAMPLES; can 1001 drivers/net/can/usb/esd_usb2.c priv->can.bittiming_const = &esd_usb2_bittiming_const; can 1002 drivers/net/can/usb/esd_usb2.c priv->can.do_set_bittiming = esd_usb2_set_bittiming; can 1003 drivers/net/can/usb/esd_usb2.c priv->can.do_set_mode = esd_usb2_set_mode; can 1004 drivers/net/can/usb/esd_usb2.c priv->can.do_get_berr_counter = esd_usb2_get_berr_counter; can 164 drivers/net/can/usb/gs_usb.c struct can_priv can; /* must be the first member */ can 267 drivers/net/can/usb/gs_usb.c struct can_device_stats *can_stats = &dev->can.can_stats; can 270 drivers/net/can/usb/gs_usb.c dev->can.state = CAN_STATE_ERROR_ACTIVE; can 273 drivers/net/can/usb/gs_usb.c dev->can.state = CAN_STATE_BUS_OFF; can 278 drivers/net/can/usb/gs_usb.c dev->can.state = CAN_STATE_ERROR_WARNING; can 282 drivers/net/can/usb/gs_usb.c dev->can.state = CAN_STATE_ERROR_PASSIVE; can 285 drivers/net/can/usb/gs_usb.c dev->can.state = CAN_STATE_ERROR_ACTIVE; can 412 drivers/net/can/usb/gs_usb.c struct can_bittiming *bt = &dev->can.bittiming; can 642 drivers/net/can/usb/gs_usb.c ctrlmode = dev->can.ctrlmode; can 680 drivers/net/can/usb/gs_usb.c dev->can.state = CAN_STATE_ERROR_ACTIVE; can 682 drivers/net/can/usb/gs_usb.c if (!(dev->can.ctrlmode & CAN_CTRLMODE_LISTENONLY)) can 856 drivers/net/can/usb/gs_usb.c dev->can.state = CAN_STATE_STOPPED; can 857 drivers/net/can/usb/gs_usb.c dev->can.clock.freq = bt_const->fclk_can; can 858 drivers/net/can/usb/gs_usb.c dev->can.bittiming_const = &dev->bt_const; can 859 drivers/net/can/usb/gs_usb.c dev->can.do_set_bittiming = gs_usb_set_bittiming; can 861 drivers/net/can/usb/gs_usb.c dev->can.ctrlmode_supported = 0; can 864 drivers/net/can/usb/gs_usb.c dev->can.ctrlmode_supported |= CAN_CTRLMODE_LISTENONLY; can 867 drivers/net/can/usb/gs_usb.c dev->can.ctrlmode_supported |= CAN_CTRLMODE_LOOPBACK; can 870 drivers/net/can/usb/gs_usb.c dev->can.ctrlmode_supported |= CAN_CTRLMODE_3_SAMPLES; can 873 drivers/net/can/usb/gs_usb.c dev->can.ctrlmode_supported |= CAN_CTRLMODE_ONE_SHOT; can 108 drivers/net/can/usb/kvaser_usb/kvaser_usb.h struct can_priv can; can 401 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 474 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c priv->can.state = CAN_STATE_STOPPED; can 658 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c priv->can.ctrlmode_supported = 0; can 667 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c priv->can.state = CAN_STATE_STOPPED; can 668 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c priv->can.clock.freq = dev->cfg->clock.freq; can 669 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c priv->can.bittiming_const = dev->cfg->bittiming_const; can 670 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c priv->can.do_set_bittiming = dev->ops->dev_set_bittiming; can 671 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c priv->can.do_set_mode = dev->ops->dev_set_mode; can 674 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c priv->can.do_get_berr_counter = dev->ops->dev_get_berr_counter; can 676 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c priv->can.ctrlmode_supported |= CAN_CTRLMODE_LISTENONLY; can 678 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c priv->can.ctrlmode_supported |= dev->card_data.ctrlmode_supported; can 680 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c if (priv->can.ctrlmode_supported & CAN_CTRLMODE_FD) { can 681 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c priv->can.data_bittiming_const = dev->cfg->data_bittiming_const; can 682 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c priv->can.do_set_data_bittiming = can 849 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c old_state = priv->can.state; can 876 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (!priv->can.restart_ms) can 888 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (priv->can.restart_ms && can 891 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c priv->can.can_stats.restarts++; can 999 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c priv->can.can_stats.bus_error++; can 1006 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c old_state = priv->can.state; can 1023 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (priv->can.restart_ms && can 1030 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (!priv->can.restart_ms) can 1082 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c priv->can.can_stats.arbitration_lost++; can 1401 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c (priv->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT ? can 1497 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct can_bittiming *bt = &priv->can.bittiming; can 1531 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c struct can_bittiming *dbt = &priv->can.data_bittiming; can 1549 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (priv->can.ctrlmode & CAN_CTRLMODE_FD) { can 1550 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (priv->can.ctrlmode & CAN_CTRLMODE_FD_NON_ISO) can 1812 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if ((priv->can.ctrlmode & can 1829 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) can 1867 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c priv->can.state = CAN_STATE_STOPPED; can 570 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (priv->can.restart_ms && priv->can.state >= CAN_STATE_BUS_OFF) { can 586 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c priv->can.can_stats.restarts++; can 589 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 637 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c new_state = priv->can.state; can 638 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c cur_state = priv->can.state; can 666 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (priv->can.restart_ms && can 669 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c priv->can.can_stats.restarts++; can 674 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c priv->can.can_stats.bus_error++; can 684 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c priv->can.can_stats.bus_error++; can 722 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c old_state = priv->can.state; can 724 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c new_state = priv->can.state; can 736 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (!priv->can.restart_ms) can 742 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (priv->can.restart_ms && can 1152 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (priv->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) can 1249 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c struct can_bittiming *bt = &priv->can.bittiming; can 1267 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c if (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) can 68 drivers/net/can/usb/mcba_usb.c bool can; can 73 drivers/net/can/usb/mcba_usb.c struct can_priv can; /* must be the first member */ can 186 drivers/net/can/usb/mcba_usb.c ctx->can = true; can 189 drivers/net/can/usb/mcba_usb.c ctx->can = false; can 232 drivers/net/can/usb/mcba_usb.c if (ctx->can) { can 476 drivers/net/can/usb/mcba_usb.c priv->can.termination = MCBA_TERMINATION_ENABLED; can 478 drivers/net/can/usb/mcba_usb.c priv->can.termination = MCBA_TERMINATION_DISABLED; can 506 drivers/net/can/usb/mcba_usb.c if (bitrate != priv->can.bittiming.bitrate) can 510 drivers/net/can/usb/mcba_usb.c bitrate, priv->can.bittiming.bitrate); can 517 drivers/net/can/usb/mcba_usb.c priv->can.state = CAN_STATE_BUS_OFF; can 521 drivers/net/can/usb/mcba_usb.c priv->can.state = CAN_STATE_ERROR_PASSIVE; can 525 drivers/net/can/usb/mcba_usb.c priv->can.state = CAN_STATE_ERROR_WARNING; can 701 drivers/net/can/usb/mcba_usb.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 720 drivers/net/can/usb/mcba_usb.c priv->can.state = CAN_STATE_STOPPED; can 767 drivers/net/can/usb/mcba_usb.c const u16 bitrate_kbps = priv->can.bittiming.bitrate / 1000; can 819 drivers/net/can/usb/mcba_usb.c priv->can.state = CAN_STATE_STOPPED; can 820 drivers/net/can/usb/mcba_usb.c priv->can.termination_const = mcba_termination; can 821 drivers/net/can/usb/mcba_usb.c priv->can.termination_const_cnt = ARRAY_SIZE(mcba_termination); can 822 drivers/net/can/usb/mcba_usb.c priv->can.bitrate_const = mcba_bitrate; can 823 drivers/net/can/usb/mcba_usb.c priv->can.bitrate_const_cnt = ARRAY_SIZE(mcba_bitrate); can 825 drivers/net/can/usb/mcba_usb.c priv->can.do_set_termination = mcba_set_termination; can 826 drivers/net/can/usb/mcba_usb.c priv->can.do_set_mode = mcba_net_set_mode; can 827 drivers/net/can/usb/mcba_usb.c priv->can.do_get_berr_counter = mcba_net_get_berr_counter; can 828 drivers/net/can/usb/mcba_usb.c priv->can.do_set_bittiming = mcba_net_set_bittiming; can 217 drivers/net/can/usb/peak_usb/pcan_usb.c if (dev->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) can 410 drivers/net/can/usb/peak_usb/pcan_usb.c new_state = mc->pdev->dev.can.state; can 412 drivers/net/can/usb/peak_usb/pcan_usb.c switch (mc->pdev->dev.can.state) { can 475 drivers/net/can/usb/peak_usb/pcan_usb.c if (mc->pdev->dev.can.state == new_state) can 486 drivers/net/can/usb/peak_usb/pcan_usb.c mc->pdev->dev.can.can_stats.bus_off++; can 494 drivers/net/can/usb/peak_usb/pcan_usb.c mc->pdev->dev.can.can_stats.error_passive++; can 501 drivers/net/can/usb/peak_usb/pcan_usb.c mc->pdev->dev.can.can_stats.error_warning++; can 516 drivers/net/can/usb/peak_usb/pcan_usb.c new_state = mc->pdev->dev.can.state; can 520 drivers/net/can/usb/peak_usb/pcan_usb.c mc->pdev->dev.can.state = new_state; can 791 drivers/net/can/usb/peak_usb/pcan_usb.c dev->can.ctrlmode & CAN_CTRLMODE_LISTENONLY); can 483 drivers/net/can/usb/peak_usb/pcan_usb_core.c dev->can.state = CAN_STATE_ERROR_ACTIVE; can 573 drivers/net/can/usb/peak_usb/pcan_usb_core.c dev->can.state = CAN_STATE_STOPPED; can 597 drivers/net/can/usb/peak_usb/pcan_usb_core.c dev->can.state = CAN_STATE_ERROR_ACTIVE; can 684 drivers/net/can/usb/peak_usb/pcan_usb_core.c struct can_bittiming *bt = &dev->can.bittiming; can 705 drivers/net/can/usb/peak_usb/pcan_usb_core.c struct can_bittiming *bt = &dev->can.data_bittiming; can 768 drivers/net/can/usb/peak_usb/pcan_usb_core.c dev->can.clock = peak_usb_adapter->clock; can 769 drivers/net/can/usb/peak_usb/pcan_usb_core.c dev->can.bittiming_const = peak_usb_adapter->bittiming_const; can 770 drivers/net/can/usb/peak_usb/pcan_usb_core.c dev->can.do_set_bittiming = peak_usb_set_bittiming; can 771 drivers/net/can/usb/peak_usb/pcan_usb_core.c dev->can.data_bittiming_const = peak_usb_adapter->data_bittiming_const; can 772 drivers/net/can/usb/peak_usb/pcan_usb_core.c dev->can.do_set_data_bittiming = peak_usb_set_data_bittiming; can 773 drivers/net/can/usb/peak_usb/pcan_usb_core.c dev->can.do_set_mode = peak_usb_set_mode; can 774 drivers/net/can/usb/peak_usb/pcan_usb_core.c dev->can.do_get_berr_counter = peak_usb_adapter->do_get_berr_counter; can 775 drivers/net/can/usb/peak_usb/pcan_usb_core.c dev->can.ctrlmode_supported = peak_usb_adapter->ctrlmode_supported; can 110 drivers/net/can/usb/peak_usb/pcan_usb_core.h struct can_priv can; can 248 drivers/net/can/usb/peak_usb/pcan_usb_fd.c if (dev->can.ctrlmode_supported & CAN_CTRLMODE_FD_NON_ISO) { can 252 drivers/net/can/usb/peak_usb/pcan_usb_fd.c (dev->can.ctrlmode & CAN_CTRLMODE_FD_NON_ISO) ? can 272 drivers/net/can/usb/peak_usb/pcan_usb_fd.c (dev->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) ? can 396 drivers/net/can/usb/peak_usb/pcan_usb_fd.c dev->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES); can 532 drivers/net/can/usb/peak_usb/pcan_usb_fd.c if (dev->can.state == CAN_STATE_BUS_OFF) can 543 drivers/net/can/usb/peak_usb/pcan_usb_fd.c dev->can.state = CAN_STATE_ERROR_ACTIVE; can 550 drivers/net/can/usb/peak_usb/pcan_usb_fd.c if (new_state == dev->can.state) can 878 drivers/net/can/usb/peak_usb/pcan_usb_fd.c dev->can.ctrlmode_supported |= CAN_CTRLMODE_FD_NON_ISO; can 881 drivers/net/can/usb/peak_usb/pcan_usb_fd.c dev->can.ctrlmode |= CAN_CTRLMODE_FD_NON_ISO; can 902 drivers/net/can/usb/peak_usb/pcan_usb_fd.c dev->can.ctrlmode = ppdev->dev.can.ctrlmode; can 903 drivers/net/can/usb/peak_usb/pcan_usb_fd.c dev->can.ctrlmode_supported = ppdev->dev.can.ctrlmode_supported; can 946 drivers/net/can/usb/peak_usb/pcan_usb_fd.c if (dev->can.state != CAN_STATE_STOPPED) { can 453 drivers/net/can/usb/peak_usb/pcan_usb_pro.c ccbt = (dev->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) ? 0x00800000 : 0; can 570 drivers/net/can/usb/peak_usb/pcan_usb_pro.c if (dev->can.state == CAN_STATE_BUS_OFF) can 575 drivers/net/can/usb/peak_usb/pcan_usb_pro.c dev->can.state = CAN_STATE_ERROR_ACTIVE; can 610 drivers/net/can/usb/peak_usb/pcan_usb_pro.c if (dev->can.state == new_state) can 621 drivers/net/can/usb/peak_usb/pcan_usb_pro.c dev->can.can_stats.bus_off++; can 628 drivers/net/can/usb/peak_usb/pcan_usb_pro.c dev->can.can_stats.error_passive++; can 634 drivers/net/can/usb/peak_usb/pcan_usb_pro.c dev->can.can_stats.error_warning++; can 660 drivers/net/can/usb/peak_usb/pcan_usb_pro.c dev->can.state = new_state; can 800 drivers/net/can/usb/peak_usb/pcan_usb_pro.c dev->can.ctrlmode & CAN_CTRLMODE_LISTENONLY); can 935 drivers/net/can/usb/peak_usb/pcan_usb_pro.c if (dev->can.state != CAN_STATE_STOPPED) { can 275 drivers/net/can/usb/ucan.c struct can_priv can; can 452 drivers/net/can/usb/ucan.c up->can.clock.freq = le32_to_cpu(device_info->freq); can 466 drivers/net/can/usb/ucan.c up->can.ctrlmode_supported = 0; can 469 drivers/net/can/usb/ucan.c up->can.ctrlmode_supported |= CAN_CTRLMODE_LOOPBACK; can 471 drivers/net/can/usb/ucan.c up->can.ctrlmode_supported |= CAN_CTRLMODE_LISTENONLY; can 473 drivers/net/can/usb/ucan.c up->can.ctrlmode_supported |= CAN_CTRLMODE_3_SAMPLES; can 475 drivers/net/can/usb/ucan.c up->can.ctrlmode_supported |= CAN_CTRLMODE_ONE_SHOT; can 477 drivers/net/can/usb/ucan.c up->can.ctrlmode_supported |= CAN_CTRLMODE_BERR_REPORTING; can 487 drivers/net/can/usb/ucan.c enum can_state new_state = up->can.state; can 489 drivers/net/can/usb/ucan.c struct can_device_stats *can_stats = &up->can.can_stats; can 532 drivers/net/can/usb/ucan.c if (up->can.state == new_state) can 536 drivers/net/can/usb/ucan.c if (up->can.state > new_state) { can 537 drivers/net/can/usb/ucan.c up->can.state = new_state; can 542 drivers/net/can/usb/ucan.c up->can.state = new_state; can 588 drivers/net/can/usb/ucan.c if (!(up->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING) && can 980 drivers/net/can/usb/ucan.c if (up->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) can 982 drivers/net/can/usb/ucan.c if (up->can.ctrlmode & CAN_CTRLMODE_LISTENONLY) can 984 drivers/net/can/usb/ucan.c if (up->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) can 986 drivers/net/can/usb/ucan.c if (up->can.ctrlmode & CAN_CTRLMODE_ONE_SHOT) can 1014 drivers/net/can/usb/ucan.c up->can.state = CAN_STATE_ERROR_ACTIVE; can 1200 drivers/net/can/usb/ucan.c up->can.state = CAN_STATE_STOPPED; can 1249 drivers/net/can/usb/ucan.c cmd_set_bittiming->tq = cpu_to_le32(up->can.bittiming.tq); can 1250 drivers/net/can/usb/ucan.c cmd_set_bittiming->brp = cpu_to_le16(up->can.bittiming.brp); can 1252 drivers/net/can/usb/ucan.c cpu_to_le16(up->can.bittiming.sample_point); can 1253 drivers/net/can/usb/ucan.c cmd_set_bittiming->prop_seg = up->can.bittiming.prop_seg; can 1254 drivers/net/can/usb/ucan.c cmd_set_bittiming->phase_seg1 = up->can.bittiming.phase_seg1; can 1255 drivers/net/can/usb/ucan.c cmd_set_bittiming->phase_seg2 = up->can.bittiming.phase_seg2; can 1256 drivers/net/can/usb/ucan.c cmd_set_bittiming->sjw = up->can.bittiming.sjw; can 1277 drivers/net/can/usb/ucan.c up->can.state = CAN_STATE_ERROR_ACTIVE; can 1509 drivers/net/can/usb/ucan.c up->can.state = CAN_STATE_STOPPED; can 1510 drivers/net/can/usb/ucan.c up->can.bittiming_const = &up->device_info.bittiming_const; can 1511 drivers/net/can/usb/ucan.c up->can.do_set_bittiming = ucan_set_bittiming; can 1512 drivers/net/can/usb/ucan.c up->can.do_set_mode = &ucan_set_mode; can 1546 drivers/net/can/usb/ucan.c up->can.state = CAN_STATE_STOPPED; can 122 drivers/net/can/usb/usb_8dev.c struct can_priv can; /* must be the first member */ can 243 drivers/net/can/usb/usb_8dev.c struct can_bittiming *bt = &priv->can.bittiming; can 246 drivers/net/can/usb/usb_8dev.c u32 ctrlmode = priv->can.ctrlmode; can 362 drivers/net/can/usb/usb_8dev.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 367 drivers/net/can/usb/usb_8dev.c priv->can.state = CAN_STATE_BUS_OFF; can 369 drivers/net/can/usb/usb_8dev.c priv->can.can_stats.bus_off++; can 378 drivers/net/can/usb/usb_8dev.c priv->can.state = CAN_STATE_ERROR_WARNING; can 380 drivers/net/can/usb/usb_8dev.c priv->can.can_stats.bus_error++; can 418 drivers/net/can/usb/usb_8dev.c priv->can.state = CAN_STATE_ERROR_WARNING; can 422 drivers/net/can/usb/usb_8dev.c priv->can.can_stats.error_warning++; can 425 drivers/net/can/usb/usb_8dev.c priv->can.state = CAN_STATE_ERROR_PASSIVE; can 429 drivers/net/can/usb/usb_8dev.c priv->can.can_stats.error_passive++; can 788 drivers/net/can/usb/usb_8dev.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 857 drivers/net/can/usb/usb_8dev.c priv->can.state = CAN_STATE_STOPPED; can 924 drivers/net/can/usb/usb_8dev.c priv->can.state = CAN_STATE_STOPPED; can 925 drivers/net/can/usb/usb_8dev.c priv->can.clock.freq = USB_8DEV_ABP_CLOCK; can 926 drivers/net/can/usb/usb_8dev.c priv->can.bittiming_const = &usb_8dev_bittiming_const; can 927 drivers/net/can/usb/usb_8dev.c priv->can.do_set_mode = usb_8dev_set_mode; can 928 drivers/net/can/usb/usb_8dev.c priv->can.do_get_berr_counter = usb_8dev_get_berr_counter; can 929 drivers/net/can/usb/usb_8dev.c priv->can.ctrlmode_supported = CAN_CTRLMODE_LOOPBACK | can 198 drivers/net/can/xilinx_can.c struct can_priv can; can 393 drivers/net/can/xilinx_can.c struct can_bittiming *bt = &priv->can.bittiming; can 394 drivers/net/can/xilinx_can.c struct can_bittiming *dbt = &priv->can.data_bittiming; can 487 drivers/net/can/xilinx_can.c if (priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) { can 505 drivers/net/can/xilinx_can.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 943 drivers/net/can/xilinx_can.c enum can_state old_state = priv->can.state; can 996 drivers/net/can/xilinx_can.c priv->can.state = CAN_STATE_BUS_OFF; can 997 drivers/net/can/xilinx_can.c priv->can.can_stats.bus_off++; can 1006 drivers/net/can/xilinx_can.c if (new_state != priv->can.state) can 1012 drivers/net/can/xilinx_can.c priv->can.can_stats.arbitration_lost++; can 1089 drivers/net/can/xilinx_can.c priv->can.can_stats.bus_error++; can 1116 drivers/net/can/xilinx_can.c priv->can.state = CAN_STATE_SLEEPING; can 1120 drivers/net/can/xilinx_can.c priv->can.state = CAN_STATE_ERROR_ACTIVE; can 1368 drivers/net/can/xilinx_can.c priv->can.state = CAN_STATE_STOPPED; can 1731 drivers/net/can/xilinx_can.c priv->can.bittiming_const = devtype->bittiming_const; can 1732 drivers/net/can/xilinx_can.c priv->can.do_set_mode = xcan_do_set_mode; can 1733 drivers/net/can/xilinx_can.c priv->can.do_get_berr_counter = xcan_get_berr_counter; can 1734 drivers/net/can/xilinx_can.c priv->can.ctrlmode_supported = CAN_CTRLMODE_LOOPBACK | can 1738 drivers/net/can/xilinx_can.c priv->can.data_bittiming_const = can 1742 drivers/net/can/xilinx_can.c priv->can.data_bittiming_const = can 1747 drivers/net/can/xilinx_can.c priv->can.ctrlmode_supported |= CAN_CTRLMODE_FD; can 1794 drivers/net/can/xilinx_can.c priv->can.clock.freq = clk_get_rate(priv->can_clk); can 1814 drivers/net/can/xilinx_can.c priv->reg_base, ndev->irq, priv->can.clock.freq, can 1059 drivers/net/fddi/skfp/fplustm.c int del, int can) can 1070 drivers/net/fddi/skfp/fplustm.c if (can) { can 1142 drivers/net/fddi/skfp/fplustm.c int mac_add_multicast(struct s_smc *smc, struct fddi_addr *addr, int can) can 1150 drivers/net/fddi/skfp/fplustm.c if (can & 0x80) { can 1164 drivers/net/fddi/skfp/fplustm.c if (!(tb = mac_get_mc_table(smc,addr,&own,0,can & ~0x80))) can 1168 drivers/net/fddi/skfp/fplustm.c tb->perm = (can & 0x80) ? 1 : 0 ; can 1170 drivers/net/fddi/skfp/fplustm.c if (can & 0x80) can 578 drivers/net/fddi/skfp/h/cmtdef.h int mac_add_multicast(struct s_smc *smc, struct fddi_addr *addr, int can); can 175 include/net/net_namespace.h struct netns_can can; can 578 include/net/pkt_cls.h bool can = tc_can_offload(dev); can 580 include/net/pkt_cls.h if (!can) can 583 include/net/pkt_cls.h return can; can 203 net/can/af_can.c struct can_pkg_stats *pkg_stats = dev_net(skb->dev)->can.pkg_stats; can 310 net/can/af_can.c return net->can.rx_alldev_list; can 448 net/can/af_can.c struct can_rcv_lists_stats *rcv_lists_stats = net->can.rcv_lists_stats; can 463 net/can/af_can.c spin_lock_bh(&net->can.rcvlists_lock); can 482 net/can/af_can.c spin_unlock_bh(&net->can.rcvlists_lock); can 516 net/can/af_can.c struct can_rcv_lists_stats *rcv_lists_stats = net->can.rcv_lists_stats; can 525 net/can/af_can.c spin_lock_bh(&net->can.rcvlists_lock); can 556 net/can/af_can.c spin_unlock_bh(&net->can.rcvlists_lock); can 642 net/can/af_can.c struct can_pkg_stats *pkg_stats = net->can.pkg_stats; can 656 net/can/af_can.c matches = can_rcv_filter(net->can.rx_alldev_list, skb); can 791 net/can/af_can.c spin_lock_init(&net->can.rcvlists_lock); can 792 net/can/af_can.c net->can.rx_alldev_list = can 793 net/can/af_can.c kzalloc(sizeof(*net->can.rx_alldev_list), GFP_KERNEL); can 794 net/can/af_can.c if (!net->can.rx_alldev_list) can 796 net/can/af_can.c net->can.pkg_stats = kzalloc(sizeof(*net->can.pkg_stats), GFP_KERNEL); can 797 net/can/af_can.c if (!net->can.pkg_stats) can 799 net/can/af_can.c net->can.rcv_lists_stats = kzalloc(sizeof(*net->can.rcv_lists_stats), GFP_KERNEL); can 800 net/can/af_can.c if (!net->can.rcv_lists_stats) can 806 net/can/af_can.c timer_setup(&net->can.stattimer, can_stat_update, can 808 net/can/af_can.c mod_timer(&net->can.stattimer, can 811 net/can/af_can.c net->can.pkg_stats->jiffies_init = jiffies; can 818 net/can/af_can.c kfree(net->can.pkg_stats); can 820 net/can/af_can.c kfree(net->can.rx_alldev_list); can 830 net/can/af_can.c del_timer_sync(&net->can.stattimer); can 833 net/can/af_can.c kfree(net->can.rx_alldev_list); can 834 net/can/af_can.c kfree(net->can.pkg_stats); can 835 net/can/af_can.c kfree(net->can.rcv_lists_stats); can 1511 net/can/bcm.c if (net->can.bcmproc_dir && bo->bcm_proc_read) can 1512 net/can/bcm.c remove_proc_entry(bo->procname, net->can.bcmproc_dir); can 1573 net/can/bcm.c if (net->can.bcmproc_dir) { can 1577 net/can/bcm.c net->can.bcmproc_dir, can 1677 net/can/bcm.c net->can.bcmproc_dir = proc_net_mkdir(net, "can-bcm", net->proc_net); can 1687 net/can/bcm.c if (net->can.bcmproc_dir) can 534 net/can/gw.c hlist_for_each_entry_safe(gwj, nx, &net->can.cgw_list, list) { can 695 net/can/gw.c hlist_for_each_entry_rcu(gwj, &net->can.cgw_list, list) { can 1021 net/can/gw.c hlist_for_each_entry(gwj, &net->can.cgw_list, list) { can 1078 net/can/gw.c hlist_add_head_rcu(&gwj->list, &net->can.cgw_list); can 1093 net/can/gw.c hlist_for_each_entry_safe(gwj, nx, &net->can.cgw_list, list) { can 1141 net/can/gw.c hlist_for_each_entry_safe(gwj, nx, &net->can.cgw_list, list) { can 1174 net/can/gw.c INIT_HLIST_HEAD(&net->can.cgw_list); can 82 net/can/proc.c struct can_pkg_stats *pkg_stats = net->can.pkg_stats; can 83 net/can/proc.c struct can_rcv_lists_stats *rcv_lists_stats = net->can.rcv_lists_stats; can 122 net/can/proc.c struct net *net = from_timer(net, t, can.stattimer); can 123 net/can/proc.c struct can_pkg_stats *pkg_stats = net->can.pkg_stats; can 181 net/can/proc.c mod_timer(&net->can.stattimer, round_jiffies(jiffies + HZ)); can 216 net/can/proc.c struct can_pkg_stats *pkg_stats = net->can.pkg_stats; can 217 net/can/proc.c struct can_rcv_lists_stats *rcv_lists_stats = net->can.rcv_lists_stats; can 226 net/can/proc.c if (net->can.stattimer.function == can_stat_update) { can 278 net/can/proc.c struct can_rcv_lists_stats *rcv_lists_stats = net->can.rcv_lists_stats; can 279 net/can/proc.c struct can_pkg_stats *pkg_stats = net->can.pkg_stats; can 283 net/can/proc.c if (net->can.stattimer.function == can_stat_update) { can 327 net/can/proc.c dev_rcv_lists = net->can.rx_alldev_list; can 379 net/can/proc.c dev_rcv_lists = net->can.rx_alldev_list; can 410 net/can/proc.c dev_rcv_lists = net->can.rx_alldev_list; can 435 net/can/proc.c net->can.proc_dir = proc_net_mkdir(net, "can", net->proc_net); can 437 net/can/proc.c if (!net->can.proc_dir) { can 444 net/can/proc.c net->can.pde_version = proc_create_net_single(CAN_PROC_VERSION, 0644, can 445 net/can/proc.c net->can.proc_dir, can_version_proc_show, NULL); can 446 net/can/proc.c net->can.pde_stats = proc_create_net_single(CAN_PROC_STATS, 0644, can 447 net/can/proc.c net->can.proc_dir, can_stats_proc_show, NULL); can 448 net/can/proc.c net->can.pde_reset_stats = proc_create_net_single(CAN_PROC_RESET_STATS, can 449 net/can/proc.c 0644, net->can.proc_dir, can_reset_stats_proc_show, can 451 net/can/proc.c net->can.pde_rcvlist_err = proc_create_net_single(CAN_PROC_RCVLIST_ERR, can 452 net/can/proc.c 0644, net->can.proc_dir, can_rcvlist_proc_show, can 454 net/can/proc.c net->can.pde_rcvlist_all = proc_create_net_single(CAN_PROC_RCVLIST_ALL, can 455 net/can/proc.c 0644, net->can.proc_dir, can_rcvlist_proc_show, can 457 net/can/proc.c net->can.pde_rcvlist_fil = proc_create_net_single(CAN_PROC_RCVLIST_FIL, can 458 net/can/proc.c 0644, net->can.proc_dir, can_rcvlist_proc_show, can 460 net/can/proc.c net->can.pde_rcvlist_inv = proc_create_net_single(CAN_PROC_RCVLIST_INV, can 461 net/can/proc.c 0644, net->can.proc_dir, can_rcvlist_proc_show, can 463 net/can/proc.c net->can.pde_rcvlist_eff = proc_create_net_single(CAN_PROC_RCVLIST_EFF, can 464 net/can/proc.c 0644, net->can.proc_dir, can_rcvlist_eff_proc_show, NULL); can 465 net/can/proc.c net->can.pde_rcvlist_sff = proc_create_net_single(CAN_PROC_RCVLIST_SFF, can 466 net/can/proc.c 0644, net->can.proc_dir, can_rcvlist_sff_proc_show, NULL); can 474 net/can/proc.c if (net->can.pde_version) can 475 net/can/proc.c remove_proc_entry(CAN_PROC_VERSION, net->can.proc_dir); can 477 net/can/proc.c if (net->can.pde_stats) can 478 net/can/proc.c remove_proc_entry(CAN_PROC_STATS, net->can.proc_dir); can 480 net/can/proc.c if (net->can.pde_reset_stats) can 481 net/can/proc.c remove_proc_entry(CAN_PROC_RESET_STATS, net->can.proc_dir); can 483 net/can/proc.c if (net->can.pde_rcvlist_err) can 484 net/can/proc.c remove_proc_entry(CAN_PROC_RCVLIST_ERR, net->can.proc_dir); can 486 net/can/proc.c if (net->can.pde_rcvlist_all) can 487 net/can/proc.c remove_proc_entry(CAN_PROC_RCVLIST_ALL, net->can.proc_dir); can 489 net/can/proc.c if (net->can.pde_rcvlist_fil) can 490 net/can/proc.c remove_proc_entry(CAN_PROC_RCVLIST_FIL, net->can.proc_dir); can 492 net/can/proc.c if (net->can.pde_rcvlist_inv) can 493 net/can/proc.c remove_proc_entry(CAN_PROC_RCVLIST_INV, net->can.proc_dir); can 495 net/can/proc.c if (net->can.pde_rcvlist_eff) can 496 net/can/proc.c remove_proc_entry(CAN_PROC_RCVLIST_EFF, net->can.proc_dir); can 498 net/can/proc.c if (net->can.pde_rcvlist_sff) can 499 net/can/proc.c remove_proc_entry(CAN_PROC_RCVLIST_SFF, net->can.proc_dir); can 501 net/can/proc.c if (net->can.proc_dir)