Home
last modified time | relevance | path

Searched refs:qp (Results 1 – 19 of 19) sorted by relevance

/include/linux/
Dntb_transport.h65 void (*rx_handler)(struct ntb_transport_qp *qp, void *qp_data,
67 void (*tx_handler)(struct ntb_transport_qp *qp, void *qp_data,
72 unsigned char ntb_transport_qp_num(struct ntb_transport_qp *qp);
73 unsigned int ntb_transport_max_size(struct ntb_transport_qp *qp);
77 void ntb_transport_free_queue(struct ntb_transport_qp *qp);
78 int ntb_transport_rx_enqueue(struct ntb_transport_qp *qp, void *cb, void *data,
80 int ntb_transport_tx_enqueue(struct ntb_transport_qp *qp, void *cb, void *data,
82 void *ntb_transport_rx_remove(struct ntb_transport_qp *qp, unsigned int *len);
83 void ntb_transport_link_up(struct ntb_transport_qp *qp);
84 void ntb_transport_link_down(struct ntb_transport_qp *qp);
[all …]
Dhisi_acc_qm.h412 void (*req_cb)(struct hisi_qp *qp, void *data);
413 void (*event_cb)(struct hisi_qp *qp);
502 int hisi_qm_start_qp(struct hisi_qp *qp, unsigned long arg);
503 int hisi_qm_stop_qp(struct hisi_qp *qp);
504 int hisi_qp_send(struct hisi_qp *qp, const void *msg);
/include/rdma/
Drdmavt_qp.h510 struct rvt_qp *qp; member
531 static inline struct rvt_swqe *rvt_get_swqe_ptr(struct rvt_qp *qp, in rvt_get_swqe_ptr() argument
534 return (struct rvt_swqe *)((char *)qp->s_wq + in rvt_get_swqe_ptr()
536 qp->s_max_sge * in rvt_get_swqe_ptr()
556 static inline bool rvt_is_user_qp(struct rvt_qp *qp) in rvt_is_user_qp() argument
558 return !!qp->pid; in rvt_is_user_qp()
565 static inline void rvt_get_qp(struct rvt_qp *qp) in rvt_get_qp() argument
567 atomic_inc(&qp->refcount); in rvt_get_qp()
574 static inline void rvt_put_qp(struct rvt_qp *qp) in rvt_put_qp() argument
576 if (qp && atomic_dec_and_test(&qp->refcount)) in rvt_put_qp()
[all …]
Dmr_pool.h10 struct ib_mr *ib_mr_pool_get(struct ib_qp *qp, struct list_head *list);
11 void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr);
13 int ib_mr_pool_init(struct ib_qp *qp, struct list_head *list, int nr,
15 void ib_mr_pool_destroy(struct ib_qp *qp, struct list_head *list);
Drw.h45 int rdma_rw_ctx_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u32 port_num,
48 void rdma_rw_ctx_destroy(struct rdma_rw_ctx *ctx, struct ib_qp *qp,
52 int rdma_rw_ctx_signature_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp,
57 void rdma_rw_ctx_destroy_signature(struct rdma_rw_ctx *ctx, struct ib_qp *qp,
62 struct ib_send_wr *rdma_rw_ctx_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp,
64 int rdma_rw_ctx_post(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u32 port_num,
70 int rdma_rw_init_mrs(struct ib_qp *qp, struct ib_qp_init_attr *attr);
71 void rdma_rw_cleanup_mrs(struct ib_qp *qp);
Drdma_vt.h35 struct rvt_qp __rcu *qp[2]; member
213 bool (*schedule_send)(struct rvt_qp *qp);
214 bool (*schedule_send_no_lock)(struct rvt_qp *qp);
223 int (*setup_wqe)(struct rvt_qp *qp, struct rvt_swqe *wqe,
230 void (*do_send)(struct rvt_qp *qp);
245 void * (*qp_priv_alloc)(struct rvt_dev_info *rdi, struct rvt_qp *qp);
251 int (*qp_priv_init)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
257 void (*qp_priv_free)(struct rvt_dev_info *rdi, struct rvt_qp *qp);
263 void (*notify_qp_reset)(struct rvt_qp *qp);
268 int (*get_pmtu_from_attr)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
[all …]
Duverbs_std_types.h147 struct ib_qp *qp, struct ib_device *device, in ib_set_flow() argument
155 if (qp) { in ib_set_flow()
156 atomic_inc(&qp->usecnt); in ib_set_flow()
157 ibflow->qp = qp; in ib_set_flow()
Drdma_counter.h51 int rdma_counter_bind_qp_auto(struct ib_qp *qp, u32 port);
52 int rdma_counter_unbind_qp(struct ib_qp *qp, bool force);
Dib_verbs.h757 struct ib_qp *qp; member
1021 struct ib_qp *qp; member
1759 struct ib_qp *qp; member
2109 struct ib_qp *qp; member
2348 int (*post_send)(struct ib_qp *qp, const struct ib_send_wr *send_wr,
2350 int (*post_recv)(struct ib_qp *qp, const struct ib_recv_wr *recv_wr,
2352 void (*drain_rq)(struct ib_qp *qp);
2353 void (*drain_sq)(struct ib_qp *qp);
2473 int (*create_qp)(struct ib_qp *qp, struct ib_qp_init_attr *qp_init_attr,
2475 int (*modify_qp)(struct ib_qp *qp, struct ib_qp_attr *qp_attr,
[all …]
Drdma_cm.h115 struct ib_qp *qp; member
Dib_mad.h570 struct ib_qp *qp; member
/include/net/
Derspan.h183 } *qp; in erspan_build_header() local
198 qp = (struct qtag_prefix *)(skb->data + 2 * ETH_ALEN); in erspan_build_header()
199 vlan_tci = ntohs(qp->tci); in erspan_build_header()
277 } *qp; in erspan_build_header_v2() local
292 qp = (struct qtag_prefix *)(skb->data + 2 * ETH_ALEN); in erspan_build_header_v2()
293 vlan_tci = ntohs(qp->tci); in erspan_build_header_v2()
/include/linux/mlx4/
Dqp.h481 int sqd_event, struct mlx4_qp *qp);
483 int mlx4_qp_query(struct mlx4_dev *dev, struct mlx4_qp *qp,
488 struct mlx4_qp *qp, enum mlx4_qp_state *qp_state);
495 void mlx4_qp_remove(struct mlx4_dev *dev, struct mlx4_qp *qp);
507 void mlx4_put_qp(struct mlx4_qp *qp);
Ddevice.h831 int qp; member
925 } __packed qp; member
1155 int mlx4_qp_alloc(struct mlx4_dev *dev, int qpn, struct mlx4_qp *qp);
1156 void mlx4_qp_free(struct mlx4_dev *dev, struct mlx4_qp *qp);
1167 int mlx4_unicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
1169 int mlx4_unicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
1171 int mlx4_multicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
1174 int mlx4_multicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
/include/linux/qed/
Dqed_rdma_if.h505 struct qed_rdma_qp *qp; member
533 struct qed_rdma_qp *qp; member
619 int (*rdma_modify_qp)(void *roce_cxt, struct qed_rdma_qp *qp,
622 int (*rdma_query_qp)(void *rdma_cxt, struct qed_rdma_qp *qp,
624 int (*rdma_destroy_qp)(void *rdma_cxt, struct qed_rdma_qp *qp);
/include/linux/mlx5/
Dqp.h529 int mlx5_debug_qp_add(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp);
530 void mlx5_debug_qp_remove(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp);
/include/trace/events/
Dib_mad.h57 __entry->qp_num = wr->mad_agent_priv->qp_info->qp->qp_num;
146 __entry->qp_num = wr->mad_agent_priv->qp_info->qp->qp_num;
211 __entry->qp_num = qp_info->qp->qp_num;
Drpcrdma.h1517 DEFINE_ACCEPT_EVENT(qp);
/include/uapi/rdma/
Dvmw_pvrdma-abi.h292 __aligned_u64 qp; member