H A D | mcg.c | 96 static int mlx4_WRITE_PROMISC(struct mlx4_dev *dev, u8 port, u8 steer, argument 101 in_mod = (u32) port << 16 | steer << 1; 124 enum mlx4_steer_type steer, 133 s_steer = &mlx4_priv(dev)->steer[port - 1]; 135 list_for_each_entry(pqp, &s_steer->promisc_qps[steer], list) { 148 enum mlx4_steer_type steer, 164 s_steer = &mlx4_priv(dev)->steer[port - 1]; 171 list_add_tail(&new_entry->list, &s_steer->steer_entries[steer]); 176 pqp = get_promisc_qp(dev, port, steer, qpn); 188 if (list_empty(&s_steer->promisc_qps[steer])) 123 get_promisc_qp(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, u32 qpn) argument 147 new_steering_entry(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, unsigned int index, u32 qpn) argument 239 existing_steering_entry(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, unsigned int index, u32 qpn) argument 288 check_duplicate_entry(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, unsigned int index, u32 qpn) argument 330 promisc_steering_entry(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, unsigned int index, u32 tqpn, u32 *members_count) argument 371 can_remove_steering_entry(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, unsigned int index, u32 tqpn) argument 420 add_promisc_qp(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, u32 qpn) argument 537 remove_promisc_qp(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, u32 qpn) argument 1007 mlx4_qp_attach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], int block_mcast_loopback, enum mlx4_protocol prot, enum mlx4_steer_type steer) argument 1116 mlx4_qp_detach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], enum mlx4_protocol prot, enum mlx4_steer_type steer) argument 1309 enum mlx4_steer_type steer; local 1341 enum mlx4_steer_type steer; local 1463 enum mlx4_steer_type steer = vhcr->in_modifier; local 1475 mlx4_PROMISC(struct mlx4_dev *dev, u32 qpn, enum mlx4_steer_type steer, u8 add, u8 port) argument [all...] |