/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/ |
H A D | qib_qp.c | 44 static inline unsigned mk_qpn(struct rvt_qpn_table *qpt, in mk_qpn() argument 47 return (map - qpt->map) * RVT_BITS_PER_PAGE + off; in mk_qpn() 50 static inline unsigned find_next_offset(struct rvt_qpn_table *qpt, in find_next_offset() argument 107 static void get_map_page(struct rvt_qpn_table *qpt, struct rvt_qpn_map *map) in get_map_page() argument 115 spin_lock(&qpt->lock); in get_map_page() 120 spin_unlock(&qpt->lock); in get_map_page() 127 int qib_alloc_qpn(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt, in qib_alloc_qpn() argument 143 spin_lock(&qpt->lock); in qib_alloc_qpn() 144 if (qpt->flags & n) in qib_alloc_qpn() 147 qpt in qib_alloc_qpn() [all...] |
H A D | qib_verbs.h | 275 int qib_alloc_qpn(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt,
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/ |
H A D | qib_qp.c | 44 static inline unsigned mk_qpn(struct rvt_qpn_table *qpt, in mk_qpn() argument 47 return (map - qpt->map) * RVT_BITS_PER_PAGE + off; in mk_qpn() 50 static inline unsigned find_next_offset(struct rvt_qpn_table *qpt, in find_next_offset() argument 107 static void get_map_page(struct rvt_qpn_table *qpt, struct rvt_qpn_map *map) in get_map_page() argument 115 spin_lock(&qpt->lock); in get_map_page() 120 spin_unlock(&qpt->lock); in get_map_page() 127 int qib_alloc_qpn(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt, in qib_alloc_qpn() argument 143 spin_lock(&qpt->lock); in qib_alloc_qpn() 144 if (qpt->flags & n) in qib_alloc_qpn() 147 qpt in qib_alloc_qpn() [all...] |
H A D | qib_verbs.h | 275 int qib_alloc_qpn(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt,
|
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/ |
H A D | trace_tx.h | 87 "[%s] wqe %p wr_id %llx send_flags %x qpn %x qpt %u psn %x lpsn %x ssn %x length %u opcode 0x%.2x,%s size %u avail %u head %u last %u pid %u num_sge %u wr_num_sge %u" 98 __field(u32, qpt) 118 __entry->qpt = qp->ibqp.qp_type; 140 __entry->qpt, 165 __field(u32, qpt) 177 __entry->qpt = qp->ibqp.qp_type; 185 "[%s] qpn 0x%x qpt %u wqe %p idx %u wr_id %llx length %u ssn %u opcode %x send_flags %x", 188 __entry->qpt,
|
H A D | qp.c | 307 static void get_map_page(struct rvt_qpn_table *qpt, in get_map_page() argument 316 spin_lock(&qpt->lock); in get_map_page() 321 spin_unlock(&qpt->lock); in get_map_page() 326 * @qpt: the QPN table 328 static int init_qpn_table(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt) in init_qpn_table() argument 337 spin_lock_init(&qpt->lock); in init_qpn_table() 339 qpt->last = rdi->dparms.qpn_start; in init_qpn_table() 340 qpt->incr = rdi->dparms.qpn_inc << rdi->dparms.qos_shift; in init_qpn_table() 350 qpt->nmaps = rdi->dparms.qpn_res_start / RVT_BITS_PER_PAGE; in init_qpn_table() 356 map = &qpt in init_qpn_table() 384 free_qpn_table(struct rvt_qpn_table *qpt) free_qpn_table() argument 514 mk_qpn(struct rvt_qpn_table *qpt, struct rvt_qpn_map *map, unsigned off) mk_qpn() argument 530 alloc_qpn(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt, enum ib_qp_type type, u8 port_num, u8 exclude_prefix) alloc_qpn() argument 985 rvt_free_qpn(struct rvt_qpn_table *qpt, u32 qpn) rvt_free_qpn() argument [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/sw/rdmavt/ |
H A D | trace_tx.h | 45 "[%s] wqe %p wr_id %llx send_flags %x qpn %x qpt %u psn %x lpsn %x ssn %x length %u opcode 0x%.2x,%s size %u avail %u head %u last %u pid %u num_sge %u wr_num_sge %u" 56 __field(u32, qpt) 76 __entry->qpt = qp->ibqp.qp_type; 98 __entry->qpt, 123 __field(u32, qpt) 135 __entry->qpt = qp->ibqp.qp_type; 143 "[%s] qpn 0x%x qpt %u wqe %p idx %u wr_id %llx length %u ssn %u opcode %x send_flags %x", 146 __entry->qpt,
|
H A D | qp.c | 265 static void get_map_page(struct rvt_qpn_table *qpt, in get_map_page() argument 274 spin_lock(&qpt->lock); in get_map_page() 279 spin_unlock(&qpt->lock); in get_map_page() 285 * @qpt: the QPN table 287 static int init_qpn_table(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt) in init_qpn_table() argument 296 spin_lock_init(&qpt->lock); in init_qpn_table() 298 qpt->last = rdi->dparms.qpn_start; in init_qpn_table() 299 qpt->incr = rdi->dparms.qpn_inc << rdi->dparms.qos_shift; in init_qpn_table() 309 qpt->nmaps = rdi->dparms.qpn_res_start / RVT_BITS_PER_PAGE; in init_qpn_table() 315 map = &qpt in init_qpn_table() 343 free_qpn_table(struct rvt_qpn_table *qpt) free_qpn_table() argument 473 mk_qpn(struct rvt_qpn_table *qpt, struct rvt_qpn_map *map, unsigned off) mk_qpn() argument 490 alloc_qpn(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt, enum ib_qp_type type, u8 port_num, u8 exclude_prefix) alloc_qpn() argument 948 rvt_free_qpn(struct rvt_qpn_table *qpt, u32 qpn) rvt_free_qpn() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/ |
H A D | bna_tx_rx.c | 1636 &q1->qpt); in bna_bfi_rx_enet_start() 1644 &q0->qpt); in bna_bfi_rx_enet_start() 1665 &rxp->cq.qpt); in bna_bfi_rx_enet_start() 1866 rxq->qpt.hw_qpt_ptr.lsb = qpt_mem->dma.lsb; in bna_rxq_qpt_setup() 1867 rxq->qpt.hw_qpt_ptr.msb = qpt_mem->dma.msb; in bna_rxq_qpt_setup() 1868 rxq->qpt.kv_qpt_ptr = qpt_mem->kva; in bna_rxq_qpt_setup() 1869 rxq->qpt.page_count = page_count; in bna_rxq_qpt_setup() 1870 rxq->qpt.page_size = page_size; in bna_rxq_qpt_setup() 1878 for (i = 0; i < rxq->qpt.page_count; i++) { in bna_rxq_qpt_setup() 1883 ((struct bna_dma_addr *)rxq->qpt in bna_rxq_qpt_setup() [all...] |
H A D | bna_types.h | 444 struct bna_qpt qpt; member 570 struct bna_qpt qpt; member 635 struct bna_qpt qpt; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/brocade/bna/ |
H A D | bna_tx_rx.c | 1636 &q1->qpt); in bna_bfi_rx_enet_start() 1644 &q0->qpt); in bna_bfi_rx_enet_start() 1665 &rxp->cq.qpt); in bna_bfi_rx_enet_start() 1866 rxq->qpt.hw_qpt_ptr.lsb = qpt_mem->dma.lsb; in bna_rxq_qpt_setup() 1867 rxq->qpt.hw_qpt_ptr.msb = qpt_mem->dma.msb; in bna_rxq_qpt_setup() 1868 rxq->qpt.kv_qpt_ptr = qpt_mem->kva; in bna_rxq_qpt_setup() 1869 rxq->qpt.page_count = page_count; in bna_rxq_qpt_setup() 1870 rxq->qpt.page_size = page_size; in bna_rxq_qpt_setup() 1878 for (i = 0; i < rxq->qpt.page_count; i++) { in bna_rxq_qpt_setup() 1883 ((struct bna_dma_addr *)rxq->qpt in bna_rxq_qpt_setup() [all...] |
H A D | bna_types.h | 450 struct bna_qpt qpt; member 579 struct bna_qpt qpt; member 644 struct bna_qpt qpt; member
|
/kernel/linux/linux-5.10/include/rdma/ |
H A D | rdma_vt.h | 340 int (*alloc_qpn)(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt,
|
/kernel/linux/linux-6.6/include/rdma/ |
H A D | rdma_vt.h | 340 int (*alloc_qpn)(struct rvt_dev_info *rdi, struct rvt_qpn_table *qpt,
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
H A D | trace_tx.h | 863 __field(u32, qpt) 875 __entry->qpt = qp->ibqp.qp_type; 883 "[%s] qpn 0x%x qpt %u wqe %p idx %u wr_id %llx length %u ssn %u opcode %x send_flags %x", 886 __entry->qpt,
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
H A D | trace_tx.h | 821 __field(u32, qpt) 833 __entry->qpt = qp->ibqp.qp_type; 841 "[%s] qpn 0x%x qpt %u wqe %p idx %u wr_id %llx length %u ssn %u opcode %x send_flags %x", 844 __entry->qpt,
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/ |
H A D | mlx4_ib.h | 860 enum ib_qp_type qpt, struct ib_wc *wc,
|
H A D | qp.c | 3342 enum mlx4_ib_qp_type qpt) in set_tunnel_datagram_seg() 3355 if (qpt == MLX4_IB_QPT_PROXY_GSI) in set_tunnel_datagram_seg() 3339 set_tunnel_datagram_seg(struct mlx4_ib_dev *dev, struct mlx4_wqe_datagram_seg *dseg, const struct ib_ud_wr *wr, enum mlx4_ib_qp_type qpt) set_tunnel_datagram_seg() argument
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/ |
H A D | mlx4_ib.h | 861 enum ib_qp_type qpt, struct ib_wc *wc,
|
H A D | qp.c | 3375 enum mlx4_ib_qp_type qpt) in set_tunnel_datagram_seg() 3388 if (qpt == MLX4_IB_QPT_PROXY_GSI) in set_tunnel_datagram_seg() 3372 set_tunnel_datagram_seg(struct mlx4_ib_dev *dev, struct mlx4_wqe_datagram_seg *dseg, const struct ib_ud_wr *wr, enum mlx4_ib_qp_type qpt) set_tunnel_datagram_seg() argument
|