Lines Matching refs:mlx5_core_dev
165 int mlx5_set_port_caps(struct mlx5_core_dev *dev, u8 port_num, u32 caps);
166 int mlx5_query_port_ptys(struct mlx5_core_dev *dev, u32 *ptys,
168 int mlx5_query_port_proto_cap(struct mlx5_core_dev *dev,
170 int mlx5_query_port_autoneg(struct mlx5_core_dev *dev, int proto_mask,
172 int mlx5_set_port_autoneg(struct mlx5_core_dev *dev, bool disable,
174 int mlx5_query_port_proto_admin(struct mlx5_core_dev *dev,
176 int mlx5_query_port_eth_proto_oper(struct mlx5_core_dev *dev,
178 int mlx5_set_port_proto(struct mlx5_core_dev *dev, u32 proto_admin,
180 int mlx5_set_port_status(struct mlx5_core_dev *dev,
182 int mlx5_query_port_status(struct mlx5_core_dev *dev, u8 *status);
183 int mlx5_query_port_admin_status(struct mlx5_core_dev *dev,
185 int mlx5_set_port_pause_and_pfc(struct mlx5_core_dev *dev, u32 port,
188 int mlx5_query_port_pause(struct mlx5_core_dev *dev, u32 port,
190 int mlx5_query_port_pfc(struct mlx5_core_dev *dev, u8 *pfc_en_tx, u8 *pfc_en_rx);
192 int mlx5_set_port_mtu(struct mlx5_core_dev *dev, int mtu);
193 int mlx5_query_port_max_mtu(struct mlx5_core_dev *dev, int *max_mtu);
194 int mlx5_query_port_oper_mtu(struct mlx5_core_dev *dev, int *oper_mtu);
196 unsigned int mlx5_query_module_status(struct mlx5_core_dev *dev, int module_num);
197 int mlx5_query_module_num(struct mlx5_core_dev *dev, int *module_num);
198 int mlx5_query_eeprom(struct mlx5_core_dev *dev, int i2c_addr, int page_num,
202 int mlx5_max_tc(struct mlx5_core_dev *mdev);
203 int mlx5_query_port_tc_rate_limit(struct mlx5_core_dev *mdev,
206 int mlx5_modify_port_tc_rate_limit(struct mlx5_core_dev *mdev,
209 int mlx5_query_port_prio_tc(struct mlx5_core_dev *mdev,
211 int mlx5_set_port_prio_tc(struct mlx5_core_dev *mdev, int prio_index,
213 int mlx5_set_port_tc_group(struct mlx5_core_dev *mdev, const u8 *tc_group);
214 int mlx5_query_port_tc_group(struct mlx5_core_dev *mdev,
216 int mlx5_set_port_tc_bw_alloc(struct mlx5_core_dev *mdev, const u8 *tc_bw);
217 int mlx5_query_port_tc_bw_alloc(struct mlx5_core_dev *mdev, u8 *bw_pct);
219 int mlx5_set_trust_state(struct mlx5_core_dev *mdev, u8 trust_state);
220 int mlx5_query_trust_state(struct mlx5_core_dev *mdev, u8 *trust_state);
223 int mlx5_set_dscp2prio(struct mlx5_core_dev *mdev, const u8 *dscp2prio);
224 int mlx5_query_dscp2prio(struct mlx5_core_dev *mdev, u8 *dscp2prio);
226 int mlx5_query_pddr_range_info(struct mlx5_core_dev *mdev, u8 local_port, u8 *is_er_type);
227 int mlx5_query_pddr_cable_type(struct mlx5_core_dev *mdev, u8 local_port, u8 *cable_type);
229 u32 mlx5e_port_ptys2speed(struct mlx5_core_dev *mdev, u32 eth_proto_oper);
230 int mlx5e_port_linkspeed(struct mlx5_core_dev *mdev, u32 *speed);
231 int mlx5_port_query_eth_proto(struct mlx5_core_dev *dev, u8 port, bool ext,
234 int mlx5e_port_query_pbmc(struct mlx5_core_dev *mdev, void *out);
235 int mlx5e_port_set_pbmc(struct mlx5_core_dev *mdev, void *in);
236 int mlx5e_port_query_priority2buffer(struct mlx5_core_dev *mdev, u8 *buffer);
237 int mlx5e_port_set_priority2buffer(struct mlx5_core_dev *mdev, u8 *buffer);