Lines Matching defs:req

217 	struct vfpf_first_tlv *req;
222 req = ecore_vf_pf_prep(p_hwfn, CHANNEL_TLV_RELEASE, sizeof(*req));
308 struct vfpf_acquire_tlv *req;
314 req = ecore_vf_pf_prep(p_hwfn, CHANNEL_TLV_ACQUIRE, sizeof(*req));
315 p_resc = &req->resc_request;
318 req->vfdev_info.opaque_fid = p_hwfn->hw_info.opaque_fid;
328 OSAL_VF_FILL_ACQUIRE_RESC_REQ(p_hwfn, &req->resc_request, &vf_sw_info);
330 req->vfdev_info.os_type = vf_sw_info.os_type;
331 req->vfdev_info.driver_version = vf_sw_info.driver_version;
332 req->vfdev_info.fw_major = FW_MAJOR_VERSION;
333 req->vfdev_info.fw_minor = FW_MINOR_VERSION;
334 req->vfdev_info.fw_revision = FW_REVISION_VERSION;
335 req->vfdev_info.fw_engineering = FW_ENGINEERING_VERSION;
336 req->vfdev_info.eth_fp_hsi_major = ETH_HSI_VER_MAJOR;
337 req->vfdev_info.eth_fp_hsi_minor = ETH_HSI_VER_MINOR;
340 req->vfdev_info.capabilities |= VFPF_ACQUIRE_CAP_100G;
344 req->vfdev_info.capabilities |= VFPF_ACQUIRE_CAP_PHYSICAL_BAR |
350 req->bulletin_addr = p_iov->bulletin.phys;
351 req->bulletin_size = p_iov->bulletin.size;
387 req->vfdev_info.capabilities |=
412 if (req->vfdev_info.capabilities &
421 req->vfdev_info.capabilities |=
443 if (req->vfdev_info.capabilities &
842 struct vfpf_start_rxq_tlv *req;
847 req = ecore_vf_pf_prep(p_hwfn, CHANNEL_TLV_START_RXQ, sizeof(*req));
849 req->rx_qid = rx_qid;
850 req->cqe_pbl_addr = cqe_pbl_addr;
851 req->cqe_pbl_size = cqe_pbl_size;
852 req->rxq_addr = bd_chain_phys_addr;
853 req->hw_sb = p_cid->sb_igu_id;
854 req->sb_index = p_cid->sb_idx;
855 req->bd_max_bytes = bd_max_bytes;
856 req->stat_id = -1; /* Keep initialized, for future compatibility */
921 struct vfpf_stop_rxqs_tlv *req;
926 req = ecore_vf_pf_prep(p_hwfn, CHANNEL_TLV_STOP_RXQS, sizeof(*req));
928 req->rx_qid = p_cid->rel.queue_id;
929 req->num_rxqs = 1;
930 req->cqe_completion = cqe_completion;
963 struct vfpf_start_txq_tlv *req;
968 req = ecore_vf_pf_prep(p_hwfn, CHANNEL_TLV_START_TXQ, sizeof(*req));
970 req->tx_qid = qid;
973 req->pbl_addr = pbl_addr;
974 req->pbl_size = pbl_size;
975 req->hw_sb = p_cid->sb_igu_id;
976 req->sb_index = p_cid->sb_idx;
1021 struct vfpf_stop_txqs_tlv *req;
1026 req = ecore_vf_pf_prep(p_hwfn, CHANNEL_TLV_STOP_TXQS, sizeof(*req));
1028 req->tx_qid = p_cid->rel.queue_id;
1029 req->num_txqs = 1;
1063 struct vfpf_update_rxq_tlv *req;
1078 req = ecore_vf_pf_prep(p_hwfn, CHANNEL_TLV_UPDATE_RXQ, sizeof(*req));
1080 req->rx_qid = (*pp_cid)->rel.queue_id;
1081 req->num_rxqs = 1;
1084 req->flags |= VFPF_RXQ_UPD_COMPLETE_CQE_FLAG;
1086 req->flags |= VFPF_RXQ_UPD_COMPLETE_EVENT_FLAG;
1120 struct vfpf_vport_start_tlv *req;
1126 req = ecore_vf_pf_prep(p_hwfn, CHANNEL_TLV_VPORT_START, sizeof(*req));
1128 req->mtu = mtu;
1129 req->vport_id = vport_id;
1130 req->inner_vlan_removal = inner_vlan_removal;
1131 req->tpa_mode = tpa_mode;
1132 req->max_buffers_per_cqe = max_buffers_per_cqe;
1133 req->only_untagged = only_untagged;
1134 req->zero_placement_offset = zero_placement_offset;
1141 req->sb_addr[i] = p_sb->sb_phys;
1262 struct vfpf_vport_update_tlv *req;
1276 ecore_vf_pf_prep(p_hwfn, CHANNEL_TLV_VPORT_UPDATE, sizeof(*req));
1489 struct vfpf_first_tlv *req;
1493 req = ecore_vf_pf_prep(p_hwfn, CHANNEL_TLV_CLOSE, sizeof(*req));
1543 struct vfpf_ucast_filter_tlv *req;
1556 req = ecore_vf_pf_prep(p_hwfn, CHANNEL_TLV_UCAST_FILTER, sizeof(*req));
1557 req->opcode = (u8)p_ucast->opcode;
1558 req->type = (u8)p_ucast->type;
1559 OSAL_MEMCPY(req->mac, p_ucast->mac, ETH_ALEN);
1560 req->vlan = p_ucast->vlan;
1619 struct vfpf_read_coal_req_tlv *req;
1623 req = ecore_vf_pf_prep(p_hwfn, CHANNEL_TLV_COALESCE_READ,
1624 sizeof(*req));
1625 req->qid = p_cid->rel.queue_id;
1626 req->is_rx = p_cid->b_is_rx ? 1 : 0;
1651 struct vfpf_update_coalesce *req;
1656 req = ecore_vf_pf_prep(p_hwfn, CHANNEL_TLV_COALESCE_UPDATE,
1657 sizeof(*req));
1659 req->rx_coal = rx_coal;
1660 req->tx_coal = tx_coal;
1661 req->qid = p_cid->rel.queue_id;
1665 rx_coal, tx_coal, req->qid);