Home
last modified time | relevance | path

Searched refs:mlx5_ib_dev (Results 1 – 25 of 32) sorted by relevance

12

/linux/drivers/infiniband/hw/mlx5/
A Dqp.h11 int mlx5_init_qp_table(struct mlx5_ib_dev *dev);
12 void mlx5_cleanup_qp_table(struct mlx5_ib_dev *dev);
14 int mlx5_core_create_dct(struct mlx5_ib_dev *dev, struct mlx5_core_dct *qp,
16 int mlx5_qpc_create_qp(struct mlx5_ib_dev *dev, struct mlx5_core_qp *qp,
22 int mlx5_core_qp_query(struct mlx5_ib_dev *dev, struct mlx5_core_qp *qp,
27 int mlx5_core_set_delay_drop(struct mlx5_ib_dev *dev, u32 timeout_usec);
29 int mlx5_core_destroy_rq_tracked(struct mlx5_ib_dev *dev,
33 void mlx5_core_destroy_sq_tracked(struct mlx5_ib_dev *dev,
39 struct mlx5_core_rsc_common *mlx5_core_res_hold(struct mlx5_ib_dev *dev,
44 int mlx5_core_xrcd_alloc(struct mlx5_ib_dev *dev, u32 *xrcdn);
[all …]
A Ddevx.h13 struct mlx5_ib_dev *ib_dev;
27 int mlx5_ib_devx_create(struct mlx5_ib_dev *dev, bool is_user);
28 void mlx5_ib_devx_destroy(struct mlx5_ib_dev *dev, u16 uid);
29 int mlx5_ib_devx_init(struct mlx5_ib_dev *dev);
30 void mlx5_ib_devx_cleanup(struct mlx5_ib_dev *dev);
32 static inline int mlx5_ib_devx_create(struct mlx5_ib_dev *dev, bool is_user) in mlx5_ib_devx_create()
36 static inline void mlx5_ib_devx_destroy(struct mlx5_ib_dev *dev, u16 uid) {} in mlx5_ib_devx_destroy()
37 static inline int mlx5_ib_devx_init(struct mlx5_ib_dev *dev) in mlx5_ib_devx_init()
41 static inline void mlx5_ib_devx_cleanup(struct mlx5_ib_dev *dev) in mlx5_ib_devx_cleanup()
A Dsrq.h39 struct mlx5_ib_dev;
58 int mlx5_cmd_create_srq(struct mlx5_ib_dev *dev, struct mlx5_core_srq *srq,
60 int mlx5_cmd_destroy_srq(struct mlx5_ib_dev *dev, struct mlx5_core_srq *srq);
61 int mlx5_cmd_query_srq(struct mlx5_ib_dev *dev, struct mlx5_core_srq *srq,
63 int mlx5_cmd_arm_srq(struct mlx5_ib_dev *dev, struct mlx5_core_srq *srq,
65 struct mlx5_core_srq *mlx5_cmd_get_srq(struct mlx5_ib_dev *dev, u32 srqn);
67 int mlx5_init_srq_table(struct mlx5_ib_dev *dev);
68 void mlx5_cleanup_srq_table(struct mlx5_ib_dev *dev);
A Dmlx5_ib.h246 struct mlx5_ib_dev *dev;
789 struct mlx5_ib_dev *dev;
859 struct mlx5_ib_dev *dev;
873 struct mlx5_ib_dev *dev;
912 struct mlx5_ib_dev *dev;
948 int (*init)(struct mlx5_ib_dev *dev);
949 void (*cleanup)(struct mlx5_ib_dev *dev);
961 struct mlx5_ib_dev *ibdev;
979 struct mlx5_ib_dev *dev;
1047 struct mlx5_ib_dev *dev;
[all …]
A Dqpc.c12 static int mlx5_core_drain_dct(struct mlx5_ib_dev *dev,
153 static int create_resource_common(struct mlx5_ib_dev *dev, in create_resource_common()
175 static void destroy_resource_common(struct mlx5_ib_dev *dev, in destroy_resource_common()
189 static int _mlx5_core_destroy_dct(struct mlx5_ib_dev *dev, in _mlx5_core_destroy_dct()
271 static int mlx5_core_drain_dct(struct mlx5_ib_dev *dev, in mlx5_core_drain_dct()
283 int mlx5_core_destroy_dct(struct mlx5_ib_dev *dev, in mlx5_core_destroy_dct()
304 int mlx5_core_set_delay_drop(struct mlx5_ib_dev *dev, in mlx5_core_set_delay_drop()
484 int mlx5_init_qp_table(struct mlx5_ib_dev *dev) in mlx5_init_qp_table()
498 void mlx5_cleanup_qp_table(struct mlx5_ib_dev *dev) in mlx5_cleanup_qp_table()
585 int mlx5_core_destroy_rq_tracked(struct mlx5_ib_dev *dev, in mlx5_core_destroy_rq_tracked()
[all …]
A Dmain.c61 struct mlx5_ib_dev *dev;
83 struct mlx5_ib_dev *dev; in mlx5_ib_get_ibdev_from_mpi()
170 struct mlx5_ib_dev *ibdev; in mlx5_netdev_event()
2454 struct mlx5_ib_dev *dev = in fw_pages_show()
2464 struct mlx5_ib_dev *dev = in reg_pages_show()
2474 struct mlx5_ib_dev *dev = in hca_type_show()
2484 struct mlx5_ib_dev *dev = in hw_rev_show()
3490 struct mlx5_ib_dev *dev; in alloc_uar_entry()
4390 struct mlx5_ib_dev *dev; in mlx5r_mp_probe()
4451 struct mlx5_ib_dev *dev; in mlx5r_probe()
[all …]
A Dsrq_cmd.c81 struct mlx5_core_srq *mlx5_cmd_get_srq(struct mlx5_ib_dev *dev, u32 srqn) in mlx5_cmd_get_srq()
114 static int create_srq_cmd(struct mlx5_ib_dev *dev, struct mlx5_core_srq *srq, in create_srq_cmd()
175 static int arm_srq_cmd(struct mlx5_ib_dev *dev, struct mlx5_core_srq *srq, in arm_srq_cmd()
216 static int create_xrc_srq_cmd(struct mlx5_ib_dev *dev, in create_xrc_srq_cmd()
270 static int destroy_xrc_srq_cmd(struct mlx5_ib_dev *dev, in destroy_xrc_srq_cmd()
297 static int query_xrc_srq_cmd(struct mlx5_ib_dev *dev, in query_xrc_srq_cmd()
396 static int arm_rmp_cmd(struct mlx5_ib_dev *dev, struct mlx5_core_srq *srq, in arm_rmp_cmd()
546 static int arm_xrq_cmd(struct mlx5_ib_dev *dev, in arm_xrq_cmd()
708 int mlx5_cmd_arm_srq(struct mlx5_ib_dev *dev, struct mlx5_core_srq *srq, in mlx5_cmd_arm_srq()
756 int mlx5_init_srq_table(struct mlx5_ib_dev *dev) in mlx5_init_srq_table()
[all …]
A Dcounters.c204 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_ib_alloc_hw_device_stats()
213 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_ib_alloc_hw_port_stats()
277 struct mlx5_ib_dev *dev = to_mdev(ibdev); in do_get_hw_stats()
331 struct mlx5_ib_dev *dev = to_mdev(ibdev); in do_get_op_stat()
361 struct mlx5_ib_dev *dev = to_mdev(ibdev); in do_get_op_stats()
383 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_ib_get_hw_stats()
412 struct mlx5_ib_dev *dev = to_mdev(counter->device); in mlx5_ib_counter_alloc_stats()
446 struct mlx5_ib_dev *dev = to_mdev(qp->device); in mlx5_ib_counter_bind_qp()
700 struct mlx5_ib_dev *dev = to_mdev(ibdev); in read_flow_counters()
833 struct mlx5_ib_dev *dev = to_mdev(device); in mlx5_ib_modify_stat()
[all …]
A Dcounters.h11 int mlx5_ib_counters_init(struct mlx5_ib_dev *dev);
12 void mlx5_ib_counters_cleanup(struct mlx5_ib_dev *dev);
16 u16 mlx5_ib_get_counters_id(struct mlx5_ib_dev *dev, u32 port_num);
A Dfs.h12 int mlx5_ib_fs_init(struct mlx5_ib_dev *dev);
14 static inline int mlx5_ib_fs_init(struct mlx5_ib_dev *dev) in mlx5_ib_fs_init()
25 static inline void mlx5_ib_fs_cleanup(struct mlx5_ib_dev *dev) in mlx5_ib_fs_cleanup()
A Dib_virt.c54 struct mlx5_ib_dev *dev = to_mdev(device); in mlx5_ib_get_vf_config()
96 struct mlx5_ib_dev *dev = to_mdev(device); in mlx5_ib_set_vf_link_state()
126 struct mlx5_ib_dev *dev; in mlx5_ib_get_vf_stats()
155 struct mlx5_ib_dev *dev = to_mdev(device); in set_vf_node_guid()
179 struct mlx5_ib_dev *dev = to_mdev(device); in set_vf_port_guid()
215 struct mlx5_ib_dev *dev = to_mdev(device); in mlx5_ib_get_vf_guid()
A Dmr.c70 struct mlx5_ib_dev *dev = to_mdev(pd->device); in set_mkc_access_pd_addr_fields()
116 mlx5_ib_create_mkey_cb(struct mlx5_ib_dev *dev, in mlx5_ib_create_mkey_cb()
148 struct mlx5_ib_dev *dev = ent->dev; in create_mkey_callback()
491 struct mlx5_ib_dev *dev = ent->dev; in __cache_work_func()
706 int mlx5_mr_cache_init(struct mlx5_ib_dev *dev) in mlx5_mr_cache_init()
791 struct mlx5_ib_dev *dev = to_mdev(pd->device); in mlx5_ib_get_dma_mr()
1058 struct mlx5_ib_dev *dev = mr_to_mdev(mr); in mlx5_ib_create_xlt_wr()
1120 struct mlx5_ib_dev *dev = mr_to_mdev(mr); in mlx5_ib_update_xlt()
1201 struct mlx5_ib_dev *dev = mr_to_mdev(mr); in mlx5_ib_update_mr_pas()
1880 struct mlx5_ib_dev *dev = to_mdev(device); in mlx5_alloc_priv_descs()
[all …]
A Dqp.c620 static int num_med_bfreg(struct mlx5_ib_dev *dev, in num_med_bfreg()
681 static int alloc_bfreg(struct mlx5_ib_dev *dev, in alloc_bfreg()
749 int bfregn_to_uar_index(struct mlx5_ib_dev *dev, in bfregn_to_uar_index()
851 static int adjust_bfregn(struct mlx5_ib_dev *dev, in adjust_bfregn()
3248 struct mlx5_ib_dev *dev = to_mdev(qp->device); in mlx5_ib_destroy_qp()
3929 struct mlx5_ib_dev *dev = to_mdev(qp->device); in get_tx_affinity()
3961 struct mlx5_ib_dev *dev = to_mdev(qp->device); in __mlx5_ib_qp_set_counter()
5057 struct mlx5_ib_dev *dev; in create_rq()
5209 struct mlx5_ib_dev *dev = to_mdev(pd->device); in prepare_user_rq()
5290 struct mlx5_ib_dev *dev; in mlx5_ib_create_wq()
[all …]
A Dib_rep.c15 struct mlx5_ib_dev *ibdev; in mlx5_ib_set_vport_rep()
39 struct mlx5_ib_dev *ibdev; in mlx5_ib_vport_rep_load()
65 ibdev = ib_alloc_device(mlx5_ib_dev, ib_dev); in mlx5_ib_vport_rep_load()
110 struct mlx5_ib_dev *dev = mlx5_ib_rep_to_dev(rep); in mlx5_ib_vport_rep_unload()
174 struct mlx5_flow_handle *create_flow_rule_vport_sq(struct mlx5_ib_dev *dev, in create_flow_rule_vport_sq()
A Drestrack.c60 static int fill_res_raw(struct sk_buff *msg, struct mlx5_ib_dev *dev, in fill_res_raw()
153 struct mlx5_ib_dev *dev = to_mdev(ibcq->device); in fill_res_cq_entry_raw()
161 struct mlx5_ib_dev *dev = to_mdev(ibqp->device); in fill_res_qp_entry_raw()
175 int mlx5_ib_restrack_init(struct mlx5_ib_dev *dev) in mlx5_ib_restrack_init()
A Dgsi.c41 static bool mlx5_ib_deth_sqpn_cap(struct mlx5_ib_dev *dev) in mlx5_ib_deth_sqpn_cap()
91 struct mlx5_ib_dev *dev = to_mdev(pd->device); in mlx5_ib_create_gsi()
170 struct mlx5_ib_dev *dev = to_mdev(mqp->ibqp.device); in mlx5_ib_destroy_gsi()
222 struct mlx5_ib_dev *dev = to_mdev(qp->device); in modify_to_rts()
262 struct mlx5_ib_dev *dev = to_mdev(device); in setup_qp()
323 struct mlx5_ib_dev *dev = to_mdev(qp->device); in mlx5_ib_gsi_modify_qp()
363 struct mlx5_ib_dev *dev = to_mdev(gsi->rx_qp->device); in mlx5_ib_add_outstanding_wr()
413 struct mlx5_ib_dev *dev = to_mdev(gsi->rx_qp->device); in get_tx_qp()
A Dcq.c51 struct mlx5_ib_dev *dev = to_mdev(cq->ibcq.device); in mlx5_ib_cq_event()
170 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.device); in handle_responder()
445 struct mlx5_ib_dev *dev = to_mdev(cq->ibcq.device); in mlx5_poll_one()
574 struct mlx5_ib_dev *dev = to_mdev(cq->ibcq.device); in poll_soft_wc()
601 struct mlx5_ib_dev *dev = to_mdev(cq->ibcq.device); in mlx5_ib_poll_cq()
658 static int alloc_cq_frag_buf(struct mlx5_ib_dev *dev, in alloc_cq_frag_buf()
940 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_ib_create_cq()
1041 struct mlx5_ib_dev *dev = to_mdev(cq->device); in mlx5_ib_destroy_cq()
1124 struct mlx5_ib_dev *dev = to_mdev(cq->device); in mlx5_ib_modify_cq()
1199 struct mlx5_ib_dev *dev = to_mdev(cq->ibcq.device); in copy_resize_cqes()
[all …]
A Dsrq.c48 struct mlx5_ib_dev *dev = to_mdev(pd->device); in create_srq_user()
106 static int create_srq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_srq *srq, in create_srq_kernel()
185 static void destroy_srq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_srq *srq) in destroy_srq_kernel()
196 struct mlx5_ib_dev *dev = to_mdev(ib_srq->device); in mlx5_ib_create_srq()
325 struct mlx5_ib_dev *dev = to_mdev(ibsrq->device); in mlx5_ib_modify_srq()
350 struct mlx5_ib_dev *dev = to_mdev(ibsrq->device); in mlx5_ib_query_srq()
374 struct mlx5_ib_dev *dev = to_mdev(srq->device); in mlx5_ib_destroy_srq()
409 struct mlx5_ib_dev *dev = to_mdev(ibsrq->device); in mlx5_ib_post_srq_recv()
A Ddevx.c33 struct mlx5_ib_dev *mdev;
87 struct mlx5_ib_dev *dev;
919 struct mlx5_ib_dev *dev; in devx_get_uid()
975 struct mlx5_ib_dev *dev; in UVERBS_HANDLER()
1024 struct mlx5_ib_dev *dev; in UVERBS_HANDLER()
1052 struct mlx5_ib_dev *dev; in UVERBS_HANDLER()
1292 struct mlx5_ib_dev *dev, in devx_handle_mkey_indirect()
1376 struct mlx5_ib_dev *dev; in devx_obj_cleanup()
2458 struct mlx5_ib_dev *dev; in devx_event_notifier()
2773 struct mlx5_ib_dev *dev = ev_file->dev; in devx_async_event_destroy_uobj()
[all …]
A Dib_rep.h17 struct mlx5_flow_handle *create_flow_rule_vport_sq(struct mlx5_ib_dev *dev,
26 struct mlx5_flow_handle *create_flow_rule_vport_sq(struct mlx5_ib_dev *dev, in create_flow_rule_vport_sq()
A Dmad.c45 static bool can_do_mad_ifc(struct mlx5_ib_dev *dev, u32 port_num, in can_do_mad_ifc()
54 static int mlx5_MAD_IFC(struct mlx5_ib_dev *dev, int ignore_mkey, in mlx5_MAD_IFC()
150 static int process_pma_cmd(struct mlx5_ib_dev *dev, u32 port_num, in process_pma_cmd()
224 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_ib_process_mad()
282 int mlx5_query_ext_port_caps(struct mlx5_ib_dev *dev, unsigned int port) in mlx5_query_ext_port_caps()
397 int mlx5_query_mad_ifc_node_desc(struct mlx5_ib_dev *dev, char *node_desc) in mlx5_query_mad_ifc_node_desc()
422 int mlx5_query_mad_ifc_node_guid(struct mlx5_ib_dev *dev, __be64 *node_guid) in mlx5_query_mad_ifc_node_guid()
519 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_query_mad_ifc_port()
A Dfs.c687 static void put_flow_table(struct mlx5_ib_dev *dev, in put_flow_table()
703 struct mlx5_ib_dev *dev = handler->dev; in mlx5_ib_destroy_flow()
1025 void mlx5_ib_fs_remove_op_fc(struct mlx5_ib_dev *dev, in mlx5_ib_fs_remove_op_fc()
1037 static void set_underlay_qp(struct mlx5_ib_dev *dev, in set_underlay_qp()
1337 struct mlx5_ib_dev *dev = to_mdev(qp->device); in mlx5_ib_create_flow()
1475 _get_flow_table(struct mlx5_ib_dev *dev, in _get_flow_table()
1572 _create_raw_flow_rule(struct mlx5_ib_dev *dev, in _create_raw_flow_rule()
1760 struct mlx5_ib_dev *mdev = to_mdev(device); in mlx5_ib_create_flow_action_esp()
2124 struct mlx5_ib_dev *dev; in UVERBS_HANDLER()
2470 struct mlx5_ib_dev *dev, in mlx5_ib_flow_action_create_packet_reformat_ctx()
[all …]
A Dmem.c104 static int post_send_nop(struct mlx5_ib_dev *dev, struct ib_qp *ibqp, u64 wr_id, in post_send_nop()
164 static int test_wc_poll_cq_result(struct mlx5_ib_dev *dev, struct ib_cq *cq) in test_wc_poll_cq_result()
187 static int test_wc_do_send(struct mlx5_ib_dev *dev, struct ib_qp *qp) in test_wc_do_send()
200 int mlx5_ib_test_wc(struct mlx5_ib_dev *dev) in mlx5_ib_test_wc()
A Dodp.c320 static void internal_fill_odp_caps(struct mlx5_ib_dev *dev) in internal_fill_odp_caps()
386 static void mlx5_ib_page_fault_resume(struct mlx5_ib_dev *dev, in mlx5_ib_page_fault_resume()
483 struct mlx5_ib_dev *dev = to_mdev(pd->ibpd.device); in mlx5_ib_alloc_implicit_mr()
811 static int pagefault_single_data_segment(struct mlx5_ib_dev *dev, in pagefault_single_data_segment()
979 static int pagefault_data_segments(struct mlx5_ib_dev *dev, in pagefault_data_segments()
1052 struct mlx5_ib_dev *dev, struct mlx5_pagefault *pfault, in mlx5_ib_mr_initiator_pfault_handler()
1190 static void mlx5_ib_mr_wqe_pfault_handler(struct mlx5_ib_dev *dev, in mlx5_ib_mr_wqe_pfault_handler()
1286 static void mlx5_ib_mr_rdma_pfault_handler(struct mlx5_ib_dev *dev, in mlx5_ib_mr_rdma_pfault_handler()
1624 int mlx5_ib_odp_init_one(struct mlx5_ib_dev *dev) in mlx5_ib_odp_init_one()
1647 void mlx5_ib_odp_cleanup_one(struct mlx5_ib_dev *dev) in mlx5_ib_odp_cleanup_one()
[all …]
A Dah.c35 static __be16 mlx5_ah_get_udp_sport(const struct mlx5_ib_dev *dev, in mlx5_ah_get_udp_sport()
53 static void create_ib_ah(struct mlx5_ib_dev *dev, struct mlx5_ib_ah *ah, in create_ib_ah()
99 struct mlx5_ib_dev *dev = to_mdev(ibah->device); in mlx5_ib_create_ah()

Completed in 82 milliseconds

12