Lines Matching full:sso
378 attach ? pfvf->sso++ : pfvf->sso--; in rvu_update_rsrc_map()
379 num_lfs = pfvf->sso; in rvu_update_rsrc_map()
982 /* Init SSO group's bitmap */ in rvu_setup_hw_resources()
999 sprintf(block->name, "SSO GROUP"); in rvu_setup_hw_resources()
1003 "%s: Failed to allocate SSO LF bitmap\n", __func__); in rvu_setup_hw_resources()
1008 /* Init SSO workslot's bitmap */ in rvu_setup_hw_resources()
1259 return pfvf->sso; in rvu_get_rsrc_mapcount()
1281 return !!pfvf->sso; in is_blktype_attached()
1454 else if ((blkid == BLKADDR_SSO) && !detach->sso) in rvu_detach_rsrcs()
1625 if (req->sso) { in rvu_check_rsrc_availability()
1628 if (req->sso > block->lf.max) { in rvu_check_rsrc_availability()
1630 "Func 0x%x: Invalid SSO req, %d > max %d\n", in rvu_check_rsrc_availability()
1631 pcifunc, req->sso, block->lf.max); in rvu_check_rsrc_availability()
1637 if (req->sso > mappedlfs && in rvu_check_rsrc_availability()
1638 ((req->sso - mappedlfs) > free_lfs)) in rvu_check_rsrc_availability()
1739 if (attach->sso) { in rvu_mbox_handler_attach_resources()
1748 attach->sso, attach); in rvu_mbox_handler_attach_resources()
1867 rsp->sso = pfvf->sso; in rvu_mbox_handler_msix_offset()
1868 for (slot = 0; slot < rsp->sso; slot++) { in rvu_mbox_handler_msix_offset()
1925 rsp->sso = rvu_rsrc_free_count(&block->lf); in rvu_mbox_handler_free_rsrc_cnt()
2705 * 2. Flush and reset SSO/SSOW in __rvu_flr_handler()