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

/freebsd-10.2-release/sys/ofed/drivers/net/mlx4/
H A Dmcg.c96 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...]
H A Dmlx4.h851 struct mlx4_steer *steer; member in struct:mlx4_priv
1229 enum mlx4_protocol prot, enum mlx4_steer_type steer);
1232 enum mlx4_steer_type steer);
H A Dmain.c3012 priv->steer = kzalloc(sizeof(struct mlx4_steer) * num_entries, GFP_KERNEL);
3013 if (!priv->steer)
3018 INIT_LIST_HEAD(&priv->steer[i].promisc_qps[j]);
3019 INIT_LIST_HEAD(&priv->steer[i].steer_entries[j]);
3035 &priv->steer[i].promisc_qps[j],
3041 &priv->steer[i].steer_entries[j],
3054 kfree(priv->steer);
H A Dresource_tracker.c87 enum mlx4_steer_type steer; member in struct:res_gid
3619 enum mlx4_steer_type steer, u64 reg_id)
3635 res->steer = steer;
3647 enum mlx4_steer_type steer, u64 *reg_id)
3654 if (!res || res->prot != prot || res->steer != steer)
3989 rgid->prot, rgid->steer);
3617 add_mcg_res(struct mlx4_dev *dev, int slave, struct res_qp *rqp, u8 *gid, enum mlx4_protocol prot, enum mlx4_steer_type steer, u64 reg_id) argument
3645 rem_mcg_res(struct mlx4_dev *dev, int slave, struct res_qp *rqp, u8 *gid, enum mlx4_protocol prot, enum mlx4_steer_type steer, u64 *reg_id) argument

Completed in 794 milliseconds