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()
977 /* Init SSO group's bitmap */ in rvu_setup_hw_resources()
994 sprintf(block->name, "SSO GROUP"); in rvu_setup_hw_resources()
998 "%s: Failed to allocate SSO LF bitmap\n", __func__); in rvu_setup_hw_resources()
1003 /* Init SSO workslot's bitmap */ in rvu_setup_hw_resources()
1254 return pfvf->sso; in rvu_get_rsrc_mapcount()
1276 return !!pfvf->sso; in is_blktype_attached()
1449 else if ((blkid == BLKADDR_SSO) && !detach->sso) in rvu_detach_rsrcs()
1620 if (req->sso) { in rvu_check_rsrc_availability()
1623 if (req->sso > block->lf.max) { in rvu_check_rsrc_availability()
1625 "Func 0x%x: Invalid SSO req, %d > max %d\n", in rvu_check_rsrc_availability()
1626 pcifunc, req->sso, block->lf.max); in rvu_check_rsrc_availability()
1632 if (req->sso > mappedlfs && in rvu_check_rsrc_availability()
1633 ((req->sso - mappedlfs) > free_lfs)) in rvu_check_rsrc_availability()
1734 if (attach->sso) { in rvu_mbox_handler_attach_resources()
1743 attach->sso, attach); in rvu_mbox_handler_attach_resources()
1862 rsp->sso = pfvf->sso; in rvu_mbox_handler_msix_offset()
1863 for (slot = 0; slot < rsp->sso; slot++) { in rvu_mbox_handler_msix_offset()
1920 rsp->sso = rvu_rsrc_free_count(&block->lf); in rvu_mbox_handler_free_rsrc_cnt()
2634 * 2. Flush and reset SSO/SSOW in __rvu_flr_handler()