Lines Matching refs:mlx4_dev
258 struct mlx4_dev;
265 int __mlx4_cmd(struct mlx4_dev *dev, u64 in_param, u64 *out_param,
270 static inline int mlx4_cmd(struct mlx4_dev *dev, u64 in_param, u32 in_modifier, in mlx4_cmd()
279 static inline int mlx4_cmd_box(struct mlx4_dev *dev, u64 in_param, u64 out_param, in mlx4_cmd_box()
292 static inline int mlx4_cmd_imm(struct mlx4_dev *dev, u64 in_param, u64 *out_param, in mlx4_cmd_imm()
300 struct mlx4_cmd_mailbox *mlx4_alloc_cmd_mailbox(struct mlx4_dev *dev);
301 void mlx4_free_cmd_mailbox(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox);
304 int mlx4_set_vf_mac(struct mlx4_dev *dev, int port, int vf, u64 mac);
305 int mlx4_set_vf_vlan(struct mlx4_dev *dev, int port, int vf, u16 vlan, u8 qos);
306 int mlx4_set_vf_rate(struct mlx4_dev *dev, int port, int vf, int min_tx_rate,
308 int mlx4_set_vf_spoofchk(struct mlx4_dev *dev, int port, int vf, bool setting);
309 int mlx4_get_vf_config(struct mlx4_dev *dev, int port, int vf, struct ifla_vf_info *ivf);
310 int mlx4_set_vf_link_state(struct mlx4_dev *dev, int port, int vf, int link_state);
311 int mlx4_config_dev_retrieval(struct mlx4_dev *dev,
313 void mlx4_cmd_wake_completions(struct mlx4_dev *dev);
314 void mlx4_report_internal_err_comm_event(struct mlx4_dev *dev);
320 bool mlx4_get_slave_default_vlan(struct mlx4_dev *dev, int port, int slave,