Lines Matching refs:p_ramrod
554 struct rdma_init_func_ramrod_data *p_ramrod; in qed_rdma_start_fw() local
582 p_ramrod = &p_ent->ramrod.iwarp_init_func.rdma; in qed_rdma_start_fw()
584 p_ramrod = &p_ent->ramrod.roce_init_func.rdma; in qed_rdma_start_fw()
587 p_params_header = &p_ramrod->params_header; in qed_rdma_start_fw()
603 p_ramrod->cnq_params[cnq_id].sb_num = cpu_to_le16(igu_sb_id); in qed_rdma_start_fw()
604 p_cnq_params = &p_ramrod->cnq_params[cnq_id]; in qed_rdma_start_fw()
696 struct rdma_close_func_ramrod_data *p_ramrod; in qed_rdma_stop() local
745 p_ramrod = &p_ent->ramrod.rdma_close_func; in qed_rdma_stop()
747 p_ramrod->num_cnqs = p_hwfn->p_rdma_info->num_cnqs; in qed_rdma_stop()
748 p_ramrod->cnq_start_offset = (u8)RESC_START(p_hwfn, QED_RDMA_CNQ_RAM); in qed_rdma_stop()
1031 struct rdma_create_cq_ramrod_data *p_ramrod; in qed_rdma_create_cq() local
1073 p_ramrod = &p_ent->ramrod.rdma_create_cq; in qed_rdma_create_cq()
1075 p_ramrod->cq_handle.hi = cpu_to_le32(params->cq_handle_hi); in qed_rdma_create_cq()
1076 p_ramrod->cq_handle.lo = cpu_to_le32(params->cq_handle_lo); in qed_rdma_create_cq()
1077 p_ramrod->dpi = cpu_to_le16(params->dpi); in qed_rdma_create_cq()
1078 p_ramrod->is_two_level_pbl = params->pbl_two_level; in qed_rdma_create_cq()
1079 p_ramrod->max_cqes = cpu_to_le32(params->cq_size); in qed_rdma_create_cq()
1080 DMA_REGPAIR_LE(p_ramrod->pbl_addr, params->pbl_ptr); in qed_rdma_create_cq()
1081 p_ramrod->pbl_num_pages = cpu_to_le16(params->pbl_num_pages); in qed_rdma_create_cq()
1082 p_ramrod->cnq_id = (u8)RESC_START(p_hwfn, QED_RDMA_CNQ_RAM) + in qed_rdma_create_cq()
1084 p_ramrod->int_timeout = cpu_to_le16(params->int_timeout); in qed_rdma_create_cq()
1089 p_ramrod->toggle_bit = toggle_bit; in qed_rdma_create_cq()
1118 struct rdma_destroy_cq_ramrod_data *p_ramrod; in qed_rdma_destroy_cq() local
1150 p_ramrod = &p_ent->ramrod.rdma_destroy_cq; in qed_rdma_destroy_cq()
1151 DMA_REGPAIR_LE(p_ramrod->output_params_addr, ramrod_res_phys); in qed_rdma_destroy_cq()
1466 struct rdma_register_tid_ramrod_data *p_ramrod; in qed_rdma_register_tid() local
1522 p_ramrod = &p_ent->ramrod.rdma_register_tid; in qed_rdma_register_tid()
1523 p_ramrod->flags = cpu_to_le16(flags); in qed_rdma_register_tid()
1525 SET_FIELD(p_ramrod->flags1, in qed_rdma_register_tid()
1529 SET_FIELD(p_ramrod->flags2, RDMA_REGISTER_TID_RAMROD_DATA_DMA_MR, in qed_rdma_register_tid()
1549 SET_FIELD(p_ramrod->flags1, RDMA_REGISTER_TID_RAMROD_DATA_TID_TYPE, in qed_rdma_register_tid()
1552 p_ramrod->itid = cpu_to_le32(params->itid); in qed_rdma_register_tid()
1553 p_ramrod->key = params->key; in qed_rdma_register_tid()
1554 p_ramrod->pd = cpu_to_le16(params->pd); in qed_rdma_register_tid()
1555 p_ramrod->length_hi = (u8)(params->length >> 32); in qed_rdma_register_tid()
1556 p_ramrod->length_lo = DMA_LO_LE(params->length); in qed_rdma_register_tid()
1557 DMA_REGPAIR_LE(p_ramrod->va, params->vaddr); in qed_rdma_register_tid()
1558 DMA_REGPAIR_LE(p_ramrod->pbl_base, params->pbl_ptr); in qed_rdma_register_tid()
1562 SET_FIELD(p_ramrod->flags2, in qed_rdma_register_tid()
1564 DMA_REGPAIR_LE(p_ramrod->dif_error_addr, in qed_rdma_register_tid()
1584 struct rdma_deregister_tid_ramrod_data *p_ramrod; in qed_rdma_deregister_tid() local
1605 p_ramrod = &p_ent->ramrod.rdma_deregister_tid; in qed_rdma_deregister_tid()
1606 p_ramrod->itid = cpu_to_le32(itid); in qed_rdma_deregister_tid()
1685 struct rdma_srq_modify_ramrod_data *p_ramrod; in qed_rdma_modify_srq() local
1701 p_ramrod = &p_ent->ramrod.rdma_modify_srq; in qed_rdma_modify_srq()
1702 p_ramrod->srq_id.srq_idx = cpu_to_le16(in_params->srq_id); in qed_rdma_modify_srq()
1704 p_ramrod->srq_id.opaque_fid = cpu_to_le16(opaque_fid); in qed_rdma_modify_srq()
1705 p_ramrod->wqe_limit = cpu_to_le32(in_params->wqe_limit); in qed_rdma_modify_srq()
1721 struct rdma_srq_destroy_ramrod_data *p_ramrod; in qed_rdma_destroy_srq() local
1741 p_ramrod = &p_ent->ramrod.rdma_destroy_srq; in qed_rdma_destroy_srq()
1742 p_ramrod->srq_id.srq_idx = cpu_to_le16(in_params->srq_id); in qed_rdma_destroy_srq()
1743 p_ramrod->srq_id.opaque_fid = cpu_to_le16(opaque_fid); in qed_rdma_destroy_srq()
1768 struct rdma_srq_create_ramrod_data *p_ramrod; in qed_rdma_create_srq() local
1808 p_ramrod = &p_ent->ramrod.rdma_create_srq; in qed_rdma_create_srq()
1809 DMA_REGPAIR_LE(p_ramrod->pbl_base_addr, in_params->pbl_base_addr); in qed_rdma_create_srq()
1810 p_ramrod->pages_in_srq_pbl = cpu_to_le16(in_params->num_pages); in qed_rdma_create_srq()
1811 p_ramrod->pd_id = cpu_to_le16(in_params->pd_id); in qed_rdma_create_srq()
1812 p_ramrod->srq_id.opaque_fid = cpu_to_le16(opaque_fid); in qed_rdma_create_srq()
1813 p_ramrod->page_size = cpu_to_le16(in_params->page_size); in qed_rdma_create_srq()
1814 DMA_REGPAIR_LE(p_ramrod->producers_addr, in_params->prod_pair_addr); in qed_rdma_create_srq()
1817 p_ramrod->srq_id.srq_idx = cpu_to_le16(srq_id); in qed_rdma_create_srq()
1820 SET_FIELD(p_ramrod->flags, in qed_rdma_create_srq()
1822 SET_FIELD(p_ramrod->flags, in qed_rdma_create_srq()
1825 p_ramrod->xrc_srq_cq_cid = in qed_rdma_create_srq()
1828 p_ramrod->xrc_domain = cpu_to_le16(in_params->xrcd_id); in qed_rdma_create_srq()