• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/qlnx/qlnxe/

Lines Matching refs:p_ramrod

143 	struct roce_init_func_ramrod_data	*p_ramrod,
158 p_ramrod->roce.cnp_send_timeout = params->cnp_send_timeout;
183 p_ramrod->roce.cnp_dscp = params->cnp_dscp;
184 p_ramrod->roce.cnp_vlan_priority = params->cnp_vlan_priority;
395 struct roce_create_qp_resp_ramrod_data *p_ramrod;
434 p_ramrod = &p_ent->ramrod.roce_create_qp_resp;
436 p_ramrod->flags = 0;
439 SET_FIELD(p_ramrod->flags,
443 SET_FIELD(p_ramrod->flags,
447 SET_FIELD(p_ramrod->flags,
451 SET_FIELD(p_ramrod->flags,
455 SET_FIELD(p_ramrod->flags,
459 SET_FIELD(p_ramrod->flags,
463 SET_FIELD(p_ramrod->flags,
467 SET_FIELD(p_ramrod->flags,
475 SET_FIELD(p_ramrod->flags,
479 p_ramrod->max_ird =
481 p_ramrod->traffic_class = qp->traffic_class_tos;
482 p_ramrod->hop_limit = qp->hop_limit_ttl;
483 p_ramrod->irq_num_pages = qp->irq_num_pages;
484 p_ramrod->p_key = OSAL_CPU_TO_LE16(qp->pkey);
485 p_ramrod->flow_label = OSAL_CPU_TO_LE32(qp->flow_label);
486 p_ramrod->dst_qp_id = OSAL_CPU_TO_LE32(qp->dest_qp);
487 p_ramrod->mtu = OSAL_CPU_TO_LE16(qp->mtu);
488 p_ramrod->initial_psn = OSAL_CPU_TO_LE32(qp->rq_psn);
489 p_ramrod->pd = OSAL_CPU_TO_LE16(qp->pd);
490 p_ramrod->rq_num_pages = OSAL_CPU_TO_LE16(qp->rq_num_pages);
491 DMA_REGPAIR_LE(p_ramrod->rq_pbl_addr, qp->rq_pbl_ptr);
492 DMA_REGPAIR_LE(p_ramrod->irq_pbl_addr, qp->irq_phys_addr);
493 ecore_rdma_copy_gids(qp, p_ramrod->src_gid, p_ramrod->dst_gid);
494 p_ramrod->qp_handle_for_async.hi =
496 p_ramrod->qp_handle_for_async.lo =
498 p_ramrod->qp_handle_for_cqe.hi = OSAL_CPU_TO_LE32(qp->qp_handle.hi);
499 p_ramrod->qp_handle_for_cqe.lo = OSAL_CPU_TO_LE32(qp->qp_handle.lo);
500 p_ramrod->cq_cid = OSAL_CPU_TO_LE32((p_hwfn->hw_info.opaque_fid << 16) | qp->rq_cq_id);
501 p_ramrod->xrc_domain = OSAL_CPU_TO_LE16(qp->xrcd_id);
515 p_ramrod->regular_latency_phy_queue = OSAL_CPU_TO_LE16(regular_latency_queue);
516 p_ramrod->low_latency_phy_queue = OSAL_CPU_TO_LE16(low_latency_queue);
517 p_ramrod->dpi = OSAL_CPU_TO_LE16(qp->dpi);
519 ecore_rdma_set_fw_mac(p_ramrod->remote_mac_addr, qp->remote_mac_addr);
520 ecore_rdma_set_fw_mac(p_ramrod->local_mac_addr, qp->local_mac_addr);
522 p_ramrod->udp_src_port = qp->udp_src_port;
523 p_ramrod->vlan_id = OSAL_CPU_TO_LE16(qp->vlan_id);
526 p_ramrod->srq_id.srq_idx = OSAL_CPU_TO_LE16(fw_srq_id);
527 p_ramrod->srq_id.opaque_fid = OSAL_CPU_TO_LE16(p_hwfn->hw_info.opaque_fid);
529 p_ramrod->stats_counter_id = RESC_START(p_hwfn, ECORE_RDMA_STATS_QUEUE) +
564 struct roce_create_qp_req_ramrod_data *p_ramrod;
603 p_ramrod = &p_ent->ramrod.roce_create_qp_req;
605 p_ramrod->flags = 0;
608 SET_FIELD(p_ramrod->flags,
612 SET_FIELD(p_ramrod->flags,
616 SET_FIELD(p_ramrod->flags,
625 SET_FIELD(p_ramrod->flags,
629 SET_FIELD(p_ramrod->flags,
633 SET_FIELD(p_ramrod->flags,
637 p_ramrod->max_ord = qp->max_rd_atomic_req;
638 p_ramrod->traffic_class = qp->traffic_class_tos;
639 p_ramrod->hop_limit = qp->hop_limit_ttl;
640 p_ramrod->orq_num_pages = qp->orq_num_pages;
641 p_ramrod->p_key = OSAL_CPU_TO_LE16(qp->pkey);
642 p_ramrod->flow_label = OSAL_CPU_TO_LE32(qp->flow_label);
643 p_ramrod->dst_qp_id = OSAL_CPU_TO_LE32(qp->dest_qp);
644 p_ramrod->ack_timeout_val = OSAL_CPU_TO_LE32(qp->ack_timeout);
645 p_ramrod->mtu = OSAL_CPU_TO_LE16(qp->mtu);
646 p_ramrod->initial_psn = OSAL_CPU_TO_LE32(qp->sq_psn);
647 p_ramrod->pd = OSAL_CPU_TO_LE16(qp->pd);
648 p_ramrod->sq_num_pages = OSAL_CPU_TO_LE16(qp->sq_num_pages);
649 DMA_REGPAIR_LE(p_ramrod->sq_pbl_addr, qp->sq_pbl_ptr);
650 DMA_REGPAIR_LE(p_ramrod->orq_pbl_addr, qp->orq_phys_addr);
651 ecore_rdma_copy_gids(qp, p_ramrod->src_gid, p_ramrod->dst_gid);
652 p_ramrod->qp_handle_for_async.hi =
654 p_ramrod->qp_handle_for_async.lo =
656 p_ramrod->qp_handle_for_cqe.hi = OSAL_CPU_TO_LE32(qp->qp_handle.hi);
657 p_ramrod->qp_handle_for_cqe.lo = OSAL_CPU_TO_LE32(qp->qp_handle.lo);
658 p_ramrod->cq_cid = OSAL_CPU_TO_LE32((p_hwfn->hw_info.opaque_fid << 16) |
673 p_ramrod->regular_latency_phy_queue = OSAL_CPU_TO_LE16(regular_latency_queue);
674 p_ramrod->low_latency_phy_queue = OSAL_CPU_TO_LE16(low_latency_queue);
675 p_ramrod->dpi = OSAL_CPU_TO_LE16(qp->dpi);
677 ecore_rdma_set_fw_mac(p_ramrod->remote_mac_addr, qp->remote_mac_addr);
678 ecore_rdma_set_fw_mac(p_ramrod->local_mac_addr, qp->local_mac_addr);
680 p_ramrod->udp_src_port = qp->udp_src_port;
681 p_ramrod->vlan_id = OSAL_CPU_TO_LE16(qp->vlan_id);
682 p_ramrod->stats_counter_id = RESC_START(p_hwfn, ECORE_RDMA_STATS_QUEUE) +
717 struct roce_modify_qp_resp_ramrod_data *p_ramrod;
745 p_ramrod = &p_ent->ramrod.roce_modify_qp_resp;
747 p_ramrod->flags = 0;
749 SET_FIELD(p_ramrod->flags,
753 SET_FIELD(p_ramrod->flags,
757 SET_FIELD(p_ramrod->flags,
761 SET_FIELD(p_ramrod->flags,
765 SET_FIELD(p_ramrod->flags,
769 SET_FIELD(p_ramrod->flags,
774 SET_FIELD(p_ramrod->flags,
778 SET_FIELD(p_ramrod->flags,
783 SET_FIELD(p_ramrod->flags,
793 SET_FIELD(p_ramrod->flags,
798 p_ramrod->fields = 0;
799 SET_FIELD(p_ramrod->fields,
803 p_ramrod->max_ird = qp->max_rd_atomic_resp;
804 p_ramrod->traffic_class = qp->traffic_class_tos;
805 p_ramrod->hop_limit = qp->hop_limit_ttl;
806 p_ramrod->p_key = OSAL_CPU_TO_LE16(qp->pkey);
807 p_ramrod->flow_label = OSAL_CPU_TO_LE32(qp->flow_label);
808 p_ramrod->mtu = OSAL_CPU_TO_LE16(qp->mtu);
809 ecore_rdma_copy_gids(qp, p_ramrod->src_gid, p_ramrod->dst_gid);
823 struct roce_modify_qp_req_ramrod_data *p_ramrod;
850 p_ramrod = &p_ent->ramrod.roce_modify_qp_req;
852 p_ramrod->flags = 0;
854 SET_FIELD(p_ramrod->flags,
858 SET_FIELD(p_ramrod->flags,
862 SET_FIELD(p_ramrod->flags,
866 SET_FIELD(p_ramrod->flags,
870 SET_FIELD(p_ramrod->flags,
875 SET_FIELD(p_ramrod->flags,
880 SET_FIELD(p_ramrod->flags,
885 SET_FIELD(p_ramrod->flags,
890 SET_FIELD(p_ramrod->flags,
900 p_ramrod->fields = 0;
901 SET_FIELD(p_ramrod->fields,
905 SET_FIELD(p_ramrod->fields,
909 p_ramrod->max_ord = qp->max_rd_atomic_req;
910 p_ramrod->traffic_class = qp->traffic_class_tos;
911 p_ramrod->hop_limit = qp->hop_limit_ttl;
912 p_ramrod->p_key = OSAL_CPU_TO_LE16(qp->pkey);
913 p_ramrod->flow_label = OSAL_CPU_TO_LE32(qp->flow_label);
914 p_ramrod->ack_timeout_val = OSAL_CPU_TO_LE32(qp->ack_timeout);
915 p_ramrod->mtu = OSAL_CPU_TO_LE16(qp->mtu);
916 ecore_rdma_copy_gids(qp, p_ramrod->src_gid, p_ramrod->dst_gid);
930 struct roce_destroy_qp_resp_ramrod_data *p_ramrod;
963 p_ramrod = &p_ent->ramrod.roce_destroy_qp_resp;
977 DMA_REGPAIR_LE(p_ramrod->output_params_addr, ramrod_res_phys);
1015 struct roce_destroy_qp_req_ramrod_data *p_ramrod;
1055 p_ramrod = &p_ent->ramrod.roce_destroy_qp_req;
1056 DMA_REGPAIR_LE(p_ramrod->output_params_addr, ramrod_res_phys);