Lines Matching refs:controller
17 u32 controller;
57 u32 controller, u32 sfnum, struct netlink_ext_ack *extack)
65 if (!mlx5_esw_offloads_controller_valid(esw, controller)) {
66 NL_SET_ERR_MSG_MOD(extack, "Invalid controller number");
70 id_err = mlx5_sf_hw_table_sf_alloc(table->dev, controller, sfnum);
82 hw_fn_id = mlx5_sf_sw_to_hw_id(table->dev, controller, sf->id);
87 sf->controller = controller;
98 mlx5_sf_hw_table_sf_free(table->dev, controller, id_err);
107 mlx5_sf_hw_table_sf_free(table->dev, sf->controller, sf->id);
108 trace_mlx5_sf_free(table->dev, sf->port_index, sf->controller, sf->hw_fn_id);
178 trace_mlx5_sf_activate(dev, sf->port_index, sf->controller, sf->hw_fn_id);
194 trace_mlx5_sf_deactivate(dev, sf->port_index, sf->controller, sf->hw_fn_id);
239 sf = mlx5_sf_alloc(table, esw, new_attr->controller, new_attr->sfnum, extack);
244 &sf->dl_port, new_attr->controller, new_attr->sfnum);
248 trace_mlx5_sf_add(dev, sf->port_index, sf->controller, sf->hw_fn_id, new_attr->sfnum);
274 if (new_attr->controller_valid && new_attr->controller &&
276 NL_SET_ERR_MSG_MOD(extack, "External controller is unsupported");
334 mlx5_sf_hw_table_sf_deferred_free(table->dev, sf->controller, sf->id);
337 mlx5_sf_hw_table_sf_deferred_free(table->dev, sf->controller, sf->id);
397 trace_mlx5_sf_update_state(table->dev, sf->port_index, sf->controller,