Lines Matching refs:mlx4_dev

199 	struct mlx4_dev *dev = &priv->dev;
210 struct mlx4_dev *dev = &priv->dev;
294 static inline void mlx4_set_num_reserved_uars(struct mlx4_dev *dev,
308 int mlx4_check_port_params(struct mlx4_dev *dev,
332 static void mlx4_set_port_mask(struct mlx4_dev *dev)
344 static int mlx4_query_func(struct mlx4_dev *dev, struct mlx4_dev_cap *dev_cap)
363 static void mlx4_enable_cqe_eqe_stride(struct mlx4_dev *dev)
398 static int _mlx4_dev_port(struct mlx4_dev *dev, int port,
425 static int mlx4_dev_port(struct mlx4_dev *dev, int port,
438 static inline void mlx4_enable_ignore_fcs(struct mlx4_dev *dev)
458 static int mlx4_dev_cap(struct mlx4_dev *dev, struct mlx4_dev_cap *dev_cap)
743 static int mlx4_how_many_lives_vf(struct mlx4_dev *dev)
762 int mlx4_get_parav_qkey(struct mlx4_dev *dev, u32 qpn, u32 *qkey)
780 void mlx4_sync_pkey_table(struct mlx4_dev *dev, int slave, int port, int i, int val)
791 void mlx4_put_slave_node_guid(struct mlx4_dev *dev, int slave, __be64 guid)
802 __be64 mlx4_get_slave_node_guid(struct mlx4_dev *dev, int slave)
813 int mlx4_is_slave_active(struct mlx4_dev *dev, int slave)
843 static void slave_adjust_steering_mode(struct mlx4_dev *dev,
860 static void mlx4_slave_destroy_special_qp_cap(struct mlx4_dev *dev)
866 static int mlx4_slave_special_qp_cap(struct mlx4_dev *dev)
908 static int mlx4_slave_cap(struct mlx4_dev *dev)
1099 int mlx4_change_port_types(struct mlx4_dev *dev,
1142 struct mlx4_dev *mdev = info->dev;
1159 struct mlx4_dev *mdev = info->dev;
1228 struct mlx4_dev *mdev = info->dev;
1293 struct mlx4_dev *mdev = info->dev;
1309 struct mlx4_dev *mdev = info->dev;
1350 static int mlx4_mf_bond(struct mlx4_dev *dev)
1403 static int mlx4_mf_unbond(struct mlx4_dev *dev)
1423 static int mlx4_bond(struct mlx4_dev *dev)
1450 static int mlx4_unbond(struct mlx4_dev *dev)
1478 static int mlx4_port_map_set(struct mlx4_dev *dev, struct mlx4_port_map *v2p)
1523 struct mlx4_dev *dev;
1556 int mlx4_queue_bond_work(struct mlx4_dev *dev, int is_bonded, u8 v2p_p1,
1576 static int mlx4_load_fw(struct mlx4_dev *dev)
1610 static int mlx4_init_cmpt_table(struct mlx4_dev *dev, u64 cmpt_base,
1669 static int mlx4_init_icm(struct mlx4_dev *dev, struct mlx4_dev_cap *dev_cap,
1873 static void mlx4_free_icms(struct mlx4_dev *dev)
1896 static void mlx4_slave_exit(struct mlx4_dev *dev)
1907 static int map_bf_area(struct mlx4_dev *dev)
1928 static void unmap_bf_area(struct mlx4_dev *dev)
1934 u64 mlx4_read_clock(struct mlx4_dev *dev)
1956 static int map_internal_clock(struct mlx4_dev *dev)
1971 int mlx4_get_internal_clock_params(struct mlx4_dev *dev,
1995 static void unmap_internal_clock(struct mlx4_dev *dev)
2003 static void mlx4_close_hca(struct mlx4_dev *dev)
2015 static void mlx4_close_fw(struct mlx4_dev *dev)
2023 static int mlx4_comm_check_offline(struct mlx4_dev *dev)
2059 static void mlx4_reset_vf_support(struct mlx4_dev *dev)
2075 static int mlx4_init_slave(struct mlx4_dev *dev)
2145 static void mlx4_parav_master_pf_caps(struct mlx4_dev *dev)
2198 static void choose_steering_mode(struct mlx4_dev *dev,
2251 static void choose_tunnel_offload_mode(struct mlx4_dev *dev,
2264 static int mlx4_validate_optimized_steering(struct mlx4_dev *dev)
2293 static int mlx4_init_fw(struct mlx4_dev *dev)
2324 static int mlx4_init_hca(struct mlx4_dev *dev)
2531 static int mlx4_init_counters_table(struct mlx4_dev *dev)
2549 static void mlx4_cleanup_counters_table(struct mlx4_dev *dev)
2560 static void mlx4_cleanup_default_counters(struct mlx4_dev *dev)
2570 static int mlx4_allocate_default_counters(struct mlx4_dev *dev)
2607 int __mlx4_counter_alloc(struct mlx4_dev *dev, u32 *idx)
2623 int mlx4_counter_alloc(struct mlx4_dev *dev, u32 *idx, u8 usage)
2643 static int __mlx4_clear_if_stat(struct mlx4_dev *dev,
2662 void __mlx4_counter_free(struct mlx4_dev *dev, u32 idx)
2676 void mlx4_counter_free(struct mlx4_dev *dev, u32 idx)
2691 int mlx4_get_default_counter_index(struct mlx4_dev *dev, int port)
2699 void mlx4_set_admin_guid(struct mlx4_dev *dev, __be64 guid, int entry, int port)
2707 __be64 mlx4_get_admin_guid(struct mlx4_dev *dev, int entry, int port)
2715 void mlx4_set_random_admin_guid(struct mlx4_dev *dev, int entry, int port)
2730 static int mlx4_setup_hca(struct mlx4_dev *dev)
2932 static int mlx4_init_affinity_hint(struct mlx4_dev *dev, int port, int eqn)
2962 static void mlx4_enable_msi_x(struct mlx4_dev *dev)
3086 static int mlx4_init_port_info(struct mlx4_dev *dev, int port)
3180 static int mlx4_init_steering(struct mlx4_dev *dev)
3199 static void mlx4_clear_steering(struct mlx4_dev *dev)
3240 static int mlx4_get_ownership(struct mlx4_dev *dev)
3261 static void mlx4_free_ownership(struct mlx4_dev *dev)
3283 static u64 mlx4_enable_sriov(struct mlx4_dev *dev, struct pci_dev *pdev,
3350 static int mlx4_check_dev_cap(struct mlx4_dev *dev, struct mlx4_dev_cap *dev_cap,
3364 static int mlx4_pci_enable_device(struct mlx4_dev *dev)
3380 static void mlx4_pci_disable_device(struct mlx4_dev *dev)
3397 struct mlx4_dev *dev;
3945 struct mlx4_dev *dev = &priv->dev;
3994 struct mlx4_dev *dev = &priv->dev;
4012 struct mlx4_dev *dev = &priv->dev;
4035 struct mlx4_dev *dev;
4085 static void mlx4_clean_dev(struct mlx4_dev *dev)
4099 struct mlx4_dev *dev = persist->dev;
4181 struct mlx4_dev *dev = persist->dev;
4228 static int restore_current_port_types(struct mlx4_dev *dev,
4256 struct mlx4_dev *dev = persist->dev;
4345 struct mlx4_dev *dev = persist->dev;
4369 struct mlx4_dev *dev = persist->dev;
4388 struct mlx4_dev *dev = persist->dev;
4425 struct mlx4_dev *dev = persist->dev;
4449 struct mlx4_dev *dev = persist->dev;
4468 struct mlx4_dev *dev = persist->dev;