Searched refs:mlx5_ib_qp (Results 1 – 4 of 4) sorted by relevance
/linux-4.4.14/drivers/infiniband/hw/mlx5/ |
D | mlx5_ib.h | 174 struct mlx5_ib_qp { struct 456 static inline struct mlx5_ib_qp *to_mibqp(struct mlx5_core_qp *mqp) in to_mibqp() 458 return container_of(mqp, struct mlx5_ib_qp, mqp); in to_mibqp() 476 static inline struct mlx5_ib_qp *to_mqp(struct ib_qp *ibqp) in to_mqp() 478 return container_of(ibqp, struct mlx5_ib_qp, ibqp); in to_mqp() 536 void *mlx5_get_send_wqe(struct mlx5_ib_qp *qp, int n); 537 int mlx5_ib_read_user_wqe(struct mlx5_ib_qp *qp, int send, int wqe_index, 612 void mlx5_ib_mr_pfault_handler(struct mlx5_ib_qp *qp, 614 void mlx5_ib_odp_create_qp(struct mlx5_ib_qp *qp); 619 void mlx5_ib_qp_disable_pagefaults(struct mlx5_ib_qp *qp); [all …]
|
D | odp.c | 154 static void mlx5_ib_page_fault_resume(struct mlx5_ib_qp *qp, in mlx5_ib_page_fault_resume() 178 static int pagefault_single_data_segment(struct mlx5_ib_qp *qp, in pagefault_single_data_segment() 310 static int pagefault_data_segments(struct mlx5_ib_qp *qp, in pagefault_data_segments() 384 struct mlx5_ib_qp *qp, struct mlx5_ib_pfault *pfault, in mlx5_ib_mr_initiator_pfault_handler() 489 struct mlx5_ib_qp *qp, struct mlx5_ib_pfault *pfault, in mlx5_ib_mr_responder_pfault_handler() 529 static void mlx5_ib_mr_wqe_pfault_handler(struct mlx5_ib_qp *qp, in mlx5_ib_mr_wqe_pfault_handler() 600 static void mlx5_ib_mr_rdma_pfault_handler(struct mlx5_ib_qp *qp, in mlx5_ib_mr_rdma_pfault_handler() 668 void mlx5_ib_mr_pfault_handler(struct mlx5_ib_qp *qp, in mlx5_ib_mr_pfault_handler() 695 struct mlx5_ib_qp *qp = container_of(pfault, struct mlx5_ib_qp, in mlx5_ib_qp_pfault_action() 700 void mlx5_ib_qp_disable_pagefaults(struct mlx5_ib_qp *qp) in mlx5_ib_qp_disable_pagefaults() [all …]
|
D | qp.c | 84 static void *get_wqe(struct mlx5_ib_qp *qp, int offset) in get_wqe() 89 static void *get_recv_wqe(struct mlx5_ib_qp *qp, int n) in get_recv_wqe() 94 void *mlx5_get_send_wqe(struct mlx5_ib_qp *qp, int n) in mlx5_get_send_wqe() 116 int mlx5_ib_read_user_wqe(struct mlx5_ib_qp *qp, int send, int wqe_index, in mlx5_ib_read_user_wqe() 216 int has_rq, struct mlx5_ib_qp *qp, struct mlx5_ib_create_qp *ucmd) in set_rq_size() 325 struct mlx5_ib_qp *qp) in calc_sq_size() 368 struct mlx5_ib_qp *qp, in set_user_buf_size() 594 struct mlx5_ib_qp *qp, struct ib_udata *udata, in create_user_qp() 715 static void destroy_qp_user(struct ib_pd *pd, struct mlx5_ib_qp *qp) in destroy_qp_user() 728 struct mlx5_ib_qp *qp, in create_kernel_qp() [all …]
|
D | cq.c | 172 struct mlx5_ib_qp *qp) in handle_responder() 312 static int is_atomic_response(struct mlx5_ib_qp *qp, uint16_t idx) in is_atomic_response() 319 static void *mlx5_get_atomic_laddr(struct mlx5_ib_qp *qp, uint16_t idx) in mlx5_get_atomic_laddr() 331 static void handle_atomic(struct mlx5_ib_qp *qp, struct mlx5_cqe64 *cqe64, in handle_atomic() 356 static void handle_atomics(struct mlx5_ib_qp *qp, struct mlx5_cqe64 *cqe64, in handle_atomics() 411 struct mlx5_ib_qp **cur_qp, in mlx5_poll_one() 557 struct mlx5_ib_qp *cur_qp = NULL; in mlx5_ib_poll_cq()
|