Lines Matching refs:mlx4_dev

43 int mlx4_get_mgm_entry_size(struct mlx4_dev *dev)
48 int mlx4_get_qp_per_mgm(struct mlx4_dev *dev)
53 static int mlx4_QP_FLOW_STEERING_ATTACH(struct mlx4_dev *dev,
71 static int mlx4_QP_FLOW_STEERING_DETACH(struct mlx4_dev *dev, u64 regid)
82 static int mlx4_READ_ENTRY(struct mlx4_dev *dev, int index,
89 static int mlx4_WRITE_ENTRY(struct mlx4_dev *dev, int index,
96 static int mlx4_WRITE_PROMISC(struct mlx4_dev *dev, u8 port, u8 steer,
107 static int mlx4_GID_HASH(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox,
123 static struct mlx4_promisc_qp *get_promisc_qp(struct mlx4_dev *dev, u8 port,
147 static int new_steering_entry(struct mlx4_dev *dev, u8 port,
239 static int existing_steering_entry(struct mlx4_dev *dev, u8 port,
288 static bool check_duplicate_entry(struct mlx4_dev *dev, u8 port,
330 static bool promisc_steering_entry(struct mlx4_dev *dev, u8 port,
371 static bool can_remove_steering_entry(struct mlx4_dev *dev, u8 port,
420 static int add_promisc_qp(struct mlx4_dev *dev, u8 port,
537 static int remove_promisc_qp(struct mlx4_dev *dev, u8 port,
669 static int find_entry(struct mlx4_dev *dev, u8 port,
735 int map_sw_to_hw_steering_mode(struct mlx4_dev *dev,
771 int map_sw_to_hw_steering_id(struct mlx4_dev *dev,
796 int hw_rule_sz(struct mlx4_dev *dev,
808 static int parse_trans_rule(struct mlx4_dev *dev, struct mlx4_spec_list *spec,
865 static void mlx4_err_rule(struct mlx4_dev *dev, char *str,
939 int mlx4_flow_attach(struct mlx4_dev *dev,
979 int mlx4_flow_detach(struct mlx4_dev *dev, u64 reg_id)
991 int mlx4_FLOW_STEERING_IB_UC_QP_RANGE(struct mlx4_dev *dev, u32 min_range_qpn, u32 max_range_qpn)
1007 int mlx4_qp_attach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
1116 int mlx4_qp_detach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
1236 static int mlx4_QP_ATTACH(struct mlx4_dev *dev, struct mlx4_qp *qp,
1265 int mlx4_trans_to_dmfs_attach(struct mlx4_dev *dev, struct mlx4_qp *qp,
1305 int mlx4_multicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
1338 int mlx4_multicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
1368 int mlx4_flow_steer_promisc_add(struct mlx4_dev *dev, u8 port,
1398 int mlx4_flow_steer_promisc_remove(struct mlx4_dev *dev, u8 port,
1426 int mlx4_unicast_attach(struct mlx4_dev *dev,
1442 int mlx4_unicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp,
1455 int mlx4_PROMISC_wrapper(struct mlx4_dev *dev, int slave,
1475 static int mlx4_PROMISC(struct mlx4_dev *dev, u32 qpn,
1483 int mlx4_multicast_promisc_add(struct mlx4_dev *dev, u32 qpn, u8 port)
1492 int mlx4_multicast_promisc_remove(struct mlx4_dev *dev, u32 qpn, u8 port)
1501 int mlx4_unicast_promisc_add(struct mlx4_dev *dev, u32 qpn, u8 port)
1510 int mlx4_unicast_promisc_remove(struct mlx4_dev *dev, u32 qpn, u8 port)
1519 int mlx4_init_mcg_table(struct mlx4_dev *dev)
1538 void mlx4_cleanup_mcg_table(struct mlx4_dev *dev)