Lines Matching defs:driver

66 	struct mlxsw_driver *driver;
192 struct mlxsw_driver *driver = mlxsw_core->driver;
194 if (driver->profile->used_max_lag) {
195 *p_max_lag = driver->profile->max_lag;
741 skb->data + mlxsw_core->driver->txhdr_len,
742 skb->len - mlxsw_core->driver->txhdr_len);
947 sizeof(u32) + mlxsw_core->driver->txhdr_len);
998 mlxsw_core->driver->txhdr_construct(skb, &trans->tx_info);
1255 /* Don't check if driver does not require it */
1268 /* Validate driver & FW are compatible */
1277 dev_err(mlxsw_bus_info->dev, "The firmware version %d.%d.%d is incompatible with the driver (required >= %d.%d.%d)\n",
1315 NL_SET_ERR_MSG_MOD(extack, "'fw_load_policy' must be 'driver' or 'flash'");
1364 if (!mlxsw_core->driver->port_split)
1366 return mlxsw_core->driver->port_split(mlxsw_core,
1378 if (!mlxsw_core->driver->port_unsplit)
1380 return mlxsw_core->driver->port_unsplit(mlxsw_core,
1391 struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver;
1406 struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver;
1420 struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver;
1436 struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver;
1453 struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver;
1472 struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver;
1487 struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver;
1498 struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver;
1511 struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver;
1528 struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver;
1624 struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver;
1636 struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver;
1649 struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver;
1661 struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver;
1675 struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver;
1687 struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver;
1699 struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver;
1713 struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver;
1727 struct mlxsw_driver *mlxsw_driver = mlxsw_core->driver;
2128 mlxsw_core->driver = mlxsw_driver;
2291 if (mlxsw_core->driver->fini)
2292 mlxsw_core->driver->fini(mlxsw_core);
2343 if (mlxsw_core->driver->ptp_transmitted)
2344 mlxsw_core->driver->ptp_transmitted(mlxsw_core, skb,
3205 if (WARN_ON_ONCE(!mlxsw_core->driver->ports_remove_selected))
3207 mlxsw_core->driver->ports_remove_selected(mlxsw_core, selector, priv);
3302 struct mlxsw_driver *driver = mlxsw_core->driver;
3304 if (!driver->kvd_sizes_get)
3307 return driver->kvd_sizes_get(mlxsw_core, profile,
3373 return mlxsw_core->driver->sdq_supports_cqe_v2;
3417 MODULE_DESCRIPTION("Mellanox switch device core driver");