| /freebsd-13.1/sys/dev/mlx5/ |
| H A D | vport.h | 43 int mlx5_vport_query_q_counter(struct mlx5_core_dev *mdev, 56 int mlx5_nic_vport_query_local_lb(struct mlx5_core_dev *mdev, 70 int mlx5_set_vport_mtu(struct mlx5_core_dev *mdev, int mtu); 74 int mlx5_query_nic_vport_promisc(struct mlx5_core_dev *mdev, 80 int mlx5_modify_nic_vport_promisc(struct mlx5_core_dev *mdev, 106 int mlx5_query_nic_vport_mac_list(struct mlx5_core_dev *dev, 111 int mlx5_query_nic_vport_vlans(struct mlx5_core_dev *dev, 115 int mlx5_modify_nic_vport_vlans(struct mlx5_core_dev *dev, 125 int mlx5_nic_vport_enable_roce(struct mlx5_core_dev *mdev); 154 int mlx5_query_vport_counter(struct mlx5_core_dev *dev, [all …]
|
| H A D | driver.h | 184 struct mlx5_core_dev *dev; 235 struct mlx5_core_dev *dev; 345 struct mlx5_core_dev *dev; 364 struct mlx5_core_dev *dev; 446 struct mlx5_core_dev *mdev; 660 struct mlx5_core_dev { struct 682 void (*event) (struct mlx5_core_dev *dev, argument 941 int mlx5_cmd_init(struct mlx5_core_dev *dev); 949 struct mlx5_core_dev *dev; 1037 int mlx5_eq_init(struct mlx5_core_dev *dev); [all …]
|
| H A D | port.h | 168 int mlx5_query_port_ptys(struct mlx5_core_dev *dev, u32 *ptys, 170 int mlx5_query_port_proto_cap(struct mlx5_core_dev *dev, 176 int mlx5_query_port_proto_admin(struct mlx5_core_dev *dev, 178 int mlx5_query_port_eth_proto_oper(struct mlx5_core_dev *dev, 182 int mlx5_set_port_status(struct mlx5_core_dev *dev, 185 int mlx5_query_port_admin_status(struct mlx5_core_dev *dev, 194 int mlx5_set_port_mtu(struct mlx5_core_dev *dev, int mtu); 204 int mlx5_max_tc(struct mlx5_core_dev *mdev); 205 int mlx5_query_port_tc_rate_limit(struct mlx5_core_dev *mdev, 211 int mlx5_query_port_prio_tc(struct mlx5_core_dev *mdev, [all …]
|
| H A D | tls.h | 31 struct mlx5_core_dev; 33 int mlx5_encryption_key_create(struct mlx5_core_dev *mdev, u32 pdn, 35 int mlx5_encryption_key_destroy(struct mlx5_core_dev *mdev, u32 oid); 36 int mlx5_tls_open_tis(struct mlx5_core_dev *mdev, int tc, int tdn, int pdn, u32 *p_tisn); 37 void mlx5_tls_close_tis(struct mlx5_core_dev *mdev, u32 tisn); 38 int mlx5_tls_open_tir(struct mlx5_core_dev *mdev, int tdn, int rqtn, u32 *p_tirn); 39 void mlx5_tls_close_tir(struct mlx5_core_dev *mdev, u32 tirn);
|
| H A D | cq.h | 155 int mlx5_init_cq_table(struct mlx5_core_dev *dev); 156 void mlx5_cleanup_cq_table(struct mlx5_core_dev *dev); 157 int mlx5_core_create_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, 159 int mlx5_core_destroy_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq); 160 int mlx5_core_query_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, 162 int mlx5_core_modify_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, 164 int mlx5_core_modify_cq_moderation(struct mlx5_core_dev *dev, 167 int mlx5_core_modify_cq_moderation_mode(struct mlx5_core_dev *dev, 172 int mlx5_debug_cq_add(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq); 173 void mlx5_debug_cq_remove(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq);
|
| H A D | cmd.h | 46 struct mlx5_core_dev; 47 int mlx5_cmd_query_cong_counter(struct mlx5_core_dev *dev, 49 int mlx5_cmd_query_cong_params(struct mlx5_core_dev *dev, int cong_point, 51 int mlx5_cmd_modify_cong_params(struct mlx5_core_dev *mdev, 53 int mlx5_cmd_query_cong_status(struct mlx5_core_dev *dev, int cong_point, 55 int mlx5_cmd_modify_cong_status(struct mlx5_core_dev *mdev,
|
| H A D | qp.h | 578 int mlx5_core_create_qp(struct mlx5_core_dev *dev, 582 int mlx5_core_qp_modify(struct mlx5_core_dev *dev, u16 opcode, 585 int mlx5_core_destroy_qp(struct mlx5_core_dev *dev, 593 int mlx5_core_xrcd_alloc(struct mlx5_core_dev *dev, u32 *xrcdn); 594 int mlx5_core_xrcd_dealloc(struct mlx5_core_dev *dev, u32 xrcdn); 595 int mlx5_core_create_dct(struct mlx5_core_dev *dev, 599 int mlx5_core_destroy_dct(struct mlx5_core_dev *dev, 603 void mlx5_core_destroy_rq_tracked(struct mlx5_core_dev *dev, 607 void mlx5_core_destroy_sq_tracked(struct mlx5_core_dev *dev, 609 void mlx5_init_qp_table(struct mlx5_core_dev *dev); [all …]
|
| H A D | mpfs.h | 31 struct mlx5_core_dev; 32 int mlx5_mpfs_add_mac(struct mlx5_core_dev *dev, u32 *p_index, const u8 *mac, 34 int mlx5_mpfs_del_mac(struct mlx5_core_dev *dev, u32 index); 35 int mlx5_mpfs_init(struct mlx5_core_dev *dev); 36 void mlx5_mpfs_destroy(struct mlx5_core_dev *dev);
|
| /freebsd-13.1/sys/dev/mlx5/mlx5_core/ |
| H A D | transobj.h | 31 int mlx5_alloc_transport_domain(struct mlx5_core_dev *dev, u32 *tdn); 36 void mlx5_core_destroy_rq(struct mlx5_core_dev *dev, u32 rqn); 37 int mlx5_core_query_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *out); 41 void mlx5_core_destroy_sq(struct mlx5_core_dev *dev, u32 sqn); 42 int mlx5_core_query_sq(struct mlx5_core_dev *dev, u32 sqn, u32 *out); 45 void mlx5_core_destroy_tir(struct mlx5_core_dev *dev, u32 tirn); 50 void mlx5_core_destroy_tis(struct mlx5_core_dev *dev, u32 tisn); 53 int mlx5_core_destroy_rmp(struct mlx5_core_dev *dev, u32 rmpn); 55 int mlx5_core_arm_rmp(struct mlx5_core_dev *dev, u32 rmpn, u16 lwm); 57 int mlx5_core_destroy_xsrq(struct mlx5_core_dev *dev, u32 rmpn); [all …]
|
| H A D | mlx5_core.h | 80 struct mlx5_core_dev; 111 int mlx5_query_hca_caps(struct mlx5_core_dev *dev); 112 int mlx5_query_board_id(struct mlx5_core_dev *dev); 121 int mlx5_cmd_init_hca(struct mlx5_core_dev *dev); 128 void mlx5_disable_device(struct mlx5_core_dev *dev); 129 void mlx5_recover_device(struct mlx5_core_dev *dev); 134 int mlx5_register_device(struct mlx5_core_dev *dev); 144 void mlx5_fwdump_prep(struct mlx5_core_dev *mdev); 145 int mlx5_fwdump(struct mlx5_core_dev *mdev); 146 void mlx5_fwdump_clean(struct mlx5_core_dev *mdev); [all …]
|
| H A D | mlx5_fw.c | 476 struct mlx5_core_dev *mlx5_core_dev; member 485 struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev; in mlx5_component_query() 495 struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev; in mlx5_fsm_lock() 516 struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev; in mlx5_fsm_component_update() 527 struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev; in mlx5_fsm_block_download() 537 struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev; in mlx5_fsm_component_verify() 547 struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev; in mlx5_fsm_activate() 559 struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev; in mlx5_fsm_query_state() 577 struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev; in mlx5_fsm_cancel() 586 struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev; in mlx5_fsm_release() [all …]
|
| H A D | mlx5_health.c | 70 static int lock_sem_sw_reset(struct mlx5_core_dev *dev) in lock_sem_sw_reset() 116 u8 mlx5_get_nic_state(struct mlx5_core_dev *dev) in mlx5_get_nic_state() 145 struct mlx5_core_dev *dev = in mlx5_trigger_cmd_completions() 240 mlx5_health_allow_reset(struct mlx5_core_dev *dev) in mlx5_health_allow_reset() 370 struct mlx5_core_dev *dev; in health_recover() 424 struct mlx5_core_dev *dev; in health_care() 505 print_health_info(struct mlx5_core_dev *dev) in print_health_info() 546 struct mlx5_core_dev *dev; in health_watchdog() 613 struct mlx5_core_dev *dev = (struct mlx5_core_dev *)data; in poll_health() 709 void mlx5_health_cleanup(struct mlx5_core_dev *dev) in mlx5_health_cleanup() [all …]
|
| H A D | mlx5_transobj.c | 35 int mlx5_alloc_transport_domain(struct mlx5_core_dev *dev, u32 *tdn) in mlx5_alloc_transport_domain() 52 void mlx5_dealloc_transport_domain(struct mlx5_core_dev *dev, u32 tdn) in mlx5_dealloc_transport_domain() 87 void mlx5_core_destroy_rq(struct mlx5_core_dev *dev, u32 rqn) in mlx5_core_destroy_rq() 98 int mlx5_core_query_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *out) in mlx5_core_query_rq() 132 void mlx5_core_destroy_sq(struct mlx5_core_dev *dev, u32 sqn) in mlx5_core_destroy_sq() 143 int mlx5_core_query_sq(struct mlx5_core_dev *dev, u32 sqn, u32 *out) in mlx5_core_query_sq() 169 void mlx5_core_destroy_tir(struct mlx5_core_dev *dev, u32 tirn) in mlx5_core_destroy_tir() 206 void mlx5_core_destroy_tis(struct mlx5_core_dev *dev, u32 tisn) in mlx5_core_destroy_tis() 240 int mlx5_core_destroy_rmp(struct mlx5_core_dev *dev, u32 rmpn) in mlx5_core_destroy_rmp() 305 int mlx5_core_destroy_xsrq(struct mlx5_core_dev *dev, u32 xsrqn) in mlx5_core_destroy_xsrq() [all …]
|
| H A D | mlx5_port.c | 120 void mlx5_toggle_port_link(struct mlx5_core_dev *dev) in mlx5_toggle_port_link() 165 int mlx5_query_port_proto_cap(struct mlx5_core_dev *dev, in mlx5_query_port_proto_cap() 289 int mlx5_set_port_status(struct mlx5_core_dev *dev, in mlx5_set_port_status() 454 u8 mlx5_is_wol_supported(struct mlx5_core_dev *dev) in mlx5_is_wol_supported() 477 int mlx5_set_wol(struct mlx5_core_dev *dev, u8 wol_mode) in mlx5_set_wol() 523 int mlx5_core_access_pvlc(struct mlx5_core_dev *dev, in mlx5_core_access_pvlc() 551 int mlx5_core_access_ptys(struct mlx5_core_dev *dev, in mlx5_core_access_ptys() 638 int mlx5_core_access_pmtu(struct mlx5_core_dev *dev, in mlx5_core_access_pmtu() 703 int mlx5_query_eeprom(struct mlx5_core_dev *dev, in mlx5_query_eeprom() 854 int mlx5_max_tc(struct mlx5_core_dev *mdev) in mlx5_max_tc() [all …]
|
| H A D | mlx5_vport.c | 134 int mlx5_vport_alloc_q_counter(struct mlx5_core_dev *mdev, in mlx5_vport_alloc_q_counter() 159 int mlx5_vport_dealloc_q_counter(struct mlx5_core_dev *mdev, in mlx5_vport_dealloc_q_counter() 181 int mlx5_vport_query_q_counter(struct mlx5_core_dev *mdev, in mlx5_vport_query_q_counter() 228 int mlx5_query_min_inline(struct mlx5_core_dev *mdev, in mlx5_query_min_inline() 713 int mlx5_query_nic_vport_mac_list(struct mlx5_core_dev *dev, in mlx5_query_nic_vport_mac_list() 830 int mlx5_query_nic_vport_vlans(struct mlx5_core_dev *dev, in mlx5_query_nic_vport_vlans() 890 int mlx5_modify_nic_vport_vlans(struct mlx5_core_dev *dev, in mlx5_modify_nic_vport_vlans() 995 int mlx5_nic_vport_enable_roce(struct mlx5_core_dev *mdev) in mlx5_nic_vport_enable_roce() 1001 int mlx5_nic_vport_disable_roce(struct mlx5_core_dev *mdev) in mlx5_nic_vport_disable_roce() 1617 int mlx5_query_vport_counter(struct mlx5_core_dev *dev, in mlx5_query_vport_counter() [all …]
|
| H A D | flow_table.h | 42 void *mlx5_create_flow_table(struct mlx5_core_dev *dev, u8 level, u8 table_type, 52 int mlx5_set_flow_table_root(struct mlx5_core_dev *mdev, u16 op_mod, 58 int mlx5_create_flow_counter(struct mlx5_core_dev *dev, u16 *cnt_id); 59 void mlx5_destroy_flow_counter(struct mlx5_core_dev *dev, u16 cnt_id); 60 int mlx5_query_flow_counters(struct mlx5_core_dev *dev, 63 int mlx5_reset_flow_counter(struct mlx5_core_dev *dev, u16 cnt_id);
|
| H A D | mlx5_srq.c | 39 void mlx5_srq_event(struct mlx5_core_dev *dev, u32 srqn, int event_type) in mlx5_srq_event() 115 struct mlx5_core_srq *mlx5_core_get_srq(struct mlx5_core_dev *dev, u32 srqn) in mlx5_core_get_srq() 177 static int destroy_rmp_cmd(struct mlx5_core_dev *dev, in destroy_rmp_cmd() 213 static int create_xrc_srq_cmd(struct mlx5_core_dev *dev, in create_xrc_srq_cmd() 246 static int destroy_xrc_srq_cmd(struct mlx5_core_dev *dev, in destroy_xrc_srq_cmd() 252 static int query_xrc_srq_cmd(struct mlx5_core_dev *dev, in query_xrc_srq_cmd() 279 static int arm_xrc_srq_cmd(struct mlx5_core_dev *dev, in arm_xrc_srq_cmd() 317 static int destroy_srq_cmd(struct mlx5_core_dev *dev, in destroy_srq_cmd() 469 int mlx5_core_arm_srq(struct mlx5_core_dev *dev, struct mlx5_core_srq *srq, in mlx5_core_arm_srq() 481 void mlx5_init_srq_table(struct mlx5_core_dev *dev) in mlx5_init_srq_table() [all …]
|
| H A D | mlx5_qp.c | 86 static int create_qprqsq_common(struct mlx5_core_dev *dev, in create_qprqsq_common() 107 static void destroy_qprqsq_common(struct mlx5_core_dev *dev, in destroy_qprqsq_common() 121 int mlx5_core_create_qp(struct mlx5_core_dev *dev, in mlx5_core_create_qp() 157 int mlx5_core_destroy_qp(struct mlx5_core_dev *dev, in mlx5_core_destroy_qp() 310 void mlx5_init_qp_table(struct mlx5_core_dev *dev) in mlx5_init_qp_table() 319 void mlx5_cleanup_qp_table(struct mlx5_core_dev *dev) in mlx5_cleanup_qp_table() 360 int mlx5_core_create_dct(struct mlx5_core_dev *dev, in mlx5_core_create_dct() 407 static int mlx5_core_drain_dct(struct mlx5_core_dev *dev, in mlx5_core_drain_dct() 420 int mlx5_core_destroy_dct(struct mlx5_core_dev *dev, in mlx5_core_destroy_dct() 516 void mlx5_core_destroy_rq_tracked(struct mlx5_core_dev *dev, in mlx5_core_destroy_rq_tracked() [all …]
|
| H A D | mlx5_vsc.c | 35 int mlx5_vsc_lock(struct mlx5_core_dev *mdev) in mlx5_vsc_lock() 75 void mlx5_vsc_unlock(struct mlx5_core_dev *mdev) in mlx5_vsc_unlock() 89 mlx5_vsc_wait_on_flag(struct mlx5_core_dev *mdev, u32 expected) in mlx5_vsc_wait_on_flag() 111 int mlx5_vsc_set_space(struct mlx5_core_dev *mdev, u16 space) in mlx5_vsc_set_space() 134 int mlx5_vsc_write(struct mlx5_core_dev *mdev, u32 addr, const u32 *data) in mlx5_vsc_write() 158 int mlx5_vsc_read(struct mlx5_core_dev *mdev, u32 addr, u32 *data) in mlx5_vsc_read() 184 int mlx5_vsc_lock_addr_space(struct mlx5_core_dev *mdev, u32 addr) in mlx5_vsc_lock_addr_space() 214 int mlx5_vsc_unlock_addr_space(struct mlx5_core_dev *mdev, u32 addr) in mlx5_vsc_unlock_addr_space() 238 int mlx5_vsc_find_cap(struct mlx5_core_dev *mdev) in mlx5_vsc_find_cap()
|
| /freebsd-13.1/sys/dev/mlx5/mlx5_fpga/ |
| H A D | cmd.h | 61 int mlx5_fpga_caps(struct mlx5_core_dev *dev); 63 int mlx5_fpga_query_mtmp(struct mlx5_core_dev *dev, 65 int mlx5_fpga_ctrl_op(struct mlx5_core_dev *dev, u8 op); 66 int mlx5_fpga_access_reg(struct mlx5_core_dev *dev, u8 size, u64 addr, 68 int mlx5_fpga_sbu_caps(struct mlx5_core_dev *dev, void *caps, int size); 70 int mlx5_fpga_image_select(struct mlx5_core_dev *dev, 72 int mlx5_fpga_ctrl_connect(struct mlx5_core_dev *dev, 74 int mlx5_fpga_shell_counters(struct mlx5_core_dev *dev, bool clear, 77 int mlx5_fpga_create_qp(struct mlx5_core_dev *dev, void *fpga_qpc, 79 int mlx5_fpga_modify_qp(struct mlx5_core_dev *dev, u32 fpga_qpn, [all …]
|
| H A D | ipsec.h | 42 void *mlx5_fpga_ipsec_sa_cmd_exec(struct mlx5_core_dev *mdev, 46 u32 mlx5_fpga_ipsec_device_caps(struct mlx5_core_dev *mdev); 47 unsigned int mlx5_fpga_ipsec_counters_count(struct mlx5_core_dev *mdev); 51 int mlx5_fpga_ipsec_init(struct mlx5_core_dev *mdev); 52 void mlx5_fpga_ipsec_cleanup(struct mlx5_core_dev *mdev); 56 static inline void *mlx5_fpga_ipsec_sa_cmd_exec(struct mlx5_core_dev *mdev, in mlx5_fpga_ipsec_sa_cmd_exec() 67 static inline u32 mlx5_fpga_ipsec_device_caps(struct mlx5_core_dev *mdev) in mlx5_fpga_ipsec_device_caps() 73 mlx5_fpga_ipsec_counters_count(struct mlx5_core_dev *mdev) in mlx5_fpga_ipsec_counters_count() 78 static inline int mlx5_fpga_ipsec_counters_read(struct mlx5_core_dev *mdev, in mlx5_fpga_ipsec_counters_read() 84 static inline int mlx5_fpga_ipsec_init(struct mlx5_core_dev *mdev) in mlx5_fpga_ipsec_init() [all …]
|
| H A D | core.h | 61 struct mlx5_core_dev *mdev; 108 int mlx5_fpga_init(struct mlx5_core_dev *mdev); 109 void mlx5_fpga_cleanup(struct mlx5_core_dev *mdev); 110 int mlx5_fpga_device_start(struct mlx5_core_dev *mdev); 111 void mlx5_fpga_device_stop(struct mlx5_core_dev *mdev); 112 void mlx5_fpga_event(struct mlx5_core_dev *mdev, u8 event, void *data); 116 static inline int mlx5_fpga_init(struct mlx5_core_dev *mdev) in mlx5_fpga_init() 121 static inline void mlx5_fpga_cleanup(struct mlx5_core_dev *mdev) in mlx5_fpga_cleanup() 125 static inline int mlx5_fpga_device_start(struct mlx5_core_dev *mdev) in mlx5_fpga_device_start() 130 static inline void mlx5_fpga_device_stop(struct mlx5_core_dev *mdev) in mlx5_fpga_device_stop() [all …]
|
| H A D | mlx5fpga_cmd.c | 45 int mlx5_fpga_access_reg(struct mlx5_core_dev *dev, u8 size, u64 addr, in mlx5_fpga_access_reg() 75 int mlx5_fpga_caps(struct mlx5_core_dev *dev) in mlx5_fpga_caps() 84 int mlx5_fpga_ctrl_op(struct mlx5_core_dev *dev, u8 op) in mlx5_fpga_ctrl_op() 127 static int mlx5_fpga_ctrl_write(struct mlx5_core_dev *dev, u8 op, in mlx5_fpga_ctrl_write() 145 int mlx5_fpga_image_select(struct mlx5_core_dev *dev, in mlx5_fpga_image_select() 168 int mlx5_fpga_ctrl_connect(struct mlx5_core_dev *dev, in mlx5_fpga_ctrl_connect() 195 int mlx5_fpga_query_mtmp(struct mlx5_core_dev *dev, in mlx5_fpga_query_mtmp() 227 int mlx5_fpga_create_qp(struct mlx5_core_dev *dev, void *fpga_qpc, in mlx5_fpga_create_qp() 248 int mlx5_fpga_modify_qp(struct mlx5_core_dev *dev, u32 fpga_qpn, in mlx5_fpga_modify_qp() 264 int mlx5_fpga_query_qp(struct mlx5_core_dev *dev, in mlx5_fpga_query_qp() [all …]
|
| /freebsd-13.1/sys/dev/mlx5/mlx5_accel/ |
| H A D | ipsec.h | 104 void *mlx5_accel_ipsec_sa_cmd_exec(struct mlx5_core_dev *mdev, 115 u32 mlx5_accel_ipsec_device_caps(struct mlx5_core_dev *mdev); 117 unsigned int mlx5_accel_ipsec_counters_count(struct mlx5_core_dev *mdev); 118 int mlx5_accel_ipsec_counters_read(struct mlx5_core_dev *mdev, u64 *counters, 121 int mlx5_accel_ipsec_init(struct mlx5_core_dev *mdev); 122 void mlx5_accel_ipsec_cleanup(struct mlx5_core_dev *mdev); 128 static inline int mlx5_accel_ipsec_init(struct mlx5_core_dev *mdev) in mlx5_accel_ipsec_init() 133 static inline void mlx5_accel_ipsec_cleanup(struct mlx5_core_dev *mdev) in mlx5_accel_ipsec_cleanup()
|
| /freebsd-13.1/sys/dev/mlx5/mlx5_lib/ |
| H A D | mlx5.h | 38 void mlx5_init_reserved_gids(struct mlx5_core_dev *dev); 39 void mlx5_cleanup_reserved_gids(struct mlx5_core_dev *dev); 40 int mlx5_core_reserve_gids(struct mlx5_core_dev *dev, unsigned int count); 41 void mlx5_core_unreserve_gids(struct mlx5_core_dev *dev, unsigned int count); 42 int mlx5_core_reserved_gid_alloc(struct mlx5_core_dev *dev, int *gid_index); 43 void mlx5_core_reserved_gid_free(struct mlx5_core_dev *dev, int gid_index);
|