Lines Matching refs:query_rqbuf
1536 struct ionic_v1_admin_query_qp_rq *query_rqbuf; in ionic_query_qp_cmd() local
1568 query_rqbuf = kzalloc(PAGE_SIZE, GFP_KERNEL); in ionic_query_qp_cmd()
1569 if (!query_rqbuf) { in ionic_query_qp_cmd()
1580 query_rqdma = dma_map_single(dev->lif_cfg.hwdev, query_rqbuf, PAGE_SIZE, in ionic_query_qp_cmd()
1613 query_rqbuf->access_perms_flags); in ionic_query_qp_cmd()
1618 query_rqbuf, sizeof(*query_rqbuf), true); in ionic_query_qp_cmd()
1620 qp->qpid, query_rqbuf->state_pmtu, flags); in ionic_query_qp_cmd()
1622 attr->qp_state = from_ionic_qp_state(query_rqbuf->state_pmtu >> 4); in ionic_query_qp_cmd()
1624 attr->path_mtu = (query_rqbuf->state_pmtu & 0xf) - 7; in ionic_query_qp_cmd()
1628 attr->sq_psn = be32_to_cpu(query_rqbuf->sq_psn); in ionic_query_qp_cmd()
1635 attr->max_rd_atomic = BIT(query_rqbuf->rrq_depth) - 1; in ionic_query_qp_cmd()
1636 attr->max_dest_rd_atomic = BIT(query_rqbuf->rsq_depth) - 1; in ionic_query_qp_cmd()
1640 attr->retry_cnt = query_rqbuf->retry_rnrtry & 0xf; in ionic_query_qp_cmd()
1641 attr->rnr_retry = query_rqbuf->retry_rnrtry >> 4; in ionic_query_qp_cmd()
1657 dma_unmap_single(dev->lif_cfg.hwdev, query_rqdma, sizeof(*query_rqbuf), in ionic_query_qp_cmd()
1663 kfree(query_rqbuf); in ionic_query_qp_cmd()