Lines Matching refs:qp_num
127 uint8_t qp_num; /* Only 64 QPs are allowed. 0-63 */
275 unsigned int qp_num);
291 unsigned int qp_num);
597 ntb_transport_init_queue(struct ntb_transport_ctx *nt, unsigned int qp_num)
607 mw_num = QP_TO_MW(nt, qp_num);
610 qp = &nt->qp_vec[qp_num];
611 qp->qp_num = qp_num;
626 qp_offset = tx_size * (qp_num / mw_count);
652 device_get_nameunit(nt->dev), qp_num);
667 ntb_db_set_mask(qp->dev, 1ull << qp->qp_num);
685 nt->qp_bitmap &= ~(1 << qp->qp_num);
716 nt->qp_bitmap |= (1 << qp->qp_num);
737 ntb_db_clear(dev, 1ull << qp->qp_num);
754 ntb_printf(2, "qp %d client ready\n", qp->qp_num);
822 ntb_peer_db_set(qp->dev, 1ull << qp->qp_num);
924 uint64_t qp_mask = 1ull << qp->qp_num;
1095 unsigned qp_num;
1106 qp_num = ffsll(vec_mask) - 1;
1108 qp = &nt->qp_vec[qp_num];
1112 vec_mask &= ~(1ull << qp_num);
1330 ntb_transport_setup_qp_mw(struct ntb_transport_ctx *nt, unsigned int qp_num)
1332 struct ntb_transport_qp *qp = &nt->qp_vec[qp_num];
1340 mw_num = QP_TO_MW(nt, qp_num);
1352 qp->rx_buff = mw->virt_addr + rx_size * (qp_num / mw_count);
1396 if ((val & (1ull << qp->qp_num)) != 0) {
1397 ntb_printf(2, "qp %d link up\n", qp->qp_num);
1403 ntb_db_clear_mask(dev, 1ull << qp->qp_num);
1455 ntb_db_set_mask(qp->dev, 1ull << qp->qp_num);
1654 return (qp->qp_num);