• Home
  • Raw
  • Download

Lines Matching refs:mbx

1216 	struct qed_iov_vf_mbx *mbx = &p_vf->vf_mbx;  in qed_iov_send_response()  local
1220 mbx->reply_virt->default_resp.hdr.status = status; in qed_iov_send_response()
1222 qed_dp_tlv_list(p_hwfn, mbx->reply_virt); in qed_iov_send_response()
1230 qed_dmae_host2host(p_hwfn, p_ptt, mbx->reply_phys + sizeof(u64), in qed_iov_send_response()
1231 mbx->req_virt->first_tlv.reply_address + in qed_iov_send_response()
1244 qed_dmae_host2host(p_hwfn, p_ptt, mbx->reply_phys, in qed_iov_send_response()
1245 mbx->req_virt->first_tlv.reply_address, in qed_iov_send_response()
1323 struct qed_iov_vf_mbx *mbx = &vf_info->vf_mbx; in qed_iov_prepare_resp() local
1325 mbx->offset = (u8 *)mbx->reply_virt; in qed_iov_prepare_resp()
1327 qed_add_tlv(p_hwfn, &mbx->offset, type, length); in qed_iov_prepare_resp()
1328 qed_add_tlv(p_hwfn, &mbx->offset, CHANNEL_TLV_LIST_END, in qed_iov_prepare_resp()
1555 struct qed_iov_vf_mbx *mbx = &vf->vf_mbx; in qed_iov_vf_mbx_acquire() local
1556 struct pfvf_acquire_resp_tlv *resp = &mbx->reply_virt->acquire_resp; in qed_iov_vf_mbx_acquire()
1558 struct vfpf_acquire_tlv *req = &mbx->req_virt->acquire; in qed_iov_vf_mbx_acquire()
1905 struct qed_iov_vf_mbx *mbx = &vf->vf_mbx; in qed_iov_vf_mbx_start_vport() local
1922 start = &mbx->req_virt->start_vport; in qed_iov_vf_mbx_start_vport()
2028 struct qed_iov_vf_mbx *mbx = &vf->vf_mbx; in qed_iov_vf_mbx_start_rxq_resp() local
2033 mbx->offset = (u8 *)mbx->reply_virt; in qed_iov_vf_mbx_start_rxq_resp()
2044 p_tlv = qed_add_tlv(p_hwfn, &mbx->offset, CHANNEL_TLV_START_RXQ, in qed_iov_vf_mbx_start_rxq_resp()
2046 qed_add_tlv(p_hwfn, &mbx->offset, CHANNEL_TLV_LIST_END, in qed_iov_vf_mbx_start_rxq_resp()
2051 req = &mbx->req_virt->start_rxq; in qed_iov_vf_mbx_start_rxq_resp()
2103 struct qed_iov_vf_mbx *mbx = &vf->vf_mbx; in qed_iov_vf_mbx_start_rxq() local
2112 req = &mbx->req_virt->start_rxq; in qed_iov_vf_mbx_start_rxq()
2314 struct qed_iov_vf_mbx *mbx = &p_vf->vf_mbx; in qed_iov_vf_mbx_update_tunn_param() local
2323 mbx->offset = (u8 *)mbx->reply_virt; in qed_iov_vf_mbx_update_tunn_param()
2326 p_req = &mbx->req_virt->tunn_param_update; in qed_iov_vf_mbx_update_tunn_param()
2383 p_resp = qed_add_tlv(p_hwfn, &mbx->offset, in qed_iov_vf_mbx_update_tunn_param()
2387 qed_add_tlv(p_hwfn, &mbx->offset, CHANNEL_TLV_LIST_END, in qed_iov_vf_mbx_update_tunn_param()
2398 struct qed_iov_vf_mbx *mbx = &p_vf->vf_mbx; in qed_iov_vf_mbx_start_txq_resp() local
2403 mbx->offset = (u8 *)mbx->reply_virt; in qed_iov_vf_mbx_start_txq_resp()
2418 p_tlv = qed_add_tlv(p_hwfn, &mbx->offset, CHANNEL_TLV_START_TXQ, in qed_iov_vf_mbx_start_txq_resp()
2420 qed_add_tlv(p_hwfn, &mbx->offset, CHANNEL_TLV_LIST_END, in qed_iov_vf_mbx_start_txq_resp()
2436 struct qed_iov_vf_mbx *mbx = &vf->vf_mbx; in qed_iov_vf_mbx_start_txq() local
2448 req = &mbx->req_virt->start_txq; in qed_iov_vf_mbx_start_txq()
2579 struct qed_iov_vf_mbx *mbx = &vf->vf_mbx; in qed_iov_vf_mbx_stop_rxqs() local
2589 req = &mbx->req_virt->stop_rxqs; in qed_iov_vf_mbx_stop_rxqs()
2617 struct qed_iov_vf_mbx *mbx = &vf->vf_mbx; in qed_iov_vf_mbx_stop_txqs() local
2627 req = &mbx->req_virt->stop_txqs; in qed_iov_vf_mbx_stop_txqs()
2656 struct qed_iov_vf_mbx *mbx = &vf->vf_mbx; in qed_iov_vf_mbx_update_rxqs() local
2665 req = &mbx->req_virt->update_rxq; in qed_iov_vf_mbx_update_rxqs()
3029 struct qed_iov_vf_mbx *mbx = &vf->vf_mbx; in qed_iov_vf_mbx_vport_update() local
3059 qed_iov_vp_update_act_param(p_hwfn, &params, mbx, &tlvs_mask); in qed_iov_vf_mbx_vport_update()
3060 qed_iov_vp_update_vlan_param(p_hwfn, &params, vf, mbx, &tlvs_mask); in qed_iov_vf_mbx_vport_update()
3061 qed_iov_vp_update_tx_switch(p_hwfn, &params, mbx, &tlvs_mask); in qed_iov_vf_mbx_vport_update()
3062 qed_iov_vp_update_mcast_bin_param(p_hwfn, &params, mbx, &tlvs_mask); in qed_iov_vf_mbx_vport_update()
3063 qed_iov_vp_update_accept_flag(p_hwfn, &params, mbx, &tlvs_mask); in qed_iov_vf_mbx_vport_update()
3064 qed_iov_vp_update_accept_any_vlan(p_hwfn, &params, mbx, &tlvs_mask); in qed_iov_vf_mbx_vport_update()
3066 &sge_tpa_params, mbx, &tlvs_mask); in qed_iov_vf_mbx_vport_update()
3075 mbx, &tlvs_mask, &tlvs_accepted); in qed_iov_vf_mbx_vport_update()
3102 length = qed_iov_prep_vp_update_resp_tlvs(p_hwfn, vf, mbx, status, in qed_iov_vf_mbx_vport_update()
3260 struct qed_iov_vf_mbx *mbx = &vf->vf_mbx; in qed_iov_vf_mbx_ucast_filter() local
3268 req = &mbx->req_virt->ucast_filter; in qed_iov_vf_mbx_ucast_filter()
3409 struct qed_iov_vf_mbx *mbx = &p_vf->vf_mbx; in qed_iov_vf_pf_get_coalesce() local
3419 mbx->offset = (u8 *)mbx->reply_virt; in qed_iov_vf_pf_get_coalesce()
3420 req = &mbx->req_virt->read_coal_req; in qed_iov_vf_pf_get_coalesce()
3464 p_resp = qed_add_tlv(p_hwfn, &mbx->offset, CHANNEL_TLV_COALESCE_READ, in qed_iov_vf_pf_get_coalesce()
3468 qed_add_tlv(p_hwfn, &mbx->offset, CHANNEL_TLV_LIST_END, in qed_iov_vf_pf_get_coalesce()
3478 struct qed_iov_vf_mbx *mbx = &vf->vf_mbx; in qed_iov_vf_pf_set_coalesce() local
3486 req = &mbx->req_virt->update_coalesce; in qed_iov_vf_pf_set_coalesce()
3811 struct qed_iov_vf_mbx *mbx; in qed_iov_process_mbx_req() local
3818 mbx = &p_vf->vf_mbx; in qed_iov_process_mbx_req()
3821 if (!mbx->b_pending_msg) { in qed_iov_process_mbx_req()
3827 mbx->b_pending_msg = false; in qed_iov_process_mbx_req()
3829 mbx->first_tlv = mbx->req_virt->first_tlv; in qed_iov_process_mbx_req()
3833 p_vf->abs_vf_id, mbx->first_tlv.tl.type); in qed_iov_process_mbx_req()
3836 if (qed_iov_tlv_supported(mbx->first_tlv.tl.type) && in qed_iov_process_mbx_req()
3838 switch (mbx->first_tlv.tl.type) { in qed_iov_process_mbx_req()
3888 } else if (qed_iov_tlv_supported(mbx->first_tlv.tl.type)) { in qed_iov_process_mbx_req()
3891 p_vf->abs_vf_id, mbx->first_tlv.tl.type); in qed_iov_process_mbx_req()
3894 mbx->first_tlv.tl.type, in qed_iov_process_mbx_req()
3907 mbx->first_tlv.tl.type, in qed_iov_process_mbx_req()
3908 mbx->first_tlv.tl.length, in qed_iov_process_mbx_req()
3909 mbx->first_tlv.padding, mbx->first_tlv.reply_address); in qed_iov_process_mbx_req()
3915 (mbx->first_tlv.reply_address == in qed_iov_process_mbx_req()
3918 mbx->first_tlv.tl.type, in qed_iov_process_mbx_req()