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)