Lines Matching refs:mlx4_dev
260 struct mlx4_dev;
267 int __mlx4_cmd(struct mlx4_dev *dev, u64 in_param, u64 *out_param,
272 static inline int mlx4_cmd(struct mlx4_dev *dev, u64 in_param, u32 in_modifier, in mlx4_cmd()
281 static inline int mlx4_cmd_box(struct mlx4_dev *dev, u64 in_param, u64 out_param, in mlx4_cmd_box()
294 static inline int mlx4_cmd_imm(struct mlx4_dev *dev, u64 in_param, u64 *out_param, in mlx4_cmd_imm()
302 struct mlx4_cmd_mailbox *mlx4_alloc_cmd_mailbox(struct mlx4_dev *dev);
303 void mlx4_free_cmd_mailbox(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox);
305 int mlx4_get_counter_stats(struct mlx4_dev *dev, int counter_index,
307 int mlx4_get_vf_stats(struct mlx4_dev *dev, int port, int vf_idx,
310 int mlx4_set_vf_mac(struct mlx4_dev *dev, int port, int vf, u64 mac);
311 int mlx4_set_vf_vlan(struct mlx4_dev *dev, int port, int vf, u16 vlan, u8 qos);
312 int mlx4_set_vf_rate(struct mlx4_dev *dev, int port, int vf, int min_tx_rate,
314 int mlx4_set_vf_spoofchk(struct mlx4_dev *dev, int port, int vf, bool setting);
315 int mlx4_get_vf_config(struct mlx4_dev *dev, int port, int vf, struct ifla_vf_info *ivf);
316 int mlx4_set_vf_link_state(struct mlx4_dev *dev, int port, int vf, int link_state);
317 int mlx4_config_dev_retrieval(struct mlx4_dev *dev,
319 void mlx4_cmd_wake_completions(struct mlx4_dev *dev);
320 void mlx4_report_internal_err_comm_event(struct mlx4_dev *dev);
326 bool mlx4_get_slave_default_vlan(struct mlx4_dev *dev, int port, int slave,