Searched refs:steer (Results 1 - 4 of 4) sorted by relevance

/drivers/net/ethernet/mellanox/mlx4/
H A Dmcg.c79 static int mlx4_WRITE_PROMISC(struct mlx4_dev *dev, u8 port, u8 steer, argument
84 in_mod = (u32) port << 16 | steer << 1;
107 enum mlx4_steer_type steer,
110 struct mlx4_steer *s_steer = &mlx4_priv(dev)->steer[pf_num];
113 list_for_each_entry(pqp, &s_steer->promisc_qps[steer], list) {
126 enum mlx4_steer_type steer,
139 s_steer = &mlx4_priv(dev)->steer[port - 1];
146 list_add_tail(&new_entry->list, &s_steer->steer_entries[steer]);
151 pqp = get_promisc_qp(dev, 0, steer, qpn);
163 if (list_empty(&s_steer->promisc_qps[steer]))
106 get_promisc_qp(struct mlx4_dev *dev, u8 pf_num, enum mlx4_steer_type steer, u32 qpn) argument
125 new_steering_entry(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, unsigned int index, u32 qpn) argument
214 existing_steering_entry(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, unsigned int index, u32 qpn) argument
260 check_duplicate_entry(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, unsigned int index, u32 qpn) argument
296 can_remove_steering_entry(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, unsigned int index, u32 tqpn) argument
347 add_promisc_qp(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, u32 qpn) argument
453 remove_promisc_qp(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, u32 qpn) argument
619 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
728 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
951 enum mlx4_steer_type steer = vhcr->in_modifier; local
963 mlx4_PROMISC(struct mlx4_dev *dev, u32 qpn, enum mlx4_steer_type steer, u8 add, u8 port) argument
[all...]
H A Dmlx4.h749 struct mlx4_steer *steer; member in struct:mlx4_priv
1047 enum mlx4_protocol prot, enum mlx4_steer_type steer);
1050 enum mlx4_steer_type steer);
H A Dmain.c1656 priv->steer = kzalloc(sizeof(struct mlx4_steer) * num_entries, GFP_KERNEL);
1657 if (!priv->steer)
1662 INIT_LIST_HEAD(&priv->steer[i].promisc_qps[j]);
1663 INIT_LIST_HEAD(&priv->steer[i].steer_entries[j]);
1679 &priv->steer[i].promisc_qps[j],
1685 &priv->steer[i].steer_entries[j],
1698 kfree(priv->steer);
H A Dresource_tracker.c76 enum mlx4_steer_type steer; member in struct:res_gid
2484 enum mlx4_steer_type steer)
2500 res->steer = steer;
2511 enum mlx4_steer_type steer)
2518 if (!res || res->prot != prot || res->steer != steer)
2613 rgid->steer);
2482 add_mcg_res(struct mlx4_dev *dev, int slave, struct res_qp *rqp, u8 *gid, enum mlx4_protocol prot, enum mlx4_steer_type steer) argument
2509 rem_mcg_res(struct mlx4_dev *dev, int slave, struct res_qp *rqp, u8 *gid, enum mlx4_protocol prot, enum mlx4_steer_type steer) argument

Completed in 291 milliseconds