Lines Matching refs:prq
250 struct qlcnic_hostrq_rx_ctx *prq; in qlcnic_82xx_fw_cmd_create_rx_ctx() local
272 prq = addr; in qlcnic_82xx_fw_cmd_create_rx_ctx()
282 prq->host_rsp_dma_addr = cpu_to_le64(cardrsp_phys_addr); in qlcnic_82xx_fw_cmd_create_rx_ctx()
293 prq->valid_field_offset = cpu_to_le16(temp_u16); in qlcnic_82xx_fw_cmd_create_rx_ctx()
294 prq->txrx_sds_binding = nsds_rings - 1; in qlcnic_82xx_fw_cmd_create_rx_ctx()
296 prq->host_int_crb_mode = cpu_to_le32(temp_intr_crb_mode); in qlcnic_82xx_fw_cmd_create_rx_ctx()
298 prq->host_rds_crb_mode = cpu_to_le32(temp_rds_crb_mode); in qlcnic_82xx_fw_cmd_create_rx_ctx()
301 prq->capabilities[0] = cpu_to_le32(cap); in qlcnic_82xx_fw_cmd_create_rx_ctx()
303 prq->num_rds_rings = cpu_to_le16(nrds_rings); in qlcnic_82xx_fw_cmd_create_rx_ctx()
304 prq->num_sds_rings = cpu_to_le16(nsds_rings); in qlcnic_82xx_fw_cmd_create_rx_ctx()
305 prq->rds_ring_offset = 0; in qlcnic_82xx_fw_cmd_create_rx_ctx()
307 val = le32_to_cpu(prq->rds_ring_offset) + in qlcnic_82xx_fw_cmd_create_rx_ctx()
309 prq->sds_ring_offset = cpu_to_le32(val); in qlcnic_82xx_fw_cmd_create_rx_ctx()
311 prq_rds = (struct qlcnic_hostrq_rds_ring *)(prq->data + in qlcnic_82xx_fw_cmd_create_rx_ctx()
312 le32_to_cpu(prq->rds_ring_offset)); in qlcnic_82xx_fw_cmd_create_rx_ctx()
323 prq_sds = (struct qlcnic_hostrq_sds_ring *)(prq->data + in qlcnic_82xx_fw_cmd_create_rx_ctx()
324 le32_to_cpu(prq->sds_ring_offset)); in qlcnic_82xx_fw_cmd_create_rx_ctx()
390 dma_free_coherent(&adapter->pdev->dev, rq_size, prq, hostrq_phys_addr); in qlcnic_82xx_fw_cmd_create_rx_ctx()
421 struct qlcnic_hostrq_tx_ctx *prq; in qlcnic_82xx_fw_cmd_create_tx_ctx() local
452 prq = rq_addr; in qlcnic_82xx_fw_cmd_create_tx_ctx()
455 prq->host_rsp_dma_addr = cpu_to_le64(rsp_phys_addr); in qlcnic_82xx_fw_cmd_create_tx_ctx()
462 prq->capabilities[0] = cpu_to_le32(temp); in qlcnic_82xx_fw_cmd_create_tx_ctx()
469 prq->msi_index = cpu_to_le16(msix_id); in qlcnic_82xx_fw_cmd_create_tx_ctx()
472 prq->host_int_crb_mode = cpu_to_le32(temp_int_crb_mode); in qlcnic_82xx_fw_cmd_create_tx_ctx()
473 prq->msi_index = 0; in qlcnic_82xx_fw_cmd_create_tx_ctx()
476 prq->interrupt_ctl = 0; in qlcnic_82xx_fw_cmd_create_tx_ctx()
477 prq->cmd_cons_dma_addr = cpu_to_le64(tx_ring->hw_cons_phys_addr); in qlcnic_82xx_fw_cmd_create_tx_ctx()
479 prq_cds = &prq->cds_ring; in qlcnic_82xx_fw_cmd_create_tx_ctx()