Lines Matching refs:prot
159 u32 prot; in new_steering_entry() local
207 prot = be32_to_cpu(mgm->members_count) >> 30; in new_steering_entry()
222 mgm->members_count = cpu_to_be32(members_count | (prot << 30)); in new_steering_entry()
429 u32 prot; in add_promisc_qp() local
475 prot = be32_to_cpu(mgm->members_count) >> 30; in add_promisc_qp()
506 (prot << 30)); in add_promisc_qp()
696 u8 *gid, enum mlx4_protocol prot, in find_entry() argument
705 u8 op_mod = (prot == MLX4_PROT_ETH) ? in find_entry()
740 be32_to_cpu(mgm->members_count) >> 30 == prot) in find_entry()
1098 int block_mcast_loopback, enum mlx4_protocol prot, in mlx4_qp_attach_common() argument
1118 err = find_entry(dev, port, gid, prot, in mlx4_qp_attach_common()
1164 mgm->members_count = cpu_to_be32(members_count | (u32) prot << 30); in mlx4_qp_attach_common()
1184 if (prot == MLX4_PROT_ETH) { in mlx4_qp_attach_common()
1208 enum mlx4_protocol prot, enum mlx4_steer_type steer) in mlx4_qp_detach_common() argument
1227 err = find_entry(dev, port, gid, prot, in mlx4_qp_detach_common()
1241 if (prot == MLX4_PROT_ETH && in mlx4_qp_detach_common()
1262 mgm->members_count = cpu_to_be32(--members_count | (u32) prot << 30); in mlx4_qp_detach_common()
1264 if (prot == MLX4_PROT_ETH) in mlx4_qp_detach_common()
1267 if (members_count && (prot != MLX4_PROT_ETH || !removed_entry)) { in mlx4_qp_detach_common()
1273 mgm->members_count = cpu_to_be32((u32) prot << 30); in mlx4_qp_detach_common()
1330 enum mlx4_protocol prot) in mlx4_QP_ATTACH() argument
1345 qpn |= (prot << 28); in mlx4_QP_ATTACH()
1363 enum mlx4_protocol prot, u64 *reg_id) in mlx4_trans_to_dmfs_attach() argument
1380 switch (prot) { in mlx4_trans_to_dmfs_attach()
1402 enum mlx4_protocol prot, u64 *reg_id) in mlx4_multicast_attach() argument
1406 if (prot == MLX4_PROT_ETH) in mlx4_multicast_attach()
1410 if (prot == MLX4_PROT_ETH) in mlx4_multicast_attach()
1415 block_mcast_loopback, prot); in mlx4_multicast_attach()
1417 block_mcast_loopback, prot, in mlx4_multicast_attach()
1423 prot, reg_id); in mlx4_multicast_attach()
1431 enum mlx4_protocol prot, u64 reg_id) in mlx4_multicast_detach() argument
1435 if (prot == MLX4_PROT_ETH) in mlx4_multicast_detach()
1439 if (prot == MLX4_PROT_ETH) in mlx4_multicast_detach()
1443 return mlx4_QP_ATTACH(dev, qp, gid, 0, 0, prot); in mlx4_multicast_detach()
1445 return mlx4_qp_detach_common(dev, qp, gid, prot, in mlx4_multicast_detach()
1517 int block_mcast_loopback, enum mlx4_protocol prot) in mlx4_unicast_attach() argument
1519 if (prot == MLX4_PROT_ETH) in mlx4_unicast_attach()
1524 block_mcast_loopback, prot); in mlx4_unicast_attach()
1527 prot, MLX4_UC_STEER); in mlx4_unicast_attach()
1532 u8 gid[16], enum mlx4_protocol prot) in mlx4_unicast_detach() argument
1534 if (prot == MLX4_PROT_ETH) in mlx4_unicast_detach()
1538 return mlx4_QP_ATTACH(dev, qp, gid, 0, 0, prot); in mlx4_unicast_detach()
1540 return mlx4_qp_detach_common(dev, qp, gid, prot, MLX4_UC_STEER); in mlx4_unicast_detach()