mlx5_core_dev      35 drivers/infiniband/hw/mlx5/cmd.c int mlx5_cmd_dump_fill_mkey(struct mlx5_core_dev *dev, u32 *mkey)
mlx5_core_dev      50 drivers/infiniband/hw/mlx5/cmd.c int mlx5_cmd_null_mkey(struct mlx5_core_dev *dev, u32 *null_mkey)
mlx5_core_dev      65 drivers/infiniband/hw/mlx5/cmd.c int mlx5_cmd_query_cong_params(struct mlx5_core_dev *dev, int cong_point,
mlx5_core_dev      77 drivers/infiniband/hw/mlx5/cmd.c int mlx5_cmd_modify_cong_params(struct mlx5_core_dev *dev,
mlx5_core_dev      88 drivers/infiniband/hw/mlx5/cmd.c 	struct mlx5_core_dev *dev = dm->dev;
mlx5_core_dev     162 drivers/infiniband/hw/mlx5/cmd.c 	struct mlx5_core_dev *dev = dm->dev;
mlx5_core_dev     189 drivers/infiniband/hw/mlx5/cmd.c int mlx5_cmd_query_ext_ppcnt_counters(struct mlx5_core_dev *dev, void *out)
mlx5_core_dev     201 drivers/infiniband/hw/mlx5/cmd.c void mlx5_cmd_destroy_tir(struct mlx5_core_dev *dev, u32 tirn, u16 uid)
mlx5_core_dev     212 drivers/infiniband/hw/mlx5/cmd.c void mlx5_cmd_destroy_tis(struct mlx5_core_dev *dev, u32 tisn, u16 uid)
mlx5_core_dev     223 drivers/infiniband/hw/mlx5/cmd.c void mlx5_cmd_destroy_rqt(struct mlx5_core_dev *dev, u32 rqtn, u16 uid)
mlx5_core_dev     234 drivers/infiniband/hw/mlx5/cmd.c int mlx5_cmd_alloc_transport_domain(struct mlx5_core_dev *dev, u32 *tdn,
mlx5_core_dev     253 drivers/infiniband/hw/mlx5/cmd.c void mlx5_cmd_dealloc_transport_domain(struct mlx5_core_dev *dev, u32 tdn,
mlx5_core_dev     266 drivers/infiniband/hw/mlx5/cmd.c void mlx5_cmd_dealloc_pd(struct mlx5_core_dev *dev, u32 pdn, u16 uid)
mlx5_core_dev     277 drivers/infiniband/hw/mlx5/cmd.c int mlx5_cmd_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid,
mlx5_core_dev     292 drivers/infiniband/hw/mlx5/cmd.c int mlx5_cmd_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid,
mlx5_core_dev     307 drivers/infiniband/hw/mlx5/cmd.c int mlx5_cmd_xrcd_alloc(struct mlx5_core_dev *dev, u32 *xrcdn, u16 uid)
mlx5_core_dev     321 drivers/infiniband/hw/mlx5/cmd.c int mlx5_cmd_xrcd_dealloc(struct mlx5_core_dev *dev, u32 xrcdn, u16 uid)
mlx5_core_dev     332 drivers/infiniband/hw/mlx5/cmd.c int mlx5_cmd_alloc_q_counter(struct mlx5_core_dev *dev, u16 *counter_id,
mlx5_core_dev     349 drivers/infiniband/hw/mlx5/cmd.c int mlx5_cmd_mad_ifc(struct mlx5_core_dev *dev, const void *inb, void *outb,
mlx5_core_dev      40 drivers/infiniband/hw/mlx5/cmd.h int mlx5_cmd_dump_fill_mkey(struct mlx5_core_dev *dev, u32 *mkey);
mlx5_core_dev      41 drivers/infiniband/hw/mlx5/cmd.h int mlx5_cmd_null_mkey(struct mlx5_core_dev *dev, u32 *null_mkey);
mlx5_core_dev      42 drivers/infiniband/hw/mlx5/cmd.h int mlx5_cmd_query_cong_params(struct mlx5_core_dev *dev, int cong_point,
mlx5_core_dev      44 drivers/infiniband/hw/mlx5/cmd.h int mlx5_cmd_query_ext_ppcnt_counters(struct mlx5_core_dev *dev, void *out);
mlx5_core_dev      45 drivers/infiniband/hw/mlx5/cmd.h int mlx5_cmd_modify_cong_params(struct mlx5_core_dev *mdev,
mlx5_core_dev      50 drivers/infiniband/hw/mlx5/cmd.h void mlx5_cmd_dealloc_pd(struct mlx5_core_dev *dev, u32 pdn, u16 uid);
mlx5_core_dev      51 drivers/infiniband/hw/mlx5/cmd.h void mlx5_cmd_destroy_tir(struct mlx5_core_dev *dev, u32 tirn, u16 uid);
mlx5_core_dev      52 drivers/infiniband/hw/mlx5/cmd.h void mlx5_cmd_destroy_tis(struct mlx5_core_dev *dev, u32 tisn, u16 uid);
mlx5_core_dev      53 drivers/infiniband/hw/mlx5/cmd.h void mlx5_cmd_destroy_rqt(struct mlx5_core_dev *dev, u32 rqtn, u16 uid);
mlx5_core_dev      54 drivers/infiniband/hw/mlx5/cmd.h int mlx5_cmd_alloc_transport_domain(struct mlx5_core_dev *dev, u32 *tdn,
mlx5_core_dev      56 drivers/infiniband/hw/mlx5/cmd.h void mlx5_cmd_dealloc_transport_domain(struct mlx5_core_dev *dev, u32 tdn,
mlx5_core_dev      58 drivers/infiniband/hw/mlx5/cmd.h int mlx5_cmd_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid,
mlx5_core_dev      60 drivers/infiniband/hw/mlx5/cmd.h int mlx5_cmd_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid,
mlx5_core_dev      62 drivers/infiniband/hw/mlx5/cmd.h int mlx5_cmd_xrcd_alloc(struct mlx5_core_dev *dev, u32 *xrcdn, u16 uid);
mlx5_core_dev      63 drivers/infiniband/hw/mlx5/cmd.h int mlx5_cmd_xrcd_dealloc(struct mlx5_core_dev *dev, u32 xrcdn, u16 uid);
mlx5_core_dev      64 drivers/infiniband/hw/mlx5/cmd.h int mlx5_cmd_alloc_q_counter(struct mlx5_core_dev *dev, u16 *counter_id,
mlx5_core_dev      66 drivers/infiniband/hw/mlx5/cmd.h int mlx5_cmd_mad_ifc(struct mlx5_core_dev *dev, const void *inb, void *outb,
mlx5_core_dev     258 drivers/infiniband/hw/mlx5/cong.c 	struct mlx5_core_dev *mdev;
mlx5_core_dev     294 drivers/infiniband/hw/mlx5/cong.c 	struct mlx5_core_dev *mdev;
mlx5_core_dev     395 drivers/infiniband/hw/mlx5/cong.c 	struct mlx5_core_dev *mdev;
mlx5_core_dev     601 drivers/infiniband/hw/mlx5/cq.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev     635 drivers/infiniband/hw/mlx5/cq.c 	struct mlx5_core_dev *mdev = to_mdev(ibcq->device)->mdev;
mlx5_core_dev     108 drivers/infiniband/hw/mlx5/devx.c 	struct mlx5_core_dev		*mdev;
mlx5_core_dev    1867 drivers/infiniband/hw/mlx5/devx.c static bool is_valid_events(struct mlx5_core_dev *dev,
mlx5_core_dev    2244 drivers/infiniband/hw/mlx5/devx.c static bool is_unaffiliated_event(struct mlx5_core_dev *dev,
mlx5_core_dev      11 drivers/infiniband/hw/mlx5/ib_rep.c mlx5_ib_set_vport_rep(struct mlx5_core_dev *dev, struct mlx5_eswitch_rep *rep)
mlx5_core_dev      30 drivers/infiniband/hw/mlx5/ib_rep.c mlx5_ib_vport_rep_load(struct mlx5_core_dev *dev, struct mlx5_eswitch_rep *rep)
mlx5_core_dev      97 drivers/infiniband/hw/mlx5/ib_rep.c void mlx5_ib_register_vport_reps(struct mlx5_core_dev *mdev)
mlx5_core_dev     104 drivers/infiniband/hw/mlx5/ib_rep.c void mlx5_ib_unregister_vport_reps(struct mlx5_core_dev *mdev)
mlx5_core_dev      21 drivers/infiniband/hw/mlx5/ib_rep.h void mlx5_ib_register_vport_reps(struct mlx5_core_dev *mdev);
mlx5_core_dev      22 drivers/infiniband/hw/mlx5/ib_rep.h void mlx5_ib_unregister_vport_reps(struct mlx5_core_dev *mdev);
mlx5_core_dev      54 drivers/infiniband/hw/mlx5/ib_rep.h static inline void mlx5_ib_register_vport_reps(struct mlx5_core_dev *mdev) {}
mlx5_core_dev      55 drivers/infiniband/hw/mlx5/ib_rep.h static inline void mlx5_ib_unregister_vport_reps(struct mlx5_core_dev *mdev) {}
mlx5_core_dev      55 drivers/infiniband/hw/mlx5/ib_virt.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev      97 drivers/infiniband/hw/mlx5/ib_virt.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev     125 drivers/infiniband/hw/mlx5/ib_virt.c 	struct mlx5_core_dev *mdev;
mlx5_core_dev     155 drivers/infiniband/hw/mlx5/ib_virt.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev     176 drivers/infiniband/hw/mlx5/ib_virt.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev     206 drivers/infiniband/hw/mlx5/mad.c 	struct mlx5_core_dev *mdev;
mlx5_core_dev     538 drivers/infiniband/hw/mlx5/mad.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev     194 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *mdev;
mlx5_core_dev     276 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *mdev;
mlx5_core_dev     299 drivers/infiniband/hw/mlx5/main.c struct mlx5_core_dev *mlx5_ib_get_native_port_mdev(struct mlx5_ib_dev *ibdev,
mlx5_core_dev     305 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *mdev = NULL;
mlx5_core_dev     487 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *mdev;
mlx5_core_dev     715 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev     747 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev     834 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev    1299 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev    1391 drivers/infiniband/hw/mlx5/main.c 		struct mlx5_core_dev *mdev;
mlx5_core_dev    1433 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev    1452 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *mdev;
mlx5_core_dev    1523 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *mdev;
mlx5_core_dev    1772 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev    2336 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *dev = to_mdev(ctx->device)->mdev;
mlx5_core_dev    2426 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *dev = to_mdev(ibdm->device)->mdev;
mlx5_core_dev    2677 drivers/infiniband/hw/mlx5/main.c static int parse_flow_attr(struct mlx5_core_dev *mdev,
mlx5_core_dev    3079 drivers/infiniband/hw/mlx5/main.c is_valid_esp_aes_gcm(struct mlx5_core_dev *mdev,
mlx5_core_dev    3104 drivers/infiniband/hw/mlx5/main.c static bool is_valid_spec(struct mlx5_core_dev *mdev,
mlx5_core_dev    3113 drivers/infiniband/hw/mlx5/main.c static bool is_valid_ethertype(struct mlx5_core_dev *mdev,
mlx5_core_dev    3162 drivers/infiniband/hw/mlx5/main.c static bool is_valid_attr(struct mlx5_core_dev *mdev,
mlx5_core_dev    5179 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev    5209 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev    5331 drivers/infiniband/hw/mlx5/main.c static bool is_mdev_switchdev_mode(const struct mlx5_core_dev *mdev)
mlx5_core_dev    5524 drivers/infiniband/hw/mlx5/main.c static int mlx5_ib_query_q_counters(struct mlx5_core_dev *mdev,
mlx5_core_dev    5584 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *mdev;
mlx5_core_dev    6154 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev    6337 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev    6485 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev    6506 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev    6533 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev    6854 drivers/infiniband/hw/mlx5/main.c static void *mlx5_ib_add_slave_port(struct mlx5_core_dev *mdev)
mlx5_core_dev    6895 drivers/infiniband/hw/mlx5/main.c static void *mlx5_ib_add(struct mlx5_core_dev *mdev)
mlx5_core_dev    6935 drivers/infiniband/hw/mlx5/main.c static void mlx5_ib_remove(struct mlx5_core_dev *mdev, void *context)
mlx5_core_dev     192 drivers/infiniband/hw/mlx5/mlx5_ib.h 	struct mlx5_core_dev	*mdev;
mlx5_core_dev     853 drivers/infiniband/hw/mlx5/mlx5_ib.h 	struct mlx5_core_dev *mdev;
mlx5_core_dev     881 drivers/infiniband/hw/mlx5/mlx5_ib.h 	struct mlx5_core_dev *dev;
mlx5_core_dev     955 drivers/infiniband/hw/mlx5/mlx5_ib.h 	struct mlx5_core_dev		*mdev;
mlx5_core_dev    1333 drivers/infiniband/hw/mlx5/mlx5_ib.h struct mlx5_core_dev *mlx5_ib_get_native_port_mdev(struct mlx5_ib_dev *dev,
mlx5_core_dev     686 drivers/infiniband/hw/mlx5/mr.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev    1152 drivers/infiniband/hw/mlx5/mr.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev    1223 drivers/infiniband/hw/mlx5/mr.c 	struct mlx5_core_dev *dev = to_mdev(dm->device)->mdev;
mlx5_core_dev    1353 drivers/infiniband/hw/mlx5/mr.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev    1380 drivers/infiniband/hw/mlx5/qp.c static bool tunnel_offload_supported(struct mlx5_core_dev *dev)
mlx5_core_dev    1951 drivers/infiniband/hw/mlx5/qp.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev    2853 drivers/infiniband/hw/mlx5/qp.c static int modify_raw_packet_eth_prio(struct mlx5_core_dev *dev,
mlx5_core_dev    2880 drivers/infiniband/hw/mlx5/qp.c static int modify_raw_packet_tx_affinity(struct mlx5_core_dev *dev,
mlx5_core_dev    3192 drivers/infiniband/hw/mlx5/qp.c 	struct mlx5_core_dev *dev, struct mlx5_ib_sq *sq, int new_state,
mlx5_core_dev    4967 drivers/infiniband/hw/mlx5/qp.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev    5362 drivers/infiniband/hw/mlx5/qp.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev    6394 drivers/infiniband/hw/mlx5/qp.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev    6454 drivers/infiniband/hw/mlx5/qp.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev    6483 drivers/infiniband/hw/mlx5/qp.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev     427 drivers/infiniband/hw/mlx5/srq.c 	struct mlx5_core_dev *mdev = dev->mdev;
mlx5_core_dev      42 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.c u32 mlx5_accel_ipsec_device_caps(struct mlx5_core_dev *mdev)
mlx5_core_dev      48 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.c unsigned int mlx5_accel_ipsec_counters_count(struct mlx5_core_dev *mdev)
mlx5_core_dev      53 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.c int mlx5_accel_ipsec_counters_read(struct mlx5_core_dev *mdev, u64 *counters,
mlx5_core_dev      59 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.c void *mlx5_accel_esp_create_hw_context(struct mlx5_core_dev *mdev,
mlx5_core_dev      74 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.c int mlx5_accel_ipsec_init(struct mlx5_core_dev *mdev)
mlx5_core_dev      84 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.c void mlx5_accel_ipsec_cleanup(struct mlx5_core_dev *mdev)
mlx5_core_dev      90 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.c mlx5_accel_esp_create_xfrm(struct mlx5_core_dev *mdev,
mlx5_core_dev      45 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.h unsigned int mlx5_accel_ipsec_counters_count(struct mlx5_core_dev *mdev);
mlx5_core_dev      46 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.h int mlx5_accel_ipsec_counters_read(struct mlx5_core_dev *mdev, u64 *counters,
mlx5_core_dev      49 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.h void *mlx5_accel_esp_create_hw_context(struct mlx5_core_dev *mdev,
mlx5_core_dev      56 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.h int mlx5_accel_ipsec_init(struct mlx5_core_dev *mdev);
mlx5_core_dev      58 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.h void mlx5_accel_ipsec_cleanup(struct mlx5_core_dev *mdev);
mlx5_core_dev      65 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.h mlx5_accel_esp_create_hw_context(struct mlx5_core_dev *mdev,
mlx5_core_dev      78 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.h static inline int mlx5_accel_ipsec_init(struct mlx5_core_dev *mdev)
mlx5_core_dev      87 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.h static inline void mlx5_accel_ipsec_cleanup(struct mlx5_core_dev *mdev)
mlx5_core_dev      43 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.c int mlx5_accel_tls_add_flow(struct mlx5_core_dev *mdev, void *flow,
mlx5_core_dev      53 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.c void mlx5_accel_tls_del_flow(struct mlx5_core_dev *mdev, u32 swid,
mlx5_core_dev      59 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.c int mlx5_accel_tls_resync_rx(struct mlx5_core_dev *mdev, u32 handle, u32 seq,
mlx5_core_dev      65 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.c bool mlx5_accel_is_tls_device(struct mlx5_core_dev *mdev)
mlx5_core_dev      71 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.c u32 mlx5_accel_tls_device_caps(struct mlx5_core_dev *mdev)
mlx5_core_dev      76 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.c int mlx5_accel_tls_init(struct mlx5_core_dev *mdev)
mlx5_core_dev      81 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.c void mlx5_accel_tls_cleanup(struct mlx5_core_dev *mdev)
mlx5_core_dev      88 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.c int mlx5_ktls_create_key(struct mlx5_core_dev *mdev,
mlx5_core_dev     119 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.c void mlx5_ktls_destroy_key(struct mlx5_core_dev *mdev, u32 key_id)
mlx5_core_dev      41 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h int mlx5_ktls_create_key(struct mlx5_core_dev *mdev,
mlx5_core_dev      44 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h void mlx5_ktls_destroy_key(struct mlx5_core_dev *mdev, u32 key_id);
mlx5_core_dev      46 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h static inline bool mlx5_accel_is_ktls_device(struct mlx5_core_dev *mdev)
mlx5_core_dev      57 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h static inline bool mlx5e_ktls_type_check(struct mlx5_core_dev *mdev,
mlx5_core_dev      71 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h mlx5_ktls_create_key(struct mlx5_core_dev *mdev,
mlx5_core_dev      75 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h mlx5_ktls_destroy_key(struct mlx5_core_dev *mdev, u32 key_id) {}
mlx5_core_dev      78 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h mlx5_accel_is_ktls_device(struct mlx5_core_dev *mdev) { return false; }
mlx5_core_dev      80 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h mlx5e_ktls_type_check(struct mlx5_core_dev *mdev,
mlx5_core_dev     106 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h int mlx5_accel_tls_add_flow(struct mlx5_core_dev *mdev, void *flow,
mlx5_core_dev     110 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h void mlx5_accel_tls_del_flow(struct mlx5_core_dev *mdev, u32 swid,
mlx5_core_dev     112 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h int mlx5_accel_tls_resync_rx(struct mlx5_core_dev *mdev, u32 handle, u32 seq,
mlx5_core_dev     114 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h bool mlx5_accel_is_tls_device(struct mlx5_core_dev *mdev);
mlx5_core_dev     115 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h u32 mlx5_accel_tls_device_caps(struct mlx5_core_dev *mdev);
mlx5_core_dev     116 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h int mlx5_accel_tls_init(struct mlx5_core_dev *mdev);
mlx5_core_dev     117 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h void mlx5_accel_tls_cleanup(struct mlx5_core_dev *mdev);
mlx5_core_dev     122 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h mlx5_accel_tls_add_flow(struct mlx5_core_dev *mdev, void *flow,
mlx5_core_dev     126 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h static inline void mlx5_accel_tls_del_flow(struct mlx5_core_dev *mdev, u32 swid,
mlx5_core_dev     128 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h static inline int mlx5_accel_tls_resync_rx(struct mlx5_core_dev *mdev, u32 handle,
mlx5_core_dev     130 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h static inline bool mlx5_accel_is_tls_device(struct mlx5_core_dev *mdev)
mlx5_core_dev     134 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h static inline u32 mlx5_accel_tls_device_caps(struct mlx5_core_dev *mdev) { return 0; }
mlx5_core_dev     135 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h static inline int mlx5_accel_tls_init(struct mlx5_core_dev *mdev) { return 0; }
mlx5_core_dev     136 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h static inline void mlx5_accel_tls_cleanup(struct mlx5_core_dev *mdev) { }
mlx5_core_dev      55 drivers/net/ethernet/mellanox/mlx5/core/alloc.c static void *mlx5_dma_zalloc_coherent_node(struct mlx5_core_dev *dev,
mlx5_core_dev      74 drivers/net/ethernet/mellanox/mlx5/core/alloc.c int mlx5_buf_alloc_node(struct mlx5_core_dev *dev, int size,
mlx5_core_dev     105 drivers/net/ethernet/mellanox/mlx5/core/alloc.c int mlx5_buf_alloc(struct mlx5_core_dev *dev,
mlx5_core_dev     112 drivers/net/ethernet/mellanox/mlx5/core/alloc.c void mlx5_buf_free(struct mlx5_core_dev *dev, struct mlx5_frag_buf *buf)
mlx5_core_dev     121 drivers/net/ethernet/mellanox/mlx5/core/alloc.c int mlx5_frag_buf_alloc_node(struct mlx5_core_dev *dev, int size,
mlx5_core_dev     164 drivers/net/ethernet/mellanox/mlx5/core/alloc.c void mlx5_frag_buf_free(struct mlx5_core_dev *dev, struct mlx5_frag_buf *buf)
mlx5_core_dev     180 drivers/net/ethernet/mellanox/mlx5/core/alloc.c static struct mlx5_db_pgdir *mlx5_alloc_db_pgdir(struct mlx5_core_dev *dev,
mlx5_core_dev     234 drivers/net/ethernet/mellanox/mlx5/core/alloc.c int mlx5_db_alloc_node(struct mlx5_core_dev *dev, struct mlx5_db *db, int node)
mlx5_core_dev     263 drivers/net/ethernet/mellanox/mlx5/core/alloc.c int mlx5_db_alloc(struct mlx5_core_dev *dev, struct mlx5_db *db)
mlx5_core_dev     269 drivers/net/ethernet/mellanox/mlx5/core/alloc.c void mlx5_db_free(struct mlx5_core_dev *dev, struct mlx5_db *db)
mlx5_core_dev     266 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static int mlx5_internal_err_ret_value(struct mlx5_core_dev *dev, u16 op,
mlx5_core_dev     736 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static int mlx5_cmd_check(struct mlx5_core_dev *dev, void *in, void *out)
mlx5_core_dev     769 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static void dump_command(struct mlx5_core_dev *dev,
mlx5_core_dev     828 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static void mlx5_cmd_comp_handler(struct mlx5_core_dev *dev, u64 vec, bool forced);
mlx5_core_dev     837 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	struct mlx5_core_dev *dev = container_of(ent->cmd, struct mlx5_core_dev,
mlx5_core_dev     847 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static void free_msg(struct mlx5_core_dev *dev, struct mlx5_cmd_msg *msg);
mlx5_core_dev     848 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static void mlx5_free_cmd_msg(struct mlx5_core_dev *dev,
mlx5_core_dev     855 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	struct mlx5_core_dev *dev = container_of(cmd, struct mlx5_core_dev, cmd);
mlx5_core_dev     976 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static int wait_func(struct mlx5_core_dev *dev, struct mlx5_cmd_work_ent *ent)
mlx5_core_dev    1016 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static int mlx5_cmd_invoke(struct mlx5_core_dev *dev, struct mlx5_cmd_msg *in,
mlx5_core_dev    1086 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	struct mlx5_core_dev *dev = filp->private_data;
mlx5_core_dev    1183 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static struct mlx5_cmd_mailbox *alloc_cmd_box(struct mlx5_core_dev *dev,
mlx5_core_dev    1204 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static void free_cmd_box(struct mlx5_core_dev *dev,
mlx5_core_dev    1211 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static struct mlx5_cmd_msg *mlx5_alloc_cmd_msg(struct mlx5_core_dev *dev,
mlx5_core_dev    1258 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static void mlx5_free_cmd_msg(struct mlx5_core_dev *dev,
mlx5_core_dev    1275 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	struct mlx5_core_dev *dev = filp->private_data;
mlx5_core_dev    1299 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	struct mlx5_core_dev *dev = filp->private_data;
mlx5_core_dev    1319 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	struct mlx5_core_dev *dev = filp->private_data;
mlx5_core_dev    1334 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	struct mlx5_core_dev *dev = filp->private_data;
mlx5_core_dev    1374 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static void set_wqname(struct mlx5_core_dev *dev)
mlx5_core_dev    1382 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static void clean_debug_files(struct mlx5_core_dev *dev)
mlx5_core_dev    1393 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static void create_debugfs_files(struct mlx5_core_dev *dev)
mlx5_core_dev    1408 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static void mlx5_cmd_change_mod(struct mlx5_core_dev *dev, int mode)
mlx5_core_dev    1427 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	struct mlx5_core_dev *dev;
mlx5_core_dev    1432 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	dev = container_of(cmd, struct mlx5_core_dev, cmd);
mlx5_core_dev    1439 drivers/net/ethernet/mellanox/mlx5/core/cmd.c void mlx5_cmd_use_events(struct mlx5_core_dev *dev)
mlx5_core_dev    1446 drivers/net/ethernet/mellanox/mlx5/core/cmd.c void mlx5_cmd_use_polling(struct mlx5_core_dev *dev)
mlx5_core_dev    1452 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static void free_msg(struct mlx5_core_dev *dev, struct mlx5_cmd_msg *msg)
mlx5_core_dev    1465 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static void mlx5_cmd_comp_handler(struct mlx5_core_dev *dev, u64 vec, bool forced)
mlx5_core_dev    1564 drivers/net/ethernet/mellanox/mlx5/core/cmd.c void mlx5_cmd_trigger_completions(struct mlx5_core_dev *dev)
mlx5_core_dev    1587 drivers/net/ethernet/mellanox/mlx5/core/cmd.c void mlx5_cmd_flush(struct mlx5_core_dev *dev)
mlx5_core_dev    1630 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static struct mlx5_cmd_msg *alloc_msg(struct mlx5_core_dev *dev, int in_size,
mlx5_core_dev    1673 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static int cmd_exec(struct mlx5_core_dev *dev, void *in, int in_size, void *out,
mlx5_core_dev    1743 drivers/net/ethernet/mellanox/mlx5/core/cmd.c int mlx5_cmd_exec(struct mlx5_core_dev *dev, void *in, int in_size, void *out,
mlx5_core_dev    1753 drivers/net/ethernet/mellanox/mlx5/core/cmd.c void mlx5_cmd_init_async_ctx(struct mlx5_core_dev *dev,
mlx5_core_dev    1807 drivers/net/ethernet/mellanox/mlx5/core/cmd.c int mlx5_cmd_exec_polling(struct mlx5_core_dev *dev, void *in, int in_size,
mlx5_core_dev    1818 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static void destroy_msg_cache(struct mlx5_core_dev *dev)
mlx5_core_dev    1846 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static void create_msg_cache(struct mlx5_core_dev *dev)
mlx5_core_dev    1872 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static int alloc_cmd_page(struct mlx5_core_dev *dev, struct mlx5_cmd *cmd)
mlx5_core_dev    1903 drivers/net/ethernet/mellanox/mlx5/core/cmd.c static void free_cmd_page(struct mlx5_core_dev *dev, struct mlx5_cmd *cmd)
mlx5_core_dev    1911 drivers/net/ethernet/mellanox/mlx5/core/cmd.c int mlx5_cmd_init(struct mlx5_core_dev *dev)
mlx5_core_dev    2019 drivers/net/ethernet/mellanox/mlx5/core/cmd.c void mlx5_cmd_cleanup(struct mlx5_core_dev *dev)
mlx5_core_dev      90 drivers/net/ethernet/mellanox/mlx5/core/cq.c int mlx5_core_create_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
mlx5_core_dev     155 drivers/net/ethernet/mellanox/mlx5/core/cq.c int mlx5_core_destroy_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq)
mlx5_core_dev     181 drivers/net/ethernet/mellanox/mlx5/core/cq.c int mlx5_core_query_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
mlx5_core_dev     192 drivers/net/ethernet/mellanox/mlx5/core/cq.c int mlx5_core_modify_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
mlx5_core_dev     203 drivers/net/ethernet/mellanox/mlx5/core/cq.c int mlx5_core_modify_cq_moderation(struct mlx5_core_dev *dev,
mlx5_core_dev     102 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c void mlx5_qp_debugfs_init(struct mlx5_core_dev *dev)
mlx5_core_dev     109 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c void mlx5_qp_debugfs_cleanup(struct mlx5_core_dev *dev)
mlx5_core_dev     114 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c void mlx5_eq_debugfs_init(struct mlx5_core_dev *dev)
mlx5_core_dev     119 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c void mlx5_eq_debugfs_cleanup(struct mlx5_core_dev *dev)
mlx5_core_dev     164 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c void mlx5_cmdif_debugfs_init(struct mlx5_core_dev *dev)
mlx5_core_dev     187 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c void mlx5_cmdif_debugfs_cleanup(struct mlx5_core_dev *dev)
mlx5_core_dev     192 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c void mlx5_cq_debugfs_init(struct mlx5_core_dev *dev)
mlx5_core_dev     197 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c void mlx5_cq_debugfs_cleanup(struct mlx5_core_dev *dev)
mlx5_core_dev     202 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c static u64 qp_read_field(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp,
mlx5_core_dev     287 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c static int mlx5_core_eq_query(struct mlx5_core_dev *dev, struct mlx5_eq *eq,
mlx5_core_dev     297 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c static u64 eq_read_field(struct mlx5_core_dev *dev, struct mlx5_eq *eq,
mlx5_core_dev     334 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c static u64 cq_read_field(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
mlx5_core_dev     415 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c static int add_res_tree(struct mlx5_core_dev *dev, enum dbg_rsc_type type,
mlx5_core_dev     449 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c int mlx5_debug_qp_add(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp)
mlx5_core_dev     465 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c void mlx5_debug_qp_remove(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp)
mlx5_core_dev     474 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c int mlx5_debug_eq_add(struct mlx5_core_dev *dev, struct mlx5_eq *eq)
mlx5_core_dev     490 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c void mlx5_debug_eq_remove(struct mlx5_core_dev *dev, struct mlx5_eq *eq)
mlx5_core_dev     499 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c int mlx5_debug_cq_add(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq)
mlx5_core_dev     515 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c void mlx5_debug_cq_remove(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq)
mlx5_core_dev      57 drivers/net/ethernet/mellanox/mlx5/core/dev.c 	struct mlx5_core_dev *dev = container_of(priv, struct mlx5_core_dev, priv);
mlx5_core_dev      97 drivers/net/ethernet/mellanox/mlx5/core/dev.c 	struct mlx5_core_dev *dev = container_of(priv, struct mlx5_core_dev, priv);
mlx5_core_dev     116 drivers/net/ethernet/mellanox/mlx5/core/dev.c 	struct mlx5_core_dev *dev = container_of(priv, struct mlx5_core_dev, priv);
mlx5_core_dev     138 drivers/net/ethernet/mellanox/mlx5/core/dev.c void mlx5_attach_device(struct mlx5_core_dev *dev)
mlx5_core_dev     152 drivers/net/ethernet/mellanox/mlx5/core/dev.c 	struct mlx5_core_dev *dev = container_of(priv, struct mlx5_core_dev, priv);
mlx5_core_dev     171 drivers/net/ethernet/mellanox/mlx5/core/dev.c void mlx5_detach_device(struct mlx5_core_dev *dev)
mlx5_core_dev     182 drivers/net/ethernet/mellanox/mlx5/core/dev.c bool mlx5_device_registered(struct mlx5_core_dev *dev)
mlx5_core_dev     196 drivers/net/ethernet/mellanox/mlx5/core/dev.c int mlx5_register_device(struct mlx5_core_dev *dev)
mlx5_core_dev     210 drivers/net/ethernet/mellanox/mlx5/core/dev.c void mlx5_unregister_device(struct mlx5_core_dev *dev)
mlx5_core_dev     252 drivers/net/ethernet/mellanox/mlx5/core/dev.c static bool mlx5_has_added_dev_by_protocol(struct mlx5_core_dev *mdev, int protocol)
mlx5_core_dev     270 drivers/net/ethernet/mellanox/mlx5/core/dev.c void mlx5_reload_interface(struct mlx5_core_dev *mdev, int protocol)
mlx5_core_dev     281 drivers/net/ethernet/mellanox/mlx5/core/dev.c void mlx5_add_dev_by_protocol(struct mlx5_core_dev *dev, int protocol)
mlx5_core_dev     293 drivers/net/ethernet/mellanox/mlx5/core/dev.c void mlx5_remove_dev_by_protocol(struct mlx5_core_dev *dev, int protocol)
mlx5_core_dev     304 drivers/net/ethernet/mellanox/mlx5/core/dev.c static u32 mlx5_gen_pci_id(struct mlx5_core_dev *dev)
mlx5_core_dev     312 drivers/net/ethernet/mellanox/mlx5/core/dev.c struct mlx5_core_dev *mlx5_get_next_phys_dev(struct mlx5_core_dev *dev)
mlx5_core_dev     314 drivers/net/ethernet/mellanox/mlx5/core/dev.c 	struct mlx5_core_dev *res = NULL;
mlx5_core_dev     315 drivers/net/ethernet/mellanox/mlx5/core/dev.c 	struct mlx5_core_dev *tmp_dev;
mlx5_core_dev     324 drivers/net/ethernet/mellanox/mlx5/core/dev.c 		tmp_dev = container_of(priv, struct mlx5_core_dev, priv);
mlx5_core_dev      15 drivers/net/ethernet/mellanox/mlx5/core/devlink.c 	struct mlx5_core_dev *dev = devlink_priv(devlink);
mlx5_core_dev      53 drivers/net/ethernet/mellanox/mlx5/core/devlink.c 	struct mlx5_core_dev *dev = devlink_priv(devlink);
mlx5_core_dev     106 drivers/net/ethernet/mellanox/mlx5/core/devlink.c 	return devlink_alloc(&mlx5_devlink_ops, sizeof(struct mlx5_core_dev));
mlx5_core_dev     118 drivers/net/ethernet/mellanox/mlx5/core/devlink.c 	struct mlx5_core_dev *dev = devlink_priv(devlink);
mlx5_core_dev     154 drivers/net/ethernet/mellanox/mlx5/core/devlink.c 	struct mlx5_core_dev *dev = devlink_priv(devlink);
mlx5_core_dev     169 drivers/net/ethernet/mellanox/mlx5/core/devlink.c 	struct mlx5_core_dev *dev = devlink_priv(devlink);
mlx5_core_dev     193 drivers/net/ethernet/mellanox/mlx5/core/devlink.c 	struct mlx5_core_dev *dev = devlink_priv(devlink);
mlx5_core_dev      12 drivers/net/ethernet/mellanox/mlx5/core/diag/crdump.c static bool mlx5_crdump_enabled(struct mlx5_core_dev *dev)
mlx5_core_dev      17 drivers/net/ethernet/mellanox/mlx5/core/diag/crdump.c static int mlx5_crdump_fill(struct mlx5_core_dev *dev, u32 *cr_data)
mlx5_core_dev      41 drivers/net/ethernet/mellanox/mlx5/core/diag/crdump.c int mlx5_crdump_collect(struct mlx5_core_dev *dev, u32 *cr_data)
mlx5_core_dev      75 drivers/net/ethernet/mellanox/mlx5/core/diag/crdump.c int mlx5_crdump_enable(struct mlx5_core_dev *dev)
mlx5_core_dev     112 drivers/net/ethernet/mellanox/mlx5/core/diag/crdump.c void mlx5_crdump_disable(struct mlx5_core_dev *dev)
mlx5_core_dev      41 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_core_dev *dev = tracer->dev;
mlx5_core_dev      84 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_core_dev *dev = tracer->dev;
mlx5_core_dev      95 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_core_dev *dev = tracer->dev;
mlx5_core_dev     126 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_core_dev *dev = tracer->dev;
mlx5_core_dev     164 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_core_dev *dev = tracer->dev;
mlx5_core_dev     176 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_core_dev *dev = tracer->dev;
mlx5_core_dev     264 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_core_dev *dev = tracer->dev;
mlx5_core_dev     336 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static void mlx5_fw_tracer_arm(struct mlx5_core_dev *dev)
mlx5_core_dev     558 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 			     struct mlx5_core_dev *dev,
mlx5_core_dev     630 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_core_dev *dev = tracer->dev;
mlx5_core_dev     668 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_core_dev *dev = tracer->dev;
mlx5_core_dev     738 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_core_dev *dev = tracer->dev;
mlx5_core_dev     758 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_core_dev *dev = tracer->dev;
mlx5_core_dev     778 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_core_dev *dev = tracer->dev;
mlx5_core_dev     824 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static int mlx5_fw_tracer_set_core_dump_reg(struct mlx5_core_dev *dev,
mlx5_core_dev     837 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c int mlx5_fw_tracer_trigger_core_dump_general(struct mlx5_core_dev *dev)
mlx5_core_dev     928 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c struct mlx5_fw_tracer *mlx5_fw_tracer_create(struct mlx5_core_dev *dev)
mlx5_core_dev     994 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_core_dev *dev;
mlx5_core_dev    1070 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_core_dev *dev = tracer->dev;
mlx5_core_dev      67 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h 	struct mlx5_core_dev *dev;
mlx5_core_dev     187 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h struct mlx5_fw_tracer *mlx5_fw_tracer_create(struct mlx5_core_dev *dev);
mlx5_core_dev     191 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h int mlx5_fw_tracer_trigger_core_dump_general(struct mlx5_core_dev *dev);
mlx5_core_dev       6 drivers/net/ethernet/mellanox/mlx5/core/ecpf.c bool mlx5_read_embedded_cpu(struct mlx5_core_dev *dev)
mlx5_core_dev      11 drivers/net/ethernet/mellanox/mlx5/core/ecpf.c static int mlx5_peer_pf_enable_hca(struct mlx5_core_dev *dev)
mlx5_core_dev      22 drivers/net/ethernet/mellanox/mlx5/core/ecpf.c static int mlx5_peer_pf_disable_hca(struct mlx5_core_dev *dev)
mlx5_core_dev      33 drivers/net/ethernet/mellanox/mlx5/core/ecpf.c static int mlx5_peer_pf_init(struct mlx5_core_dev *dev)
mlx5_core_dev      45 drivers/net/ethernet/mellanox/mlx5/core/ecpf.c static void mlx5_peer_pf_cleanup(struct mlx5_core_dev *dev)
mlx5_core_dev      62 drivers/net/ethernet/mellanox/mlx5/core/ecpf.c int mlx5_ec_init(struct mlx5_core_dev *dev)
mlx5_core_dev      79 drivers/net/ethernet/mellanox/mlx5/core/ecpf.c void mlx5_ec_cleanup(struct mlx5_core_dev *dev)
mlx5_core_dev      16 drivers/net/ethernet/mellanox/mlx5/core/ecpf.h bool mlx5_read_embedded_cpu(struct mlx5_core_dev *dev);
mlx5_core_dev      17 drivers/net/ethernet/mellanox/mlx5/core/ecpf.h int mlx5_ec_init(struct mlx5_core_dev *dev);
mlx5_core_dev      18 drivers/net/ethernet/mellanox/mlx5/core/ecpf.h void mlx5_ec_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev      23 drivers/net/ethernet/mellanox/mlx5/core/ecpf.h mlx5_read_embedded_cpu(struct mlx5_core_dev *dev) { return false; }
mlx5_core_dev      24 drivers/net/ethernet/mellanox/mlx5/core/ecpf.h static inline int mlx5_ec_init(struct mlx5_core_dev *dev) { return 0; }
mlx5_core_dev      25 drivers/net/ethernet/mellanox/mlx5/core/ecpf.h static inline void mlx5_ec_cleanup(struct mlx5_core_dev *dev) {}
mlx5_core_dev     166 drivers/net/ethernet/mellanox/mlx5/core/en.h static inline u8 mlx5e_get_num_lag_ports(struct mlx5_core_dev *mdev)
mlx5_core_dev     187 drivers/net/ethernet/mellanox/mlx5/core/en.h static inline int mlx5e_get_max_num_channels(struct mlx5_core_dev *mdev)
mlx5_core_dev     329 drivers/net/ethernet/mellanox/mlx5/core/en.h 	struct mlx5_core_dev      *mdev;
mlx5_core_dev     695 drivers/net/ethernet/mellanox/mlx5/core/en.h 	struct mlx5_core_dev  *mdev;
mlx5_core_dev     737 drivers/net/ethernet/mellanox/mlx5/core/en.h 	struct mlx5_core_dev      *mdev;
mlx5_core_dev     852 drivers/net/ethernet/mellanox/mlx5/core/en.h 	struct mlx5_core_dev      *mdev;
mlx5_core_dev     884 drivers/net/ethernet/mellanox/mlx5/core/en.h 	int	(*init)(struct mlx5_core_dev *mdev,
mlx5_core_dev     941 drivers/net/ethernet/mellanox/mlx5/core/en.h bool mlx5e_check_fragmented_striding_rq_cap(struct mlx5_core_dev *mdev);
mlx5_core_dev     942 drivers/net/ethernet/mellanox/mlx5/core/en.h bool mlx5e_striding_rq_possible(struct mlx5_core_dev *mdev,
mlx5_core_dev    1057 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_set_rq_type(struct mlx5_core_dev *mdev, struct mlx5e_params *params);
mlx5_core_dev    1058 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_init_rq_type_params(struct mlx5_core_dev *mdev,
mlx5_core_dev    1068 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_modify_sq(struct mlx5_core_dev *mdev, u32 sqn,
mlx5_core_dev    1073 drivers/net/ethernet/mellanox/mlx5/core/en.h static inline bool mlx5_tx_swp_supported(struct mlx5_core_dev *mdev)
mlx5_core_dev    1088 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_create_tir(struct mlx5_core_dev *mdev,
mlx5_core_dev    1090 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_destroy_tir(struct mlx5_core_dev *mdev,
mlx5_core_dev    1092 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_create_mdev_resources(struct mlx5_core_dev *mdev);
mlx5_core_dev    1093 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_destroy_mdev_resources(struct mlx5_core_dev *mdev);
mlx5_core_dev    1114 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_create_tis(struct mlx5_core_dev *mdev, void *in, u32 *tisn);
mlx5_core_dev    1115 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_destroy_tis(struct mlx5_core_dev *mdev, u32 tisn);
mlx5_core_dev    1171 drivers/net/ethernet/mellanox/mlx5/core/en.h 		      struct mlx5_core_dev *mdev,
mlx5_core_dev    1176 drivers/net/ethernet/mellanox/mlx5/core/en.h mlx5e_create_netdev(struct mlx5_core_dev *mdev, const struct mlx5e_profile *profile,
mlx5_core_dev    1182 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_build_nic_params(struct mlx5_core_dev *mdev,
mlx5_core_dev    1187 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_build_rq_params(struct mlx5_core_dev *mdev,
mlx5_core_dev     105 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h bool mlx5e_tunnel_inner_ft_supported(struct mlx5_core_dev *mdev);
mlx5_core_dev     257 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h bool mlx5e_tunnel_proto_supported(struct mlx5_core_dev *mdev, u8 proto_type);
mlx5_core_dev     258 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h bool mlx5e_any_tunnel_proto_supported(struct mlx5_core_dev *mdev);
mlx5_core_dev     132 drivers/net/ethernet/mellanox/mlx5/core/en/health.c 	struct mlx5_core_dev *mdev = channel->mdev;
mlx5_core_dev      25 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     116 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev      89 drivers/net/ethernet/mellanox/mlx5/core/en/params.c bool mlx5e_rx_mpwqe_is_linear_skb(struct mlx5_core_dev *mdev,
mlx5_core_dev     126 drivers/net/ethernet/mellanox/mlx5/core/en/params.c u8 mlx5e_mpwqe_get_log_stride_size(struct mlx5_core_dev *mdev,
mlx5_core_dev     136 drivers/net/ethernet/mellanox/mlx5/core/en/params.c u8 mlx5e_mpwqe_get_log_num_strides(struct mlx5_core_dev *mdev,
mlx5_core_dev     144 drivers/net/ethernet/mellanox/mlx5/core/en/params.c u16 mlx5e_get_rq_headroom(struct mlx5_core_dev *mdev,
mlx5_core_dev      87 drivers/net/ethernet/mellanox/mlx5/core/en/params.h bool mlx5e_rx_mpwqe_is_linear_skb(struct mlx5_core_dev *mdev,
mlx5_core_dev      92 drivers/net/ethernet/mellanox/mlx5/core/en/params.h u8 mlx5e_mpwqe_get_log_stride_size(struct mlx5_core_dev *mdev,
mlx5_core_dev      95 drivers/net/ethernet/mellanox/mlx5/core/en/params.h u8 mlx5e_mpwqe_get_log_num_strides(struct mlx5_core_dev *mdev,
mlx5_core_dev      98 drivers/net/ethernet/mellanox/mlx5/core/en/params.h u16 mlx5e_get_rq_headroom(struct mlx5_core_dev *mdev,
mlx5_core_dev      81 drivers/net/ethernet/mellanox/mlx5/core/en/port.c static void mlx5e_port_get_speed_arr(struct mlx5_core_dev *mdev,
mlx5_core_dev      92 drivers/net/ethernet/mellanox/mlx5/core/en/port.c int mlx5_port_query_eth_proto(struct mlx5_core_dev *dev, u8 port, bool ext,
mlx5_core_dev     112 drivers/net/ethernet/mellanox/mlx5/core/en/port.c void mlx5_port_query_eth_autoneg(struct mlx5_core_dev *dev, u8 *an_status,
mlx5_core_dev     129 drivers/net/ethernet/mellanox/mlx5/core/en/port.c int mlx5_port_set_eth_ptys(struct mlx5_core_dev *dev, bool an_disable,
mlx5_core_dev     157 drivers/net/ethernet/mellanox/mlx5/core/en/port.c u32 mlx5e_port_ptys2speed(struct mlx5_core_dev *mdev, u32 eth_proto_oper,
mlx5_core_dev     173 drivers/net/ethernet/mellanox/mlx5/core/en/port.c int mlx5e_port_linkspeed(struct mlx5_core_dev *mdev, u32 *speed)
mlx5_core_dev     198 drivers/net/ethernet/mellanox/mlx5/core/en/port.c int mlx5e_port_max_linkspeed(struct mlx5_core_dev *mdev, u32 *speed)
mlx5_core_dev     222 drivers/net/ethernet/mellanox/mlx5/core/en/port.c u32 mlx5e_port_speed2linkmodes(struct mlx5_core_dev *mdev, u32 speed,
mlx5_core_dev     238 drivers/net/ethernet/mellanox/mlx5/core/en/port.c int mlx5e_port_query_pbmc(struct mlx5_core_dev *mdev, void *out)
mlx5_core_dev     255 drivers/net/ethernet/mellanox/mlx5/core/en/port.c int mlx5e_port_set_pbmc(struct mlx5_core_dev *mdev, void *in)
mlx5_core_dev     273 drivers/net/ethernet/mellanox/mlx5/core/en/port.c int mlx5e_port_query_priority2buffer(struct mlx5_core_dev *mdev, u8 *buffer)
mlx5_core_dev     305 drivers/net/ethernet/mellanox/mlx5/core/en/port.c int mlx5e_port_set_priority2buffer(struct mlx5_core_dev *mdev, u8 *buffer)
mlx5_core_dev     444 drivers/net/ethernet/mellanox/mlx5/core/en/port.c int mlx5e_get_fec_caps(struct mlx5_core_dev *dev, u8 *fec_caps)
mlx5_core_dev     470 drivers/net/ethernet/mellanox/mlx5/core/en/port.c int mlx5e_get_fec_mode(struct mlx5_core_dev *dev, u32 *fec_mode_active,
mlx5_core_dev     502 drivers/net/ethernet/mellanox/mlx5/core/en/port.c int mlx5e_set_fec_mode(struct mlx5_core_dev *dev, u8 fec_policy)
mlx5_core_dev      45 drivers/net/ethernet/mellanox/mlx5/core/en/port.h int mlx5_port_query_eth_proto(struct mlx5_core_dev *dev, u8 port, bool ext,
mlx5_core_dev      47 drivers/net/ethernet/mellanox/mlx5/core/en/port.h void mlx5_port_query_eth_autoneg(struct mlx5_core_dev *dev, u8 *an_status,
mlx5_core_dev      49 drivers/net/ethernet/mellanox/mlx5/core/en/port.h int mlx5_port_set_eth_ptys(struct mlx5_core_dev *dev, bool an_disable,
mlx5_core_dev      51 drivers/net/ethernet/mellanox/mlx5/core/en/port.h u32 mlx5e_port_ptys2speed(struct mlx5_core_dev *mdev, u32 eth_proto_oper,
mlx5_core_dev      53 drivers/net/ethernet/mellanox/mlx5/core/en/port.h int mlx5e_port_linkspeed(struct mlx5_core_dev *mdev, u32 *speed);
mlx5_core_dev      54 drivers/net/ethernet/mellanox/mlx5/core/en/port.h int mlx5e_port_max_linkspeed(struct mlx5_core_dev *mdev, u32 *speed);
mlx5_core_dev      55 drivers/net/ethernet/mellanox/mlx5/core/en/port.h u32 mlx5e_port_speed2linkmodes(struct mlx5_core_dev *mdev, u32 speed,
mlx5_core_dev      58 drivers/net/ethernet/mellanox/mlx5/core/en/port.h int mlx5e_port_query_pbmc(struct mlx5_core_dev *mdev, void *out);
mlx5_core_dev      59 drivers/net/ethernet/mellanox/mlx5/core/en/port.h int mlx5e_port_set_pbmc(struct mlx5_core_dev *mdev, void *in);
mlx5_core_dev      60 drivers/net/ethernet/mellanox/mlx5/core/en/port.h int mlx5e_port_query_priority2buffer(struct mlx5_core_dev *mdev, u8 *buffer);
mlx5_core_dev      61 drivers/net/ethernet/mellanox/mlx5/core/en/port.h int mlx5e_port_set_priority2buffer(struct mlx5_core_dev *mdev, u8 *buffer);
mlx5_core_dev      63 drivers/net/ethernet/mellanox/mlx5/core/en/port.h int mlx5e_get_fec_caps(struct mlx5_core_dev *dev, u8 *fec_caps);
mlx5_core_dev      64 drivers/net/ethernet/mellanox/mlx5/core/en/port.h int mlx5e_get_fec_mode(struct mlx5_core_dev *dev, u32 *fec_mode_active,
mlx5_core_dev      66 drivers/net/ethernet/mellanox/mlx5/core/en/port.h int mlx5e_set_fec_mode(struct mlx5_core_dev *dev, u8 fec_policy);
mlx5_core_dev      37 drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev      91 drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     238 drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c static int fill_pfc_en(struct mlx5_core_dev *mdev, u8 *pfc_en)
mlx5_core_dev       7 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c static int mlx5e_query_rq_state(struct mlx5_core_dev *dev, u32 rqn, u8 *state)
mlx5_core_dev      58 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	struct mlx5_core_dev *mdev;
mlx5_core_dev     139 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c 	struct mlx5_core_dev *mdev;
mlx5_core_dev      36 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c 	struct mlx5_core_dev *mdev;
mlx5_core_dev     287 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev      84 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev      15 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c 			      struct mlx5_core_dev *mdev)
mlx5_core_dev      13 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.h 			      struct mlx5_core_dev *mdev);
mlx5_core_dev      45 drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h static inline bool mlx5_geneve_tx_allowed(struct mlx5_core_dev *mdev)
mlx5_core_dev      88 drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h static inline bool mlx5_geneve_tx_allowed(struct mlx5_core_dev *mdev)
mlx5_core_dev     515 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev       7 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c static int mlx5e_ktls_create_tis(struct mlx5_core_dev *mdev, u32 *tisn)
mlx5_core_dev      27 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     109 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev      39 drivers/net/ethernet/mellanox/mlx5/core/en_common.c int mlx5e_create_tir(struct mlx5_core_dev *mdev,
mlx5_core_dev      55 drivers/net/ethernet/mellanox/mlx5/core/en_common.c void mlx5e_destroy_tir(struct mlx5_core_dev *mdev,
mlx5_core_dev      64 drivers/net/ethernet/mellanox/mlx5/core/en_common.c static int mlx5e_create_mkey(struct mlx5_core_dev *mdev, u32 pdn,
mlx5_core_dev      91 drivers/net/ethernet/mellanox/mlx5/core/en_common.c int mlx5e_create_mdev_resources(struct mlx5_core_dev *mdev)
mlx5_core_dev     134 drivers/net/ethernet/mellanox/mlx5/core/en_common.c void mlx5e_destroy_mdev_resources(struct mlx5_core_dev *mdev)
mlx5_core_dev     147 drivers/net/ethernet/mellanox/mlx5/core/en_common.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev      64 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     102 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     243 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     336 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     356 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     542 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     577 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     615 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     728 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     818 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     861 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     900 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     930 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1162 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev      38 drivers/net/ethernet/mellanox/mlx5/core/en_dim.c 			struct mlx5_core_dev *mdev, struct mlx5_core_cq *mcq)
mlx5_core_dev      41 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     199 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static void mlx5e_ethtool_get_speed_arr(struct mlx5_core_dev *mdev,
mlx5_core_dev     516 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     540 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     605 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static void ptys2ethtool_supported_link(struct mlx5_core_dev *mdev,
mlx5_core_dev     672 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static int get_fec_supported_advertised(struct mlx5_core_dev *dev,
mlx5_core_dev     805 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static void get_supported(struct mlx5_core_dev *mdev, u32 eth_proto_cap,
mlx5_core_dev     870 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static void get_lp_advertising(struct mlx5_core_dev *mdev, u32 eth_proto_lp,
mlx5_core_dev     882 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1034 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1229 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1242 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1311 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1333 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1364 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1393 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c static __u32 mlx5e_get_wol_supported(struct mlx5_core_dev *mdev)
mlx5_core_dev    1481 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1501 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1520 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1546 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1586 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1610 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *dev = priv->mdev;
mlx5_core_dev    1653 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1687 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1722 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1801 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1820 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1871 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     769 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c bool mlx5e_tunnel_proto_supported(struct mlx5_core_dev *mdev, u8 proto_type)
mlx5_core_dev     782 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c bool mlx5e_any_tunnel_proto_supported(struct mlx5_core_dev *mdev)
mlx5_core_dev     793 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c bool mlx5e_tunnel_inner_ft_supported(struct mlx5_core_dev *mdev)
mlx5_core_dev      68 drivers/net/ethernet/mellanox/mlx5/core/en_main.c bool mlx5e_check_fragmented_striding_rq_cap(struct mlx5_core_dev *mdev)
mlx5_core_dev      86 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_init_rq_type_params(struct mlx5_core_dev *mdev,
mlx5_core_dev     102 drivers/net/ethernet/mellanox/mlx5/core/en_main.c bool mlx5e_striding_rq_possible(struct mlx5_core_dev *mdev,
mlx5_core_dev     123 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_set_rq_type(struct mlx5_core_dev *mdev, struct mlx5e_params *params)
mlx5_core_dev     133 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     267 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_create_umr_mkey(struct mlx5_core_dev *mdev,
mlx5_core_dev     301 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_create_rq_umr_mkey(struct mlx5_core_dev *mdev, struct mlx5e_rq *rq)
mlx5_core_dev     381 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = c->mdev;
mlx5_core_dev     677 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = rq->mdev;
mlx5_core_dev     714 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = rq->mdev;
mlx5_core_dev     745 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     775 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = c->mdev;
mlx5_core_dev     996 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = c->mdev;
mlx5_core_dev    1069 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = c->mdev;
mlx5_core_dev    1138 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = c->mdev;
mlx5_core_dev    1203 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_create_sq(struct mlx5_core_dev *mdev,
mlx5_core_dev    1250 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_modify_sq(struct mlx5_core_dev *mdev, u32 sqn,
mlx5_core_dev    1279 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_destroy_sq(struct mlx5_core_dev *mdev, u32 sqn)
mlx5_core_dev    1284 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_create_sq_rdy(struct mlx5_core_dev *mdev,
mlx5_core_dev    1392 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = c->mdev;
mlx5_core_dev    1533 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_alloc_cq_common(struct mlx5_core_dev *mdev,
mlx5_core_dev    1577 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = c->priv->mdev;
mlx5_core_dev    1600 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = cq->mdev;
mlx5_core_dev    1654 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = c->mdev;
mlx5_core_dev    1748 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1797 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1955 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static u8 mlx5e_enumerate_lag_port(struct mlx5_core_dev *mdev, int ix)
mlx5_core_dev    2072 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_build_rq_frags_info(struct mlx5_core_dev *mdev,
mlx5_core_dev    2153 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    2189 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    2243 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    2437 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    2555 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    2746 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    2777 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    2816 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_set_mtu(struct mlx5_core_dev *mdev,
mlx5_core_dev    2831 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_query_mtu(struct mlx5_core_dev *mdev,
mlx5_core_dev    2848 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    2869 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev  = priv->mdev;
mlx5_core_dev    3117 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_alloc_drop_rq(struct mlx5_core_dev *mdev,
mlx5_core_dev    3140 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_alloc_drop_cq(struct mlx5_core_dev *mdev,
mlx5_core_dev    3153 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    3203 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_create_tis(struct mlx5_core_dev *mdev, void *in, u32 *tisn)
mlx5_core_dev    3218 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_destroy_tis(struct mlx5_core_dev *mdev, u32 tisn)
mlx5_core_dev    3232 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static bool mlx5e_lag_should_assign_affinity(struct mlx5_core_dev *mdev)
mlx5_core_dev    3661 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    3736 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    3884 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 				   struct mlx5_core_dev *mdev)
mlx5_core_dev    4087 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    4096 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    4108 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    4116 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    4125 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    4157 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    4167 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    4181 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    4544 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    4561 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    4635 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_check_required_hca_cap(struct mlx5_core_dev *mdev)
mlx5_core_dev    4669 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static bool slow_pci_heuristic(struct mlx5_core_dev *mdev)
mlx5_core_dev    4748 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static u32 mlx5e_choose_lro_timeout(struct mlx5_core_dev *mdev, u32 wanted_timeout)
mlx5_core_dev    4760 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_build_rq_params(struct mlx5_core_dev *mdev,
mlx5_core_dev    4794 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_build_nic_params(struct mlx5_core_dev *mdev,
mlx5_core_dev    4874 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    5003 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    5028 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_nic_init(struct mlx5_core_dev *mdev,
mlx5_core_dev    5068 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    5169 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    5204 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    5255 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		      struct mlx5_core_dev *mdev,
mlx5_core_dev    5293 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct net_device *mlx5e_create_netdev(struct mlx5_core_dev *mdev,
mlx5_core_dev    5390 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static int mlx5e_attach(struct mlx5_core_dev *mdev, void *vpriv)
mlx5_core_dev    5412 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_detach(struct mlx5_core_dev *mdev, void *vpriv)
mlx5_core_dev    5429 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void *mlx5e_add(struct mlx5_core_dev *mdev)
mlx5_core_dev    5481 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_remove(struct mlx5_core_dev *mdev, void *vpriv)
mlx5_core_dev      73 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1411 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1449 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1488 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int mlx5e_init_rep(struct mlx5_core_dev *mdev,
mlx5_core_dev    1558 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1727 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1750 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1796 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c is_devlink_port_supported(const struct mlx5_core_dev *dev,
mlx5_core_dev    1805 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c vport_to_devlink_port_index(const struct mlx5_core_dev *dev, u16 vport_num)
mlx5_core_dev    1810 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static int register_devlink_port(struct mlx5_core_dev *dev,
mlx5_core_dev    1847 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c static void unregister_devlink_port(struct mlx5_core_dev *dev,
mlx5_core_dev    1856 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_vport_rep_load(struct mlx5_core_dev *dev, struct mlx5_eswitch_rep *rep)
mlx5_core_dev    1948 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	struct mlx5_core_dev *dev = priv->mdev;
mlx5_core_dev    1978 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c void mlx5e_rep_register_vport_reps(struct mlx5_core_dev *mdev)
mlx5_core_dev    1985 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c void mlx5e_rep_unregister_vport_reps(struct mlx5_core_dev *mdev)
mlx5_core_dev     186 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h void mlx5e_rep_register_vport_reps(struct mlx5_core_dev *mdev);
mlx5_core_dev     187 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h void mlx5e_rep_unregister_vport_reps(struct mlx5_core_dev *mdev);
mlx5_core_dev     435 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     524 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     590 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     644 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     705 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     742 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     760 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     782 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     809 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     872 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     976 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1013 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1024 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1046 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1069 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1089 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1100 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1199 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1214 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev    1323 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     157 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5_core_dev *func_mdev;
mlx5_core_dev     444 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_core_dev *mlx5e_hairpin_get_mdev(struct net *net, int ifindex)
mlx5_core_dev     511 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     639 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5_core_dev *func_mdev, *peer_mdev;
mlx5_core_dev     778 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5_core_dev *peer_mdev;
mlx5_core_dev     905 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5_core_dev *dev = priv->mdev;
mlx5_core_dev    1628 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5_core_dev *dev = flow->priv->mdev;
mlx5_core_dev    2160 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5_core_dev *dev = priv->mdev;
mlx5_core_dev    2469 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c static int mlx5e_flow_namespace_max_modify_action(struct mlx5_core_dev *mdev,
mlx5_core_dev    2732 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5_core_dev *fmdev, *pmdev;
mlx5_core_dev    3568 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 			 struct mlx5_core_dev *in_mdev)
mlx5_core_dev    3592 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		     struct mlx5_core_dev *in_mdev)
mlx5_core_dev    3648 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5_core_dev *in_mdev;
mlx5_core_dev    3697 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5_core_dev *in_mdev = priv->mdev;
mlx5_core_dev    4053 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	struct mlx5_core_dev *peer_mdev = peer_priv->mdev;
mlx5_core_dev     103 drivers/net/ethernet/mellanox/mlx5/core/eq.c static int mlx5_cmd_destroy_eq(struct mlx5_core_dev *dev, u8 eqn)
mlx5_core_dev     200 drivers/net/ethernet/mellanox/mlx5/core/eq.c 	struct mlx5_core_dev *dev;
mlx5_core_dev     243 drivers/net/ethernet/mellanox/mlx5/core/eq.c create_map_eq(struct mlx5_core_dev *dev, struct mlx5_eq *eq,
mlx5_core_dev     335 drivers/net/ethernet/mellanox/mlx5/core/eq.c int mlx5_eq_enable(struct mlx5_core_dev *dev, struct mlx5_eq *eq,
mlx5_core_dev     357 drivers/net/ethernet/mellanox/mlx5/core/eq.c void mlx5_eq_disable(struct mlx5_core_dev *dev, struct mlx5_eq *eq,
mlx5_core_dev     366 drivers/net/ethernet/mellanox/mlx5/core/eq.c static int destroy_unmap_eq(struct mlx5_core_dev *dev, struct mlx5_eq *eq)
mlx5_core_dev     415 drivers/net/ethernet/mellanox/mlx5/core/eq.c int mlx5_eq_table_init(struct mlx5_core_dev *dev)
mlx5_core_dev     436 drivers/net/ethernet/mellanox/mlx5/core/eq.c void mlx5_eq_table_cleanup(struct mlx5_core_dev *dev)
mlx5_core_dev     444 drivers/net/ethernet/mellanox/mlx5/core/eq.c static int create_async_eq(struct mlx5_core_dev *dev,
mlx5_core_dev     463 drivers/net/ethernet/mellanox/mlx5/core/eq.c static int destroy_async_eq(struct mlx5_core_dev *dev, struct mlx5_eq *eq)
mlx5_core_dev     507 drivers/net/ethernet/mellanox/mlx5/core/eq.c static void gather_user_async_events(struct mlx5_core_dev *dev, u64 mask[4])
mlx5_core_dev     523 drivers/net/ethernet/mellanox/mlx5/core/eq.c static void gather_async_events_mask(struct mlx5_core_dev *dev, u64 mask[4])
mlx5_core_dev     566 drivers/net/ethernet/mellanox/mlx5/core/eq.c static int create_async_eqs(struct mlx5_core_dev *dev)
mlx5_core_dev     650 drivers/net/ethernet/mellanox/mlx5/core/eq.c static void destroy_async_eqs(struct mlx5_core_dev *dev)
mlx5_core_dev     678 drivers/net/ethernet/mellanox/mlx5/core/eq.c struct mlx5_eq *mlx5_get_async_eq(struct mlx5_core_dev *dev)
mlx5_core_dev     683 drivers/net/ethernet/mellanox/mlx5/core/eq.c void mlx5_eq_synchronize_async_irq(struct mlx5_core_dev *dev)
mlx5_core_dev     688 drivers/net/ethernet/mellanox/mlx5/core/eq.c void mlx5_eq_synchronize_cmd_irq(struct mlx5_core_dev *dev)
mlx5_core_dev     697 drivers/net/ethernet/mellanox/mlx5/core/eq.c mlx5_eq_create_generic(struct mlx5_core_dev *dev,
mlx5_core_dev     716 drivers/net/ethernet/mellanox/mlx5/core/eq.c int mlx5_eq_destroy_generic(struct mlx5_core_dev *dev, struct mlx5_eq *eq)
mlx5_core_dev     764 drivers/net/ethernet/mellanox/mlx5/core/eq.c static void destroy_comp_eqs(struct mlx5_core_dev *dev)
mlx5_core_dev     780 drivers/net/ethernet/mellanox/mlx5/core/eq.c static int create_comp_eqs(struct mlx5_core_dev *dev)
mlx5_core_dev     837 drivers/net/ethernet/mellanox/mlx5/core/eq.c int mlx5_vector2eqn(struct mlx5_core_dev *dev, int vector, int *eqn,
mlx5_core_dev     858 drivers/net/ethernet/mellanox/mlx5/core/eq.c unsigned int mlx5_comp_vectors_count(struct mlx5_core_dev *dev)
mlx5_core_dev     865 drivers/net/ethernet/mellanox/mlx5/core/eq.c mlx5_comp_irq_get_affinity_mask(struct mlx5_core_dev *dev, int vector)
mlx5_core_dev     875 drivers/net/ethernet/mellanox/mlx5/core/eq.c struct cpu_rmap *mlx5_eq_table_get_rmap(struct mlx5_core_dev *dev)
mlx5_core_dev     881 drivers/net/ethernet/mellanox/mlx5/core/eq.c struct mlx5_eq_comp *mlx5_eqn2comp_eq(struct mlx5_core_dev *dev, int eqn)
mlx5_core_dev     895 drivers/net/ethernet/mellanox/mlx5/core/eq.c void mlx5_core_eq_free_irqs(struct mlx5_core_dev *dev)
mlx5_core_dev     904 drivers/net/ethernet/mellanox/mlx5/core/eq.c int mlx5_eq_table_create(struct mlx5_core_dev *dev)
mlx5_core_dev     931 drivers/net/ethernet/mellanox/mlx5/core/eq.c void mlx5_eq_table_destroy(struct mlx5_core_dev *dev)
mlx5_core_dev     937 drivers/net/ethernet/mellanox/mlx5/core/eq.c int mlx5_eq_notifier_register(struct mlx5_core_dev *dev, struct mlx5_nb *nb)
mlx5_core_dev     945 drivers/net/ethernet/mellanox/mlx5/core/eq.c int mlx5_eq_notifier_unregister(struct mlx5_core_dev *dev, struct mlx5_nb *nb)
mlx5_core_dev      83 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c static int arm_vport_context_events_cmd(struct mlx5_core_dev *dev, u16 vport,
mlx5_core_dev     114 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c static int modify_esw_vport_context_cmd(struct mlx5_core_dev *dev, u16 vport,
mlx5_core_dev     132 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c static int query_esw_vport_context_cmd(struct mlx5_core_dev *dev, u16 vport,
mlx5_core_dev     150 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c static int modify_esw_vport_cvlan(struct mlx5_core_dev *dev, u16 vport,
mlx5_core_dev     289 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_core_dev *dev = esw->dev;
mlx5_core_dev     317 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_core_dev *dev = esw->dev;
mlx5_core_dev     914 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_core_dev *dev = vport->dev;
mlx5_core_dev     962 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_core_dev *dev = esw->dev;
mlx5_core_dev    1074 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_core_dev *dev = esw->dev;
mlx5_core_dev    1416 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	const struct mlx5_core_dev *dev = esw->dev;
mlx5_core_dev    1439 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_core_dev *dev = esw->dev;
mlx5_core_dev    1491 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_core_dev *dev = esw->dev;
mlx5_core_dev    1550 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_core_dev *dev = esw->dev;
mlx5_core_dev    1652 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_core_dev *dev = vport->dev;
mlx5_core_dev    1677 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 	struct mlx5_core_dev *dev = vport->dev;
mlx5_core_dev    1790 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c const u32 *mlx5_esw_query_functions(struct mlx5_core_dev *dev)
mlx5_core_dev    1957 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c int mlx5_eswitch_init(struct mlx5_core_dev *dev)
mlx5_core_dev    2457 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c static int mlx5_eswitch_query_vport_drop_stats(struct mlx5_core_dev *dev,
mlx5_core_dev    2580 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c mlx5_eswitch_get_encap_mode(const struct mlx5_core_dev *dev)
mlx5_core_dev    2590 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c bool mlx5_esw_lag_prereq(struct mlx5_core_dev *dev0, struct mlx5_core_dev *dev1)
mlx5_core_dev    2601 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c bool mlx5_esw_multipath_prereq(struct mlx5_core_dev *dev0,
mlx5_core_dev    2602 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 			       struct mlx5_core_dev *dev1)
mlx5_core_dev     113 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	struct mlx5_core_dev    *dev;
mlx5_core_dev     218 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	struct mlx5_core_dev    *dev;
mlx5_core_dev     270 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h int mlx5_eswitch_init(struct mlx5_core_dev *dev);
mlx5_core_dev     374 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	struct mlx5_core_dev	*in_mdev;
mlx5_core_dev     375 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 	struct mlx5_core_dev    *counter_dev;
mlx5_core_dev     390 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 		struct mlx5_core_dev *mdev;
mlx5_core_dev     424 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h static inline bool mlx5_eswitch_vlan_actions_supported(struct mlx5_core_dev *dev,
mlx5_core_dev     437 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h bool mlx5_esw_lag_prereq(struct mlx5_core_dev *dev0,
mlx5_core_dev     438 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 			 struct mlx5_core_dev *dev1);
mlx5_core_dev     439 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h bool mlx5_esw_multipath_prereq(struct mlx5_core_dev *dev0,
mlx5_core_dev     440 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 			       struct mlx5_core_dev *dev1);
mlx5_core_dev     442 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h const u32 *mlx5_esw_query_functions(struct mlx5_core_dev *dev);
mlx5_core_dev     456 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h static inline u16 mlx5_eswitch_manager_vport(struct mlx5_core_dev *dev)
mlx5_core_dev     462 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h static inline u16 mlx5_eswitch_first_host_vport_num(struct mlx5_core_dev *dev)
mlx5_core_dev     468 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h static inline bool mlx5_eswitch_is_funcs_handler(struct mlx5_core_dev *dev)
mlx5_core_dev     603 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h static inline int  mlx5_eswitch_init(struct mlx5_core_dev *dev) { return 0; }
mlx5_core_dev     607 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h static inline bool mlx5_esw_lag_prereq(struct mlx5_core_dev *dev0, struct mlx5_core_dev *dev1) { return true; }
mlx5_core_dev     608 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h static inline bool mlx5_eswitch_is_funcs_handler(struct mlx5_core_dev *dev) { return false; }
mlx5_core_dev     609 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h static inline const u32 *mlx5_esw_query_functions(struct mlx5_core_dev *dev)
mlx5_core_dev     626 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 				  struct mlx5_core_dev *peer_dev,
mlx5_core_dev     681 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 				       struct mlx5_core_dev *peer_dev)
mlx5_core_dev     924 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	struct mlx5_core_dev *dev = esw->dev;
mlx5_core_dev    1049 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	struct mlx5_core_dev *dev = esw->dev;
mlx5_core_dev    1245 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	struct mlx5_core_dev *dev = esw->dev;
mlx5_core_dev    2301 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	struct mlx5_core_dev *dev = devlink_priv(devlink);
mlx5_core_dev    2319 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	struct mlx5_core_dev *dev = devlink_priv(devlink);
mlx5_core_dev    2345 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	struct mlx5_core_dev *dev = devlink_priv(devlink);
mlx5_core_dev    2358 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	struct mlx5_core_dev *dev = devlink_priv(devlink);
mlx5_core_dev    2413 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	struct mlx5_core_dev *dev = devlink_priv(devlink);
mlx5_core_dev    2427 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	struct mlx5_core_dev *dev = esw->dev;
mlx5_core_dev    2465 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	struct mlx5_core_dev *dev = devlink_priv(devlink);
mlx5_core_dev    2514 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c 	struct mlx5_core_dev *dev = devlink_priv(devlink);
mlx5_core_dev      48 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c mlx5_eswitch_termtbl_create(struct mlx5_core_dev *dev,
mlx5_core_dev      55 drivers/net/ethernet/mellanox/mlx5/core/events.c 	struct mlx5_core_dev *dev;
mlx5_core_dev     268 drivers/net/ethernet/mellanox/mlx5/core/events.c 	struct mlx5_core_dev *dev;
mlx5_core_dev     320 drivers/net/ethernet/mellanox/mlx5/core/events.c void mlx5_get_pme_stats(struct mlx5_core_dev *dev, struct mlx5_pme_stats *stats)
mlx5_core_dev     338 drivers/net/ethernet/mellanox/mlx5/core/events.c int mlx5_events_init(struct mlx5_core_dev *dev)
mlx5_core_dev     358 drivers/net/ethernet/mellanox/mlx5/core/events.c void mlx5_events_cleanup(struct mlx5_core_dev *dev)
mlx5_core_dev     364 drivers/net/ethernet/mellanox/mlx5/core/events.c void mlx5_events_start(struct mlx5_core_dev *dev)
mlx5_core_dev     376 drivers/net/ethernet/mellanox/mlx5/core/events.c void mlx5_events_stop(struct mlx5_core_dev *dev)
mlx5_core_dev     386 drivers/net/ethernet/mellanox/mlx5/core/events.c int mlx5_notifier_register(struct mlx5_core_dev *dev, struct notifier_block *nb)
mlx5_core_dev     394 drivers/net/ethernet/mellanox/mlx5/core/events.c int mlx5_notifier_unregister(struct mlx5_core_dev *dev, struct notifier_block *nb)
mlx5_core_dev      44 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c int mlx5_fpga_access_reg(struct mlx5_core_dev *dev, u8 size, u64 addr,
mlx5_core_dev      74 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c int mlx5_fpga_caps(struct mlx5_core_dev *dev)
mlx5_core_dev      83 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c int mlx5_fpga_ctrl_op(struct mlx5_core_dev *dev, u8 op)
mlx5_core_dev      94 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c int mlx5_fpga_sbu_caps(struct mlx5_core_dev *dev, void *caps, int size)
mlx5_core_dev     126 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c int mlx5_fpga_query(struct mlx5_core_dev *dev, struct mlx5_fpga_query *query)
mlx5_core_dev     143 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c int mlx5_fpga_create_qp(struct mlx5_core_dev *dev, void *fpga_qpc,
mlx5_core_dev     164 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c int mlx5_fpga_modify_qp(struct mlx5_core_dev *dev, u32 fpga_qpn,
mlx5_core_dev     180 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c int mlx5_fpga_query_qp(struct mlx5_core_dev *dev,
mlx5_core_dev     199 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c int mlx5_fpga_destroy_qp(struct mlx5_core_dev *dev, u32 fpga_qpn)
mlx5_core_dev     210 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c int mlx5_fpga_query_qp_counters(struct mlx5_core_dev *dev, u32 fpga_qpn,
mlx5_core_dev      75 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.h int mlx5_fpga_caps(struct mlx5_core_dev *dev);
mlx5_core_dev      76 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.h int mlx5_fpga_query(struct mlx5_core_dev *dev, struct mlx5_fpga_query *query);
mlx5_core_dev      77 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.h int mlx5_fpga_ctrl_op(struct mlx5_core_dev *dev, u8 op);
mlx5_core_dev      78 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.h int mlx5_fpga_access_reg(struct mlx5_core_dev *dev, u8 size, u64 addr,
mlx5_core_dev      80 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.h int mlx5_fpga_sbu_caps(struct mlx5_core_dev *dev, void *caps, int size);
mlx5_core_dev      82 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.h int mlx5_fpga_create_qp(struct mlx5_core_dev *dev, void *fpga_qpc,
mlx5_core_dev      84 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.h int mlx5_fpga_modify_qp(struct mlx5_core_dev *dev, u32 fpga_qpn,
mlx5_core_dev      86 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.h int mlx5_fpga_query_qp(struct mlx5_core_dev *dev, u32 fpga_qpn, void *fpga_qpc);
mlx5_core_dev      87 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.h int mlx5_fpga_query_qp_counters(struct mlx5_core_dev *dev, u32 fpga_qpn,
mlx5_core_dev      89 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.h int mlx5_fpga_destroy_qp(struct mlx5_core_dev *dev, u32 fpga_qpn);
mlx5_core_dev     223 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c static int mlx5_fpga_conn_create_mkey(struct mlx5_core_dev *mdev, u32 pdn,
mlx5_core_dev     431 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	struct mlx5_core_dev *mdev = fdev->mdev;
mlx5_core_dev     523 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	struct mlx5_core_dev *mdev = fdev->mdev;
mlx5_core_dev     537 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	struct mlx5_core_dev *mdev = fdev->mdev;
mlx5_core_dev     671 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	struct mlx5_core_dev *mdev = conn->fdev->mdev;
mlx5_core_dev     682 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	struct mlx5_core_dev *mdev = fdev->mdev;
mlx5_core_dev     718 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	struct mlx5_core_dev *mdev = fdev->mdev;
mlx5_core_dev     763 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	struct mlx5_core_dev *mdev = fdev->mdev;
mlx5_core_dev     976 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	struct mlx5_core_dev *mdev = fdev->mdev;
mlx5_core_dev     129 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c 	struct mlx5_core_dev *mdev = fdev->mdev;
mlx5_core_dev     165 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c int mlx5_fpga_device_start(struct mlx5_core_dev *mdev)
mlx5_core_dev     236 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c int mlx5_fpga_init(struct mlx5_core_dev *mdev)
mlx5_core_dev     257 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c void mlx5_fpga_device_stop(struct mlx5_core_dev *mdev)
mlx5_core_dev     290 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c void mlx5_fpga_cleanup(struct mlx5_core_dev *mdev)
mlx5_core_dev      46 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.h 	struct mlx5_core_dev *mdev;
mlx5_core_dev      87 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.h int mlx5_fpga_init(struct mlx5_core_dev *mdev);
mlx5_core_dev      88 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.h void mlx5_fpga_cleanup(struct mlx5_core_dev *mdev);
mlx5_core_dev      89 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.h int mlx5_fpga_device_start(struct mlx5_core_dev *mdev);
mlx5_core_dev      90 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.h void mlx5_fpga_device_stop(struct mlx5_core_dev *mdev);
mlx5_core_dev      94 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.h static inline int mlx5_fpga_init(struct mlx5_core_dev *mdev)
mlx5_core_dev      99 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.h static inline void mlx5_fpga_cleanup(struct mlx5_core_dev *mdev)
mlx5_core_dev     103 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.h static inline int mlx5_fpga_device_start(struct mlx5_core_dev *mdev)
mlx5_core_dev     108 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.h static inline void mlx5_fpga_device_stop(struct mlx5_core_dev *mdev)
mlx5_core_dev      68 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 	struct mlx5_core_dev		*dev;
mlx5_core_dev     124 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c static bool mlx5_fpga_is_ipsec_device(struct mlx5_core_dev *mdev)
mlx5_core_dev     216 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c static void *mlx5_fpga_ipsec_cmd_exec(struct mlx5_core_dev *mdev,
mlx5_core_dev     290 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 	struct mlx5_core_dev *dev = fdev->mdev;
mlx5_core_dev     324 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c u32 mlx5_fpga_ipsec_device_caps(struct mlx5_core_dev *mdev)
mlx5_core_dev     359 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c unsigned int mlx5_fpga_ipsec_counters_count(struct mlx5_core_dev *mdev)
mlx5_core_dev     370 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c int mlx5_fpga_ipsec_counters_read(struct mlx5_core_dev *mdev, u64 *counters,
mlx5_core_dev     418 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c static int mlx5_fpga_ipsec_set_caps(struct mlx5_core_dev *mdev, u32 flags)
mlx5_core_dev     446 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c static int mlx5_fpga_ipsec_enable_supported_caps(struct mlx5_core_dev *mdev)
mlx5_core_dev     458 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c mlx5_fpga_ipsec_build_hw_xfrm(struct mlx5_core_dev *mdev,
mlx5_core_dev     522 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c mlx5_fpga_ipsec_build_hw_sa(struct mlx5_core_dev *mdev,
mlx5_core_dev     550 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c static bool validate_fpga_full_mask(struct mlx5_core_dev *dev,
mlx5_core_dev     600 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c static bool mlx5_is_fpga_ipsec_rule(struct mlx5_core_dev *dev,
mlx5_core_dev     635 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c static bool mlx5_is_fpga_egress_ipsec_rule(struct mlx5_core_dev *dev,
mlx5_core_dev     665 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c void *mlx5_fpga_ipsec_create_sa_ctx(struct mlx5_core_dev *mdev,
mlx5_core_dev     755 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c mlx5_fpga_ipsec_fs_create_sa_ctx(struct mlx5_core_dev *mdev,
mlx5_core_dev     966 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c static void modify_spec_mailbox(struct mlx5_core_dev *mdev,
mlx5_core_dev    1007 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 	struct mlx5_core_dev *dev = ns->dev;
mlx5_core_dev    1049 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 	struct mlx5_core_dev *dev = ns->dev;
mlx5_core_dev    1102 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 	struct mlx5_core_dev *dev = ns->dev;
mlx5_core_dev    1129 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 	struct mlx5_core_dev *dev = ns->dev;
mlx5_core_dev    1247 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c int mlx5_fpga_ipsec_init(struct mlx5_core_dev *mdev)
mlx5_core_dev    1327 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c void mlx5_fpga_ipsec_cleanup(struct mlx5_core_dev *mdev)
mlx5_core_dev    1386 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c mlx5_fpga_esp_validate_xfrm_attrs(struct mlx5_core_dev *mdev,
mlx5_core_dev    1432 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c mlx5_fpga_esp_create_xfrm(struct mlx5_core_dev *mdev,
mlx5_core_dev    1471 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c 	struct mlx5_core_dev *mdev = xfrm->mdev;
mlx5_core_dev      40 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.h u32 mlx5_fpga_ipsec_device_caps(struct mlx5_core_dev *mdev);
mlx5_core_dev      41 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.h unsigned int mlx5_fpga_ipsec_counters_count(struct mlx5_core_dev *mdev);
mlx5_core_dev      42 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.h int mlx5_fpga_ipsec_counters_read(struct mlx5_core_dev *mdev, u64 *counters,
mlx5_core_dev      45 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.h void *mlx5_fpga_ipsec_create_sa_ctx(struct mlx5_core_dev *mdev,
mlx5_core_dev      52 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.h int mlx5_fpga_ipsec_init(struct mlx5_core_dev *mdev);
mlx5_core_dev      53 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.h void mlx5_fpga_ipsec_cleanup(struct mlx5_core_dev *mdev);
mlx5_core_dev      57 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.h mlx5_fpga_esp_create_xfrm(struct mlx5_core_dev *mdev,
mlx5_core_dev     197 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c int mlx5_fpga_tls_resync_rx(struct mlx5_core_dev *mdev, u32 handle, u32 seq,
mlx5_core_dev     239 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c static void mlx5_fpga_tls_send_teardown_cmd(struct mlx5_core_dev *mdev,
mlx5_core_dev     265 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c void mlx5_fpga_tls_del_flow(struct mlx5_core_dev *mdev, u32 swid,
mlx5_core_dev     347 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c static int mlx5_fpga_tls_setup_stream_cmd(struct mlx5_core_dev *mdev,
mlx5_core_dev     387 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c bool mlx5_fpga_is_tls_device(struct mlx5_core_dev *mdev)
mlx5_core_dev     446 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c int mlx5_fpga_tls_init(struct mlx5_core_dev *mdev)
mlx5_core_dev     498 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c void mlx5_fpga_tls_cleanup(struct mlx5_core_dev *mdev)
mlx5_core_dev     551 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c static int _mlx5_fpga_tls_add_flow(struct mlx5_core_dev *mdev, void *flow,
mlx5_core_dev     584 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c int mlx5_fpga_tls_add_flow(struct mlx5_core_dev *mdev, void *flow,
mlx5_core_dev      54 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h int mlx5_fpga_tls_add_flow(struct mlx5_core_dev *mdev, void *flow,
mlx5_core_dev      59 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h void mlx5_fpga_tls_del_flow(struct mlx5_core_dev *mdev, u32 swid,
mlx5_core_dev      62 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h bool mlx5_fpga_is_tls_device(struct mlx5_core_dev *mdev);
mlx5_core_dev      63 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h int mlx5_fpga_tls_init(struct mlx5_core_dev *mdev);
mlx5_core_dev      64 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h void mlx5_fpga_tls_cleanup(struct mlx5_core_dev *mdev);
mlx5_core_dev      66 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h static inline u32 mlx5_fpga_tls_device_caps(struct mlx5_core_dev *mdev)
mlx5_core_dev      71 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h int mlx5_fpga_tls_resync_rx(struct mlx5_core_dev *mdev, u32 handle, u32 seq,
mlx5_core_dev     160 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	struct mlx5_core_dev *dev = ns->dev;
mlx5_core_dev     197 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	struct mlx5_core_dev *dev = ns->dev;
mlx5_core_dev     254 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	struct mlx5_core_dev *dev = ns->dev;
mlx5_core_dev     274 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	struct mlx5_core_dev *dev = ns->dev;
mlx5_core_dev     323 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	struct mlx5_core_dev *dev = ns->dev;
mlx5_core_dev     348 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	struct mlx5_core_dev *dev = ns->dev;
mlx5_core_dev     363 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_set_extended_dest(struct mlx5_core_dev *dev,
mlx5_core_dev     399 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c static int mlx5_cmd_set_fte(struct mlx5_core_dev *dev,
mlx5_core_dev     572 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	struct mlx5_core_dev *dev = ns->dev;
mlx5_core_dev     585 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	struct mlx5_core_dev *dev = ns->dev;
mlx5_core_dev     602 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	struct mlx5_core_dev *dev = ns->dev;
mlx5_core_dev     616 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c int mlx5_cmd_fc_bulk_alloc(struct mlx5_core_dev *dev,
mlx5_core_dev     634 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c int mlx5_cmd_fc_alloc(struct mlx5_core_dev *dev, u32 *id)
mlx5_core_dev     639 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c int mlx5_cmd_fc_free(struct mlx5_core_dev *dev, u32 id)
mlx5_core_dev     650 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c int mlx5_cmd_fc_query(struct mlx5_core_dev *dev, u32 id,
mlx5_core_dev     679 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c int mlx5_cmd_fc_bulk_query(struct mlx5_core_dev *dev, u32 base_id, int bulk_len,
mlx5_core_dev     701 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	struct mlx5_core_dev *dev = ns->dev;
mlx5_core_dev     755 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	struct mlx5_core_dev *dev = ns->dev;
mlx5_core_dev     773 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	struct mlx5_core_dev *dev = ns->dev;
mlx5_core_dev     834 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	struct mlx5_core_dev *dev = ns->dev;
mlx5_core_dev     104 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h int mlx5_cmd_fc_alloc(struct mlx5_core_dev *dev, u32 *id);
mlx5_core_dev     105 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h int mlx5_cmd_fc_bulk_alloc(struct mlx5_core_dev *dev,
mlx5_core_dev     108 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h int mlx5_cmd_fc_free(struct mlx5_core_dev *dev, u32 id);
mlx5_core_dev     109 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h int mlx5_cmd_fc_query(struct mlx5_core_dev *dev, u32 id,
mlx5_core_dev     113 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h int mlx5_cmd_fc_bulk_query(struct mlx5_core_dev *dev, u32 base_id, int bulk_len,
mlx5_core_dev     404 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c static inline struct mlx5_core_dev *get_dev(struct fs_node *node)
mlx5_core_dev     427 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 	struct mlx5_core_dev *dev;
mlx5_core_dev     460 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 	struct mlx5_core_dev *dev;
mlx5_core_dev     513 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 	struct mlx5_core_dev *dev;
mlx5_core_dev     557 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 	struct mlx5_core_dev *dev;
mlx5_core_dev     806 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c static int connect_fts_in_prio(struct mlx5_core_dev *dev,
mlx5_core_dev     831 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c static int connect_prev_fts(struct mlx5_core_dev *dev,
mlx5_core_dev     935 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c static int connect_fwd_rules(struct mlx5_core_dev *dev,
mlx5_core_dev     964 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c static int connect_flow_table(struct mlx5_core_dev *dev, struct mlx5_flow_table *ft,
mlx5_core_dev    2003 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c 	struct mlx5_core_dev *dev = get_dev(&ft->node);
mlx5_core_dev    2057 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_namespace *mlx5_get_fdb_sub_ns(struct mlx5_core_dev *dev,
mlx5_core_dev    2069 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_namespace *mlx5_get_flow_namespace(struct mlx5_core_dev *dev,
mlx5_core_dev    2126 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_flow_namespace *mlx5_get_flow_vport_acl_namespace(struct mlx5_core_dev *dev,
mlx5_core_dev    2232 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c static bool has_required_caps(struct mlx5_core_dev *dev, struct node_caps *caps)
mlx5_core_dev    2457 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c static void cleanup_egress_acls_root_ns(struct mlx5_core_dev *dev)
mlx5_core_dev    2472 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c static void cleanup_ingress_acls_root_ns(struct mlx5_core_dev *dev)
mlx5_core_dev    2487 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c void mlx5_cleanup_fs(struct mlx5_core_dev *dev)
mlx5_core_dev    2652 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c static int init_egress_acls_root_ns(struct mlx5_core_dev *dev)
mlx5_core_dev    2682 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c static int init_ingress_acls_root_ns(struct mlx5_core_dev *dev)
mlx5_core_dev    2733 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c int mlx5_init_fs(struct mlx5_core_dev *dev)
mlx5_core_dev    2817 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c int mlx5_fs_add_rx_underlay_qpn(struct mlx5_core_dev *dev, u32 underlay_qpn)
mlx5_core_dev    2856 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c int mlx5_fs_remove_rx_underlay_qpn(struct mlx5_core_dev *dev, u32 underlay_qpn)
mlx5_core_dev    2897 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c *get_root_namespace(struct mlx5_core_dev *dev, enum mlx5_flow_namespace_type ns_type)
mlx5_core_dev    2912 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_modify_hdr *mlx5_modify_header_alloc(struct mlx5_core_dev *dev,
mlx5_core_dev    2940 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c void mlx5_modify_header_dealloc(struct mlx5_core_dev *dev,
mlx5_core_dev    2953 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c struct mlx5_pkt_reformat *mlx5_packet_reformat_alloc(struct mlx5_core_dev *dev,
mlx5_core_dev    2985 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c void mlx5_packet_reformat_dealloc(struct mlx5_core_dev *dev,
mlx5_core_dev     107 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h 	struct mlx5_core_dev *dev;
mlx5_core_dev     248 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h 	struct mlx5_core_dev		*dev;
mlx5_core_dev     256 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h int mlx5_init_fc_stats(struct mlx5_core_dev *dev);
mlx5_core_dev     257 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h void mlx5_cleanup_fc_stats(struct mlx5_core_dev *dev);
mlx5_core_dev     258 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h void mlx5_fc_queue_stats_work(struct mlx5_core_dev *dev,
mlx5_core_dev     261 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h void mlx5_fc_update_sampling_interval(struct mlx5_core_dev *dev,
mlx5_core_dev     272 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h int mlx5_init_fs(struct mlx5_core_dev *dev);
mlx5_core_dev     273 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h void mlx5_cleanup_fs(struct mlx5_core_dev *dev);
mlx5_core_dev      70 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c static void mlx5_fc_pool_init(struct mlx5_fc_pool *fc_pool, struct mlx5_core_dev *dev);
mlx5_core_dev     107 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c static struct list_head *mlx5_fc_counters_lookup_next(struct mlx5_core_dev *dev,
mlx5_core_dev     127 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c static void mlx5_fc_stats_insert(struct mlx5_core_dev *dev,
mlx5_core_dev     135 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c static void mlx5_fc_stats_remove(struct mlx5_core_dev *dev,
mlx5_core_dev     147 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c static int get_max_bulk_query_len(struct mlx5_core_dev *dev)
mlx5_core_dev     169 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c static void mlx5_fc_stats_query_counter_range(struct mlx5_core_dev *dev,
mlx5_core_dev     212 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c static void mlx5_fc_free(struct mlx5_core_dev *dev, struct mlx5_fc *counter)
mlx5_core_dev     218 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c static void mlx5_fc_release(struct mlx5_core_dev *dev, struct mlx5_fc *counter)
mlx5_core_dev     230 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c 	struct mlx5_core_dev *dev = container_of(work, struct mlx5_core_dev,
mlx5_core_dev     267 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c static struct mlx5_fc *mlx5_fc_single_alloc(struct mlx5_core_dev *dev)
mlx5_core_dev     285 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c static struct mlx5_fc *mlx5_fc_acquire(struct mlx5_core_dev *dev, bool aging)
mlx5_core_dev     299 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c struct mlx5_fc *mlx5_fc_create(struct mlx5_core_dev *dev, bool aging)
mlx5_core_dev     348 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c void mlx5_fc_destroy(struct mlx5_core_dev *dev, struct mlx5_fc *counter)
mlx5_core_dev     365 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c int mlx5_init_fc_stats(struct mlx5_core_dev *dev)
mlx5_core_dev     398 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c void mlx5_cleanup_fc_stats(struct mlx5_core_dev *dev)
mlx5_core_dev     421 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c int mlx5_fc_query(struct mlx5_core_dev *dev, struct mlx5_fc *counter,
mlx5_core_dev     448 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c void mlx5_fc_queue_stats_work(struct mlx5_core_dev *dev,
mlx5_core_dev     457 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c void mlx5_fc_update_sampling_interval(struct mlx5_core_dev *dev,
mlx5_core_dev     488 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c static struct mlx5_fc_bulk *mlx5_fc_bulk_create(struct mlx5_core_dev *dev)
mlx5_core_dev     532 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c mlx5_fc_bulk_destroy(struct mlx5_core_dev *dev, struct mlx5_fc_bulk *bulk)
mlx5_core_dev     570 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c static void mlx5_fc_pool_init(struct mlx5_fc_pool *fc_pool, struct mlx5_core_dev *dev)
mlx5_core_dev     584 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c 	struct mlx5_core_dev *dev = fc_pool->dev;
mlx5_core_dev     605 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c 	struct mlx5_core_dev *dev = fc_pool->dev;
mlx5_core_dev     618 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c 	struct mlx5_core_dev *dev = fc_pool->dev;
mlx5_core_dev     677 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c 	struct mlx5_core_dev *dev = fc_pool->dev;
mlx5_core_dev      71 drivers/net/ethernet/mellanox/mlx5/core/fw.c static int mlx5_cmd_query_adapter(struct mlx5_core_dev *dev, u32 *out,
mlx5_core_dev      80 drivers/net/ethernet/mellanox/mlx5/core/fw.c int mlx5_query_board_id(struct mlx5_core_dev *dev)
mlx5_core_dev     105 drivers/net/ethernet/mellanox/mlx5/core/fw.c int mlx5_core_query_vendor_id(struct mlx5_core_dev *mdev, u32 *vendor_id)
mlx5_core_dev     127 drivers/net/ethernet/mellanox/mlx5/core/fw.c static int mlx5_get_pcam_reg(struct mlx5_core_dev *dev)
mlx5_core_dev     134 drivers/net/ethernet/mellanox/mlx5/core/fw.c static int mlx5_get_mcam_reg(struct mlx5_core_dev *dev)
mlx5_core_dev     141 drivers/net/ethernet/mellanox/mlx5/core/fw.c static int mlx5_get_qcam_reg(struct mlx5_core_dev *dev)
mlx5_core_dev     148 drivers/net/ethernet/mellanox/mlx5/core/fw.c int mlx5_query_hca_caps(struct mlx5_core_dev *dev)
mlx5_core_dev     251 drivers/net/ethernet/mellanox/mlx5/core/fw.c int mlx5_cmd_init_hca(struct mlx5_core_dev *dev, uint32_t *sw_owner_id)
mlx5_core_dev     268 drivers/net/ethernet/mellanox/mlx5/core/fw.c int mlx5_cmd_teardown_hca(struct mlx5_core_dev *dev)
mlx5_core_dev     277 drivers/net/ethernet/mellanox/mlx5/core/fw.c int mlx5_cmd_force_teardown_hca(struct mlx5_core_dev *dev)
mlx5_core_dev     306 drivers/net/ethernet/mellanox/mlx5/core/fw.c int mlx5_cmd_fast_teardown_hca(struct mlx5_core_dev *dev)
mlx5_core_dev     362 drivers/net/ethernet/mellanox/mlx5/core/fw.c static int mlx5_reg_mcc_set(struct mlx5_core_dev *dev,
mlx5_core_dev     381 drivers/net/ethernet/mellanox/mlx5/core/fw.c static int mlx5_reg_mcc_query(struct mlx5_core_dev *dev,
mlx5_core_dev     406 drivers/net/ethernet/mellanox/mlx5/core/fw.c static int mlx5_reg_mcda_set(struct mlx5_core_dev *dev,
mlx5_core_dev     437 drivers/net/ethernet/mellanox/mlx5/core/fw.c static int mlx5_reg_mcqi_query(struct mlx5_core_dev *dev,
mlx5_core_dev     463 drivers/net/ethernet/mellanox/mlx5/core/fw.c static int mlx5_reg_mcqi_caps_query(struct mlx5_core_dev *dev, u16 component_index,
mlx5_core_dev     485 drivers/net/ethernet/mellanox/mlx5/core/fw.c 	struct mlx5_core_dev *mlx5_core_dev;
mlx5_core_dev     494 drivers/net/ethernet/mellanox/mlx5/core/fw.c 	struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev;
mlx5_core_dev     509 drivers/net/ethernet/mellanox/mlx5/core/fw.c 	struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev;
mlx5_core_dev     530 drivers/net/ethernet/mellanox/mlx5/core/fw.c 	struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev;
mlx5_core_dev     541 drivers/net/ethernet/mellanox/mlx5/core/fw.c 	struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev;
mlx5_core_dev     551 drivers/net/ethernet/mellanox/mlx5/core/fw.c 	struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev;
mlx5_core_dev     561 drivers/net/ethernet/mellanox/mlx5/core/fw.c 	struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev;
mlx5_core_dev     573 drivers/net/ethernet/mellanox/mlx5/core/fw.c 	struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev;
mlx5_core_dev     591 drivers/net/ethernet/mellanox/mlx5/core/fw.c 	struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev;
mlx5_core_dev     600 drivers/net/ethernet/mellanox/mlx5/core/fw.c 	struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev;
mlx5_core_dev     618 drivers/net/ethernet/mellanox/mlx5/core/fw.c int mlx5_firmware_flash(struct mlx5_core_dev *dev,
mlx5_core_dev     628 drivers/net/ethernet/mellanox/mlx5/core/fw.c 		.mlx5_core_dev = dev
mlx5_core_dev     643 drivers/net/ethernet/mellanox/mlx5/core/fw.c static int mlx5_reg_mcqi_version_query(struct mlx5_core_dev *dev,
mlx5_core_dev     653 drivers/net/ethernet/mellanox/mlx5/core/fw.c static int mlx5_reg_mcqs_query(struct mlx5_core_dev *dev, u32 *out,
mlx5_core_dev     670 drivers/net/ethernet/mellanox/mlx5/core/fw.c static int mlx5_get_boot_img_component_index(struct mlx5_core_dev *dev)
mlx5_core_dev     697 drivers/net/ethernet/mellanox/mlx5/core/fw.c mlx5_fw_image_pending(struct mlx5_core_dev *dev,
mlx5_core_dev     724 drivers/net/ethernet/mellanox/mlx5/core/fw.c int mlx5_fw_version_query(struct mlx5_core_dev *dev,
mlx5_core_dev      78 drivers/net/ethernet/mellanox/mlx5/core/health.c u8 mlx5_get_nic_state(struct mlx5_core_dev *dev)
mlx5_core_dev      83 drivers/net/ethernet/mellanox/mlx5/core/health.c void mlx5_set_nic_state(struct mlx5_core_dev *dev, u8 state)
mlx5_core_dev      93 drivers/net/ethernet/mellanox/mlx5/core/health.c static bool sensor_pci_not_working(struct mlx5_core_dev *dev)
mlx5_core_dev     102 drivers/net/ethernet/mellanox/mlx5/core/health.c static bool sensor_fw_synd_rfr(struct mlx5_core_dev *dev)
mlx5_core_dev     114 drivers/net/ethernet/mellanox/mlx5/core/health.c static u32 check_fatal_sensors(struct mlx5_core_dev *dev)
mlx5_core_dev     130 drivers/net/ethernet/mellanox/mlx5/core/health.c static int lock_sem_sw_reset(struct mlx5_core_dev *dev, bool lock)
mlx5_core_dev     163 drivers/net/ethernet/mellanox/mlx5/core/health.c static bool reset_fw_if_needed(struct mlx5_core_dev *dev)
mlx5_core_dev     194 drivers/net/ethernet/mellanox/mlx5/core/health.c void mlx5_enter_error_state(struct mlx5_core_dev *dev, bool force)
mlx5_core_dev     224 drivers/net/ethernet/mellanox/mlx5/core/health.c void mlx5_error_sw_reset(struct mlx5_core_dev *dev)
mlx5_core_dev     272 drivers/net/ethernet/mellanox/mlx5/core/health.c static void mlx5_handle_bad_state(struct mlx5_core_dev *dev)
mlx5_core_dev     312 drivers/net/ethernet/mellanox/mlx5/core/health.c static int mlx5_health_try_recover(struct mlx5_core_dev *dev)
mlx5_core_dev     368 drivers/net/ethernet/mellanox/mlx5/core/health.c static void print_health_info(struct mlx5_core_dev *dev)
mlx5_core_dev     403 drivers/net/ethernet/mellanox/mlx5/core/health.c 	struct mlx5_core_dev *dev = devlink_health_reporter_priv(reporter);
mlx5_core_dev     439 drivers/net/ethernet/mellanox/mlx5/core/health.c mlx5_fw_reporter_heath_buffer_data_put(struct mlx5_core_dev *dev,
mlx5_core_dev     504 drivers/net/ethernet/mellanox/mlx5/core/health.c 	struct mlx5_core_dev *dev = devlink_health_reporter_priv(reporter);
mlx5_core_dev     558 drivers/net/ethernet/mellanox/mlx5/core/health.c 	struct mlx5_core_dev *dev = devlink_health_reporter_priv(reporter);
mlx5_core_dev     568 drivers/net/ethernet/mellanox/mlx5/core/health.c 	struct mlx5_core_dev *dev = devlink_health_reporter_priv(reporter);
mlx5_core_dev     617 drivers/net/ethernet/mellanox/mlx5/core/health.c 	struct mlx5_core_dev *dev;
mlx5_core_dev     622 drivers/net/ethernet/mellanox/mlx5/core/health.c 	dev = container_of(priv, struct mlx5_core_dev, priv);
mlx5_core_dev     643 drivers/net/ethernet/mellanox/mlx5/core/health.c static void mlx5_fw_reporters_create(struct mlx5_core_dev *dev)
mlx5_core_dev     665 drivers/net/ethernet/mellanox/mlx5/core/health.c static void mlx5_fw_reporters_destroy(struct mlx5_core_dev *dev)
mlx5_core_dev     687 drivers/net/ethernet/mellanox/mlx5/core/health.c void mlx5_trigger_health_work(struct mlx5_core_dev *dev)
mlx5_core_dev     702 drivers/net/ethernet/mellanox/mlx5/core/health.c 	struct mlx5_core_dev *dev = from_timer(dev, t, priv.health.timer);
mlx5_core_dev     744 drivers/net/ethernet/mellanox/mlx5/core/health.c void mlx5_start_health_poll(struct mlx5_core_dev *dev)
mlx5_core_dev     758 drivers/net/ethernet/mellanox/mlx5/core/health.c void mlx5_stop_health_poll(struct mlx5_core_dev *dev, bool disable_health)
mlx5_core_dev     772 drivers/net/ethernet/mellanox/mlx5/core/health.c void mlx5_drain_health_wq(struct mlx5_core_dev *dev)
mlx5_core_dev     784 drivers/net/ethernet/mellanox/mlx5/core/health.c void mlx5_health_flush(struct mlx5_core_dev *dev)
mlx5_core_dev     791 drivers/net/ethernet/mellanox/mlx5/core/health.c void mlx5_health_cleanup(struct mlx5_core_dev *dev)
mlx5_core_dev     799 drivers/net/ethernet/mellanox/mlx5/core/health.c int mlx5_health_init(struct mlx5_core_dev *dev)
mlx5_core_dev     181 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev      56 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static void mlx5i_build_nic_params(struct mlx5_core_dev *mdev,
mlx5_core_dev      75 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c int mlx5i_init(struct mlx5_core_dev *mdev,
mlx5_core_dev     161 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     208 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     220 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c int mlx5i_create_underlay_qp(struct mlx5_core_dev *mdev, struct mlx5_core_qp *qp)
mlx5_core_dev     254 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c void mlx5i_destroy_underlay_qp(struct mlx5_core_dev *mdev, struct mlx5_core_qp *qp)
mlx5_core_dev     259 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c int mlx5i_create_tis(struct mlx5_core_dev *mdev, u32 underlay_qpn, u32 *tisn)
mlx5_core_dev     363 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     518 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5_core_dev *mdev = epriv->mdev;
mlx5_core_dev     561 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5_core_dev *mdev = epriv->mdev;
mlx5_core_dev     589 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5_core_dev *mdev  = epriv->mdev;
mlx5_core_dev     612 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5_core_dev *mdev  = epriv->mdev;
mlx5_core_dev     644 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static int mlx5i_check_required_hca_cap(struct mlx5_core_dev *mdev)
mlx5_core_dev     672 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static bool mlx5_is_sub_interface(struct mlx5_core_dev *mdev)
mlx5_core_dev     677 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c static const struct mlx5e_profile *mlx5_get_profile(struct mlx5_core_dev *mdev)
mlx5_core_dev     687 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	struct mlx5_core_dev *mdev = (struct mlx5_core_dev *)param;
mlx5_core_dev     741 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c int mlx5_rdma_rn_get_params(struct mlx5_core_dev *mdev,
mlx5_core_dev      62 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h int mlx5i_create_tis(struct mlx5_core_dev *mdev, u32 underlay_qpn, u32 *tisn);
mlx5_core_dev      65 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h int mlx5i_create_underlay_qp(struct mlx5_core_dev *mdev, struct mlx5_core_qp *qp);
mlx5_core_dev      66 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h void mlx5i_destroy_underlay_qp(struct mlx5_core_dev *mdev, struct mlx5_core_qp *qp);
mlx5_core_dev      89 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h int mlx5i_init(struct mlx5_core_dev *mdev,
mlx5_core_dev     194 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c 	struct mlx5_core_dev *mdev = epriv->mdev;
mlx5_core_dev     246 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c 	struct mlx5_core_dev *mdev = priv->mdev;
mlx5_core_dev     278 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c static int mlx5i_pkey_init(struct mlx5_core_dev *mdev,
mlx5_core_dev      47 drivers/net/ethernet/mellanox/mlx5/core/lag.c static int mlx5_cmd_create_lag(struct mlx5_core_dev *dev, u8 remap_port1,
mlx5_core_dev      62 drivers/net/ethernet/mellanox/mlx5/core/lag.c static int mlx5_cmd_modify_lag(struct mlx5_core_dev *dev, u8 remap_port1,
mlx5_core_dev      78 drivers/net/ethernet/mellanox/mlx5/core/lag.c static int mlx5_cmd_destroy_lag(struct mlx5_core_dev *dev)
mlx5_core_dev      88 drivers/net/ethernet/mellanox/mlx5/core/lag.c int mlx5_cmd_create_vport_lag(struct mlx5_core_dev *dev)
mlx5_core_dev      99 drivers/net/ethernet/mellanox/mlx5/core/lag.c int mlx5_cmd_destroy_vport_lag(struct mlx5_core_dev *dev)
mlx5_core_dev     110 drivers/net/ethernet/mellanox/mlx5/core/lag.c static int mlx5_cmd_query_cong_counter(struct mlx5_core_dev *dev,
mlx5_core_dev     162 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_core_dev *dev0 = ldev->pf[0].dev;
mlx5_core_dev     188 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_core_dev *dev0 = ldev->pf[0].dev;
mlx5_core_dev     210 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_core_dev *dev0 = ldev->pf[0].dev;
mlx5_core_dev     232 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_core_dev *dev0 = ldev->pf[0].dev;
mlx5_core_dev     288 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_core_dev *dev0 = ldev->pf[0].dev;
mlx5_core_dev     289 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_core_dev *dev1 = ldev->pf[1].dev;
mlx5_core_dev     520 drivers/net/ethernet/mellanox/mlx5/core/lag.c 				struct mlx5_core_dev *dev,
mlx5_core_dev     540 drivers/net/ethernet/mellanox/mlx5/core/lag.c 				   struct mlx5_core_dev *dev)
mlx5_core_dev     559 drivers/net/ethernet/mellanox/mlx5/core/lag.c void mlx5_lag_add(struct mlx5_core_dev *dev, struct net_device *netdev)
mlx5_core_dev     562 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_core_dev *tmp_dev;
mlx5_core_dev     599 drivers/net/ethernet/mellanox/mlx5/core/lag.c void mlx5_lag_remove(struct mlx5_core_dev *dev)
mlx5_core_dev     626 drivers/net/ethernet/mellanox/mlx5/core/lag.c bool mlx5_lag_is_roce(struct mlx5_core_dev *dev)
mlx5_core_dev     640 drivers/net/ethernet/mellanox/mlx5/core/lag.c bool mlx5_lag_is_active(struct mlx5_core_dev *dev)
mlx5_core_dev     654 drivers/net/ethernet/mellanox/mlx5/core/lag.c bool mlx5_lag_is_sriov(struct mlx5_core_dev *dev)
mlx5_core_dev     668 drivers/net/ethernet/mellanox/mlx5/core/lag.c void mlx5_lag_update(struct mlx5_core_dev *dev)
mlx5_core_dev     683 drivers/net/ethernet/mellanox/mlx5/core/lag.c struct net_device *mlx5_lag_get_roce_netdev(struct mlx5_core_dev *dev)
mlx5_core_dev     712 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_core_dev *dev = container_of(priv, struct mlx5_core_dev,
mlx5_core_dev     727 drivers/net/ethernet/mellanox/mlx5/core/lag.c int mlx5_lag_query_cong_counters(struct mlx5_core_dev *dev,
mlx5_core_dev     733 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct mlx5_core_dev *mdev[MLX5_MAX_PORTS];
mlx5_core_dev      20 drivers/net/ethernet/mellanox/mlx5/core/lag.h 	struct mlx5_core_dev *dev;
mlx5_core_dev      46 drivers/net/ethernet/mellanox/mlx5/core/lag.h mlx5_lag_dev_get(struct mlx5_core_dev *dev)
mlx5_core_dev      25 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c bool mlx5_lag_is_multipath(struct mlx5_core_dev *dev)
mlx5_core_dev      72 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c 	struct mlx5_core_dev *mdev = container_of(clock, struct mlx5_core_dev,
mlx5_core_dev      78 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c static void mlx5_update_clock_info_page(struct mlx5_core_dev *mdev)
mlx5_core_dev     106 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c 	struct mlx5_core_dev *mdev = container_of(clock, struct mlx5_core_dev,
mlx5_core_dev     164 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c 	struct mlx5_core_dev *mdev = container_of(clock, struct mlx5_core_dev,
mlx5_core_dev     227 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c 	struct mlx5_core_dev *mdev =
mlx5_core_dev     228 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c 			container_of(clock, struct mlx5_core_dev, clock);
mlx5_core_dev     289 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c 	struct mlx5_core_dev *mdev =
mlx5_core_dev     290 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c 			container_of(clock, struct mlx5_core_dev, clock);
mlx5_core_dev     440 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c static void mlx5_get_pps_caps(struct mlx5_core_dev *mdev)
mlx5_core_dev     468 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c 	struct mlx5_core_dev *mdev = clock->mdev;
mlx5_core_dev     515 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c void mlx5_init_clock(struct mlx5_core_dev *mdev)
mlx5_core_dev     595 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c void mlx5_cleanup_clock(struct mlx5_core_dev *mdev)
mlx5_core_dev      37 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.h void mlx5_init_clock(struct mlx5_core_dev *mdev);
mlx5_core_dev      38 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.h void mlx5_cleanup_clock(struct mlx5_core_dev *mdev);
mlx5_core_dev      40 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.h static inline int mlx5_clock_get_ptp_index(struct mlx5_core_dev *mdev)
mlx5_core_dev      60 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.h static inline void mlx5_init_clock(struct mlx5_core_dev *mdev) {}
mlx5_core_dev      61 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.h static inline void mlx5_cleanup_clock(struct mlx5_core_dev *mdev) {}
mlx5_core_dev      62 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.h static inline int mlx5_clock_get_ptp_index(struct mlx5_core_dev *mdev)
mlx5_core_dev       7 drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c int mlx5_create_encryption_key(struct mlx5_core_dev *mdev,
mlx5_core_dev      62 drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c void mlx5_destroy_encryption_key(struct mlx5_core_dev *mdev, u32 key_id)
mlx5_core_dev      28 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c 	struct mlx5_core_dev *devs[MLX5_MAX_PORTS];
mlx5_core_dev      67 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c struct mlx5_devcom *mlx5_devcom_register_device(struct mlx5_core_dev *dev)
mlx5_core_dev      80 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c 		struct mlx5_core_dev *tmp_dev = NULL;
mlx5_core_dev      19 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.h struct mlx5_devcom *mlx5_devcom_register_device(struct mlx5_core_dev *dev);
mlx5_core_dev      17 drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c struct mlx5_dm *mlx5_dm_create(struct mlx5_core_dev *dev)
mlx5_core_dev      67 drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c void mlx5_dm_cleanup(struct mlx5_core_dev *dev)
mlx5_core_dev      92 drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c int mlx5_dm_sw_icm_alloc(struct mlx5_core_dev *dev, enum mlx5_sw_icm_type type,
mlx5_core_dev     177 drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c int mlx5_dm_sw_icm_dealloc(struct mlx5_core_dev *dev, enum mlx5_sw_icm_type type,
mlx5_core_dev      25 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h 	struct mlx5_core_dev    *dev;
mlx5_core_dev      72 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h int mlx5_eq_table_init(struct mlx5_core_dev *dev);
mlx5_core_dev      73 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h void mlx5_eq_table_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev      74 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h int mlx5_eq_table_create(struct mlx5_core_dev *dev);
mlx5_core_dev      75 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h void mlx5_eq_table_destroy(struct mlx5_core_dev *dev);
mlx5_core_dev      79 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h struct mlx5_eq_comp *mlx5_eqn2comp_eq(struct mlx5_core_dev *dev, int eqn);
mlx5_core_dev      80 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h struct mlx5_eq *mlx5_get_async_eq(struct mlx5_core_dev *dev);
mlx5_core_dev      82 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h struct cpumask *mlx5_eq_comp_cpumask(struct mlx5_core_dev *dev, int ix);
mlx5_core_dev      85 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h void mlx5_eq_synchronize_async_irq(struct mlx5_core_dev *dev);
mlx5_core_dev      86 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h void mlx5_eq_synchronize_cmd_irq(struct mlx5_core_dev *dev);
mlx5_core_dev      88 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h int mlx5_debug_eq_add(struct mlx5_core_dev *dev, struct mlx5_eq *eq);
mlx5_core_dev      89 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h void mlx5_debug_eq_remove(struct mlx5_core_dev *dev, struct mlx5_eq *eq);
mlx5_core_dev      90 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h void mlx5_eq_debugfs_init(struct mlx5_core_dev *dev);
mlx5_core_dev      91 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h void mlx5_eq_debugfs_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev      94 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h void mlx5_core_eq_free_irqs(struct mlx5_core_dev *dev);
mlx5_core_dev      97 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h struct cpu_rmap *mlx5_eq_table_get_rmap(struct mlx5_core_dev *dev);
mlx5_core_dev       9 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c 	struct mlx5_core_dev *mdev;
mlx5_core_dev      17 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c static int mlx5_geneve_tlv_option_create(struct mlx5_core_dev *mdev,
mlx5_core_dev      51 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c static void mlx5_geneve_tlv_option_destroy(struct mlx5_core_dev *mdev, u16 obj_id)
mlx5_core_dev     134 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c struct mlx5_geneve *mlx5_geneve_create(struct mlx5_core_dev *mdev)
mlx5_core_dev      14 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.h struct mlx5_geneve *mlx5_geneve_create(struct mlx5_core_dev *mdev);
mlx5_core_dev      23 drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.h *mlx5_geneve_create(struct mlx5_core_dev *mdev) { return NULL; }
mlx5_core_dev      39 drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c void mlx5_init_reserved_gids(struct mlx5_core_dev *dev)
mlx5_core_dev      48 drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c void mlx5_cleanup_reserved_gids(struct mlx5_core_dev *dev)
mlx5_core_dev      56 drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c int mlx5_core_reserve_gids(struct mlx5_core_dev *dev, unsigned int count)
mlx5_core_dev      80 drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c void mlx5_core_unreserve_gids(struct mlx5_core_dev *dev, unsigned int count)
mlx5_core_dev      93 drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c int mlx5_core_reserved_gid_alloc(struct mlx5_core_dev *dev, int *gid_index)
mlx5_core_dev     110 drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c void mlx5_core_reserved_gid_free(struct mlx5_core_dev *dev, int gid_index)
mlx5_core_dev     116 drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c unsigned int mlx5_core_reserved_gids_count(struct mlx5_core_dev *dev)
mlx5_core_dev     122 drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c int mlx5_core_roce_gid_set(struct mlx5_core_dev *dev, unsigned int index,
mlx5_core_dev       8 drivers/net/ethernet/mellanox/mlx5/core/lib/hv.c static int mlx5_hv_config_common(struct mlx5_core_dev *dev, void *buf, int len,
mlx5_core_dev      41 drivers/net/ethernet/mellanox/mlx5/core/lib/hv.c int mlx5_hv_read_config(struct mlx5_core_dev *dev, void *buf, int len,
mlx5_core_dev      47 drivers/net/ethernet/mellanox/mlx5/core/lib/hv.c int mlx5_hv_write_config(struct mlx5_core_dev *dev, void *buf, int len,
mlx5_core_dev      53 drivers/net/ethernet/mellanox/mlx5/core/lib/hv.c int mlx5_hv_register_invalidate(struct mlx5_core_dev *dev, void *context,
mlx5_core_dev      61 drivers/net/ethernet/mellanox/mlx5/core/lib/hv.c void mlx5_hv_unregister_invalidate(struct mlx5_core_dev *dev)
mlx5_core_dev      12 drivers/net/ethernet/mellanox/mlx5/core/lib/hv.h int mlx5_hv_read_config(struct mlx5_core_dev *dev, void *buf, int len,
mlx5_core_dev      14 drivers/net/ethernet/mellanox/mlx5/core/lib/hv.h int mlx5_hv_write_config(struct mlx5_core_dev *dev, void *buf, int len,
mlx5_core_dev      16 drivers/net/ethernet/mellanox/mlx5/core/lib/hv.h int mlx5_hv_register_invalidate(struct mlx5_core_dev *dev, void *context,
mlx5_core_dev      19 drivers/net/ethernet/mellanox/mlx5/core/lib/hv.h void mlx5_hv_unregister_invalidate(struct mlx5_core_dev *dev);
mlx5_core_dev      10 drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c 	struct mlx5_core_dev       *dev;
mlx5_core_dev      41 drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c struct mlx5_hv_vhca *mlx5_hv_vhca_create(struct mlx5_core_dev *dev)
mlx5_core_dev     150 drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c 	struct mlx5_core_dev *dev = hv_vhca->dev;
mlx5_core_dev      32 drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h struct mlx5_hv_vhca *mlx5_hv_vhca_create(struct mlx5_core_dev *dev);
mlx5_core_dev      56 drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h mlx5_hv_vhca_create(struct mlx5_core_dev *dev)
mlx5_core_dev      38 drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h void mlx5_init_reserved_gids(struct mlx5_core_dev *dev);
mlx5_core_dev      39 drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h void mlx5_cleanup_reserved_gids(struct mlx5_core_dev *dev);
mlx5_core_dev      40 drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h int  mlx5_core_reserve_gids(struct mlx5_core_dev *dev, unsigned int count);
mlx5_core_dev      41 drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h void mlx5_core_unreserve_gids(struct mlx5_core_dev *dev, unsigned int count);
mlx5_core_dev      42 drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h int  mlx5_core_reserved_gid_alloc(struct mlx5_core_dev *dev, int *gid_index);
mlx5_core_dev      43 drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h void mlx5_core_reserved_gid_free(struct mlx5_core_dev *dev, int gid_index);
mlx5_core_dev      44 drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h int mlx5_crdump_enable(struct mlx5_core_dev *dev);
mlx5_core_dev      45 drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h void mlx5_crdump_disable(struct mlx5_core_dev *dev);
mlx5_core_dev      46 drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h int mlx5_crdump_collect(struct mlx5_core_dev *dev, u32 *cr_data);
mlx5_core_dev      79 drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h void mlx5_get_pme_stats(struct mlx5_core_dev *dev, struct mlx5_pme_stats *stats);
mlx5_core_dev      83 drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h int mlx5_create_encryption_key(struct mlx5_core_dev *mdev,
mlx5_core_dev      85 drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h void mlx5_destroy_encryption_key(struct mlx5_core_dev *mdev, u32 key_id);
mlx5_core_dev      41 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c static int set_l2table_entry_cmd(struct mlx5_core_dev *dev, u32 index, u8 *mac)
mlx5_core_dev      56 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c static int del_l2table_entry_cmd(struct mlx5_core_dev *dev, u32 index)
mlx5_core_dev      98 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c int mlx5_mpfs_init(struct mlx5_core_dev *dev)
mlx5_core_dev     122 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c void mlx5_mpfs_cleanup(struct mlx5_core_dev *dev)
mlx5_core_dev     134 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c int mlx5_mpfs_add_mac(struct mlx5_core_dev *dev, u8 *mac)
mlx5_core_dev     181 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c int mlx5_mpfs_del_mac(struct mlx5_core_dev *dev, u8 *mac)
mlx5_core_dev      85 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h int  mlx5_mpfs_init(struct mlx5_core_dev *dev);
mlx5_core_dev      86 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h void mlx5_mpfs_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev      87 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h int  mlx5_mpfs_add_mac(struct mlx5_core_dev *dev, u8 *mac);
mlx5_core_dev      88 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h int  mlx5_mpfs_del_mac(struct mlx5_core_dev *dev, u8 *mac);
mlx5_core_dev      90 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h static inline int  mlx5_mpfs_init(struct mlx5_core_dev *dev) { return 0; }
mlx5_core_dev      91 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h static inline void mlx5_mpfs_cleanup(struct mlx5_core_dev *dev) {}
mlx5_core_dev      92 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h static inline int  mlx5_mpfs_add_mac(struct mlx5_core_dev *dev, u8 *mac) { return 0; }
mlx5_core_dev      93 drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h static inline int  mlx5_mpfs_del_mac(struct mlx5_core_dev *dev, u8 *mac) { return 0; }
mlx5_core_dev      53 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c void mlx5_pci_vsc_init(struct mlx5_core_dev *dev)
mlx5_core_dev      64 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c int mlx5_vsc_gw_lock(struct mlx5_core_dev *dev)
mlx5_core_dev     114 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c int mlx5_vsc_gw_unlock(struct mlx5_core_dev *dev)
mlx5_core_dev     123 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c int mlx5_vsc_gw_set_space(struct mlx5_core_dev *dev, u16 space,
mlx5_core_dev     171 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c static int mlx5_vsc_wait_on_flag(struct mlx5_core_dev *dev, u8 expected_val)
mlx5_core_dev     195 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c static int mlx5_vsc_gw_write(struct mlx5_core_dev *dev, unsigned int address,
mlx5_core_dev     221 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c static int mlx5_vsc_gw_read(struct mlx5_core_dev *dev, unsigned int address,
mlx5_core_dev     243 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c static int mlx5_vsc_gw_read_fast(struct mlx5_core_dev *dev,
mlx5_core_dev     267 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c int mlx5_vsc_gw_read_block_fast(struct mlx5_core_dev *dev, u32 *data,
mlx5_core_dev     283 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c int mlx5_vsc_sem_set_space(struct mlx5_core_dev *dev, u16 space,
mlx5_core_dev      16 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.h void mlx5_pci_vsc_init(struct mlx5_core_dev *dev);
mlx5_core_dev      17 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.h int mlx5_vsc_gw_lock(struct mlx5_core_dev *dev);
mlx5_core_dev      18 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.h int mlx5_vsc_gw_unlock(struct mlx5_core_dev *dev);
mlx5_core_dev      19 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.h int mlx5_vsc_gw_set_space(struct mlx5_core_dev *dev, u16 space,
mlx5_core_dev      21 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.h int mlx5_vsc_gw_read_block_fast(struct mlx5_core_dev *dev, u32 *data,
mlx5_core_dev      24 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.h static inline bool mlx5_vsc_accessible(struct mlx5_core_dev *dev)
mlx5_core_dev      29 drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.h int mlx5_vsc_sem_set_space(struct mlx5_core_dev *dev, u16 space,
mlx5_core_dev      17 drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c static void mlx5_query_port_tun_entropy(struct mlx5_core_dev *mdev,
mlx5_core_dev      43 drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c static int mlx5_set_port_tun_entropy_calc(struct mlx5_core_dev *mdev, u8 enable,
mlx5_core_dev      58 drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c static int mlx5_set_port_gre_tun_entropy_calc(struct mlx5_core_dev *mdev,
mlx5_core_dev      74 drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c 				struct mlx5_core_dev *mdev)
mlx5_core_dev      10 drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.h 	struct mlx5_core_dev *mdev;
mlx5_core_dev      18 drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.h 				struct mlx5_core_dev *mdev);
mlx5_core_dev      42 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c 	struct mlx5_core_dev		*mdev;
mlx5_core_dev      56 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c static inline u8 mlx5_vxlan_max_udp_ports(struct mlx5_core_dev *mdev)
mlx5_core_dev      61 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c static int mlx5_vxlan_core_add_port_cmd(struct mlx5_core_dev *mdev, u16 port)
mlx5_core_dev      72 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c static int mlx5_vxlan_core_del_port_cmd(struct mlx5_core_dev *mdev, u16 port)
mlx5_core_dev     193 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c struct mlx5_vxlan *mlx5_vxlan_create(struct mlx5_core_dev *mdev)
mlx5_core_dev      49 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.h struct mlx5_vxlan *mlx5_vxlan_create(struct mlx5_core_dev *mdev);
mlx5_core_dev      56 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.h mlx5_vxlan_create(struct mlx5_core_dev *mdev) { return ERR_PTR(-EOPNOTSUPP); }
mlx5_core_dev     179 drivers/net/ethernet/mellanox/mlx5/core/main.c static int wait_fw_init(struct mlx5_core_dev *dev, u32 max_wait_mili,
mlx5_core_dev     204 drivers/net/ethernet/mellanox/mlx5/core/main.c static void mlx5_set_driver_version(struct mlx5_core_dev *dev)
mlx5_core_dev     269 drivers/net/ethernet/mellanox/mlx5/core/main.c static int mlx5_pci_enable_device(struct mlx5_core_dev *dev)
mlx5_core_dev     285 drivers/net/ethernet/mellanox/mlx5/core/main.c static void mlx5_pci_disable_device(struct mlx5_core_dev *dev)
mlx5_core_dev     330 drivers/net/ethernet/mellanox/mlx5/core/main.c static u16 to_fw_pkey_sz(struct mlx5_core_dev *dev, u32 size)
mlx5_core_dev     351 drivers/net/ethernet/mellanox/mlx5/core/main.c static int mlx5_core_get_caps_mode(struct mlx5_core_dev *dev,
mlx5_core_dev     399 drivers/net/ethernet/mellanox/mlx5/core/main.c int mlx5_core_get_caps(struct mlx5_core_dev *dev, enum mlx5_cap_type cap_type)
mlx5_core_dev     409 drivers/net/ethernet/mellanox/mlx5/core/main.c static int set_caps(struct mlx5_core_dev *dev, void *in, int in_sz, int opmod)
mlx5_core_dev     418 drivers/net/ethernet/mellanox/mlx5/core/main.c static int handle_hca_cap_atomic(struct mlx5_core_dev *dev)
mlx5_core_dev     457 drivers/net/ethernet/mellanox/mlx5/core/main.c static int handle_hca_cap_odp(struct mlx5_core_dev *dev)
mlx5_core_dev     515 drivers/net/ethernet/mellanox/mlx5/core/main.c static int handle_hca_cap(struct mlx5_core_dev *dev)
mlx5_core_dev     588 drivers/net/ethernet/mellanox/mlx5/core/main.c static int set_hca_cap(struct mlx5_core_dev *dev)
mlx5_core_dev     614 drivers/net/ethernet/mellanox/mlx5/core/main.c static int set_hca_ctrl(struct mlx5_core_dev *dev)
mlx5_core_dev     631 drivers/net/ethernet/mellanox/mlx5/core/main.c static int mlx5_core_set_hca_defaults(struct mlx5_core_dev *dev)
mlx5_core_dev     642 drivers/net/ethernet/mellanox/mlx5/core/main.c int mlx5_core_enable_hca(struct mlx5_core_dev *dev, u16 func_id)
mlx5_core_dev     654 drivers/net/ethernet/mellanox/mlx5/core/main.c int mlx5_core_disable_hca(struct mlx5_core_dev *dev, u16 func_id)
mlx5_core_dev     666 drivers/net/ethernet/mellanox/mlx5/core/main.c u64 mlx5_read_internal_timer(struct mlx5_core_dev *dev,
mlx5_core_dev     686 drivers/net/ethernet/mellanox/mlx5/core/main.c static int mlx5_core_set_issi(struct mlx5_core_dev *dev)
mlx5_core_dev     738 drivers/net/ethernet/mellanox/mlx5/core/main.c static int mlx5_pci_init(struct mlx5_core_dev *dev, struct pci_dev *pdev,
mlx5_core_dev     795 drivers/net/ethernet/mellanox/mlx5/core/main.c static void mlx5_pci_close(struct mlx5_core_dev *dev)
mlx5_core_dev     808 drivers/net/ethernet/mellanox/mlx5/core/main.c static int mlx5_init_once(struct mlx5_core_dev *dev)
mlx5_core_dev     918 drivers/net/ethernet/mellanox/mlx5/core/main.c static void mlx5_cleanup_once(struct mlx5_core_dev *dev)
mlx5_core_dev     941 drivers/net/ethernet/mellanox/mlx5/core/main.c static int mlx5_function_setup(struct mlx5_core_dev *dev, bool boot)
mlx5_core_dev    1040 drivers/net/ethernet/mellanox/mlx5/core/main.c static int mlx5_function_teardown(struct mlx5_core_dev *dev, bool boot)
mlx5_core_dev    1057 drivers/net/ethernet/mellanox/mlx5/core/main.c static int mlx5_load(struct mlx5_core_dev *dev)
mlx5_core_dev    1159 drivers/net/ethernet/mellanox/mlx5/core/main.c static void mlx5_unload(struct mlx5_core_dev *dev)
mlx5_core_dev    1176 drivers/net/ethernet/mellanox/mlx5/core/main.c static int mlx5_load_one(struct mlx5_core_dev *dev, bool boot)
mlx5_core_dev    1244 drivers/net/ethernet/mellanox/mlx5/core/main.c static int mlx5_unload_one(struct mlx5_core_dev *dev, bool cleanup)
mlx5_core_dev    1278 drivers/net/ethernet/mellanox/mlx5/core/main.c static int mlx5_mdev_init(struct mlx5_core_dev *dev, int profile_idx)
mlx5_core_dev    1324 drivers/net/ethernet/mellanox/mlx5/core/main.c static void mlx5_mdev_uninit(struct mlx5_core_dev *dev)
mlx5_core_dev    1334 drivers/net/ethernet/mellanox/mlx5/core/main.c 	struct mlx5_core_dev *dev;
mlx5_core_dev    1390 drivers/net/ethernet/mellanox/mlx5/core/main.c 	struct mlx5_core_dev *dev  = pci_get_drvdata(pdev);
mlx5_core_dev    1410 drivers/net/ethernet/mellanox/mlx5/core/main.c 	struct mlx5_core_dev *dev = pci_get_drvdata(pdev);
mlx5_core_dev    1429 drivers/net/ethernet/mellanox/mlx5/core/main.c 	struct mlx5_core_dev *dev = pci_get_drvdata(pdev);
mlx5_core_dev    1455 drivers/net/ethernet/mellanox/mlx5/core/main.c 	struct mlx5_core_dev *dev = pci_get_drvdata(pdev);
mlx5_core_dev    1481 drivers/net/ethernet/mellanox/mlx5/core/main.c 	struct mlx5_core_dev *dev = pci_get_drvdata(pdev);
mlx5_core_dev    1500 drivers/net/ethernet/mellanox/mlx5/core/main.c static int mlx5_try_fast_unload(struct mlx5_core_dev *dev)
mlx5_core_dev    1552 drivers/net/ethernet/mellanox/mlx5/core/main.c 	struct mlx5_core_dev *dev  = pci_get_drvdata(pdev);
mlx5_core_dev    1564 drivers/net/ethernet/mellanox/mlx5/core/main.c 	struct mlx5_core_dev *dev = pci_get_drvdata(pdev);
mlx5_core_dev    1573 drivers/net/ethernet/mellanox/mlx5/core/main.c 	struct mlx5_core_dev *dev = pci_get_drvdata(pdev);
mlx5_core_dev    1603 drivers/net/ethernet/mellanox/mlx5/core/main.c void mlx5_disable_device(struct mlx5_core_dev *dev)
mlx5_core_dev    1609 drivers/net/ethernet/mellanox/mlx5/core/main.c void mlx5_recover_device(struct mlx5_core_dev *dev)
mlx5_core_dev      40 drivers/net/ethernet/mellanox/mlx5/core/mcg.c int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn)
mlx5_core_dev      54 drivers/net/ethernet/mellanox/mlx5/core/mcg.c int mlx5_core_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn)
mlx5_core_dev     119 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_query_hca_caps(struct mlx5_core_dev *dev);
mlx5_core_dev     120 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_query_board_id(struct mlx5_core_dev *dev);
mlx5_core_dev     121 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_cmd_init_hca(struct mlx5_core_dev *dev, uint32_t *sw_owner_id);
mlx5_core_dev     122 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_cmd_teardown_hca(struct mlx5_core_dev *dev);
mlx5_core_dev     123 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_cmd_force_teardown_hca(struct mlx5_core_dev *dev);
mlx5_core_dev     124 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_cmd_fast_teardown_hca(struct mlx5_core_dev *dev);
mlx5_core_dev     125 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_enter_error_state(struct mlx5_core_dev *dev, bool force);
mlx5_core_dev     126 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_error_sw_reset(struct mlx5_core_dev *dev);
mlx5_core_dev     127 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_disable_device(struct mlx5_core_dev *dev);
mlx5_core_dev     128 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_recover_device(struct mlx5_core_dev *dev);
mlx5_core_dev     129 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_sriov_init(struct mlx5_core_dev *dev);
mlx5_core_dev     130 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_sriov_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev     131 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_sriov_attach(struct mlx5_core_dev *dev);
mlx5_core_dev     132 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_sriov_detach(struct mlx5_core_dev *dev);
mlx5_core_dev     134 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_core_enable_hca(struct mlx5_core_dev *dev, u16 func_id);
mlx5_core_dev     135 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_core_disable_hca(struct mlx5_core_dev *dev, u16 func_id);
mlx5_core_dev     136 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_create_scheduling_element_cmd(struct mlx5_core_dev *dev, u8 hierarchy,
mlx5_core_dev     138 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_modify_scheduling_element_cmd(struct mlx5_core_dev *dev, u8 hierarchy,
mlx5_core_dev     141 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_destroy_scheduling_element_cmd(struct mlx5_core_dev *dev, u8 hierarchy,
mlx5_core_dev     143 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_wait_for_pages(struct mlx5_core_dev *dev, int *pages);
mlx5_core_dev     144 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h u64 mlx5_read_internal_timer(struct mlx5_core_dev *dev,
mlx5_core_dev     147 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_cmd_trigger_completions(struct mlx5_core_dev *dev);
mlx5_core_dev     148 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_cmd_flush(struct mlx5_core_dev *dev);
mlx5_core_dev     149 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_cq_debugfs_init(struct mlx5_core_dev *dev);
mlx5_core_dev     150 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_cq_debugfs_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev     152 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_query_pcam_reg(struct mlx5_core_dev *dev, u32 *pcam, u8 feature_group,
mlx5_core_dev     154 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_query_mcam_reg(struct mlx5_core_dev *dev, u32 *mcap, u8 feature_group,
mlx5_core_dev     156 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_query_qcam_reg(struct mlx5_core_dev *mdev, u32 *qcam,
mlx5_core_dev     159 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_lag_add(struct mlx5_core_dev *dev, struct net_device *netdev);
mlx5_core_dev     160 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_lag_remove(struct mlx5_core_dev *dev);
mlx5_core_dev     162 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_irq_table_init(struct mlx5_core_dev *dev);
mlx5_core_dev     163 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_irq_table_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev     164 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_irq_table_create(struct mlx5_core_dev *dev);
mlx5_core_dev     165 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_irq_table_destroy(struct mlx5_core_dev *dev);
mlx5_core_dev     175 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_events_init(struct mlx5_core_dev *dev);
mlx5_core_dev     176 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_events_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev     177 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_events_start(struct mlx5_core_dev *dev);
mlx5_core_dev     178 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_events_stop(struct mlx5_core_dev *dev);
mlx5_core_dev     182 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_attach_device(struct mlx5_core_dev *dev);
mlx5_core_dev     183 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_detach_device(struct mlx5_core_dev *dev);
mlx5_core_dev     184 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h bool mlx5_device_registered(struct mlx5_core_dev *dev);
mlx5_core_dev     185 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_register_device(struct mlx5_core_dev *dev);
mlx5_core_dev     186 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_unregister_device(struct mlx5_core_dev *dev);
mlx5_core_dev     187 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_add_dev_by_protocol(struct mlx5_core_dev *dev, int protocol);
mlx5_core_dev     188 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_remove_dev_by_protocol(struct mlx5_core_dev *dev, int protocol);
mlx5_core_dev     189 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h struct mlx5_core_dev *mlx5_get_next_phys_dev(struct mlx5_core_dev *dev);
mlx5_core_dev     196 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_query_mtpps(struct mlx5_core_dev *dev, u32 *mtpps, u32 mtpps_size);
mlx5_core_dev     197 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_set_mtpps(struct mlx5_core_dev *mdev, u32 *mtpps, u32 mtpps_size);
mlx5_core_dev     198 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_query_mtppse(struct mlx5_core_dev *mdev, u8 pin, u8 *arm, u8 *mode);
mlx5_core_dev     199 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_set_mtppse(struct mlx5_core_dev *mdev, u8 pin, u8 arm, u8 mode);
mlx5_core_dev     201 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h struct mlx5_dm *mlx5_dm_create(struct mlx5_core_dev *dev);
mlx5_core_dev     202 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_dm_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev     209 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_firmware_flash(struct mlx5_core_dev *dev, const struct firmware *fw,
mlx5_core_dev     211 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h int mlx5_fw_version_query(struct mlx5_core_dev *dev,
mlx5_core_dev     217 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h static inline bool mlx5_sriov_is_enabled(struct mlx5_core_dev *dev)
mlx5_core_dev     222 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h static inline int mlx5_lag_is_lacp_owner(struct mlx5_core_dev *dev)
mlx5_core_dev     234 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_reload_interface(struct mlx5_core_dev *mdev, int protocol);
mlx5_core_dev     235 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_lag_update(struct mlx5_core_dev *dev);
mlx5_core_dev     244 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h u8 mlx5_get_nic_state(struct mlx5_core_dev *dev);
mlx5_core_dev     245 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_set_nic_state(struct mlx5_core_dev *dev, u8 state);
mlx5_core_dev      39 drivers/net/ethernet/mellanox/mlx5/core/mr.c void mlx5_init_mkey_table(struct mlx5_core_dev *dev)
mlx5_core_dev      44 drivers/net/ethernet/mellanox/mlx5/core/mr.c void mlx5_cleanup_mkey_table(struct mlx5_core_dev *dev)
mlx5_core_dev      49 drivers/net/ethernet/mellanox/mlx5/core/mr.c int mlx5_core_create_mkey_cb(struct mlx5_core_dev *dev,
mlx5_core_dev     100 drivers/net/ethernet/mellanox/mlx5/core/mr.c int mlx5_core_create_mkey(struct mlx5_core_dev *dev,
mlx5_core_dev     109 drivers/net/ethernet/mellanox/mlx5/core/mr.c int mlx5_core_destroy_mkey(struct mlx5_core_dev *dev,
mlx5_core_dev     127 drivers/net/ethernet/mellanox/mlx5/core/mr.c int mlx5_core_query_mkey(struct mlx5_core_dev *dev, struct mlx5_core_mkey *mkey,
mlx5_core_dev     149 drivers/net/ethernet/mellanox/mlx5/core/mr.c int mlx5_core_create_psv(struct mlx5_core_dev *dev, u32 pdn,
mlx5_core_dev     174 drivers/net/ethernet/mellanox/mlx5/core/mr.c int mlx5_core_destroy_psv(struct mlx5_core_dev *dev, int psv_num)
mlx5_core_dev      49 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	struct mlx5_core_dev *dev;
mlx5_core_dev      76 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c static int insert_page(struct mlx5_core_dev *dev, u64 addr, struct page *page, u16 func_id)
mlx5_core_dev     114 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c static struct fw_page *find_fw_page(struct mlx5_core_dev *dev, u64 addr)
mlx5_core_dev     136 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c static int mlx5_cmd_query_pages(struct mlx5_core_dev *dev, u16 *func_id,
mlx5_core_dev     159 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c static int alloc_4k(struct mlx5_core_dev *dev, u64 *addr)
mlx5_core_dev     185 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c static void free_4k(struct mlx5_core_dev *dev, u64 addr)
mlx5_core_dev     212 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c static int alloc_system_page(struct mlx5_core_dev *dev, u16 func_id)
mlx5_core_dev     257 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c static void page_notify_fail(struct mlx5_core_dev *dev, u16 func_id,
mlx5_core_dev     275 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c static int give_pages(struct mlx5_core_dev *dev, u16 func_id, int npages,
mlx5_core_dev     342 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c static int reclaim_pages_cmd(struct mlx5_core_dev *dev,
mlx5_core_dev     373 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c static int reclaim_pages(struct mlx5_core_dev *dev, u32 func_id, int npages,
mlx5_core_dev     432 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	struct mlx5_core_dev *dev = req->dev;
mlx5_core_dev     456 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	struct mlx5_core_dev *dev;
mlx5_core_dev     464 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	dev  = container_of(priv, struct mlx5_core_dev, priv);
mlx5_core_dev     487 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c int mlx5_satisfy_startup_pages(struct mlx5_core_dev *dev, int boot)
mlx5_core_dev     520 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c int mlx5_reclaim_startup_pages(struct mlx5_core_dev *dev)
mlx5_core_dev     563 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c int mlx5_pagealloc_init(struct mlx5_core_dev *dev)
mlx5_core_dev     574 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c void mlx5_pagealloc_cleanup(struct mlx5_core_dev *dev)
mlx5_core_dev     579 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c void mlx5_pagealloc_start(struct mlx5_core_dev *dev)
mlx5_core_dev     585 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c void mlx5_pagealloc_stop(struct mlx5_core_dev *dev)
mlx5_core_dev     591 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c int mlx5_wait_for_pages(struct mlx5_core_dev *dev, int *pages)
mlx5_core_dev      29 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c int mlx5_irq_table_init(struct mlx5_core_dev *dev)
mlx5_core_dev      41 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c void mlx5_irq_table_cleanup(struct mlx5_core_dev *dev)
mlx5_core_dev      51 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c static struct mlx5_irq *mlx5_irq_get(struct mlx5_core_dev *dev, int vecidx)
mlx5_core_dev      94 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c static int request_irqs(struct mlx5_core_dev *dev, int nvec)
mlx5_core_dev     127 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c static void irq_clear_rmap(struct mlx5_core_dev *dev)
mlx5_core_dev     136 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c static int irq_set_rmap(struct mlx5_core_dev *mdev)
mlx5_core_dev     173 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c static int set_comp_irq_affinity_hint(struct mlx5_core_dev *mdev, int i)
mlx5_core_dev     196 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c static void clear_comp_irq_affinity_hint(struct mlx5_core_dev *mdev, int i)
mlx5_core_dev     208 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c static int set_comp_irq_affinity_hints(struct mlx5_core_dev *mdev)
mlx5_core_dev     229 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c static void clear_comp_irqs_affinity_hints(struct mlx5_core_dev *mdev)
mlx5_core_dev     251 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c static void unrequest_irqs(struct mlx5_core_dev *dev)
mlx5_core_dev     261 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c int mlx5_irq_table_create(struct mlx5_core_dev *dev)
mlx5_core_dev     317 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c void mlx5_irq_table_destroy(struct mlx5_core_dev *dev)
mlx5_core_dev      39 drivers/net/ethernet/mellanox/mlx5/core/pd.c int mlx5_core_alloc_pd(struct mlx5_core_dev *dev, u32 *pdn)
mlx5_core_dev      53 drivers/net/ethernet/mellanox/mlx5/core/pd.c int mlx5_core_dealloc_pd(struct mlx5_core_dev *dev, u32 pdn)
mlx5_core_dev      36 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_core_access_reg(struct mlx5_core_dev *dev, void *data_in,
mlx5_core_dev      74 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_pcam_reg(struct mlx5_core_dev *dev, u32 *pcam, u8 feature_group,
mlx5_core_dev      86 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_mcam_reg(struct mlx5_core_dev *dev, u32 *mcam, u8 feature_group,
mlx5_core_dev      98 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_qcam_reg(struct mlx5_core_dev *mdev, u32 *qcam,
mlx5_core_dev     120 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_set_port_caps(struct mlx5_core_dev *dev, u8 port_num, u32 caps)
mlx5_core_dev     134 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_port_ptys(struct mlx5_core_dev *dev, u32 *ptys,
mlx5_core_dev     146 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_set_port_beacon(struct mlx5_core_dev *dev, u16 beacon_duration)
mlx5_core_dev     157 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_port_link_width_oper(struct mlx5_core_dev *dev,
mlx5_core_dev     173 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_port_ib_proto_oper(struct mlx5_core_dev *dev,
mlx5_core_dev     191 drivers/net/ethernet/mellanox/mlx5/core/port.c void mlx5_toggle_port_link(struct mlx5_core_dev *dev)
mlx5_core_dev     202 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_set_port_admin_status(struct mlx5_core_dev *dev,
mlx5_core_dev     216 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_port_admin_status(struct mlx5_core_dev *dev,
mlx5_core_dev     233 drivers/net/ethernet/mellanox/mlx5/core/port.c static void mlx5_query_port_mtu(struct mlx5_core_dev *dev, u16 *admin_mtu,
mlx5_core_dev     251 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_set_port_mtu(struct mlx5_core_dev *dev, u16 mtu, u8 port)
mlx5_core_dev     263 drivers/net/ethernet/mellanox/mlx5/core/port.c void mlx5_query_port_max_mtu(struct mlx5_core_dev *dev, u16 *max_mtu,
mlx5_core_dev     270 drivers/net/ethernet/mellanox/mlx5/core/port.c void mlx5_query_port_oper_mtu(struct mlx5_core_dev *dev, u16 *oper_mtu,
mlx5_core_dev     277 drivers/net/ethernet/mellanox/mlx5/core/port.c static int mlx5_query_module_num(struct mlx5_core_dev *dev, int *module_num)
mlx5_core_dev     319 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_module_eeprom(struct mlx5_core_dev *dev,
mlx5_core_dev     374 drivers/net/ethernet/mellanox/mlx5/core/port.c static int mlx5_query_port_pvlc(struct mlx5_core_dev *dev, u32 *pvlc,
mlx5_core_dev     384 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_port_vl_hw_cap(struct mlx5_core_dev *dev,
mlx5_core_dev     400 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_core_query_ib_ppcnt(struct mlx5_core_dev *dev,
mlx5_core_dev     423 drivers/net/ethernet/mellanox/mlx5/core/port.c static int mlx5_query_pfcc_reg(struct mlx5_core_dev *dev, u32 *out,
mlx5_core_dev     434 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_set_port_pause(struct mlx5_core_dev *dev, u32 rx_pause, u32 tx_pause)
mlx5_core_dev     448 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_port_pause(struct mlx5_core_dev *dev,
mlx5_core_dev     468 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_set_port_stall_watermark(struct mlx5_core_dev *dev,
mlx5_core_dev     489 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_port_stall_watermark(struct mlx5_core_dev *dev,
mlx5_core_dev     511 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_set_port_pfc(struct mlx5_core_dev *dev, u8 pfc_en_tx, u8 pfc_en_rx)
mlx5_core_dev     527 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_port_pfc(struct mlx5_core_dev *dev, u8 *pfc_en_tx, u8 *pfc_en_rx)
mlx5_core_dev     546 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_max_tc(struct mlx5_core_dev *mdev)
mlx5_core_dev     553 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_port_dcbx_param(struct mlx5_core_dev *mdev, u32 *out)
mlx5_core_dev     563 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_set_port_dcbx_param(struct mlx5_core_dev *mdev, u32 *in)
mlx5_core_dev     573 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_set_port_prio_tc(struct mlx5_core_dev *mdev, u8 *prio_tc)
mlx5_core_dev     597 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_port_prio_tc(struct mlx5_core_dev *mdev,
mlx5_core_dev     619 drivers/net/ethernet/mellanox/mlx5/core/port.c static int mlx5_set_port_qetcr_reg(struct mlx5_core_dev *mdev, u32 *in,
mlx5_core_dev     631 drivers/net/ethernet/mellanox/mlx5/core/port.c static int mlx5_query_port_qetcr_reg(struct mlx5_core_dev *mdev, u32 *out,
mlx5_core_dev     644 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_set_port_tc_group(struct mlx5_core_dev *mdev, u8 *tc_group)
mlx5_core_dev     658 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_port_tc_group(struct mlx5_core_dev *mdev,
mlx5_core_dev     679 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_set_port_tc_bw_alloc(struct mlx5_core_dev *mdev, u8 *tc_bw)
mlx5_core_dev     693 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_port_tc_bw_alloc(struct mlx5_core_dev *mdev,
mlx5_core_dev     714 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_modify_port_ets_rate_limit(struct mlx5_core_dev *mdev,
mlx5_core_dev     738 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_port_ets_rate_limit(struct mlx5_core_dev *mdev,
mlx5_core_dev     764 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_set_port_wol(struct mlx5_core_dev *mdev, u8 wol_mode)
mlx5_core_dev     776 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_port_wol(struct mlx5_core_dev *mdev, u8 *wol_mode)
mlx5_core_dev     791 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_ports_check(struct mlx5_core_dev *mdev, u32 *out, int outlen)
mlx5_core_dev     800 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_set_ports_check(struct mlx5_core_dev *mdev, u32 *in, int inlen)
mlx5_core_dev     808 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_set_port_fcs(struct mlx5_core_dev *mdev, u8 enable)
mlx5_core_dev     821 drivers/net/ethernet/mellanox/mlx5/core/port.c void mlx5_query_port_fcs(struct mlx5_core_dev *mdev, bool *supported,
mlx5_core_dev     839 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_mtpps(struct mlx5_core_dev *mdev, u32 *mtpps, u32 mtpps_size)
mlx5_core_dev     847 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_set_mtpps(struct mlx5_core_dev *mdev, u32 *mtpps, u32 mtpps_size)
mlx5_core_dev     855 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_mtppse(struct mlx5_core_dev *mdev, u8 pin, u8 *arm, u8 *mode)
mlx5_core_dev     874 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_set_mtppse(struct mlx5_core_dev *mdev, u8 pin, u8 arm, u8 mode)
mlx5_core_dev     887 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_set_trust_state(struct mlx5_core_dev *mdev, u8 trust_state)
mlx5_core_dev     901 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_trust_state(struct mlx5_core_dev *mdev, u8 *trust_state)
mlx5_core_dev     917 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_set_dscp2prio(struct mlx5_core_dev *mdev, u8 dscp, u8 prio)
mlx5_core_dev     954 drivers/net/ethernet/mellanox/mlx5/core/port.c int mlx5_query_dscp2prio(struct mlx5_core_dev *mdev, u8 *dscp2prio)
mlx5_core_dev      43 drivers/net/ethernet/mellanox/mlx5/core/qp.c static int mlx5_core_drain_dct(struct mlx5_core_dev *dev,
mlx5_core_dev     127 drivers/net/ethernet/mellanox/mlx5/core/qp.c 	struct mlx5_core_dev *dev;
mlx5_core_dev     159 drivers/net/ethernet/mellanox/mlx5/core/qp.c 	dev   = container_of(priv, struct mlx5_core_dev, priv);
mlx5_core_dev     196 drivers/net/ethernet/mellanox/mlx5/core/qp.c static int create_resource_common(struct mlx5_core_dev *dev,
mlx5_core_dev     219 drivers/net/ethernet/mellanox/mlx5/core/qp.c static void destroy_resource_common(struct mlx5_core_dev *dev,
mlx5_core_dev     233 drivers/net/ethernet/mellanox/mlx5/core/qp.c static int _mlx5_core_destroy_dct(struct mlx5_core_dev *dev,
mlx5_core_dev     264 drivers/net/ethernet/mellanox/mlx5/core/qp.c int mlx5_core_create_dct(struct mlx5_core_dev *dev,
mlx5_core_dev     294 drivers/net/ethernet/mellanox/mlx5/core/qp.c int mlx5_core_create_qp(struct mlx5_core_dev *dev,
mlx5_core_dev     337 drivers/net/ethernet/mellanox/mlx5/core/qp.c static int mlx5_core_drain_dct(struct mlx5_core_dev *dev,
mlx5_core_dev     351 drivers/net/ethernet/mellanox/mlx5/core/qp.c int mlx5_core_destroy_dct(struct mlx5_core_dev *dev,
mlx5_core_dev     358 drivers/net/ethernet/mellanox/mlx5/core/qp.c int mlx5_core_destroy_qp(struct mlx5_core_dev *dev,
mlx5_core_dev     381 drivers/net/ethernet/mellanox/mlx5/core/qp.c int mlx5_core_set_delay_drop(struct mlx5_core_dev *dev,
mlx5_core_dev     423 drivers/net/ethernet/mellanox/mlx5/core/qp.c static int modify_qp_mbox_alloc(struct mlx5_core_dev *dev, u16 opcode, int qpn,
mlx5_core_dev     506 drivers/net/ethernet/mellanox/mlx5/core/qp.c int mlx5_core_qp_modify(struct mlx5_core_dev *dev, u16 opcode,
mlx5_core_dev     524 drivers/net/ethernet/mellanox/mlx5/core/qp.c void mlx5_init_qp_table(struct mlx5_core_dev *dev)
mlx5_core_dev     537 drivers/net/ethernet/mellanox/mlx5/core/qp.c void mlx5_cleanup_qp_table(struct mlx5_core_dev *dev)
mlx5_core_dev     545 drivers/net/ethernet/mellanox/mlx5/core/qp.c int mlx5_core_qp_query(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp,
mlx5_core_dev     556 drivers/net/ethernet/mellanox/mlx5/core/qp.c int mlx5_core_dct_query(struct mlx5_core_dev *dev, struct mlx5_core_dct *dct,
mlx5_core_dev     570 drivers/net/ethernet/mellanox/mlx5/core/qp.c int mlx5_core_xrcd_alloc(struct mlx5_core_dev *dev, u32 *xrcdn)
mlx5_core_dev     584 drivers/net/ethernet/mellanox/mlx5/core/qp.c int mlx5_core_xrcd_dealloc(struct mlx5_core_dev *dev, u32 xrcdn)
mlx5_core_dev     595 drivers/net/ethernet/mellanox/mlx5/core/qp.c static void destroy_rq_tracked(struct mlx5_core_dev *dev, u32 rqn, u16 uid)
mlx5_core_dev     606 drivers/net/ethernet/mellanox/mlx5/core/qp.c int mlx5_core_create_rq_tracked(struct mlx5_core_dev *dev, u32 *in, int inlen,
mlx5_core_dev     631 drivers/net/ethernet/mellanox/mlx5/core/qp.c void mlx5_core_destroy_rq_tracked(struct mlx5_core_dev *dev,
mlx5_core_dev     639 drivers/net/ethernet/mellanox/mlx5/core/qp.c static void destroy_sq_tracked(struct mlx5_core_dev *dev, u32 sqn, u16 uid)
mlx5_core_dev     650 drivers/net/ethernet/mellanox/mlx5/core/qp.c int mlx5_core_create_sq_tracked(struct mlx5_core_dev *dev, u32 *in, int inlen,
mlx5_core_dev     675 drivers/net/ethernet/mellanox/mlx5/core/qp.c void mlx5_core_destroy_sq_tracked(struct mlx5_core_dev *dev,
mlx5_core_dev     683 drivers/net/ethernet/mellanox/mlx5/core/qp.c int mlx5_core_alloc_q_counter(struct mlx5_core_dev *dev, u16 *counter_id)
mlx5_core_dev     698 drivers/net/ethernet/mellanox/mlx5/core/qp.c int mlx5_core_dealloc_q_counter(struct mlx5_core_dev *dev, u16 counter_id)
mlx5_core_dev     710 drivers/net/ethernet/mellanox/mlx5/core/qp.c int mlx5_core_query_q_counter(struct mlx5_core_dev *dev, u16 counter_id,
mlx5_core_dev     722 drivers/net/ethernet/mellanox/mlx5/core/qp.c struct mlx5_core_rsc_common *mlx5_core_res_hold(struct mlx5_core_dev *dev,
mlx5_core_dev      13 drivers/net/ethernet/mellanox/mlx5/core/rdma.c static void mlx5_rdma_disable_roce_steering(struct mlx5_core_dev *dev)
mlx5_core_dev      22 drivers/net/ethernet/mellanox/mlx5/core/rdma.c static int mlx5_rdma_enable_roce_steering(struct mlx5_core_dev *dev)
mlx5_core_dev     116 drivers/net/ethernet/mellanox/mlx5/core/rdma.c static void mlx5_rdma_del_roce_addr(struct mlx5_core_dev *dev)
mlx5_core_dev     122 drivers/net/ethernet/mellanox/mlx5/core/rdma.c static void mlx5_rdma_make_default_gid(struct mlx5_core_dev *dev, union ib_gid *gid)
mlx5_core_dev     131 drivers/net/ethernet/mellanox/mlx5/core/rdma.c static int mlx5_rdma_add_roce_addr(struct mlx5_core_dev *dev)
mlx5_core_dev     143 drivers/net/ethernet/mellanox/mlx5/core/rdma.c void mlx5_rdma_disable_roce(struct mlx5_core_dev *dev)
mlx5_core_dev     155 drivers/net/ethernet/mellanox/mlx5/core/rdma.c void mlx5_rdma_enable_roce(struct mlx5_core_dev *dev)
mlx5_core_dev      11 drivers/net/ethernet/mellanox/mlx5/core/rdma.h void mlx5_rdma_enable_roce(struct mlx5_core_dev *dev);
mlx5_core_dev      12 drivers/net/ethernet/mellanox/mlx5/core/rdma.h void mlx5_rdma_disable_roce(struct mlx5_core_dev *dev);
mlx5_core_dev      16 drivers/net/ethernet/mellanox/mlx5/core/rdma.h static inline void mlx5_rdma_enable_roce(struct mlx5_core_dev *dev) {}
mlx5_core_dev      17 drivers/net/ethernet/mellanox/mlx5/core/rdma.h static inline void mlx5_rdma_disable_roce(struct mlx5_core_dev *dev) {}
mlx5_core_dev      40 drivers/net/ethernet/mellanox/mlx5/core/rl.c int mlx5_create_scheduling_element_cmd(struct mlx5_core_dev *dev, u8 hierarchy,
mlx5_core_dev      65 drivers/net/ethernet/mellanox/mlx5/core/rl.c int mlx5_modify_scheduling_element_cmd(struct mlx5_core_dev *dev, u8 hierarchy,
mlx5_core_dev      88 drivers/net/ethernet/mellanox/mlx5/core/rl.c int mlx5_destroy_scheduling_element_cmd(struct mlx5_core_dev *dev, u8 hierarchy,
mlx5_core_dev     128 drivers/net/ethernet/mellanox/mlx5/core/rl.c static int mlx5_set_pp_rate_limit_cmd(struct mlx5_core_dev *dev,
mlx5_core_dev     144 drivers/net/ethernet/mellanox/mlx5/core/rl.c bool mlx5_rl_is_in_range(struct mlx5_core_dev *dev, u32 rate)
mlx5_core_dev     161 drivers/net/ethernet/mellanox/mlx5/core/rl.c int mlx5_rl_add_rate(struct mlx5_core_dev *dev, u16 *index,
mlx5_core_dev     207 drivers/net/ethernet/mellanox/mlx5/core/rl.c void mlx5_rl_remove_rate(struct mlx5_core_dev *dev, struct mlx5_rate_limit *rl)
mlx5_core_dev     237 drivers/net/ethernet/mellanox/mlx5/core/rl.c int mlx5_init_rl_table(struct mlx5_core_dev *dev)
mlx5_core_dev     273 drivers/net/ethernet/mellanox/mlx5/core/rl.c void mlx5_cleanup_rl_table(struct mlx5_core_dev *dev)
mlx5_core_dev      39 drivers/net/ethernet/mellanox/mlx5/core/sriov.c static int sriov_restore_guids(struct mlx5_core_dev *dev, int vf)
mlx5_core_dev      71 drivers/net/ethernet/mellanox/mlx5/core/sriov.c static int mlx5_device_enable_sriov(struct mlx5_core_dev *dev, int num_vfs)
mlx5_core_dev     111 drivers/net/ethernet/mellanox/mlx5/core/sriov.c static void mlx5_device_disable_sriov(struct mlx5_core_dev *dev)
mlx5_core_dev     138 drivers/net/ethernet/mellanox/mlx5/core/sriov.c 	struct mlx5_core_dev *dev  = pci_get_drvdata(pdev);
mlx5_core_dev     157 drivers/net/ethernet/mellanox/mlx5/core/sriov.c 	struct mlx5_core_dev *dev  = pci_get_drvdata(pdev);
mlx5_core_dev     165 drivers/net/ethernet/mellanox/mlx5/core/sriov.c 	struct mlx5_core_dev *dev  = pci_get_drvdata(pdev);
mlx5_core_dev     181 drivers/net/ethernet/mellanox/mlx5/core/sriov.c int mlx5_sriov_attach(struct mlx5_core_dev *dev)
mlx5_core_dev     190 drivers/net/ethernet/mellanox/mlx5/core/sriov.c void mlx5_sriov_detach(struct mlx5_core_dev *dev)
mlx5_core_dev     198 drivers/net/ethernet/mellanox/mlx5/core/sriov.c static u16 mlx5_get_max_vfs(struct mlx5_core_dev *dev)
mlx5_core_dev     222 drivers/net/ethernet/mellanox/mlx5/core/sriov.c int mlx5_sriov_init(struct mlx5_core_dev *dev)
mlx5_core_dev     241 drivers/net/ethernet/mellanox/mlx5/core/sriov.c void mlx5_sriov_cleanup(struct mlx5_core_dev *dev)
mlx5_core_dev     985 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c 					struct mlx5_core_dev *mdev)
mlx5_core_dev       6 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c int mlx5dr_cmd_query_esw_vport_context(struct mlx5_core_dev *mdev,
mlx5_core_dev      34 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c int mlx5dr_cmd_query_gvmi(struct mlx5_core_dev *mdev, bool other_vport,
mlx5_core_dev      66 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c int mlx5dr_cmd_query_esw_caps(struct mlx5_core_dev *mdev,
mlx5_core_dev      88 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c int mlx5dr_cmd_query_device(struct mlx5_core_dev *mdev,
mlx5_core_dev     129 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c int mlx5dr_cmd_query_flow_table(struct mlx5_core_dev *dev,
mlx5_core_dev     159 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c int mlx5dr_cmd_sync_steering(struct mlx5_core_dev *mdev)
mlx5_core_dev     169 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c int mlx5dr_cmd_set_fte_modify_and_vport(struct mlx5_core_dev *mdev,
mlx5_core_dev     213 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c int mlx5dr_cmd_del_flow_table_entry(struct mlx5_core_dev *mdev,
mlx5_core_dev     227 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c int mlx5dr_cmd_alloc_modify_header(struct mlx5_core_dev *mdev,
mlx5_core_dev     263 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c int mlx5dr_cmd_dealloc_modify_header(struct mlx5_core_dev *mdev,
mlx5_core_dev     277 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c int mlx5dr_cmd_create_empty_flow_group(struct mlx5_core_dev *mdev,
mlx5_core_dev     306 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c int mlx5dr_cmd_destroy_flow_group(struct mlx5_core_dev *mdev,
mlx5_core_dev     322 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c int mlx5dr_cmd_create_flow_table(struct mlx5_core_dev *mdev,
mlx5_core_dev     377 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c int mlx5dr_cmd_destroy_flow_table(struct mlx5_core_dev *mdev,
mlx5_core_dev     392 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c int mlx5dr_cmd_create_reformat_ctx(struct mlx5_core_dev *mdev,
mlx5_core_dev     433 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c void mlx5dr_cmd_destroy_reformat_ctx(struct mlx5_core_dev *mdev,
mlx5_core_dev     447 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c int mlx5dr_cmd_query_gid(struct mlx5_core_dev *mdev, u8 vhca_port_num,
mlx5_core_dev     171 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c static int dr_domain_query_fdb_caps(struct mlx5_core_dev *mdev,
mlx5_core_dev     209 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c static int dr_domain_caps_init(struct mlx5_core_dev *mdev,
mlx5_core_dev     285 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c mlx5dr_domain_create(struct mlx5_core_dev *mdev, enum mlx5dr_domain_type type)
mlx5_core_dev      70 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_icm_pool.c static int dr_icm_create_dm_mkey(struct mlx5_core_dev *mdev,
mlx5_core_dev     102 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_icm_pool.c 	struct mlx5_core_dev *mdev = pool->dmn->mdev;
mlx5_core_dev     159 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_icm_pool.c 	struct mlx5_core_dev *mdev = icm_mr->pool->dmn->mdev;
mlx5_core_dev     108 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c static struct mlx5dr_qp *dr_create_rc_qp(struct mlx5_core_dev *mdev,
mlx5_core_dev     204 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c static void dr_destroy_qp(struct mlx5_core_dev *mdev,
mlx5_core_dev     574 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c static int dr_modify_qp_rst2init(struct mlx5_core_dev *mdev,
mlx5_core_dev     592 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c static int dr_cmd_modify_qp_rtr2rts(struct mlx5_core_dev *mdev,
mlx5_core_dev     611 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c static int dr_cmd_modify_qp_init2rtr(struct mlx5_core_dev *mdev,
mlx5_core_dev     698 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c static struct mlx5dr_cq *dr_create_cq(struct mlx5_core_dev *mdev,
mlx5_core_dev     790 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c static void dr_destroy_cq(struct mlx5_core_dev *mdev, struct mlx5dr_cq *cq)
mlx5_core_dev     798 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c dr_create_mkey(struct mlx5_core_dev *mdev, u32 pdn, struct mlx5_core_mkey *mkey)
mlx5_core_dev     818 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c static struct mlx5dr_mr *dr_reg_mr(struct mlx5_core_dev *mdev,
mlx5_core_dev     855 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c static void dr_dereg_mr(struct mlx5_core_dev *mdev, struct mlx5dr_mr *mr)
mlx5_core_dev     649 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 	struct mlx5_core_dev *mdev;
mlx5_core_dev     741 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 					struct mlx5_core_dev *mdev;
mlx5_core_dev     863 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_cmd_query_device(struct mlx5_core_dev *mdev,
mlx5_core_dev     865 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_cmd_query_esw_vport_context(struct mlx5_core_dev *mdev,
mlx5_core_dev     869 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_cmd_query_gvmi(struct mlx5_core_dev *mdev,
mlx5_core_dev     871 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_cmd_query_esw_caps(struct mlx5_core_dev *mdev,
mlx5_core_dev     873 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_cmd_sync_steering(struct mlx5_core_dev *mdev);
mlx5_core_dev     874 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_cmd_set_fte_modify_and_vport(struct mlx5_core_dev *mdev,
mlx5_core_dev     880 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_cmd_del_flow_table_entry(struct mlx5_core_dev *mdev,
mlx5_core_dev     883 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_cmd_alloc_modify_header(struct mlx5_core_dev *mdev,
mlx5_core_dev     888 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_cmd_dealloc_modify_header(struct mlx5_core_dev *mdev,
mlx5_core_dev     890 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_cmd_create_empty_flow_group(struct mlx5_core_dev *mdev,
mlx5_core_dev     894 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_cmd_destroy_flow_group(struct mlx5_core_dev *mdev,
mlx5_core_dev     898 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_cmd_create_flow_table(struct mlx5_core_dev *mdev,
mlx5_core_dev     907 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_cmd_destroy_flow_table(struct mlx5_core_dev *mdev,
mlx5_core_dev     910 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_cmd_query_flow_table(struct mlx5_core_dev *dev,
mlx5_core_dev     914 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_cmd_create_reformat_ctx(struct mlx5_core_dev *mdev,
mlx5_core_dev     919 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h void mlx5dr_cmd_destroy_reformat_ctx(struct mlx5_core_dev *mdev,
mlx5_core_dev     941 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h int mlx5dr_cmd_query_gid(struct mlx5_core_dev *mdev, u8 vhca_port_num,
mlx5_core_dev     971 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 	struct mlx5_core_dev *mdev;
mlx5_core_dev     993 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 	struct mlx5_core_dev *mdev;
mlx5_core_dev    1001 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 	struct mlx5_core_dev *mdev;
mlx5_core_dev     187 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c static struct mlx5dr_action *create_ft_action(struct mlx5_core_dev *dev,
mlx5_core_dev     218 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 	struct mlx5_core_dev *dev = ns->dev;
mlx5_core_dev     589 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c bool mlx5_fs_dr_is_supported(struct mlx5_core_dev *dev)
mlx5_core_dev      43 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.h bool mlx5_fs_dr_is_supported(struct mlx5_core_dev *dev);
mlx5_core_dev      54 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.h static inline bool mlx5_fs_dr_is_supported(struct mlx5_core_dev *dev)
mlx5_core_dev      39 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h mlx5dr_domain_create(struct mlx5_core_dev *mdev, enum mlx5dr_domain_type type);
mlx5_core_dev      79 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h 					struct mlx5_core_dev *mdev);
mlx5_core_dev     113 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h mlx5dr_is_supported(struct mlx5_core_dev *dev)
mlx5_core_dev     121 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h mlx5dr_domain_create(struct mlx5_core_dev *mdev, enum mlx5dr_domain_type type) { return NULL; }
mlx5_core_dev     169 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h 					struct mlx5_core_dev *mdev) { return NULL; }
mlx5_core_dev     208 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h mlx5dr_is_supported(struct mlx5_core_dev *dev) { return false; }
mlx5_core_dev      37 drivers/net/ethernet/mellanox/mlx5/core/transobj.c int mlx5_core_alloc_transport_domain(struct mlx5_core_dev *dev, u32 *tdn)
mlx5_core_dev      55 drivers/net/ethernet/mellanox/mlx5/core/transobj.c void mlx5_core_dealloc_transport_domain(struct mlx5_core_dev *dev, u32 tdn)
mlx5_core_dev      67 drivers/net/ethernet/mellanox/mlx5/core/transobj.c int mlx5_core_create_rq(struct mlx5_core_dev *dev, u32 *in, int inlen, u32 *rqn)
mlx5_core_dev      81 drivers/net/ethernet/mellanox/mlx5/core/transobj.c int mlx5_core_modify_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *in, int inlen)
mlx5_core_dev      93 drivers/net/ethernet/mellanox/mlx5/core/transobj.c void mlx5_core_destroy_rq(struct mlx5_core_dev *dev, u32 rqn)
mlx5_core_dev     104 drivers/net/ethernet/mellanox/mlx5/core/transobj.c int mlx5_core_query_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *out)
mlx5_core_dev     116 drivers/net/ethernet/mellanox/mlx5/core/transobj.c int mlx5_core_create_sq(struct mlx5_core_dev *dev, u32 *in, int inlen, u32 *sqn)
mlx5_core_dev     129 drivers/net/ethernet/mellanox/mlx5/core/transobj.c int mlx5_core_modify_sq(struct mlx5_core_dev *dev, u32 sqn, u32 *in, int inlen)
mlx5_core_dev     139 drivers/net/ethernet/mellanox/mlx5/core/transobj.c void mlx5_core_destroy_sq(struct mlx5_core_dev *dev, u32 sqn)
mlx5_core_dev     149 drivers/net/ethernet/mellanox/mlx5/core/transobj.c int mlx5_core_query_sq(struct mlx5_core_dev *dev, u32 sqn, u32 *out)
mlx5_core_dev     160 drivers/net/ethernet/mellanox/mlx5/core/transobj.c int mlx5_core_query_sq_state(struct mlx5_core_dev *dev, u32 sqn, u8 *state)
mlx5_core_dev     185 drivers/net/ethernet/mellanox/mlx5/core/transobj.c int mlx5_core_create_tir_out(struct mlx5_core_dev *dev,
mlx5_core_dev     195 drivers/net/ethernet/mellanox/mlx5/core/transobj.c int mlx5_core_create_tir(struct mlx5_core_dev *dev, u32 *in, int inlen,
mlx5_core_dev     210 drivers/net/ethernet/mellanox/mlx5/core/transobj.c int mlx5_core_modify_tir(struct mlx5_core_dev *dev, u32 tirn, u32 *in,
mlx5_core_dev     220 drivers/net/ethernet/mellanox/mlx5/core/transobj.c void mlx5_core_destroy_tir(struct mlx5_core_dev *dev, u32 tirn)
mlx5_core_dev     231 drivers/net/ethernet/mellanox/mlx5/core/transobj.c int mlx5_core_create_tis(struct mlx5_core_dev *dev, u32 *in, int inlen,
mlx5_core_dev     246 drivers/net/ethernet/mellanox/mlx5/core/transobj.c int mlx5_core_modify_tis(struct mlx5_core_dev *dev, u32 tisn, u32 *in,
mlx5_core_dev     258 drivers/net/ethernet/mellanox/mlx5/core/transobj.c void mlx5_core_destroy_tis(struct mlx5_core_dev *dev, u32 tisn)
mlx5_core_dev     269 drivers/net/ethernet/mellanox/mlx5/core/transobj.c int mlx5_core_create_rqt(struct mlx5_core_dev *dev, u32 *in, int inlen,
mlx5_core_dev     284 drivers/net/ethernet/mellanox/mlx5/core/transobj.c int mlx5_core_modify_rqt(struct mlx5_core_dev *dev, u32 rqtn, u32 *in,
mlx5_core_dev     294 drivers/net/ethernet/mellanox/mlx5/core/transobj.c void mlx5_core_destroy_rqt(struct mlx5_core_dev *dev, u32 rqtn)
mlx5_core_dev     305 drivers/net/ethernet/mellanox/mlx5/core/transobj.c static int mlx5_hairpin_create_rq(struct mlx5_core_dev *mdev,
mlx5_core_dev     324 drivers/net/ethernet/mellanox/mlx5/core/transobj.c static int mlx5_hairpin_create_sq(struct mlx5_core_dev *mdev,
mlx5_core_dev     382 drivers/net/ethernet/mellanox/mlx5/core/transobj.c static int mlx5_hairpin_modify_rq(struct mlx5_core_dev *func_mdev, u32 rqn,
mlx5_core_dev     403 drivers/net/ethernet/mellanox/mlx5/core/transobj.c static int mlx5_hairpin_modify_sq(struct mlx5_core_dev *peer_mdev, u32 sqn,
mlx5_core_dev     478 drivers/net/ethernet/mellanox/mlx5/core/transobj.c mlx5_core_hairpin_create(struct mlx5_core_dev *func_mdev,
mlx5_core_dev     479 drivers/net/ethernet/mellanox/mlx5/core/transobj.c 			 struct mlx5_core_dev *peer_mdev,
mlx5_core_dev      40 drivers/net/ethernet/mellanox/mlx5/core/uar.c int mlx5_cmd_alloc_uar(struct mlx5_core_dev *dev, u32 *uarn)
mlx5_core_dev      54 drivers/net/ethernet/mellanox/mlx5/core/uar.c int mlx5_cmd_free_uar(struct mlx5_core_dev *dev, u32 uarn)
mlx5_core_dev      65 drivers/net/ethernet/mellanox/mlx5/core/uar.c static int uars_per_sys_page(struct mlx5_core_dev *mdev)
mlx5_core_dev      73 drivers/net/ethernet/mellanox/mlx5/core/uar.c static u64 uar2pfn(struct mlx5_core_dev *mdev, u32 index)
mlx5_core_dev      98 drivers/net/ethernet/mellanox/mlx5/core/uar.c static struct mlx5_uars_page *alloc_uars_page(struct mlx5_core_dev *mdev,
mlx5_core_dev     166 drivers/net/ethernet/mellanox/mlx5/core/uar.c struct mlx5_uars_page *mlx5_get_uars_page(struct mlx5_core_dev *mdev)
mlx5_core_dev     188 drivers/net/ethernet/mellanox/mlx5/core/uar.c void mlx5_put_uars_page(struct mlx5_core_dev *mdev, struct mlx5_uars_page *up)
mlx5_core_dev     196 drivers/net/ethernet/mellanox/mlx5/core/uar.c static unsigned long map_offset(struct mlx5_core_dev *mdev, int dbi)
mlx5_core_dev     206 drivers/net/ethernet/mellanox/mlx5/core/uar.c static int alloc_bfreg(struct mlx5_core_dev *mdev, struct mlx5_sq_bfreg *bfreg,
mlx5_core_dev     259 drivers/net/ethernet/mellanox/mlx5/core/uar.c int mlx5_alloc_bfreg(struct mlx5_core_dev *mdev, struct mlx5_sq_bfreg *bfreg,
mlx5_core_dev     275 drivers/net/ethernet/mellanox/mlx5/core/uar.c static unsigned int addr_to_dbi_in_syspage(struct mlx5_core_dev *dev,
mlx5_core_dev     291 drivers/net/ethernet/mellanox/mlx5/core/uar.c void mlx5_free_bfreg(struct mlx5_core_dev *mdev, struct mlx5_sq_bfreg *bfreg)
mlx5_core_dev      43 drivers/net/ethernet/mellanox/mlx5/core/vport.c static int _mlx5_query_vport_state(struct mlx5_core_dev *mdev, u8 opmod,
mlx5_core_dev      58 drivers/net/ethernet/mellanox/mlx5/core/vport.c u8 mlx5_query_vport_state(struct mlx5_core_dev *mdev, u8 opmod, u16 vport)
mlx5_core_dev      67 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_modify_vport_admin_state(struct mlx5_core_dev *mdev, u8 opmod,
mlx5_core_dev      83 drivers/net/ethernet/mellanox/mlx5/core/vport.c static int mlx5_query_nic_vport_context(struct mlx5_core_dev *mdev, u16 vport,
mlx5_core_dev      97 drivers/net/ethernet/mellanox/mlx5/core/vport.c static int mlx5_modify_nic_vport_context(struct mlx5_core_dev *mdev, void *in,
mlx5_core_dev     107 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_query_nic_vport_min_inline(struct mlx5_core_dev *mdev,
mlx5_core_dev     121 drivers/net/ethernet/mellanox/mlx5/core/vport.c void mlx5_query_min_inline(struct mlx5_core_dev *mdev,
mlx5_core_dev     139 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_modify_nic_vport_min_inline(struct mlx5_core_dev *mdev,
mlx5_core_dev     159 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_query_nic_vport_mac_address(struct mlx5_core_dev *mdev,
mlx5_core_dev     189 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_query_mac_address(struct mlx5_core_dev *mdev, u8 *addr)
mlx5_core_dev     195 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_modify_nic_vport_mac_address(struct mlx5_core_dev *mdev,
mlx5_core_dev     228 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_query_nic_vport_mtu(struct mlx5_core_dev *mdev, u16 *mtu)
mlx5_core_dev     248 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_modify_nic_vport_mtu(struct mlx5_core_dev *mdev, u16 mtu)
mlx5_core_dev     268 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_query_nic_vport_mac_list(struct mlx5_core_dev *dev,
mlx5_core_dev     330 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_modify_nic_vport_mac_list(struct mlx5_core_dev *dev,
mlx5_core_dev     384 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_modify_nic_vport_vlans(struct mlx5_core_dev *dev,
mlx5_core_dev     435 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_query_nic_vport_system_image_guid(struct mlx5_core_dev *mdev,
mlx5_core_dev     456 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_query_nic_vport_node_guid(struct mlx5_core_dev *mdev, u64 *node_guid)
mlx5_core_dev     476 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_modify_nic_vport_node_guid(struct mlx5_core_dev *mdev,
mlx5_core_dev     509 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_query_nic_vport_qkey_viol_cntr(struct mlx5_core_dev *mdev,
mlx5_core_dev     530 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_query_hca_vport_gid(struct mlx5_core_dev *dev, u8 other_vport,
mlx5_core_dev     596 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_query_hca_vport_pkey(struct mlx5_core_dev *dev, u8 other_vport,
mlx5_core_dev     661 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_query_hca_vport_context(struct mlx5_core_dev *dev,
mlx5_core_dev     739 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_query_hca_vport_system_image_guid(struct mlx5_core_dev *dev,
mlx5_core_dev     758 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_query_hca_vport_node_guid(struct mlx5_core_dev *dev,
mlx5_core_dev     777 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_query_nic_vport_promisc(struct mlx5_core_dev *mdev,
mlx5_core_dev     808 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_modify_nic_vport_promisc(struct mlx5_core_dev *mdev,
mlx5_core_dev     842 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_nic_vport_update_local_lb(struct mlx5_core_dev *mdev, bool enable)
mlx5_core_dev     880 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_nic_vport_query_local_lb(struct mlx5_core_dev *mdev, bool *status)
mlx5_core_dev     914 drivers/net/ethernet/mellanox/mlx5/core/vport.c static int mlx5_nic_vport_update_roce_state(struct mlx5_core_dev *mdev,
mlx5_core_dev     936 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_nic_vport_enable_roce(struct mlx5_core_dev *mdev)
mlx5_core_dev     952 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_nic_vport_disable_roce(struct mlx5_core_dev *mdev)
mlx5_core_dev     970 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_core_query_vport_counter(struct mlx5_core_dev *dev, u8 other_vport,
mlx5_core_dev    1007 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_query_vport_down_stats(struct mlx5_core_dev *mdev, u16 vport,
mlx5_core_dev    1032 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_core_modify_hca_vport_context(struct mlx5_core_dev *dev,
mlx5_core_dev    1094 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_nic_vport_affiliate_multiport(struct mlx5_core_dev *master_mdev,
mlx5_core_dev    1095 drivers/net/ethernet/mellanox/mlx5/core/vport.c 				       struct mlx5_core_dev *port_mdev)
mlx5_core_dev    1127 drivers/net/ethernet/mellanox/mlx5/core/vport.c int mlx5_nic_vport_unaffiliate_multiport(struct mlx5_core_dev *port_mdev)
mlx5_core_dev    1152 drivers/net/ethernet/mellanox/mlx5/core/vport.c u64 mlx5_query_nic_system_image_guid(struct mlx5_core_dev *mdev)
mlx5_core_dev    1179 drivers/net/ethernet/mellanox/mlx5/core/vport.c u16 mlx5_eswitch_get_total_vports(const struct mlx5_core_dev *dev)
mlx5_core_dev      62 drivers/net/ethernet/mellanox/mlx5/core/wq.c int mlx5_wq_cyc_create(struct mlx5_core_dev *mdev, struct mlx5_wq_param *param,
mlx5_core_dev     106 drivers/net/ethernet/mellanox/mlx5/core/wq.c int mlx5_wq_qp_create(struct mlx5_core_dev *mdev, struct mlx5_wq_param *param,
mlx5_core_dev     166 drivers/net/ethernet/mellanox/mlx5/core/wq.c int mlx5_cqwq_create(struct mlx5_core_dev *mdev, struct mlx5_wq_param *param,
mlx5_core_dev     217 drivers/net/ethernet/mellanox/mlx5/core/wq.c int mlx5_wq_ll_create(struct mlx5_core_dev *mdev, struct mlx5_wq_param *param,
mlx5_core_dev      46 drivers/net/ethernet/mellanox/mlx5/core/wq.h 	struct mlx5_core_dev	*mdev;
mlx5_core_dev      79 drivers/net/ethernet/mellanox/mlx5/core/wq.h int mlx5_wq_cyc_create(struct mlx5_core_dev *mdev, struct mlx5_wq_param *param,
mlx5_core_dev      85 drivers/net/ethernet/mellanox/mlx5/core/wq.h int mlx5_wq_qp_create(struct mlx5_core_dev *mdev, struct mlx5_wq_param *param,
mlx5_core_dev      90 drivers/net/ethernet/mellanox/mlx5/core/wq.h int mlx5_cqwq_create(struct mlx5_core_dev *mdev, struct mlx5_wq_param *param,
mlx5_core_dev      96 drivers/net/ethernet/mellanox/mlx5/core/wq.h int mlx5_wq_ll_create(struct mlx5_core_dev *mdev, struct mlx5_wq_param *param,
mlx5_core_dev      98 include/linux/mlx5/accel.h 	struct mlx5_core_dev  *mdev;
mlx5_core_dev     119 include/linux/mlx5/accel.h u32 mlx5_accel_ipsec_device_caps(struct mlx5_core_dev *mdev);
mlx5_core_dev     122 include/linux/mlx5/accel.h mlx5_accel_esp_create_xfrm(struct mlx5_core_dev *mdev,
mlx5_core_dev     131 include/linux/mlx5/accel.h static inline u32 mlx5_accel_ipsec_device_caps(struct mlx5_core_dev *mdev) { return 0; }
mlx5_core_dev     134 include/linux/mlx5/accel.h mlx5_accel_esp_create_xfrm(struct mlx5_core_dev *mdev,
mlx5_core_dev     187 include/linux/mlx5/cq.h int mlx5_core_create_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
mlx5_core_dev     189 include/linux/mlx5/cq.h int mlx5_core_destroy_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq);
mlx5_core_dev     190 include/linux/mlx5/cq.h int mlx5_core_query_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
mlx5_core_dev     192 include/linux/mlx5/cq.h int mlx5_core_modify_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
mlx5_core_dev     194 include/linux/mlx5/cq.h int mlx5_core_modify_cq_moderation(struct mlx5_core_dev *dev,
mlx5_core_dev     197 include/linux/mlx5/cq.h static inline void mlx5_dump_err_cqe(struct mlx5_core_dev *dev,
mlx5_core_dev     203 include/linux/mlx5/cq.h int mlx5_debug_cq_add(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq);
mlx5_core_dev     204 include/linux/mlx5/cq.h void mlx5_debug_cq_remove(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq);
mlx5_core_dev     197 include/linux/mlx5/driver.h 	struct mlx5_core_dev   *dev;
mlx5_core_dev     409 include/linux/mlx5/driver.h 	struct mlx5_core_dev   *mdev;
mlx5_core_dev     474 include/linux/mlx5/driver.h 	struct mlx5_core_dev *dev;
mlx5_core_dev     651 include/linux/mlx5/driver.h 	struct mlx5_core_dev      *mdev;
mlx5_core_dev     819 include/linux/mlx5/driver.h static inline struct mlx5_core_dev *pci2mlx5_core_dev(struct pci_dev *pdev)
mlx5_core_dev     826 include/linux/mlx5/driver.h static inline u16 fw_rev_maj(struct mlx5_core_dev *dev)
mlx5_core_dev     831 include/linux/mlx5/driver.h static inline u16 fw_rev_min(struct mlx5_core_dev *dev)
mlx5_core_dev     836 include/linux/mlx5/driver.h static inline u16 fw_rev_sub(struct mlx5_core_dev *dev)
mlx5_core_dev     841 include/linux/mlx5/driver.h static inline u16 cmdif_rev(struct mlx5_core_dev *dev)
mlx5_core_dev     891 include/linux/mlx5/driver.h int mlx5_cmd_init(struct mlx5_core_dev *dev);
mlx5_core_dev     892 include/linux/mlx5/driver.h void mlx5_cmd_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev     893 include/linux/mlx5/driver.h void mlx5_cmd_use_events(struct mlx5_core_dev *dev);
mlx5_core_dev     894 include/linux/mlx5/driver.h void mlx5_cmd_use_polling(struct mlx5_core_dev *dev);
mlx5_core_dev     897 include/linux/mlx5/driver.h 	struct mlx5_core_dev *dev;
mlx5_core_dev     911 include/linux/mlx5/driver.h void mlx5_cmd_init_async_ctx(struct mlx5_core_dev *dev,
mlx5_core_dev     918 include/linux/mlx5/driver.h int mlx5_cmd_exec(struct mlx5_core_dev *dev, void *in, int in_size, void *out,
mlx5_core_dev     920 include/linux/mlx5/driver.h int mlx5_cmd_exec_polling(struct mlx5_core_dev *dev, void *in, int in_size,
mlx5_core_dev     924 include/linux/mlx5/driver.h int mlx5_core_get_caps(struct mlx5_core_dev *dev, enum mlx5_cap_type cap_type);
mlx5_core_dev     925 include/linux/mlx5/driver.h int mlx5_cmd_alloc_uar(struct mlx5_core_dev *dev, u32 *uarn);
mlx5_core_dev     926 include/linux/mlx5/driver.h int mlx5_cmd_free_uar(struct mlx5_core_dev *dev, u32 uarn);
mlx5_core_dev     927 include/linux/mlx5/driver.h void mlx5_health_flush(struct mlx5_core_dev *dev);
mlx5_core_dev     928 include/linux/mlx5/driver.h void mlx5_health_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev     929 include/linux/mlx5/driver.h int mlx5_health_init(struct mlx5_core_dev *dev);
mlx5_core_dev     930 include/linux/mlx5/driver.h void mlx5_start_health_poll(struct mlx5_core_dev *dev);
mlx5_core_dev     931 include/linux/mlx5/driver.h void mlx5_stop_health_poll(struct mlx5_core_dev *dev, bool disable_health);
mlx5_core_dev     932 include/linux/mlx5/driver.h void mlx5_drain_health_wq(struct mlx5_core_dev *dev);
mlx5_core_dev     933 include/linux/mlx5/driver.h void mlx5_trigger_health_work(struct mlx5_core_dev *dev);
mlx5_core_dev     934 include/linux/mlx5/driver.h int mlx5_buf_alloc_node(struct mlx5_core_dev *dev, int size,
mlx5_core_dev     936 include/linux/mlx5/driver.h int mlx5_buf_alloc(struct mlx5_core_dev *dev,
mlx5_core_dev     938 include/linux/mlx5/driver.h void mlx5_buf_free(struct mlx5_core_dev *dev, struct mlx5_frag_buf *buf);
mlx5_core_dev     939 include/linux/mlx5/driver.h int mlx5_frag_buf_alloc_node(struct mlx5_core_dev *dev, int size,
mlx5_core_dev     941 include/linux/mlx5/driver.h void mlx5_frag_buf_free(struct mlx5_core_dev *dev, struct mlx5_frag_buf *buf);
mlx5_core_dev     942 include/linux/mlx5/driver.h struct mlx5_cmd_mailbox *mlx5_alloc_cmd_mailbox_chain(struct mlx5_core_dev *dev,
mlx5_core_dev     944 include/linux/mlx5/driver.h void mlx5_free_cmd_mailbox_chain(struct mlx5_core_dev *dev,
mlx5_core_dev     946 include/linux/mlx5/driver.h void mlx5_init_mkey_table(struct mlx5_core_dev *dev);
mlx5_core_dev     947 include/linux/mlx5/driver.h void mlx5_cleanup_mkey_table(struct mlx5_core_dev *dev);
mlx5_core_dev     948 include/linux/mlx5/driver.h int mlx5_core_create_mkey_cb(struct mlx5_core_dev *dev,
mlx5_core_dev     954 include/linux/mlx5/driver.h int mlx5_core_create_mkey(struct mlx5_core_dev *dev,
mlx5_core_dev     957 include/linux/mlx5/driver.h int mlx5_core_destroy_mkey(struct mlx5_core_dev *dev,
mlx5_core_dev     959 include/linux/mlx5/driver.h int mlx5_core_query_mkey(struct mlx5_core_dev *dev, struct mlx5_core_mkey *mkey,
mlx5_core_dev     961 include/linux/mlx5/driver.h int mlx5_core_alloc_pd(struct mlx5_core_dev *dev, u32 *pdn);
mlx5_core_dev     962 include/linux/mlx5/driver.h int mlx5_core_dealloc_pd(struct mlx5_core_dev *dev, u32 pdn);
mlx5_core_dev     963 include/linux/mlx5/driver.h int mlx5_pagealloc_init(struct mlx5_core_dev *dev);
mlx5_core_dev     964 include/linux/mlx5/driver.h void mlx5_pagealloc_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev     965 include/linux/mlx5/driver.h void mlx5_pagealloc_start(struct mlx5_core_dev *dev);
mlx5_core_dev     966 include/linux/mlx5/driver.h void mlx5_pagealloc_stop(struct mlx5_core_dev *dev);
mlx5_core_dev     967 include/linux/mlx5/driver.h void mlx5_core_req_pages_handler(struct mlx5_core_dev *dev, u16 func_id,
mlx5_core_dev     969 include/linux/mlx5/driver.h int mlx5_satisfy_startup_pages(struct mlx5_core_dev *dev, int boot);
mlx5_core_dev     970 include/linux/mlx5/driver.h int mlx5_reclaim_startup_pages(struct mlx5_core_dev *dev);
mlx5_core_dev     976 include/linux/mlx5/driver.h int mlx5_vector2eqn(struct mlx5_core_dev *dev, int vector, int *eqn,
mlx5_core_dev     978 include/linux/mlx5/driver.h int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn);
mlx5_core_dev     979 include/linux/mlx5/driver.h int mlx5_core_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn);
mlx5_core_dev     981 include/linux/mlx5/driver.h void mlx5_qp_debugfs_init(struct mlx5_core_dev *dev);
mlx5_core_dev     982 include/linux/mlx5/driver.h void mlx5_qp_debugfs_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev     983 include/linux/mlx5/driver.h int mlx5_core_access_reg(struct mlx5_core_dev *dev, void *data_in,
mlx5_core_dev     987 include/linux/mlx5/driver.h int mlx5_db_alloc(struct mlx5_core_dev *dev, struct mlx5_db *db);
mlx5_core_dev     988 include/linux/mlx5/driver.h int mlx5_db_alloc_node(struct mlx5_core_dev *dev, struct mlx5_db *db,
mlx5_core_dev     990 include/linux/mlx5/driver.h void mlx5_db_free(struct mlx5_core_dev *dev, struct mlx5_db *db);
mlx5_core_dev     993 include/linux/mlx5/driver.h void mlx5_cmdif_debugfs_init(struct mlx5_core_dev *dev);
mlx5_core_dev     994 include/linux/mlx5/driver.h void mlx5_cmdif_debugfs_cleanup(struct mlx5_core_dev *dev);
mlx5_core_dev     995 include/linux/mlx5/driver.h int mlx5_core_create_psv(struct mlx5_core_dev *dev, u32 pdn,
mlx5_core_dev     997 include/linux/mlx5/driver.h int mlx5_core_destroy_psv(struct mlx5_core_dev *dev, int psv_num);
mlx5_core_dev     999 include/linux/mlx5/driver.h int mlx5_query_odp_caps(struct mlx5_core_dev *dev,
mlx5_core_dev    1001 include/linux/mlx5/driver.h int mlx5_core_query_ib_ppcnt(struct mlx5_core_dev *dev,
mlx5_core_dev    1004 include/linux/mlx5/driver.h int mlx5_init_rl_table(struct mlx5_core_dev *dev);
mlx5_core_dev    1005 include/linux/mlx5/driver.h void mlx5_cleanup_rl_table(struct mlx5_core_dev *dev);
mlx5_core_dev    1006 include/linux/mlx5/driver.h int mlx5_rl_add_rate(struct mlx5_core_dev *dev, u16 *index,
mlx5_core_dev    1008 include/linux/mlx5/driver.h void mlx5_rl_remove_rate(struct mlx5_core_dev *dev, struct mlx5_rate_limit *rl);
mlx5_core_dev    1009 include/linux/mlx5/driver.h bool mlx5_rl_is_in_range(struct mlx5_core_dev *dev, u32 rate);
mlx5_core_dev    1012 include/linux/mlx5/driver.h int mlx5_alloc_bfreg(struct mlx5_core_dev *mdev, struct mlx5_sq_bfreg *bfreg,
mlx5_core_dev    1014 include/linux/mlx5/driver.h void mlx5_free_bfreg(struct mlx5_core_dev *mdev, struct mlx5_sq_bfreg *bfreg);
mlx5_core_dev    1016 include/linux/mlx5/driver.h unsigned int mlx5_comp_vectors_count(struct mlx5_core_dev *dev);
mlx5_core_dev    1018 include/linux/mlx5/driver.h mlx5_comp_irq_get_affinity_mask(struct mlx5_core_dev *dev, int vector);
mlx5_core_dev    1019 include/linux/mlx5/driver.h unsigned int mlx5_core_reserved_gids_count(struct mlx5_core_dev *dev);
mlx5_core_dev    1020 include/linux/mlx5/driver.h int mlx5_core_roce_gid_set(struct mlx5_core_dev *dev, unsigned int index,
mlx5_core_dev    1024 include/linux/mlx5/driver.h static inline int fw_initializing(struct mlx5_core_dev *dev)
mlx5_core_dev    1062 include/linux/mlx5/driver.h 	void *			(*add)(struct mlx5_core_dev *dev);
mlx5_core_dev    1063 include/linux/mlx5/driver.h 	void			(*remove)(struct mlx5_core_dev *dev, void *context);
mlx5_core_dev    1064 include/linux/mlx5/driver.h 	int			(*attach)(struct mlx5_core_dev *dev, void *context);
mlx5_core_dev    1065 include/linux/mlx5/driver.h 	void			(*detach)(struct mlx5_core_dev *dev, void *context);
mlx5_core_dev    1072 include/linux/mlx5/driver.h int mlx5_notifier_register(struct mlx5_core_dev *dev, struct notifier_block *nb);
mlx5_core_dev    1073 include/linux/mlx5/driver.h int mlx5_notifier_unregister(struct mlx5_core_dev *dev, struct notifier_block *nb);
mlx5_core_dev    1074 include/linux/mlx5/driver.h int mlx5_eq_notifier_register(struct mlx5_core_dev *dev, struct mlx5_nb *nb);
mlx5_core_dev    1075 include/linux/mlx5/driver.h int mlx5_eq_notifier_unregister(struct mlx5_core_dev *dev, struct mlx5_nb *nb);
mlx5_core_dev    1077 include/linux/mlx5/driver.h int mlx5_core_query_vendor_id(struct mlx5_core_dev *mdev, u32 *vendor_id);
mlx5_core_dev    1079 include/linux/mlx5/driver.h int mlx5_cmd_create_vport_lag(struct mlx5_core_dev *dev);
mlx5_core_dev    1080 include/linux/mlx5/driver.h int mlx5_cmd_destroy_vport_lag(struct mlx5_core_dev *dev);
mlx5_core_dev    1081 include/linux/mlx5/driver.h bool mlx5_lag_is_roce(struct mlx5_core_dev *dev);
mlx5_core_dev    1082 include/linux/mlx5/driver.h bool mlx5_lag_is_sriov(struct mlx5_core_dev *dev);
mlx5_core_dev    1083 include/linux/mlx5/driver.h bool mlx5_lag_is_multipath(struct mlx5_core_dev *dev);
mlx5_core_dev    1084 include/linux/mlx5/driver.h bool mlx5_lag_is_active(struct mlx5_core_dev *dev);
mlx5_core_dev    1085 include/linux/mlx5/driver.h struct net_device *mlx5_lag_get_roce_netdev(struct mlx5_core_dev *dev);
mlx5_core_dev    1086 include/linux/mlx5/driver.h int mlx5_lag_query_cong_counters(struct mlx5_core_dev *dev,
mlx5_core_dev    1090 include/linux/mlx5/driver.h struct mlx5_uars_page *mlx5_get_uars_page(struct mlx5_core_dev *mdev);
mlx5_core_dev    1091 include/linux/mlx5/driver.h void mlx5_put_uars_page(struct mlx5_core_dev *mdev, struct mlx5_uars_page *up);
mlx5_core_dev    1092 include/linux/mlx5/driver.h int mlx5_dm_sw_icm_alloc(struct mlx5_core_dev *dev, enum mlx5_sw_icm_type type,
mlx5_core_dev    1094 include/linux/mlx5/driver.h int mlx5_dm_sw_icm_dealloc(struct mlx5_core_dev *dev, enum mlx5_sw_icm_type type,
mlx5_core_dev    1098 include/linux/mlx5/driver.h struct net_device *mlx5_rdma_netdev_alloc(struct mlx5_core_dev *mdev,
mlx5_core_dev    1103 include/linux/mlx5/driver.h int mlx5_rdma_rn_get_params(struct mlx5_core_dev *mdev,
mlx5_core_dev    1120 include/linux/mlx5/driver.h static inline bool mlx5_core_is_pf(const struct mlx5_core_dev *dev)
mlx5_core_dev    1125 include/linux/mlx5/driver.h static inline bool mlx5_core_is_ecpf(struct mlx5_core_dev *dev)
mlx5_core_dev    1131 include/linux/mlx5/driver.h mlx5_core_is_ecpf_esw_manager(const struct mlx5_core_dev *dev)
mlx5_core_dev    1136 include/linux/mlx5/driver.h static inline bool mlx5_ecpf_vport_exists(const struct mlx5_core_dev *dev)
mlx5_core_dev    1141 include/linux/mlx5/driver.h static inline u16 mlx5_core_max_vfs(const struct mlx5_core_dev *dev)
mlx5_core_dev    1156 include/linux/mlx5/driver.h static inline bool mlx5_rl_is_supported(struct mlx5_core_dev *dev)
mlx5_core_dev    1161 include/linux/mlx5/driver.h static inline int mlx5_core_is_mp_slave(struct mlx5_core_dev *dev)
mlx5_core_dev    1167 include/linux/mlx5/driver.h static inline int mlx5_core_is_mp_master(struct mlx5_core_dev *dev)
mlx5_core_dev    1172 include/linux/mlx5/driver.h static inline int mlx5_core_mp_enabled(struct mlx5_core_dev *dev)
mlx5_core_dev    1178 include/linux/mlx5/driver.h static inline int mlx5_core_native_port_num(struct mlx5_core_dev *dev)
mlx5_core_dev      13 include/linux/mlx5/eq.h struct mlx5_core_dev;
mlx5_core_dev      22 include/linux/mlx5/eq.h mlx5_eq_create_generic(struct mlx5_core_dev *dev, struct mlx5_eq_param *param);
mlx5_core_dev      24 include/linux/mlx5/eq.h mlx5_eq_destroy_generic(struct mlx5_core_dev *dev, struct mlx5_eq *eq);
mlx5_core_dev      25 include/linux/mlx5/eq.h int mlx5_eq_enable(struct mlx5_core_dev *dev, struct mlx5_eq *eq,
mlx5_core_dev      27 include/linux/mlx5/eq.h void mlx5_eq_disable(struct mlx5_core_dev *dev, struct mlx5_eq *eq,
mlx5_core_dev      34 include/linux/mlx5/eswitch.h 	int (*load)(struct mlx5_core_dev *dev, struct mlx5_eswitch_rep *rep);
mlx5_core_dev      67 include/linux/mlx5/eswitch.h u16 mlx5_eswitch_get_total_vports(const struct mlx5_core_dev *dev);
mlx5_core_dev      71 include/linux/mlx5/eswitch.h mlx5_eswitch_get_encap_mode(const struct mlx5_core_dev *dev);
mlx5_core_dev      85 include/linux/mlx5/eswitch.h mlx5_eswitch_get_encap_mode(const struct mlx5_core_dev *dev)
mlx5_core_dev     138 include/linux/mlx5/fs.h mlx5_get_fdb_sub_ns(struct mlx5_core_dev *dev, int n);
mlx5_core_dev     140 include/linux/mlx5/fs.h mlx5_get_flow_namespace(struct mlx5_core_dev *dev,
mlx5_core_dev     143 include/linux/mlx5/fs.h mlx5_get_flow_vport_acl_namespace(struct mlx5_core_dev *dev,
mlx5_core_dev     227 include/linux/mlx5/fs.h struct mlx5_fc *mlx5_fc_create(struct mlx5_core_dev *dev, bool aging);
mlx5_core_dev     228 include/linux/mlx5/fs.h void mlx5_fc_destroy(struct mlx5_core_dev *dev, struct mlx5_fc *counter);
mlx5_core_dev     232 include/linux/mlx5/fs.h int mlx5_fc_query(struct mlx5_core_dev *dev, struct mlx5_fc *counter,
mlx5_core_dev     236 include/linux/mlx5/fs.h int mlx5_fs_add_rx_underlay_qpn(struct mlx5_core_dev *dev, u32 underlay_qpn);
mlx5_core_dev     237 include/linux/mlx5/fs.h int mlx5_fs_remove_rx_underlay_qpn(struct mlx5_core_dev *dev, u32 underlay_qpn);
mlx5_core_dev     239 include/linux/mlx5/fs.h struct mlx5_modify_hdr *mlx5_modify_header_alloc(struct mlx5_core_dev *dev,
mlx5_core_dev     242 include/linux/mlx5/fs.h void mlx5_modify_header_dealloc(struct mlx5_core_dev *dev,
mlx5_core_dev     245 include/linux/mlx5/fs.h struct mlx5_pkt_reformat *mlx5_packet_reformat_alloc(struct mlx5_core_dev *dev,
mlx5_core_dev     250 include/linux/mlx5/fs.h void mlx5_packet_reformat_dealloc(struct mlx5_core_dev *dev,
mlx5_core_dev      81 include/linux/mlx5/fs_helpers.h static inline bool _mlx5_fs_is_outer_ipv_flow(struct mlx5_core_dev *mdev,
mlx5_core_dev     119 include/linux/mlx5/fs_helpers.h mlx5_fs_is_outer_ipv4_flow(struct mlx5_core_dev *mdev, const u32 *match_c,
mlx5_core_dev     127 include/linux/mlx5/fs_helpers.h mlx5_fs_is_outer_ipv6_flow(struct mlx5_core_dev *mdev, const u32 *match_c,
mlx5_core_dev     130 include/linux/mlx5/port.h int mlx5_set_port_caps(struct mlx5_core_dev *dev, u8 port_num, u32 caps);
mlx5_core_dev     131 include/linux/mlx5/port.h int mlx5_query_port_ptys(struct mlx5_core_dev *dev, u32 *ptys,
mlx5_core_dev     133 include/linux/mlx5/port.h int mlx5_query_port_link_width_oper(struct mlx5_core_dev *dev,
mlx5_core_dev     135 include/linux/mlx5/port.h int mlx5_query_port_ib_proto_oper(struct mlx5_core_dev *dev,
mlx5_core_dev     137 include/linux/mlx5/port.h void mlx5_toggle_port_link(struct mlx5_core_dev *dev);
mlx5_core_dev     138 include/linux/mlx5/port.h int mlx5_set_port_admin_status(struct mlx5_core_dev *dev,
mlx5_core_dev     140 include/linux/mlx5/port.h int mlx5_query_port_admin_status(struct mlx5_core_dev *dev,
mlx5_core_dev     142 include/linux/mlx5/port.h int mlx5_set_port_beacon(struct mlx5_core_dev *dev, u16 beacon_duration);
mlx5_core_dev     144 include/linux/mlx5/port.h int mlx5_set_port_mtu(struct mlx5_core_dev *dev, u16 mtu, u8 port);
mlx5_core_dev     145 include/linux/mlx5/port.h void mlx5_query_port_max_mtu(struct mlx5_core_dev *dev, u16 *max_mtu, u8 port);
mlx5_core_dev     146 include/linux/mlx5/port.h void mlx5_query_port_oper_mtu(struct mlx5_core_dev *dev, u16 *oper_mtu,
mlx5_core_dev     149 include/linux/mlx5/port.h int mlx5_query_port_vl_hw_cap(struct mlx5_core_dev *dev,
mlx5_core_dev     152 include/linux/mlx5/port.h int mlx5_set_port_pause(struct mlx5_core_dev *dev, u32 rx_pause, u32 tx_pause);
mlx5_core_dev     153 include/linux/mlx5/port.h int mlx5_query_port_pause(struct mlx5_core_dev *dev,
mlx5_core_dev     156 include/linux/mlx5/port.h int mlx5_set_port_pfc(struct mlx5_core_dev *dev, u8 pfc_en_tx, u8 pfc_en_rx);
mlx5_core_dev     157 include/linux/mlx5/port.h int mlx5_query_port_pfc(struct mlx5_core_dev *dev, u8 *pfc_en_tx,
mlx5_core_dev     160 include/linux/mlx5/port.h int mlx5_set_port_stall_watermark(struct mlx5_core_dev *dev,
mlx5_core_dev     163 include/linux/mlx5/port.h int mlx5_query_port_stall_watermark(struct mlx5_core_dev *dev,
mlx5_core_dev     166 include/linux/mlx5/port.h int mlx5_max_tc(struct mlx5_core_dev *mdev);
mlx5_core_dev     168 include/linux/mlx5/port.h int mlx5_set_port_prio_tc(struct mlx5_core_dev *mdev, u8 *prio_tc);
mlx5_core_dev     169 include/linux/mlx5/port.h int mlx5_query_port_prio_tc(struct mlx5_core_dev *mdev,
mlx5_core_dev     171 include/linux/mlx5/port.h int mlx5_set_port_tc_group(struct mlx5_core_dev *mdev, u8 *tc_group);
mlx5_core_dev     172 include/linux/mlx5/port.h int mlx5_query_port_tc_group(struct mlx5_core_dev *mdev,
mlx5_core_dev     174 include/linux/mlx5/port.h int mlx5_set_port_tc_bw_alloc(struct mlx5_core_dev *mdev, u8 *tc_bw);
mlx5_core_dev     175 include/linux/mlx5/port.h int mlx5_query_port_tc_bw_alloc(struct mlx5_core_dev *mdev,
mlx5_core_dev     177 include/linux/mlx5/port.h int mlx5_modify_port_ets_rate_limit(struct mlx5_core_dev *mdev,
mlx5_core_dev     180 include/linux/mlx5/port.h int mlx5_query_port_ets_rate_limit(struct mlx5_core_dev *mdev,
mlx5_core_dev     183 include/linux/mlx5/port.h int mlx5_set_port_wol(struct mlx5_core_dev *mdev, u8 wol_mode);
mlx5_core_dev     184 include/linux/mlx5/port.h int mlx5_query_port_wol(struct mlx5_core_dev *mdev, u8 *wol_mode);
mlx5_core_dev     186 include/linux/mlx5/port.h int mlx5_query_ports_check(struct mlx5_core_dev *mdev, u32 *out, int outlen);
mlx5_core_dev     187 include/linux/mlx5/port.h int mlx5_set_ports_check(struct mlx5_core_dev *mdev, u32 *in, int inlen);
mlx5_core_dev     188 include/linux/mlx5/port.h int mlx5_set_port_fcs(struct mlx5_core_dev *mdev, u8 enable);
mlx5_core_dev     189 include/linux/mlx5/port.h void mlx5_query_port_fcs(struct mlx5_core_dev *mdev, bool *supported,
mlx5_core_dev     191 include/linux/mlx5/port.h int mlx5_query_module_eeprom(struct mlx5_core_dev *dev,
mlx5_core_dev     194 include/linux/mlx5/port.h int mlx5_query_port_dcbx_param(struct mlx5_core_dev *mdev, u32 *out);
mlx5_core_dev     195 include/linux/mlx5/port.h int mlx5_set_port_dcbx_param(struct mlx5_core_dev *mdev, u32 *in);
mlx5_core_dev     197 include/linux/mlx5/port.h int mlx5_set_trust_state(struct mlx5_core_dev *mdev, u8 trust_state);
mlx5_core_dev     198 include/linux/mlx5/port.h int mlx5_query_trust_state(struct mlx5_core_dev *mdev, u8 *trust_state);
mlx5_core_dev     199 include/linux/mlx5/port.h int mlx5_set_dscp2prio(struct mlx5_core_dev *mdev, u8 dscp, u8 prio);
mlx5_core_dev     200 include/linux/mlx5/port.h int mlx5_query_dscp2prio(struct mlx5_core_dev *mdev, u8 *dscp2prio);
mlx5_core_dev     556 include/linux/mlx5/qp.h static inline struct mlx5_core_qp *__mlx5_qp_lookup(struct mlx5_core_dev *dev, u32 qpn)
mlx5_core_dev     561 include/linux/mlx5/qp.h int mlx5_core_create_dct(struct mlx5_core_dev *dev,
mlx5_core_dev     565 include/linux/mlx5/qp.h int mlx5_core_create_qp(struct mlx5_core_dev *dev,
mlx5_core_dev     569 include/linux/mlx5/qp.h int mlx5_core_qp_modify(struct mlx5_core_dev *dev, u16 opcode,
mlx5_core_dev     572 include/linux/mlx5/qp.h int mlx5_core_destroy_qp(struct mlx5_core_dev *dev,
mlx5_core_dev     574 include/linux/mlx5/qp.h int mlx5_core_destroy_dct(struct mlx5_core_dev *dev,
mlx5_core_dev     576 include/linux/mlx5/qp.h int mlx5_core_qp_query(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp,
mlx5_core_dev     578 include/linux/mlx5/qp.h int mlx5_core_dct_query(struct mlx5_core_dev *dev, struct mlx5_core_dct *dct,
mlx5_core_dev     581 include/linux/mlx5/qp.h int mlx5_core_set_delay_drop(struct mlx5_core_dev *dev,
mlx5_core_dev     584 include/linux/mlx5/qp.h int mlx5_core_xrcd_alloc(struct mlx5_core_dev *dev, u32 *xrcdn);
mlx5_core_dev     585 include/linux/mlx5/qp.h int mlx5_core_xrcd_dealloc(struct mlx5_core_dev *dev, u32 xrcdn);
mlx5_core_dev     586 include/linux/mlx5/qp.h void mlx5_init_qp_table(struct mlx5_core_dev *dev);
mlx5_core_dev     587 include/linux/mlx5/qp.h void mlx5_cleanup_qp_table(struct mlx5_core_dev *dev);
mlx5_core_dev     588 include/linux/mlx5/qp.h int mlx5_debug_qp_add(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp);
mlx5_core_dev     589 include/linux/mlx5/qp.h void mlx5_debug_qp_remove(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp);
mlx5_core_dev     590 include/linux/mlx5/qp.h int mlx5_core_create_rq_tracked(struct mlx5_core_dev *dev, u32 *in, int inlen,
mlx5_core_dev     592 include/linux/mlx5/qp.h void mlx5_core_destroy_rq_tracked(struct mlx5_core_dev *dev,
mlx5_core_dev     594 include/linux/mlx5/qp.h int mlx5_core_create_sq_tracked(struct mlx5_core_dev *dev, u32 *in, int inlen,
mlx5_core_dev     596 include/linux/mlx5/qp.h void mlx5_core_destroy_sq_tracked(struct mlx5_core_dev *dev,
mlx5_core_dev     598 include/linux/mlx5/qp.h int mlx5_core_alloc_q_counter(struct mlx5_core_dev *dev, u16 *counter_id);
mlx5_core_dev     599 include/linux/mlx5/qp.h int mlx5_core_dealloc_q_counter(struct mlx5_core_dev *dev, u16 counter_id);
mlx5_core_dev     600 include/linux/mlx5/qp.h int mlx5_core_query_q_counter(struct mlx5_core_dev *dev, u16 counter_id,
mlx5_core_dev     603 include/linux/mlx5/qp.h struct mlx5_core_rsc_common *mlx5_core_res_hold(struct mlx5_core_dev *dev,
mlx5_core_dev      38 include/linux/mlx5/transobj.h int mlx5_core_alloc_transport_domain(struct mlx5_core_dev *dev, u32 *tdn);
mlx5_core_dev      39 include/linux/mlx5/transobj.h void mlx5_core_dealloc_transport_domain(struct mlx5_core_dev *dev, u32 tdn);
mlx5_core_dev      40 include/linux/mlx5/transobj.h int mlx5_core_create_rq(struct mlx5_core_dev *dev, u32 *in, int inlen,
mlx5_core_dev      42 include/linux/mlx5/transobj.h int mlx5_core_modify_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *in, int inlen);
mlx5_core_dev      43 include/linux/mlx5/transobj.h void mlx5_core_destroy_rq(struct mlx5_core_dev *dev, u32 rqn);
mlx5_core_dev      44 include/linux/mlx5/transobj.h int mlx5_core_query_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *out);
mlx5_core_dev      45 include/linux/mlx5/transobj.h int mlx5_core_create_sq(struct mlx5_core_dev *dev, u32 *in, int inlen,
mlx5_core_dev      47 include/linux/mlx5/transobj.h int mlx5_core_modify_sq(struct mlx5_core_dev *dev, u32 sqn, u32 *in, int inlen);
mlx5_core_dev      48 include/linux/mlx5/transobj.h void mlx5_core_destroy_sq(struct mlx5_core_dev *dev, u32 sqn);
mlx5_core_dev      49 include/linux/mlx5/transobj.h int mlx5_core_query_sq(struct mlx5_core_dev *dev, u32 sqn, u32 *out);
mlx5_core_dev      50 include/linux/mlx5/transobj.h int mlx5_core_query_sq_state(struct mlx5_core_dev *dev, u32 sqn, u8 *state);
mlx5_core_dev      51 include/linux/mlx5/transobj.h int mlx5_core_create_tir(struct mlx5_core_dev *dev, u32 *in, int inlen,
mlx5_core_dev      53 include/linux/mlx5/transobj.h int mlx5_core_create_tir_out(struct mlx5_core_dev *dev,
mlx5_core_dev      56 include/linux/mlx5/transobj.h int mlx5_core_modify_tir(struct mlx5_core_dev *dev, u32 tirn, u32 *in,
mlx5_core_dev      58 include/linux/mlx5/transobj.h void mlx5_core_destroy_tir(struct mlx5_core_dev *dev, u32 tirn);
mlx5_core_dev      59 include/linux/mlx5/transobj.h int mlx5_core_create_tis(struct mlx5_core_dev *dev, u32 *in, int inlen,
mlx5_core_dev      61 include/linux/mlx5/transobj.h int mlx5_core_modify_tis(struct mlx5_core_dev *dev, u32 tisn, u32 *in,
mlx5_core_dev      63 include/linux/mlx5/transobj.h void mlx5_core_destroy_tis(struct mlx5_core_dev *dev, u32 tisn);
mlx5_core_dev      64 include/linux/mlx5/transobj.h int mlx5_core_create_rqt(struct mlx5_core_dev *dev, u32 *in, int inlen,
mlx5_core_dev      66 include/linux/mlx5/transobj.h int mlx5_core_modify_rqt(struct mlx5_core_dev *dev, u32 rqtn, u32 *in,
mlx5_core_dev      68 include/linux/mlx5/transobj.h void mlx5_core_destroy_rqt(struct mlx5_core_dev *dev, u32 rqtn);
mlx5_core_dev      78 include/linux/mlx5/transobj.h 	struct mlx5_core_dev *func_mdev;
mlx5_core_dev      79 include/linux/mlx5/transobj.h 	struct mlx5_core_dev *peer_mdev;
mlx5_core_dev      90 include/linux/mlx5/transobj.h mlx5_core_hairpin_create(struct mlx5_core_dev *func_mdev,
mlx5_core_dev      91 include/linux/mlx5/transobj.h 			 struct mlx5_core_dev *peer_mdev,
mlx5_core_dev      66 include/linux/mlx5/vport.h u8 mlx5_query_vport_state(struct mlx5_core_dev *mdev, u8 opmod, u16 vport);
mlx5_core_dev      67 include/linux/mlx5/vport.h int mlx5_modify_vport_admin_state(struct mlx5_core_dev *mdev, u8 opmod,
mlx5_core_dev      69 include/linux/mlx5/vport.h int mlx5_query_nic_vport_mac_address(struct mlx5_core_dev *mdev,
mlx5_core_dev      71 include/linux/mlx5/vport.h int mlx5_query_mac_address(struct mlx5_core_dev *mdev, u8 *addr);
mlx5_core_dev      72 include/linux/mlx5/vport.h int mlx5_query_nic_vport_min_inline(struct mlx5_core_dev *mdev,
mlx5_core_dev      74 include/linux/mlx5/vport.h void mlx5_query_min_inline(struct mlx5_core_dev *mdev, u8 *min_inline);
mlx5_core_dev      75 include/linux/mlx5/vport.h int mlx5_modify_nic_vport_min_inline(struct mlx5_core_dev *mdev,
mlx5_core_dev      77 include/linux/mlx5/vport.h int mlx5_modify_nic_vport_mac_address(struct mlx5_core_dev *dev,
mlx5_core_dev      79 include/linux/mlx5/vport.h int mlx5_query_nic_vport_mtu(struct mlx5_core_dev *mdev, u16 *mtu);
mlx5_core_dev      80 include/linux/mlx5/vport.h int mlx5_modify_nic_vport_mtu(struct mlx5_core_dev *mdev, u16 mtu);
mlx5_core_dev      81 include/linux/mlx5/vport.h int mlx5_query_nic_vport_system_image_guid(struct mlx5_core_dev *mdev,
mlx5_core_dev      83 include/linux/mlx5/vport.h int mlx5_query_nic_vport_node_guid(struct mlx5_core_dev *mdev, u64 *node_guid);
mlx5_core_dev      84 include/linux/mlx5/vport.h int mlx5_modify_nic_vport_node_guid(struct mlx5_core_dev *mdev,
mlx5_core_dev      86 include/linux/mlx5/vport.h int mlx5_query_nic_vport_qkey_viol_cntr(struct mlx5_core_dev *mdev,
mlx5_core_dev      88 include/linux/mlx5/vport.h int mlx5_query_hca_vport_gid(struct mlx5_core_dev *dev, u8 other_vport,
mlx5_core_dev      91 include/linux/mlx5/vport.h int mlx5_query_hca_vport_pkey(struct mlx5_core_dev *dev, u8 other_vport,
mlx5_core_dev      94 include/linux/mlx5/vport.h int mlx5_query_hca_vport_context(struct mlx5_core_dev *dev,
mlx5_core_dev      98 include/linux/mlx5/vport.h int mlx5_query_hca_vport_system_image_guid(struct mlx5_core_dev *dev,
mlx5_core_dev     100 include/linux/mlx5/vport.h int mlx5_query_hca_vport_node_guid(struct mlx5_core_dev *dev,
mlx5_core_dev     102 include/linux/mlx5/vport.h int mlx5_query_nic_vport_mac_list(struct mlx5_core_dev *dev,
mlx5_core_dev     107 include/linux/mlx5/vport.h int mlx5_modify_nic_vport_mac_list(struct mlx5_core_dev *dev,
mlx5_core_dev     111 include/linux/mlx5/vport.h int mlx5_query_nic_vport_promisc(struct mlx5_core_dev *mdev,
mlx5_core_dev     116 include/linux/mlx5/vport.h int mlx5_modify_nic_vport_promisc(struct mlx5_core_dev *mdev,
mlx5_core_dev     120 include/linux/mlx5/vport.h int mlx5_modify_nic_vport_vlans(struct mlx5_core_dev *dev,
mlx5_core_dev     124 include/linux/mlx5/vport.h int mlx5_nic_vport_enable_roce(struct mlx5_core_dev *mdev);
mlx5_core_dev     125 include/linux/mlx5/vport.h int mlx5_nic_vport_disable_roce(struct mlx5_core_dev *mdev);
mlx5_core_dev     126 include/linux/mlx5/vport.h int mlx5_query_vport_down_stats(struct mlx5_core_dev *mdev, u16 vport,
mlx5_core_dev     129 include/linux/mlx5/vport.h int mlx5_core_query_vport_counter(struct mlx5_core_dev *dev, u8 other_vport,
mlx5_core_dev     132 include/linux/mlx5/vport.h int mlx5_core_modify_hca_vport_context(struct mlx5_core_dev *dev,
mlx5_core_dev     136 include/linux/mlx5/vport.h int mlx5_nic_vport_update_local_lb(struct mlx5_core_dev *mdev, bool enable);
mlx5_core_dev     137 include/linux/mlx5/vport.h int mlx5_nic_vport_query_local_lb(struct mlx5_core_dev *mdev, bool *status);
mlx5_core_dev     139 include/linux/mlx5/vport.h int mlx5_nic_vport_affiliate_multiport(struct mlx5_core_dev *master_mdev,
mlx5_core_dev     140 include/linux/mlx5/vport.h 				       struct mlx5_core_dev *port_mdev);
mlx5_core_dev     141 include/linux/mlx5/vport.h int mlx5_nic_vport_unaffiliate_multiport(struct mlx5_core_dev *port_mdev);
mlx5_core_dev     143 include/linux/mlx5/vport.h u64 mlx5_query_nic_system_image_guid(struct mlx5_core_dev *mdev);