/openbmc/linux/include/linux/mlx4/ |
H A D | qp.h | 474 struct mlx4_qp *mlx4_qp_lookup(struct mlx4_dev *dev, u32 qpn); 481 int sqd_event, struct mlx4_qp *qp); 483 int mlx4_qp_query(struct mlx4_dev *dev, struct mlx4_qp *qp, 488 struct mlx4_qp *qp, enum mlx4_qp_state *qp_state); 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); 507 void mlx4_put_qp(struct mlx4_qp *qp);
|
H A D | device.h | 754 struct mlx4_qp { struct 755 void (*event) (struct mlx4_qp *, enum mlx4_event); argument 1155 int mlx4_qp_alloc(struct mlx4_dev *dev, int qpn, struct mlx4_qp *qp); 1156 void mlx4_qp_free(struct mlx4_dev *dev, struct mlx4_qp *qp); 1167 int mlx4_unicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1169 int mlx4_unicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1171 int mlx4_multicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1174 int mlx4_multicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/ |
H A D | qp.c | 49 void mlx4_put_qp(struct mlx4_qp *qp) in mlx4_put_qp() 59 struct mlx4_qp *qp; in mlx4_qp_event() 96 int sqd_event, struct mlx4_qp *qp, int native) in __mlx4_qp_modify() 217 int sqd_event, struct mlx4_qp *qp) in mlx4_qp_modify() 396 struct mlx4_qp *mlx4_qp_lookup(struct mlx4_dev *dev, u32 qpn) in mlx4_qp_lookup() 399 struct mlx4_qp *qp; in mlx4_qp_lookup() 518 void mlx4_qp_remove(struct mlx4_dev *dev, struct mlx4_qp *qp) in mlx4_qp_remove() 529 void mlx4_qp_free(struct mlx4_dev *dev, struct mlx4_qp *qp) in mlx4_qp_free() 898 int mlx4_qp_query(struct mlx4_dev *dev, struct mlx4_qp *qp, in mlx4_qp_query() 921 struct mlx4_qp *qp, enum mlx4_qp_state *qp_state) in mlx4_qp_to_ready() [all …]
|
H A D | en_resources.c | 94 int mlx4_en_change_mcast_lb(struct mlx4_en_priv *priv, struct mlx4_qp *qp, in mlx4_en_change_mcast_lb() 111 void mlx4_en_sqp_event(struct mlx4_qp *qp, enum mlx4_event event) in mlx4_en_sqp_event()
|
H A D | mlx4_en.h | 317 struct mlx4_qp sp_qp; 443 struct mlx4_qp qps[MAX_RX_RINGS]; 445 struct mlx4_qp *indir_qp; 598 struct mlx4_qp drop_qp; 753 void mlx4_en_sqp_event(struct mlx4_qp *qp, enum mlx4_event event); 754 int mlx4_en_change_mcast_lb(struct mlx4_en_priv *priv, struct mlx4_qp *qp,
|
H A D | mcg.c | 1104 int mlx4_qp_attach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], in mlx4_qp_attach_common() 1214 int mlx4_qp_detach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], in mlx4_qp_detach_common() 1335 static int mlx4_QP_ATTACH(struct mlx4_dev *dev, struct mlx4_qp *qp, in mlx4_QP_ATTACH() 1367 int mlx4_trans_to_dmfs_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, in mlx4_trans_to_dmfs_attach() 1407 int mlx4_multicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], in mlx4_multicast_attach() 1438 int mlx4_multicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], in mlx4_multicast_detach() 1530 struct mlx4_qp *qp, u8 gid[16], in mlx4_unicast_attach() 1545 int mlx4_unicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, in mlx4_unicast_detach()
|
H A D | mlx4.h | 1332 int mlx4_qp_detach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1334 int mlx4_qp_attach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1337 int mlx4_trans_to_dmfs_attach(struct mlx4_dev *dev, struct mlx4_qp *qp,
|
H A D | en_rx.c | 1117 struct mlx4_qp *qp) in mlx4_en_config_rss_qp()
|
H A D | resource_tracker.c | 4078 static int qp_attach(struct mlx4_dev *dev, int slave, struct mlx4_qp *qp, in qp_attach() 4105 static int qp_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, in qp_detach() 4144 struct mlx4_qp qp; /* dummy for calling attach/detach */ in mlx4_QP_ATTACH_wrapper() 4586 struct mlx4_qp qp; /* dummy for calling attach/detach */ in detach_qp()
|
H A D | en_netdev.c | 570 struct mlx4_qp qp; in mlx4_en_uc_steer_add() 622 struct mlx4_qp qp; in mlx4_en_uc_steer_release()
|
H A D | fw.c | 2716 struct mlx4_qp qp; in mlx4_opreq_action()
|
/openbmc/linux/drivers/infiniband/hw/mlx4/ |
H A D | mlx4_ib.h | 328 struct mlx4_qp mqp; 720 static inline struct mlx4_ib_qp *to_mibqp(struct mlx4_qp *mqp) in to_mibqp()
|
H A D | cq.c | 661 struct mlx4_qp *mqp; in mlx4_ib_poll_one()
|
H A D | qp.c | 107 struct mlx4_qp *qp; 259 static void mlx4_ib_qp_event(struct mlx4_qp *qp, enum mlx4_event type) in mlx4_ib_qp_event() 284 static void mlx4_ib_wq_event(struct mlx4_qp *qp, enum mlx4_event type) in mlx4_ib_wq_event()
|