From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id D191B6F5B0 for ; Thu, 22 Oct 2020 09:59:29 +0000 (UTC) From: =?UTF-8?q?Zbigniew=20Kempczy=C5=84ski?= Date: Thu, 22 Oct 2020 11:58:51 +0200 Message-Id: <20201022095907.34225-9-zbigniew.kempczynski@intel.com> In-Reply-To: <20201022095907.34225-1-zbigniew.kempczynski@intel.com> References: <20201022095907.34225-1-zbigniew.kempczynski@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 08/24] lib/intel_allocator_msgchannel: Scale to 4k of parallel clients List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org Cc: Chris Wilson List-ID: V2hlbiBwbGF5aW5nIHdpdGggbXVsdGlwcm9jZXNzIG1vZGUgaW4gYWxsb2NhdG9yIHdlJ3JlIGN1 cnJlbnRseQp1c2luZyBzeXN2aXBjIG1lc3NhZ2UgcXVldWVzIGluIGJsb2NraW5nIG1vZGUgKHJl cXVlc3QvcmVzcG9uc2UpLgpXZSBjYW4gY2FsY3VsYXRlIHRoZW4gd2hhdCBpcyBtYXhpbXVtIGRl cHRoIGZvciB0aGUgcXVldWUgZm9yCnJlcXVlc3RlZCBudW1iZXIgb2YgY2hpbGRyZW4uIENoYW5n ZSBhbHRlcnMga2VybmVsIHF1ZXVlIGRlcHRoCnRvIGNvdmVyIDRrIHVzZXJzICgxIGlzIG1haW4g dGhyZWFkIGFuZCA0MDk1IGFyZSBjaGlsZHJlbikuCgpXZSdyZSBzdGlsbCBwcm9uZSB0byB1bmxp bWl0ZWQgd2FpdCBpbiBhbGxvY2F0b3IgdGhyZWFkCihtb3JlIHRoYW4gNDA5NSBjaGlsZHJlbiBz dWNjZXNzZnVsbHkgc2VuZCB0aGUgbWVzc2FnZXMpCmJ1dCB3ZSdyZSBnb2luZyB0byBhZGRyZXNz IHRoaXMgbGF0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBaYmlnbmlldyBLZW1wY3p5xYRza2kgPHpiaWdu aWV3LmtlbXBjenluc2tpQGludGVsLmNvbT4KQ2M6IEFuZHJ6ZWogVHVya28gPGFuZHJ6ZWoudHVy a29AbGludXguaW50ZWwuY29tPgpDYzogRG9taW5payBHcnplZ29yemVrIDxkb21pbmlrLmdyemVn b3J6ZWtAaW50ZWwuY29tPgpDYzogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28u dWs+Ci0tLQogbGliL2ludGVsX2FsbG9jYXRvcl9tc2djaGFubmVsLmMgfCA4ICsrKysrKysrCiAx IGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvbGliL2ludGVsX2Fs bG9jYXRvcl9tc2djaGFubmVsLmMgYi9saWIvaW50ZWxfYWxsb2NhdG9yX21zZ2NoYW5uZWwuYwpp bmRleCAwODRhOTc3ZC4uOTkyN2U0NGMgMTAwNjQ0Ci0tLSBhL2xpYi9pbnRlbF9hbGxvY2F0b3Jf bXNnY2hhbm5lbC5jCisrKyBiL2xpYi9pbnRlbF9hbGxvY2F0b3JfbXNnY2hhbm5lbC5jCkBAIC0x Miw2ICsxMiw3IEBAIGV4dGVybiBfX3RocmVhZCBwaWRfdCBjaGlsZF90aWQ7CiAKICNkZWZpbmUg RlRPS19JR1RfQUxMT0NBVE9SX0tFWSAiL3RtcC9pZ3QuYWxsb2NhdG9yLmtleSIKICNkZWZpbmUg RlRPS19JR1RfQUxMT0NBVE9SX1BST0pJRCAyMDIwCisjZGVmaW5lIE1BWFFMRU4gNDA5NgogCiAj ZGVmaW5lIEFMTE9DQVRPUl9SRVFVRVNUIDEKIApAQCAtNTcsNiArNTgsMTMgQEAgc3RhdGljIHZv aWQgbXNncXVldWVfaW5pdChzdHJ1Y3QgbXNnX2NoYW5uZWwgKmNoYW5uZWwpCiAJcXVldWUgPSBt c2dnZXQoa2V5LCBJUENfQ1JFQVQpOwogCWlndF9kZWJ1ZygibXNnIHF1ZXVlOiAlZFxuIiwgcXVl dWUpOwogCisJaWd0X2Fzc2VydChtc2djdGwocXVldWUsIElQQ19TVEFULCAmcXN0YXQpID09IDAp OworCWlndF9kZWJ1ZygibXNnIHNpemUgaW4gYnl0ZXM6ICVsdVxuIiwgcXN0YXQubXNnX3FieXRl cyk7CisJcXN0YXQubXNnX3FieXRlcyA9IE1BWFFMRU4gKiBzaXplb2Yoc3RydWN0IG1zZ3F1ZXVl X2J1Zik7CisJaWd0X2RlYnVnKCJyZXNpemluZyBxdWV1ZSB0byBzdXBwb3J0ICVkIHJlcXVlc3Rz XG4iLCBNQVhRTEVOKTsKKwlpZ3RfYXNzZXJ0X2YobXNnY3RsKHF1ZXVlLCBJUENfU0VULCAmcXN0 YXQpID09IDAsCisJCSAgICAgIkNvdWxkbid0IGNoYW5nZSBxdWV1ZSBzaXplIHRvICVsdVxuIiwg cXN0YXQubXNnX3FieXRlcyk7CisKIAltc2dkYXRhID0gY2FsbG9jKDEsIHNpemVvZigqbXNnZGF0 YSkpOwogCWlndF9hc3NlcnQobXNnZGF0YSk7CiAJbXNnZGF0YS0+a2V5ID0ga2V5OwotLSAKMi4y Ni4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwppZ3Qt ZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXYK