Home
last modified time | relevance | path

Searched refs:mlx4_dev (Results 1 – 6 of 6) sorted by relevance

/include/linux/mlx4/
Ddevice.h858 struct mlx4_dev *dev;
874 struct mlx4_dev { struct
895 struct mlx4_dev *mdev; argument
1036 static inline int mlx4_master_func_num(struct mlx4_dev *dev) in mlx4_master_func_num()
1041 static inline int mlx4_is_master(struct mlx4_dev *dev) in mlx4_is_master()
1046 static inline int mlx4_num_reserved_sqps(struct mlx4_dev *dev) in mlx4_num_reserved_sqps()
1052 static inline int mlx4_is_qp_reserved(struct mlx4_dev *dev, u32 qpn) in mlx4_is_qp_reserved()
1060 static inline int mlx4_is_guest_proxy(struct mlx4_dev *dev, int slave, u32 qpn) in mlx4_is_guest_proxy()
1070 static inline int mlx4_is_mfunc(struct mlx4_dev *dev) in mlx4_is_mfunc()
1075 static inline int mlx4_is_slave(struct mlx4_dev *dev) in mlx4_is_slave()
[all …]
Dcmd.h261 struct mlx4_dev;
268 int __mlx4_cmd(struct mlx4_dev *dev, u64 in_param, u64 *out_param,
273 static inline int mlx4_cmd(struct mlx4_dev *dev, u64 in_param, u32 in_modifier, in mlx4_cmd()
282 static inline int mlx4_cmd_box(struct mlx4_dev *dev, u64 in_param, u64 out_param, in mlx4_cmd_box()
295 static inline int mlx4_cmd_imm(struct mlx4_dev *dev, u64 in_param, u64 *out_param, in mlx4_cmd_imm()
303 struct mlx4_cmd_mailbox *mlx4_alloc_cmd_mailbox(struct mlx4_dev *dev);
304 void mlx4_free_cmd_mailbox(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox);
306 int mlx4_get_counter_stats(struct mlx4_dev *dev, int counter_index,
308 int mlx4_get_vf_stats(struct mlx4_dev *dev, int port, int vf_idx,
311 int mlx4_set_vf_mac(struct mlx4_dev *dev, int port, int vf, u8 *mac);
[all …]
Ddriver.h43 struct mlx4_dev;
70 int mlx4_register_event_notifier(struct mlx4_dev *dev,
72 int mlx4_unregister_event_notifier(struct mlx4_dev *dev,
75 struct devlink_port *mlx4_get_devlink_port(struct mlx4_dev *dev, int port);
Dqp.h474 struct mlx4_qp *mlx4_qp_lookup(struct mlx4_dev *dev, u32 qpn);
475 int mlx4_update_qp(struct mlx4_dev *dev, u32 qpn,
478 int mlx4_qp_modify(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
483 int mlx4_qp_query(struct mlx4_dev *dev, struct mlx4_qp *qp,
486 int mlx4_qp_to_ready(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
490 static inline struct mlx4_qp *__mlx4_qp_lookup(struct mlx4_dev *dev, u32 qpn) in __mlx4_qp_lookup()
495 void mlx4_qp_remove(struct mlx4_dev *dev, struct mlx4_qp *qp);
505 u16 mlx4_qp_roce_entropy(struct mlx4_dev *dev, u32 qpn);
Dsrq.h42 struct mlx4_srq *mlx4_srq_lookup(struct mlx4_dev *dev, u32 srqn);
Dcq.h182 int mlx4_cq_modify(struct mlx4_dev *dev, struct mlx4_cq *cq,
184 int mlx4_cq_resize(struct mlx4_dev *dev, struct mlx4_cq *cq,