Home
last modified time | relevance | path

Searched refs:mlx5_core_dev (Results 1 – 25 of 233) sorted by relevance

12345678910

/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Dmlx5_core.h148 int mlx5_cmd_init(struct mlx5_core_dev *dev);
149 void mlx5_cmd_cleanup(struct mlx5_core_dev *dev);
162 int mlx5_sriov_init(struct mlx5_core_dev *dev);
164 int mlx5_sriov_attach(struct mlx5_core_dev *dev);
180 void mlx5_cmd_flush(struct mlx5_core_dev *dev);
198 int mlx5_events_init(struct mlx5_core_dev *dev);
206 int mlx5_adev_init(struct mlx5_core_dev *dev);
212 struct mlx5_core_dev *mlx5_get_next_phys_dev(struct mlx5_core_dev *dev);
223 void mlx5_dm_cleanup(struct mlx5_core_dev *dev);
290 int mlx5_init_one(struct mlx5_core_dev *dev);
[all …]
A Dfw_reset.h9 void mlx5_fw_reset_enable_remote_dev_reset_set(struct mlx5_core_dev *dev, bool enable);
10 bool mlx5_fw_reset_enable_remote_dev_reset_get(struct mlx5_core_dev *dev);
11 int mlx5_fw_reset_query(struct mlx5_core_dev *dev, u8 *reset_level, u8 *reset_type);
12 int mlx5_fw_reset_set_reset_sync(struct mlx5_core_dev *dev, u8 reset_type_sel);
13 int mlx5_fw_reset_set_live_patch(struct mlx5_core_dev *dev);
15 int mlx5_fw_reset_wait_reset_done(struct mlx5_core_dev *dev);
16 void mlx5_fw_reset_events_start(struct mlx5_core_dev *dev);
17 void mlx5_fw_reset_events_stop(struct mlx5_core_dev *dev);
18 int mlx5_fw_reset_init(struct mlx5_core_dev *dev);
19 void mlx5_fw_reset_cleanup(struct mlx5_core_dev *dev);
A Ddev.c57 bool mlx5_eth_supported(struct mlx5_core_dev *dev) in mlx5_eth_supported()
120 bool mlx5_vnet_supported(struct mlx5_core_dev *dev) in mlx5_vnet_supported()
237 bool (*is_supported)(struct mlx5_core_dev *dev);
238 bool (*is_enabled)(struct mlx5_core_dev *dev);
267 int mlx5_adev_init(struct mlx5_core_dev *dev) in mlx5_adev_init()
279 void mlx5_adev_cleanup(struct mlx5_core_dev *dev) in mlx5_adev_cleanup()
336 int mlx5_attach_device(struct mlx5_core_dev *dev) in mlx5_attach_device()
541 static bool mlx5_same_hw_devs(struct mlx5_core_dev *dev, struct mlx5_core_dev *peer_dev) in mlx5_same_hw_devs()
561 struct mlx5_core_dev *mdev = madev->mdev; in next_phys_dev()
562 const struct mlx5_core_dev *curr = data; in next_phys_dev()
[all …]
A Dfw.c512 struct mlx5_core_dev *mlx5_core_dev; member
521 struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev; in mlx5_component_query()
536 struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev; in mlx5_fsm_lock()
557 struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev; in mlx5_fsm_component_update()
568 struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev; in mlx5_fsm_block_download()
578 struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev; in mlx5_fsm_component_verify()
588 struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev; in mlx5_fsm_activate()
600 struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev; in mlx5_fsm_query_state()
618 struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev; in mlx5_fsm_cancel()
627 struct mlx5_core_dev *dev = mlx5_mlxfw_dev->mlx5_core_dev; in mlx5_fsm_release()
[all …]
A Decpf.h16 bool mlx5_read_embedded_cpu(struct mlx5_core_dev *dev);
17 int mlx5_ec_init(struct mlx5_core_dev *dev);
18 void mlx5_ec_cleanup(struct mlx5_core_dev *dev);
20 int mlx5_cmd_host_pf_enable_hca(struct mlx5_core_dev *dev);
21 int mlx5_cmd_host_pf_disable_hca(struct mlx5_core_dev *dev);
26 mlx5_read_embedded_cpu(struct mlx5_core_dev *dev) { return false; } in mlx5_read_embedded_cpu()
27 static inline int mlx5_ec_init(struct mlx5_core_dev *dev) { return 0; } in mlx5_ec_init()
28 static inline void mlx5_ec_cleanup(struct mlx5_core_dev *dev) {} in mlx5_ec_cleanup()
A Dfw_reset.c15 struct mlx5_core_dev *dev;
95 int mlx5_fw_reset_set_live_patch(struct mlx5_core_dev *dev) in mlx5_fw_reset_set_live_patch()
119 struct mlx5_core_dev *dev = fw_reset->dev; in mlx5_sync_reset_reload_work()
152 struct mlx5_core_dev *dev = fw_reset->dev; in poll_sync_reset()
202 struct mlx5_core_dev *dev = fw_reset->dev; in mlx5_fw_live_patch_event()
215 struct mlx5_core_dev *dev = fw_reset->dev; in mlx5_sync_reset_request_event()
232 static int mlx5_pci_link_toggle(struct mlx5_core_dev *dev) in mlx5_pci_link_toggle()
319 struct mlx5_core_dev *dev = fw_reset->dev; in mlx5_sync_reset_now_event()
349 struct mlx5_core_dev *dev = fw_reset->dev; in mlx5_sync_reset_abort_event()
429 int mlx5_fw_reset_init(struct mlx5_core_dev *dev) in mlx5_fw_reset_init()
[all …]
A Dport.c176 void mlx5_toggle_port_link(struct mlx5_core_dev *dev) in mlx5_toggle_port_link()
187 int mlx5_set_port_admin_status(struct mlx5_core_dev *dev, in mlx5_set_port_admin_status()
201 int mlx5_query_port_admin_status(struct mlx5_core_dev *dev, in mlx5_query_port_admin_status()
356 static int mlx5_query_mcia(struct mlx5_core_dev *dev, in mlx5_query_mcia()
392 int mlx5_query_module_eeprom(struct mlx5_core_dev *dev, in mlx5_query_module_eeprom()
484 int mlx5_query_port_vl_hw_cap(struct mlx5_core_dev *dev, in mlx5_query_port_vl_hw_cap()
500 int mlx5_core_query_ib_ppcnt(struct mlx5_core_dev *dev, in mlx5_core_query_ib_ppcnt()
548 int mlx5_query_port_pause(struct mlx5_core_dev *dev, in mlx5_query_port_pause()
646 int mlx5_max_tc(struct mlx5_core_dev *mdev) in mlx5_max_tc()
697 int mlx5_query_port_prio_tc(struct mlx5_core_dev *mdev, in mlx5_query_port_prio_tc()
[all …]
/linux/include/linux/mlx5/
A Dvport.h64 int mlx5_query_nic_vport_min_inline(struct mlx5_core_dev *mdev,
86 int mlx5_query_hca_vport_context(struct mlx5_core_dev *dev,
92 int mlx5_query_hca_vport_node_guid(struct mlx5_core_dev *dev,
94 int mlx5_query_nic_vport_mac_list(struct mlx5_core_dev *dev,
99 int mlx5_modify_nic_vport_mac_list(struct mlx5_core_dev *dev,
103 int mlx5_query_nic_vport_promisc(struct mlx5_core_dev *mdev,
108 int mlx5_modify_nic_vport_promisc(struct mlx5_core_dev *mdev,
112 int mlx5_modify_nic_vport_vlans(struct mlx5_core_dev *dev,
116 int mlx5_nic_vport_enable_roce(struct mlx5_core_dev *mdev);
117 int mlx5_nic_vport_disable_roce(struct mlx5_core_dev *mdev);
[all …]
A Dport.h157 void mlx5_toggle_port_link(struct mlx5_core_dev *dev);
158 int mlx5_set_port_admin_status(struct mlx5_core_dev *dev,
160 int mlx5_query_port_admin_status(struct mlx5_core_dev *dev,
169 int mlx5_query_port_vl_hw_cap(struct mlx5_core_dev *dev,
173 int mlx5_query_port_pause(struct mlx5_core_dev *dev,
180 int mlx5_set_port_stall_watermark(struct mlx5_core_dev *dev,
186 int mlx5_max_tc(struct mlx5_core_dev *mdev);
189 int mlx5_query_port_prio_tc(struct mlx5_core_dev *mdev,
192 int mlx5_query_port_tc_group(struct mlx5_core_dev *mdev,
195 int mlx5_query_port_tc_bw_alloc(struct mlx5_core_dev *mdev,
[all …]
A Ddriver.h207 struct mlx5_core_dev *dev;
389 struct mlx5_core_dev *mdev;
459 struct mlx5_core_dev *dev;
538 struct mlx5_core_dev *mdev;
602 struct mlx5_core_dev *parent_mdev;
722 struct mlx5_core_dev { struct
952 struct mlx5_core_dev *dev;
991 bool mlx5_cmd_is_down(struct mlx5_core_dev *dev);
996 int mlx5_health_init(struct mlx5_core_dev *dev);
1001 int mlx5_buf_alloc(struct mlx5_core_dev *dev,
[all …]
A Dtransobj.h42 int mlx5_core_modify_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *in);
43 void mlx5_core_destroy_rq(struct mlx5_core_dev *dev, u32 rqn);
44 int mlx5_core_query_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *out);
48 void mlx5_core_destroy_sq(struct mlx5_core_dev *dev, u32 sqn);
53 void mlx5_core_destroy_tir(struct mlx5_core_dev *dev, u32 tirn);
56 void mlx5_core_destroy_tis(struct mlx5_core_dev *dev, u32 tisn);
61 void mlx5_core_destroy_rqt(struct mlx5_core_dev *dev, u32 rqtn);
71 struct mlx5_core_dev *func_mdev;
72 struct mlx5_core_dev *peer_mdev;
83 mlx5_core_hairpin_create(struct mlx5_core_dev *func_mdev,
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/accel/
A Dtls.h41 int mlx5_ktls_create_key(struct mlx5_core_dev *mdev,
44 void mlx5_ktls_destroy_key(struct mlx5_core_dev *mdev, u32 key_id);
46 static inline bool mlx5_accel_is_ktls_tx(struct mlx5_core_dev *mdev) in mlx5_accel_is_ktls_tx()
88 mlx5_ktls_create_key(struct mlx5_core_dev *mdev, in mlx5_ktls_create_key()
92 mlx5_ktls_destroy_key(struct mlx5_core_dev *mdev, u32 key_id) {} in mlx5_ktls_destroy_key()
97 mlx5e_ktls_type_check(struct mlx5_core_dev *mdev, in mlx5e_ktls_type_check()
131 bool mlx5_accel_is_tls_device(struct mlx5_core_dev *mdev);
132 u32 mlx5_accel_tls_device_caps(struct mlx5_core_dev *mdev);
133 int mlx5_accel_tls_init(struct mlx5_core_dev *mdev);
134 void mlx5_accel_tls_cleanup(struct mlx5_core_dev *mdev);
[all …]
A Dipsec.h45 unsigned int mlx5_accel_ipsec_counters_count(struct mlx5_core_dev *mdev);
49 void *mlx5_accel_esp_create_hw_context(struct mlx5_core_dev *mdev,
54 void mlx5_accel_ipsec_init(struct mlx5_core_dev *mdev);
55 void mlx5_accel_ipsec_cleanup(struct mlx5_core_dev *mdev);
58 u32 (*device_caps)(struct mlx5_core_dev *mdev);
59 unsigned int (*counters_count)(struct mlx5_core_dev *mdev);
61 void* (*create_hw_context)(struct mlx5_core_dev *mdev,
66 int (*init)(struct mlx5_core_dev *mdev);
67 void (*cleanup)(struct mlx5_core_dev *mdev);
81 mlx5_accel_esp_create_hw_context(struct mlx5_core_dev *mdev, in mlx5_accel_esp_create_hw_context()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/
A Dvhca_event.h15 static inline bool mlx5_vhca_event_supported(const struct mlx5_core_dev *dev) in mlx5_vhca_event_supported()
21 int mlx5_vhca_event_init(struct mlx5_core_dev *dev);
22 void mlx5_vhca_event_cleanup(struct mlx5_core_dev *dev);
23 void mlx5_vhca_event_start(struct mlx5_core_dev *dev);
24 void mlx5_vhca_event_stop(struct mlx5_core_dev *dev);
28 int mlx5_vhca_event_arm(struct mlx5_core_dev *dev, u16 function_id);
29 int mlx5_cmd_query_vhca_state(struct mlx5_core_dev *dev, u16 function_id,
37 static inline int mlx5_vhca_event_init(struct mlx5_core_dev *dev) in mlx5_vhca_event_init()
42 static inline void mlx5_vhca_event_cleanup(struct mlx5_core_dev *dev) in mlx5_vhca_event_cleanup()
46 static inline void mlx5_vhca_event_start(struct mlx5_core_dev *dev) in mlx5_vhca_event_start()
[all …]
A Dsf.h12 int mlx5_sf_hw_table_init(struct mlx5_core_dev *dev);
13 void mlx5_sf_hw_table_cleanup(struct mlx5_core_dev *dev);
15 int mlx5_sf_hw_table_create(struct mlx5_core_dev *dev);
16 void mlx5_sf_hw_table_destroy(struct mlx5_core_dev *dev);
18 int mlx5_sf_table_init(struct mlx5_core_dev *dev);
19 void mlx5_sf_table_cleanup(struct mlx5_core_dev *dev);
36 static inline int mlx5_sf_hw_table_init(struct mlx5_core_dev *dev) in mlx5_sf_hw_table_init()
41 static inline void mlx5_sf_hw_table_cleanup(struct mlx5_core_dev *dev) in mlx5_sf_hw_table_cleanup()
45 static inline int mlx5_sf_hw_table_create(struct mlx5_core_dev *dev) in mlx5_sf_hw_table_create()
54 static inline int mlx5_sf_table_init(struct mlx5_core_dev *dev) in mlx5_sf_table_init()
[all …]
A Dpriv.h9 int mlx5_cmd_alloc_sf(struct mlx5_core_dev *dev, u16 function_id);
10 int mlx5_cmd_dealloc_sf(struct mlx5_core_dev *dev, u16 function_id);
12 int mlx5_cmd_sf_enable_hca(struct mlx5_core_dev *dev, u16 func_id);
13 int mlx5_cmd_sf_disable_hca(struct mlx5_core_dev *dev, u16 func_id);
15 u16 mlx5_sf_sw_to_hw_id(struct mlx5_core_dev *dev, u32 controller, u16 sw_id);
17 int mlx5_sf_hw_table_sf_alloc(struct mlx5_core_dev *dev, u32 controller, u32 usr_sfnum);
18 void mlx5_sf_hw_table_sf_free(struct mlx5_core_dev *dev, u32 controller, u16 id);
19 void mlx5_sf_hw_table_sf_deferred_free(struct mlx5_core_dev *dev, u32 controller, u16 id);
20 bool mlx5_sf_hw_table_supported(const struct mlx5_core_dev *dev);
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dparams.h93 bool slow_pci_heuristic(struct mlx5_core_dev *mdev);
120 u32 mlx5e_shampo_hd_per_wqe(struct mlx5_core_dev *mdev,
123 u32 mlx5e_shampo_hd_per_wq(struct mlx5_core_dev *mdev,
132 u16 mlx5e_get_rq_headroom(struct mlx5_core_dev *mdev,
139 int mlx5e_build_rq_param(struct mlx5_core_dev *mdev,
144 void mlx5e_build_drop_rq_param(struct mlx5_core_dev *mdev,
147 void mlx5e_build_sq_param_common(struct mlx5_core_dev *mdev,
149 void mlx5e_build_sq_param(struct mlx5_core_dev *mdev,
152 void mlx5e_build_tx_cq_param(struct mlx5_core_dev *mdev,
155 void mlx5e_build_xdpsq_param(struct mlx5_core_dev *mdev,
[all …]
A Dport.h49 int mlx5_port_set_eth_ptys(struct mlx5_core_dev *dev, bool an_disable,
51 u32 mlx5e_port_ptys2speed(struct mlx5_core_dev *mdev, u32 eth_proto_oper,
53 int mlx5e_port_linkspeed(struct mlx5_core_dev *mdev, u32 *speed);
54 int mlx5e_port_max_linkspeed(struct mlx5_core_dev *mdev, u32 *speed);
55 u32 mlx5e_port_speed2linkmodes(struct mlx5_core_dev *mdev, u32 speed,
57 bool mlx5e_ptys_ext_supported(struct mlx5_core_dev *mdev);
58 int mlx5e_port_query_pbmc(struct mlx5_core_dev *mdev, void *out);
59 int mlx5e_port_set_pbmc(struct mlx5_core_dev *mdev, void *in);
63 bool mlx5e_fec_in_caps(struct mlx5_core_dev *dev, int fec_policy);
64 int mlx5e_get_fec_mode(struct mlx5_core_dev *dev, u32 *fec_mode_active,
[all …]
/linux/drivers/infiniband/hw/mlx5/
A Dcmd.h40 int mlx5_cmd_dump_fill_mkey(struct mlx5_core_dev *dev, u32 *mkey);
41 int mlx5_cmd_null_mkey(struct mlx5_core_dev *dev, u32 *null_mkey);
44 int mlx5_cmd_dealloc_pd(struct mlx5_core_dev *dev, u32 pdn, u16 uid);
45 void mlx5_cmd_destroy_tir(struct mlx5_core_dev *dev, u32 tirn, u16 uid);
46 void mlx5_cmd_destroy_tis(struct mlx5_core_dev *dev, u32 tisn, u16 uid);
47 int mlx5_cmd_destroy_rqt(struct mlx5_core_dev *dev, u32 rqtn, u16 uid);
48 int mlx5_cmd_alloc_transport_domain(struct mlx5_core_dev *dev, u32 *tdn,
52 int mlx5_cmd_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid,
54 int mlx5_cmd_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid,
60 int mlx5_cmd_uar_alloc(struct mlx5_core_dev *dev, u32 *uarn, u16 uid);
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Deq.h27 struct mlx5_core_dev *dev;
78 int mlx5_eq_table_init(struct mlx5_core_dev *dev);
79 void mlx5_eq_table_cleanup(struct mlx5_core_dev *dev);
80 int mlx5_eq_table_create(struct mlx5_core_dev *dev);
81 void mlx5_eq_table_destroy(struct mlx5_core_dev *dev);
86 struct mlx5_eq *mlx5_get_async_eq(struct mlx5_core_dev *dev);
91 void mlx5_cmd_eq_recover(struct mlx5_core_dev *dev);
93 void mlx5_eq_synchronize_cmd_irq(struct mlx5_core_dev *dev);
97 void mlx5_eq_debugfs_init(struct mlx5_core_dev *dev);
98 void mlx5_eq_debugfs_cleanup(struct mlx5_core_dev *dev);
[all …]
A Dmlx5.h38 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);
43 void mlx5_core_reserved_gid_free(struct mlx5_core_dev *dev, int gid_index);
44 int mlx5_crdump_enable(struct mlx5_core_dev *dev);
45 void mlx5_crdump_disable(struct mlx5_core_dev *dev);
46 int mlx5_crdump_collect(struct mlx5_core_dev *dev, u32 *cr_data);
88 int mlx5_create_encryption_key(struct mlx5_core_dev *mdev,
91 void mlx5_destroy_encryption_key(struct mlx5_core_dev *mdev, u32 key_id);
[all …]
A Dclock.h36 static inline bool mlx5_is_real_time_rq(struct mlx5_core_dev *mdev) in mlx5_is_real_time_rq()
45 static inline bool mlx5_is_real_time_sq(struct mlx5_core_dev *mdev) in mlx5_is_real_time_sq()
57 void mlx5_init_clock(struct mlx5_core_dev *mdev);
58 void mlx5_cleanup_clock(struct mlx5_core_dev *mdev);
60 static inline int mlx5_clock_get_ptp_index(struct mlx5_core_dev *mdev) in mlx5_clock_get_ptp_index()
90 static inline void mlx5_init_clock(struct mlx5_core_dev *mdev) {} in mlx5_init_clock()
91 static inline void mlx5_cleanup_clock(struct mlx5_core_dev *mdev) {} in mlx5_cleanup_clock()
92 static inline int mlx5_clock_get_ptp_index(struct mlx5_core_dev *mdev) in mlx5_clock_get_ptp_index()
110 static inline cqe_ts_to_ns mlx5_rq_ts_translator(struct mlx5_core_dev *mdev) in mlx5_rq_ts_translator()
116 static inline cqe_ts_to_ns mlx5_sq_ts_translator(struct mlx5_core_dev *mdev) in mlx5_sq_ts_translator()
/linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/
A Dcmd.h75 int mlx5_fpga_caps(struct mlx5_core_dev *dev);
76 int mlx5_fpga_query(struct mlx5_core_dev *dev, struct mlx5_fpga_query *query);
77 int mlx5_fpga_ctrl_op(struct mlx5_core_dev *dev, u8 op);
78 int mlx5_fpga_access_reg(struct mlx5_core_dev *dev, u8 size, u64 addr,
80 int mlx5_fpga_sbu_caps(struct mlx5_core_dev *dev, void *caps, int size);
82 int mlx5_fpga_create_qp(struct mlx5_core_dev *dev, void *fpga_qpc,
84 int mlx5_fpga_modify_qp(struct mlx5_core_dev *dev, u32 fpga_qpn,
86 int mlx5_fpga_query_qp(struct mlx5_core_dev *dev, u32 fpga_qpn, void *fpga_qpc);
87 int mlx5_fpga_query_qp_counters(struct mlx5_core_dev *dev, u32 fpga_qpn,
89 int mlx5_fpga_destroy_qp(struct mlx5_core_dev *dev, u32 fpga_qpn);
/linux/drivers/net/ethernet/mellanox/mlx5/core/lag/
A Dlag.c564 struct mlx5_core_dev *dev1) in mlx5_lag_lock_eswitches()
573 struct mlx5_core_dev *dev1) in mlx5_lag_unlock_eswitches()
742 struct mlx5_core_dev *dev, in mlx5_ldev_add_netdev()
773 struct mlx5_core_dev *dev) in mlx5_ldev_add_mdev()
786 struct mlx5_core_dev *dev) in mlx5_ldev_remove_mdev()
805 struct mlx5_core_dev *tmp_dev; in __mlx5_lag_dev_add_mdev()
980 struct mlx5_core_dev *dev0; in mlx5_lag_disable_change()
981 struct mlx5_core_dev *dev1; in mlx5_lag_disable_change()
1068 struct mlx5_core_dev *mlx5_lag_get_peer_mdev(struct mlx5_core_dev *dev) in mlx5_lag_get_peer_mdev()
1070 struct mlx5_core_dev *peer_dev = NULL; in mlx5_lag_get_peer_mdev()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/
A Ddev.h15 struct mlx5_core_dev *parent_mdev;
16 struct mlx5_core_dev *mdev;
22 void mlx5_sf_dev_table_create(struct mlx5_core_dev *dev);
23 void mlx5_sf_dev_table_destroy(struct mlx5_core_dev *dev);
28 bool mlx5_sf_dev_allocated(const struct mlx5_core_dev *dev);
32 static inline void mlx5_sf_dev_table_create(struct mlx5_core_dev *dev) in mlx5_sf_dev_table_create()
36 static inline void mlx5_sf_dev_table_destroy(struct mlx5_core_dev *dev) in mlx5_sf_dev_table_destroy()
49 static inline bool mlx5_sf_dev_allocated(const struct mlx5_core_dev *dev) in mlx5_sf_dev_allocated()

Completed in 52 milliseconds

12345678910