mcan_class 58 drivers/net/can/m_can/m_can_platform.c struct m_can_classdev *mcan_class; mcan_class 65 drivers/net/can/m_can/m_can_platform.c mcan_class = m_can_class_allocate_dev(&pdev->dev); mcan_class 66 drivers/net/can/m_can/m_can_platform.c if (!mcan_class) mcan_class 73 drivers/net/can/m_can/m_can_platform.c mcan_class->device_data = priv; mcan_class 75 drivers/net/can/m_can/m_can_platform.c m_can_class_get_clocks(mcan_class); mcan_class 101 drivers/net/can/m_can/m_can_platform.c mcan_class->net->irq = irq; mcan_class 102 drivers/net/can/m_can/m_can_platform.c mcan_class->pm_clock_support = 1; mcan_class 103 drivers/net/can/m_can/m_can_platform.c mcan_class->can.clock.freq = clk_get_rate(mcan_class->cclk); mcan_class 104 drivers/net/can/m_can/m_can_platform.c mcan_class->dev = &pdev->dev; mcan_class 106 drivers/net/can/m_can/m_can_platform.c mcan_class->ops = &m_can_plat_ops; mcan_class 108 drivers/net/can/m_can/m_can_platform.c mcan_class->is_peripheral = false; mcan_class 110 drivers/net/can/m_can/m_can_platform.c platform_set_drvdata(pdev, mcan_class->net); mcan_class 112 drivers/net/can/m_can/m_can_platform.c m_can_init_ram(mcan_class); mcan_class 114 drivers/net/can/m_can/m_can_platform.c ret = m_can_class_register(mcan_class); mcan_class 133 drivers/net/can/m_can/m_can_platform.c struct m_can_classdev *mcan_class = netdev_priv(dev); mcan_class 135 drivers/net/can/m_can/m_can_platform.c m_can_class_unregister(mcan_class); mcan_class 145 drivers/net/can/m_can/m_can_platform.c struct m_can_classdev *mcan_class = netdev_priv(ndev); mcan_class 149 drivers/net/can/m_can/m_can_platform.c clk_disable_unprepare(mcan_class->cclk); mcan_class 150 drivers/net/can/m_can/m_can_platform.c clk_disable_unprepare(mcan_class->hclk); mcan_class 158 drivers/net/can/m_can/m_can_platform.c struct m_can_classdev *mcan_class = netdev_priv(ndev); mcan_class 161 drivers/net/can/m_can/m_can_platform.c err = clk_prepare_enable(mcan_class->hclk); mcan_class 165 drivers/net/can/m_can/m_can_platform.c err = clk_prepare_enable(mcan_class->cclk); mcan_class 167 drivers/net/can/m_can/m_can_platform.c clk_disable_unprepare(mcan_class->hclk); mcan_class 417 drivers/net/can/m_can/tcan4x5x.c struct m_can_classdev *mcan_class; mcan_class 420 drivers/net/can/m_can/tcan4x5x.c mcan_class = m_can_class_allocate_dev(&spi->dev); mcan_class 421 drivers/net/can/m_can/tcan4x5x.c if (!mcan_class) mcan_class 428 drivers/net/can/m_can/tcan4x5x.c mcan_class->device_data = priv; mcan_class 430 drivers/net/can/m_can/tcan4x5x.c m_can_class_get_clocks(mcan_class); mcan_class 431 drivers/net/can/m_can/tcan4x5x.c if (IS_ERR(mcan_class->cclk)) { mcan_class 435 drivers/net/can/m_can/tcan4x5x.c freq = clk_get_rate(mcan_class->cclk); mcan_class 445 drivers/net/can/m_can/tcan4x5x.c priv->mcan_dev = mcan_class; mcan_class 447 drivers/net/can/m_can/tcan4x5x.c mcan_class->pm_clock_support = 0; mcan_class 448 drivers/net/can/m_can/tcan4x5x.c mcan_class->can.clock.freq = freq; mcan_class 449 drivers/net/can/m_can/tcan4x5x.c mcan_class->dev = &spi->dev; mcan_class 450 drivers/net/can/m_can/tcan4x5x.c mcan_class->ops = &tcan4x5x_ops; mcan_class 451 drivers/net/can/m_can/tcan4x5x.c mcan_class->is_peripheral = true; mcan_class 452 drivers/net/can/m_can/tcan4x5x.c mcan_class->bit_timing = &tcan4x5x_bittiming_const; mcan_class 453 drivers/net/can/m_can/tcan4x5x.c mcan_class->data_timing = &tcan4x5x_data_bittiming_const; mcan_class 454 drivers/net/can/m_can/tcan4x5x.c mcan_class->net->irq = spi->irq; mcan_class 458 drivers/net/can/m_can/tcan4x5x.c ret = tcan4x5x_parse_config(mcan_class); mcan_class 473 drivers/net/can/m_can/tcan4x5x.c ret = tcan4x5x_init(mcan_class); mcan_class 477 drivers/net/can/m_can/tcan4x5x.c ret = m_can_class_register(mcan_class); mcan_class 481 drivers/net/can/m_can/tcan4x5x.c netdev_info(mcan_class->net, "TCAN4X5X successfully initialized.\n"); mcan_class 487 drivers/net/can/m_can/tcan4x5x.c if (!IS_ERR(mcan_class->cclk)) { mcan_class 488 drivers/net/can/m_can/tcan4x5x.c clk_disable_unprepare(mcan_class->cclk); mcan_class 489 drivers/net/can/m_can/tcan4x5x.c clk_disable_unprepare(mcan_class->hclk);