Lines Matching defs:layout
22 struct can_ram_layout layout;
24 can_ram_get_layout(&layout, &mcp251xfd_ram_config, NULL, NULL, fd_mode);
25 ring->rx_max_pending = layout.max_rx;
26 ring->tx_max_pending = layout.max_tx;
40 struct can_ram_layout layout;
42 can_ram_get_layout(&layout, &mcp251xfd_ram_config, ring, NULL, fd_mode);
43 if ((layout.cur_rx != priv->rx_obj_num ||
44 layout.cur_tx != priv->tx->obj_num) &&
48 priv->rx_obj_num = layout.cur_rx;
49 priv->rx_obj_num_coalesce_irq = layout.rx_coalesce;
50 priv->tx->obj_num = layout.cur_tx;
51 priv->tx_obj_num_coalesce_irq = layout.tx_coalesce;
97 struct can_ram_layout layout;
99 can_ram_get_layout(&layout, &mcp251xfd_ram_config, &ring, ec, fd_mode);
101 if ((layout.rx_coalesce != priv->rx_obj_num_coalesce_irq ||
103 layout.tx_coalesce != priv->tx_obj_num_coalesce_irq ||
108 priv->rx_obj_num = layout.cur_rx;
109 priv->rx_obj_num_coalesce_irq = layout.rx_coalesce;
112 priv->tx->obj_num = layout.cur_tx;
113 priv->tx_obj_num_coalesce_irq = layout.tx_coalesce;
133 struct can_ram_layout layout;
137 can_ram_get_layout(&layout, &mcp251xfd_ram_config, NULL, NULL, false);
138 priv->rx_obj_num = layout.default_rx;
139 priv->tx->obj_num = layout.default_tx;