Lines Matching refs:caps

478 	if (priv->mdev->dev->caps.tunnel_offload_mode != MLX4_TUNNEL_OFFLOAD_MODE_VXLAN ||  in mlx4_en_tunnel_steer_add()
479 priv->mdev->dev->caps.dmfs_high_steer_mode == MLX4_STEERING_DMFS_A0_STATIC) in mlx4_en_tunnel_steer_add()
500 switch (dev->caps.steering_mode) { in mlx4_en_uc_steer_add()
551 switch (dev->caps.steering_mode) { in mlx4_en_uc_steer_release()
593 if (dev->caps.steering_mode == MLX4_STEERING_MODE_A0) { in mlx4_en_get_qp()
650 if (dev->caps.steering_mode == MLX4_STEERING_MODE_A0) { in mlx4_en_put_qp()
696 if (dev->caps.steering_mode != MLX4_STEERING_MODE_A0) { in mlx4_en_replace_mac()
876 switch (mdev->dev->caps.steering_mode) { in mlx4_en_set_promisc_mode()
935 switch (mdev->dev->caps.steering_mode) { in mlx4_en_clear_promisc_mode()
990 switch (mdev->dev->caps.steering_mode) { in mlx4_en_do_multicast()
1014 switch (mdev->dev->caps.steering_mode) { in mlx4_en_do_multicast()
1467 if (mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_TS) in mlx4_en_service_task()
1667 if (mdev->dev->caps.tunnel_offload_mode == MLX4_TUNNEL_OFFLOAD_MODE_VXLAN) { in mlx4_en_start_port()
1699 if (priv->mdev->dev->caps.tunnel_offload_mode == MLX4_TUNNEL_OFFLOAD_MODE_VXLAN) in mlx4_en_start_port()
1760 if (mdev->dev->caps.steering_mode == in mlx4_en_stop_port()
1808 if (mdev->dev->caps.steering_mode == in mlx4_en_stop_port()
1835 if (!(mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_REASSIGN_MAC_EN)) in mlx4_en_stop_port()
2011 if (priv->mdev->dev->caps.comp_pool) { in mlx4_en_alloc_resources()
2012 priv->dev->rx_cpu_rmap = alloc_irq_cpu_rmap(priv->mdev->dev->caps.comp_pool); in mlx4_en_alloc_resources()
2122 if (!(mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_TS)) in mlx4_en_hwtstamp_set()
2298 u64 phys_port_id = mdev->caps.phys_port_id[priv->port]; in mlx4_en_get_phys_port_id()
2358 if (priv->mdev->dev->caps.tunnel_offload_mode != MLX4_TUNNEL_OFFLOAD_MODE_VXLAN) in mlx4_en_add_vxlan_port()
2381 if (priv->mdev->dev->caps.tunnel_offload_mode != MLX4_TUNNEL_OFFLOAD_MODE_VXLAN) in mlx4_en_del_vxlan_port()
2412 if (!(priv->mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_QP_RATE_LIMIT)) in mlx4_en_set_tx_maxrate()
2684 (dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_FLOWSTATS_EN)) { in mlx4_en_update_pfc_stats_bitmap()
2821 priv->cqe_factor = (mdev->dev->caps.cqe_size == 64) ? 1 : 0; in mlx4_en_init_netdev()
2822 priv->cqe_size = mdev->dev->caps.cqe_size; in mlx4_en_init_netdev()
2827 if (mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_ETS_CFG) { in mlx4_en_init_netdev()
2840 priv->max_mtu = mdev->dev->caps.eth_mtu_cap[priv->port]; in mlx4_en_init_netdev()
2842 if (mdev->dev->caps.rx_checksum_flags_port[priv->port] & in mlx4_en_init_netdev()
2848 mlx4_en_u64_to_mac(dev->dev_addr, mdev->dev->caps.def_mac[priv->port]); in mlx4_en_init_netdev()
2854 mdev->dev->caps.def_mac[priv->port] = mac_u64; in mlx4_en_init_netdev()
2914 if (mdev->dev->caps.flags & MLX4_DEV_CAP_FLAG_FCS_KEEP) in mlx4_en_init_netdev()
2917 if (mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_IGNORE_FCS) in mlx4_en_init_netdev()
2920 if (mdev->dev->caps.steering_mode == in mlx4_en_init_netdev()
2922 mdev->dev->caps.dmfs_high_steer_mode != MLX4_STEERING_DMFS_A0_STATIC) in mlx4_en_init_netdev()
2925 if (mdev->dev->caps.steering_mode != MLX4_STEERING_MODE_A0) in mlx4_en_init_netdev()
2929 if (mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_RSS_TOP) { in mlx4_en_init_netdev()
2931 } else if (mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_RSS_XOR) { in mlx4_en_init_netdev()
2939 if (mdev->dev->caps.tunnel_offload_mode == MLX4_TUNNEL_OFFLOAD_MODE_VXLAN) { in mlx4_en_init_netdev()
2967 if (mdev->dev->caps.tunnel_offload_mode == MLX4_TUNNEL_OFFLOAD_MODE_VXLAN) { in mlx4_en_init_netdev()
2985 if (mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_TS) in mlx4_en_init_netdev()