zc                 75 arch/mips/math-emu/dp_maddf.c 	if (zc == IEEE754_CLASS_SNAN)
zc                 81 arch/mips/math-emu/dp_maddf.c 	if (zc == IEEE754_CLASS_QNAN)
zc                 88 arch/mips/math-emu/dp_maddf.c 	if (zc == IEEE754_CLASS_DNORM)
zc                107 arch/mips/math-emu/dp_maddf.c 		if ((zc == IEEE754_CLASS_INF) &&
zc                134 arch/mips/math-emu/dp_maddf.c 		if (zc == IEEE754_CLASS_INF)
zc                136 arch/mips/math-emu/dp_maddf.c 		if (zc == IEEE754_CLASS_ZERO) {
zc                160 arch/mips/math-emu/dp_maddf.c 		if (zc == IEEE754_CLASS_INF)
zc                166 arch/mips/math-emu/dp_maddf.c 		if (zc == IEEE754_CLASS_INF)
zc                172 arch/mips/math-emu/dp_maddf.c 		if (zc == IEEE754_CLASS_INF)
zc                235 arch/mips/math-emu/dp_maddf.c 	if (zc == IEEE754_CLASS_ZERO) {
zc                 51 arch/mips/math-emu/ieee754int.h 	unsigned int zm; int ze; int zs; int zc
zc                 79 arch/mips/math-emu/ieee754int.h #define EXPLODEZSP EXPLODESP(z, zc, zs, ze, zm)
zc                 89 arch/mips/math-emu/ieee754int.h 	u64 zm; int ze; int zs; int zc
zc                117 arch/mips/math-emu/ieee754int.h #define EXPLODEZDP EXPLODEDP(z, zc, zs, ze, zm)
zc                143 arch/mips/math-emu/ieee754int.h #define FLUSHZDP FLUSHDP(z, zc, zs, ze, zm)
zc                146 arch/mips/math-emu/ieee754int.h #define FLUSHZSP FLUSHSP(z, zc, zs, ze, zm)
zc                 43 arch/mips/math-emu/sp_maddf.c 	if (zc == IEEE754_CLASS_SNAN)
zc                 49 arch/mips/math-emu/sp_maddf.c 	if (zc == IEEE754_CLASS_QNAN)
zc                 56 arch/mips/math-emu/sp_maddf.c 	if (zc == IEEE754_CLASS_DNORM)
zc                 76 arch/mips/math-emu/sp_maddf.c 		if ((zc == IEEE754_CLASS_INF) &&
zc                103 arch/mips/math-emu/sp_maddf.c 		if (zc == IEEE754_CLASS_INF)
zc                105 arch/mips/math-emu/sp_maddf.c 		if (zc == IEEE754_CLASS_ZERO) {
zc                129 arch/mips/math-emu/sp_maddf.c 		if (zc == IEEE754_CLASS_INF)
zc                135 arch/mips/math-emu/sp_maddf.c 		if (zc == IEEE754_CLASS_INF)
zc                141 arch/mips/math-emu/sp_maddf.c 		if (zc == IEEE754_CLASS_INF)
zc                179 arch/mips/math-emu/sp_maddf.c 	if (zc == IEEE754_CLASS_ZERO) {
zc                 50 drivers/hid/hid-zydacron.c 	struct zc_device *zc = hid_get_drvdata(hdev);
zc                 51 drivers/hid/hid-zydacron.c 	zc->input_ep81 = hi->input;
zc                104 drivers/hid/hid-zydacron.c 		zc->last_key[i] = 0;
zc                112 drivers/hid/hid-zydacron.c 	struct zc_device *zc = hid_get_drvdata(hdev);
zc                121 drivers/hid/hid-zydacron.c 			key = zc->last_key[index];
zc                123 drivers/hid/hid-zydacron.c 				input_event(zc->input_ep81, EV_KEY, key, 0);
zc                124 drivers/hid/hid-zydacron.c 				zc->last_key[index] = 0;
zc                152 drivers/hid/hid-zydacron.c 				input_event(zc->input_ep81, EV_KEY, key, 1);
zc                153 drivers/hid/hid-zydacron.c 				zc->last_key[index] = key;
zc                167 drivers/hid/hid-zydacron.c 	struct zc_device *zc;
zc                169 drivers/hid/hid-zydacron.c 	zc = devm_kzalloc(&hdev->dev, sizeof(*zc), GFP_KERNEL);
zc                170 drivers/hid/hid-zydacron.c 	if (zc == NULL) {
zc                175 drivers/hid/hid-zydacron.c 	hid_set_drvdata(hdev, zc);
zc                569 drivers/s390/crypto/zcrypt_api.c static inline struct zcrypt_queue *zcrypt_pick_queue(struct zcrypt_card *zc,
zc                578 drivers/s390/crypto/zcrypt_api.c 	atomic_add(weight, &zc->load);
zc                585 drivers/s390/crypto/zcrypt_api.c static inline void zcrypt_drop_queue(struct zcrypt_card *zc,
zc                591 drivers/s390/crypto/zcrypt_api.c 	atomic_sub(weight, &zc->load);
zc                598 drivers/s390/crypto/zcrypt_api.c static inline bool zcrypt_card_compare(struct zcrypt_card *zc,
zc                605 drivers/s390/crypto/zcrypt_api.c 	weight += atomic_read(&zc->load);
zc                608 drivers/s390/crypto/zcrypt_api.c 		return atomic64_read(&zc->card->total_request_count) >
zc                634 drivers/s390/crypto/zcrypt_api.c 	struct zcrypt_card *zc, *pref_zc;
zc                663 drivers/s390/crypto/zcrypt_api.c 	for_each_zcrypt_card(zc) {
zc                665 drivers/s390/crypto/zcrypt_api.c 		if (!zc->online || !(zc->card->functions & 0x18000000))
zc                668 drivers/s390/crypto/zcrypt_api.c 		if (zc->min_mod_size > mex->inputdatalength ||
zc                669 drivers/s390/crypto/zcrypt_api.c 		    zc->max_mod_size < mex->inputdatalength)
zc                672 drivers/s390/crypto/zcrypt_api.c 		if (!zcrypt_check_card(perms, zc->card->id))
zc                675 drivers/s390/crypto/zcrypt_api.c 		weight = zc->speed_rating[func_code];
zc                676 drivers/s390/crypto/zcrypt_api.c 		if (zcrypt_card_compare(zc, pref_zc, weight, pref_weight))
zc                678 drivers/s390/crypto/zcrypt_api.c 		for_each_zcrypt_queue(zq, zc) {
zc                689 drivers/s390/crypto/zcrypt_api.c 			pref_zc = zc;
zc                718 drivers/s390/crypto/zcrypt_api.c 	struct zcrypt_card *zc, *pref_zc;
zc                747 drivers/s390/crypto/zcrypt_api.c 	for_each_zcrypt_card(zc) {
zc                749 drivers/s390/crypto/zcrypt_api.c 		if (!zc->online || !(zc->card->functions & 0x18000000))
zc                752 drivers/s390/crypto/zcrypt_api.c 		if (zc->min_mod_size > crt->inputdatalength ||
zc                753 drivers/s390/crypto/zcrypt_api.c 		    zc->max_mod_size < crt->inputdatalength)
zc                756 drivers/s390/crypto/zcrypt_api.c 		if (!zcrypt_check_card(perms, zc->card->id))
zc                759 drivers/s390/crypto/zcrypt_api.c 		weight = zc->speed_rating[func_code];
zc                760 drivers/s390/crypto/zcrypt_api.c 		if (zcrypt_card_compare(zc, pref_zc, weight, pref_weight))
zc                762 drivers/s390/crypto/zcrypt_api.c 		for_each_zcrypt_queue(zq, zc) {
zc                773 drivers/s390/crypto/zcrypt_api.c 			pref_zc = zc;
zc                802 drivers/s390/crypto/zcrypt_api.c 	struct zcrypt_card *zc, *pref_zc;
zc                833 drivers/s390/crypto/zcrypt_api.c 	for_each_zcrypt_card(zc) {
zc                835 drivers/s390/crypto/zcrypt_api.c 		if (!zc->online || !(zc->card->functions & 0x10000000))
zc                839 drivers/s390/crypto/zcrypt_api.c 		    xcRB->user_defined != zc->card->id)
zc                842 drivers/s390/crypto/zcrypt_api.c 		if (!zcrypt_check_card(perms, zc->card->id))
zc                845 drivers/s390/crypto/zcrypt_api.c 		weight = speed_idx_cca(func_code) * zc->speed_rating[SECKEY];
zc                846 drivers/s390/crypto/zcrypt_api.c 		if (zcrypt_card_compare(zc, pref_zc, weight, pref_weight))
zc                848 drivers/s390/crypto/zcrypt_api.c 		for_each_zcrypt_queue(zq, zc) {
zc                862 drivers/s390/crypto/zcrypt_api.c 			pref_zc = zc;
zc                926 drivers/s390/crypto/zcrypt_api.c 	struct zcrypt_card *zc, *pref_zc;
zc                970 drivers/s390/crypto/zcrypt_api.c 	for_each_zcrypt_card(zc) {
zc                972 drivers/s390/crypto/zcrypt_api.c 		if (!zc->online || !(zc->card->functions & 0x04000000))
zc                976 drivers/s390/crypto/zcrypt_api.c 		    !is_desired_ep11_card(zc->card->id, target_num, targets))
zc                979 drivers/s390/crypto/zcrypt_api.c 		if (!zcrypt_check_card(perms, zc->card->id))
zc                982 drivers/s390/crypto/zcrypt_api.c 		weight = speed_idx_ep11(func_code) * zc->speed_rating[SECKEY];
zc                983 drivers/s390/crypto/zcrypt_api.c 		if (zcrypt_card_compare(zc, pref_zc, weight, pref_weight))
zc                985 drivers/s390/crypto/zcrypt_api.c 		for_each_zcrypt_queue(zq, zc) {
zc               1000 drivers/s390/crypto/zcrypt_api.c 			pref_zc = zc;
zc               1031 drivers/s390/crypto/zcrypt_api.c 	struct zcrypt_card *zc, *pref_zc;
zc               1050 drivers/s390/crypto/zcrypt_api.c 	for_each_zcrypt_card(zc) {
zc               1052 drivers/s390/crypto/zcrypt_api.c 		if (!zc->online || !(zc->card->functions & 0x10000000))
zc               1055 drivers/s390/crypto/zcrypt_api.c 		weight = zc->speed_rating[func_code];
zc               1056 drivers/s390/crypto/zcrypt_api.c 		if (zcrypt_card_compare(zc, pref_zc, weight, pref_weight))
zc               1058 drivers/s390/crypto/zcrypt_api.c 		for_each_zcrypt_queue(zq, zc) {
zc               1065 drivers/s390/crypto/zcrypt_api.c 			pref_zc = zc;
zc               1094 drivers/s390/crypto/zcrypt_api.c 	struct zcrypt_card *zc;
zc               1103 drivers/s390/crypto/zcrypt_api.c 	for_each_zcrypt_card(zc) {
zc               1104 drivers/s390/crypto/zcrypt_api.c 		for_each_zcrypt_queue(zq, zc) {
zc               1110 drivers/s390/crypto/zcrypt_api.c 			stat->hwtype = zc->card->ap_dev.device_type;
zc               1111 drivers/s390/crypto/zcrypt_api.c 			stat->functions = zc->card->functions >> 26;
zc               1121 drivers/s390/crypto/zcrypt_api.c 	struct zcrypt_card *zc;
zc               1130 drivers/s390/crypto/zcrypt_api.c 	for_each_zcrypt_card(zc) {
zc               1131 drivers/s390/crypto/zcrypt_api.c 		for_each_zcrypt_queue(zq, zc) {
zc               1135 drivers/s390/crypto/zcrypt_api.c 			stat->hwtype = zc->card->ap_dev.device_type;
zc               1136 drivers/s390/crypto/zcrypt_api.c 			stat->functions = zc->card->functions >> 26;
zc               1148 drivers/s390/crypto/zcrypt_api.c 	struct zcrypt_card *zc;
zc               1154 drivers/s390/crypto/zcrypt_api.c 	for_each_zcrypt_card(zc) {
zc               1155 drivers/s390/crypto/zcrypt_api.c 		for_each_zcrypt_queue(zq, zc) {
zc               1158 drivers/s390/crypto/zcrypt_api.c 				devstat->hwtype = zc->card->ap_dev.device_type;
zc               1159 drivers/s390/crypto/zcrypt_api.c 				devstat->functions = zc->card->functions >> 26;
zc               1175 drivers/s390/crypto/zcrypt_api.c 	struct zcrypt_card *zc;
zc               1181 drivers/s390/crypto/zcrypt_api.c 	for_each_zcrypt_card(zc) {
zc               1182 drivers/s390/crypto/zcrypt_api.c 		for_each_zcrypt_queue(zq, zc) {
zc               1187 drivers/s390/crypto/zcrypt_api.c 			status[card] = zc->online ? zc->user_space_type : 0x0d;
zc               1195 drivers/s390/crypto/zcrypt_api.c 	struct zcrypt_card *zc;
zc               1202 drivers/s390/crypto/zcrypt_api.c 	for_each_zcrypt_card(zc) {
zc               1203 drivers/s390/crypto/zcrypt_api.c 		for_each_zcrypt_queue(zq, zc) {
zc               1221 drivers/s390/crypto/zcrypt_api.c 	struct zcrypt_card *zc;
zc               1229 drivers/s390/crypto/zcrypt_api.c 	for_each_zcrypt_card(zc) {
zc               1230 drivers/s390/crypto/zcrypt_api.c 		for_each_zcrypt_queue(zq, zc) {
zc               1247 drivers/s390/crypto/zcrypt_api.c 	struct zcrypt_card *zc;
zc               1254 drivers/s390/crypto/zcrypt_api.c 	for_each_zcrypt_card(zc) {
zc               1255 drivers/s390/crypto/zcrypt_api.c 		for_each_zcrypt_queue(zq, zc) {
zc               1270 drivers/s390/crypto/zcrypt_api.c 	struct zcrypt_card *zc;
zc               1277 drivers/s390/crypto/zcrypt_api.c 	for_each_zcrypt_card(zc) {
zc               1278 drivers/s390/crypto/zcrypt_api.c 		for_each_zcrypt_queue(zq, zc) {
zc                 42 drivers/s390/crypto/zcrypt_card.c 	struct zcrypt_card *zc = to_ap_card(dev)->private;
zc                 44 drivers/s390/crypto/zcrypt_card.c 	return snprintf(buf, PAGE_SIZE, "%s\n", zc->type_string);
zc                 53 drivers/s390/crypto/zcrypt_card.c 	struct zcrypt_card *zc = to_ap_card(dev)->private;
zc                 55 drivers/s390/crypto/zcrypt_card.c 	return snprintf(buf, PAGE_SIZE, "%d\n", zc->online);
zc                 62 drivers/s390/crypto/zcrypt_card.c 	struct zcrypt_card *zc = to_ap_card(dev)->private;
zc                 69 drivers/s390/crypto/zcrypt_card.c 	zc->online = online;
zc                 70 drivers/s390/crypto/zcrypt_card.c 	id = zc->card->id;
zc                 75 drivers/s390/crypto/zcrypt_card.c 	list_for_each_entry(zq, &zc->zqueues, list)
zc                 87 drivers/s390/crypto/zcrypt_card.c 	struct zcrypt_card *zc = to_ap_card(dev)->private;
zc                 89 drivers/s390/crypto/zcrypt_card.c 	return snprintf(buf, PAGE_SIZE, "%d\n", atomic_read(&zc->load));
zc                107 drivers/s390/crypto/zcrypt_card.c 	struct zcrypt_card *zc;
zc                109 drivers/s390/crypto/zcrypt_card.c 	zc = kzalloc(sizeof(struct zcrypt_card), GFP_KERNEL);
zc                110 drivers/s390/crypto/zcrypt_card.c 	if (!zc)
zc                112 drivers/s390/crypto/zcrypt_card.c 	INIT_LIST_HEAD(&zc->list);
zc                113 drivers/s390/crypto/zcrypt_card.c 	INIT_LIST_HEAD(&zc->zqueues);
zc                114 drivers/s390/crypto/zcrypt_card.c 	kref_init(&zc->refcount);
zc                115 drivers/s390/crypto/zcrypt_card.c 	return zc;
zc                119 drivers/s390/crypto/zcrypt_card.c void zcrypt_card_free(struct zcrypt_card *zc)
zc                121 drivers/s390/crypto/zcrypt_card.c 	kfree(zc);
zc                132 drivers/s390/crypto/zcrypt_card.c void zcrypt_card_get(struct zcrypt_card *zc)
zc                134 drivers/s390/crypto/zcrypt_card.c 	kref_get(&zc->refcount);
zc                138 drivers/s390/crypto/zcrypt_card.c int zcrypt_card_put(struct zcrypt_card *zc)
zc                140 drivers/s390/crypto/zcrypt_card.c 	return kref_put(&zc->refcount, zcrypt_card_release);
zc                150 drivers/s390/crypto/zcrypt_card.c int zcrypt_card_register(struct zcrypt_card *zc)
zc                154 drivers/s390/crypto/zcrypt_card.c 	rc = sysfs_create_group(&zc->card->ap_dev.device.kobj,
zc                160 drivers/s390/crypto/zcrypt_card.c 	list_add_tail(&zc->list, &zcrypt_card_list);
zc                163 drivers/s390/crypto/zcrypt_card.c 	zc->online = 1;
zc                165 drivers/s390/crypto/zcrypt_card.c 	ZCRYPT_DBF(DBF_INFO, "card=%02x register online=1\n", zc->card->id);
zc                177 drivers/s390/crypto/zcrypt_card.c void zcrypt_card_unregister(struct zcrypt_card *zc)
zc                179 drivers/s390/crypto/zcrypt_card.c 	ZCRYPT_DBF(DBF_INFO, "card=%02x unregister\n", zc->card->id);
zc                182 drivers/s390/crypto/zcrypt_card.c 	list_del_init(&zc->list);
zc                184 drivers/s390/crypto/zcrypt_card.c 	sysfs_remove_group(&zc->card->ap_dev.device.kobj,
zc                 85 drivers/s390/crypto/zcrypt_cex2a.c 	struct zcrypt_card *zc;
zc                 88 drivers/s390/crypto/zcrypt_cex2a.c 	zc = zcrypt_card_alloc();
zc                 89 drivers/s390/crypto/zcrypt_cex2a.c 	if (!zc)
zc                 91 drivers/s390/crypto/zcrypt_cex2a.c 	zc->card = ac;
zc                 92 drivers/s390/crypto/zcrypt_cex2a.c 	ac->private = zc;
zc                 95 drivers/s390/crypto/zcrypt_cex2a.c 		zc->min_mod_size = CEX2A_MIN_MOD_SIZE;
zc                 96 drivers/s390/crypto/zcrypt_cex2a.c 		zc->max_mod_size = CEX2A_MAX_MOD_SIZE;
zc                 97 drivers/s390/crypto/zcrypt_cex2a.c 		memcpy(zc->speed_rating, CEX2A_SPEED_IDX,
zc                 99 drivers/s390/crypto/zcrypt_cex2a.c 		zc->max_exp_bit_length = CEX2A_MAX_MOD_SIZE;
zc                100 drivers/s390/crypto/zcrypt_cex2a.c 		zc->type_string = "CEX2A";
zc                101 drivers/s390/crypto/zcrypt_cex2a.c 		zc->user_space_type = ZCRYPT_CEX2A;
zc                103 drivers/s390/crypto/zcrypt_cex2a.c 		zc->min_mod_size = CEX2A_MIN_MOD_SIZE;
zc                104 drivers/s390/crypto/zcrypt_cex2a.c 		zc->max_mod_size = CEX2A_MAX_MOD_SIZE;
zc                105 drivers/s390/crypto/zcrypt_cex2a.c 		zc->max_exp_bit_length = CEX2A_MAX_MOD_SIZE;
zc                108 drivers/s390/crypto/zcrypt_cex2a.c 			zc->max_mod_size = CEX3A_MAX_MOD_SIZE;
zc                109 drivers/s390/crypto/zcrypt_cex2a.c 			zc->max_exp_bit_length = CEX3A_MAX_MOD_SIZE;
zc                111 drivers/s390/crypto/zcrypt_cex2a.c 		memcpy(zc->speed_rating, CEX3A_SPEED_IDX,
zc                113 drivers/s390/crypto/zcrypt_cex2a.c 		zc->type_string = "CEX3A";
zc                114 drivers/s390/crypto/zcrypt_cex2a.c 		zc->user_space_type = ZCRYPT_CEX3A;
zc                116 drivers/s390/crypto/zcrypt_cex2a.c 		zcrypt_card_free(zc);
zc                119 drivers/s390/crypto/zcrypt_cex2a.c 	zc->online = 1;
zc                121 drivers/s390/crypto/zcrypt_cex2a.c 	rc = zcrypt_card_register(zc);
zc                124 drivers/s390/crypto/zcrypt_cex2a.c 		zcrypt_card_free(zc);
zc                136 drivers/s390/crypto/zcrypt_cex2a.c 	struct zcrypt_card *zc = to_ap_card(&ap_dev->device)->private;
zc                138 drivers/s390/crypto/zcrypt_cex2a.c 	if (zc)
zc                139 drivers/s390/crypto/zcrypt_cex2a.c 		zcrypt_card_unregister(zc);
zc                145 drivers/s390/crypto/zcrypt_cex2c.c 	struct zcrypt_card *zc;
zc                148 drivers/s390/crypto/zcrypt_cex2c.c 	zc = zcrypt_card_alloc();
zc                149 drivers/s390/crypto/zcrypt_cex2c.c 	if (!zc)
zc                151 drivers/s390/crypto/zcrypt_cex2c.c 	zc->card = ac;
zc                152 drivers/s390/crypto/zcrypt_cex2c.c 	ac->private = zc;
zc                155 drivers/s390/crypto/zcrypt_cex2c.c 		zc->user_space_type = ZCRYPT_CEX2C;
zc                156 drivers/s390/crypto/zcrypt_cex2c.c 		zc->type_string = "CEX2C";
zc                157 drivers/s390/crypto/zcrypt_cex2c.c 		memcpy(zc->speed_rating, CEX2C_SPEED_IDX,
zc                159 drivers/s390/crypto/zcrypt_cex2c.c 		zc->min_mod_size = CEX2C_MIN_MOD_SIZE;
zc                160 drivers/s390/crypto/zcrypt_cex2c.c 		zc->max_mod_size = CEX2C_MAX_MOD_SIZE;
zc                161 drivers/s390/crypto/zcrypt_cex2c.c 		zc->max_exp_bit_length = CEX2C_MAX_MOD_SIZE;
zc                164 drivers/s390/crypto/zcrypt_cex2c.c 		zc->user_space_type = ZCRYPT_CEX3C;
zc                165 drivers/s390/crypto/zcrypt_cex2c.c 		zc->type_string = "CEX3C";
zc                166 drivers/s390/crypto/zcrypt_cex2c.c 		memcpy(zc->speed_rating, CEX3C_SPEED_IDX,
zc                168 drivers/s390/crypto/zcrypt_cex2c.c 		zc->min_mod_size = CEX3C_MIN_MOD_SIZE;
zc                169 drivers/s390/crypto/zcrypt_cex2c.c 		zc->max_mod_size = CEX3C_MAX_MOD_SIZE;
zc                170 drivers/s390/crypto/zcrypt_cex2c.c 		zc->max_exp_bit_length = CEX3C_MAX_MOD_SIZE;
zc                173 drivers/s390/crypto/zcrypt_cex2c.c 		zcrypt_card_free(zc);
zc                176 drivers/s390/crypto/zcrypt_cex2c.c 	zc->online = 1;
zc                178 drivers/s390/crypto/zcrypt_cex2c.c 	rc = zcrypt_card_register(zc);
zc                181 drivers/s390/crypto/zcrypt_cex2c.c 		zcrypt_card_free(zc);
zc                193 drivers/s390/crypto/zcrypt_cex2c.c 	struct zcrypt_card *zc = to_ap_card(&ap_dev->device)->private;
zc                195 drivers/s390/crypto/zcrypt_cex2c.c 	if (zc)
zc                196 drivers/s390/crypto/zcrypt_cex2c.c 		zcrypt_card_unregister(zc);
zc                 82 drivers/s390/crypto/zcrypt_cex4.c 	struct zcrypt_card *zc = ac->private;
zc                 87 drivers/s390/crypto/zcrypt_cex4.c 		cca_get_info(ac->id, ap_domain_index, &ci, zc->online);
zc                192 drivers/s390/crypto/zcrypt_cex4.c 	struct zcrypt_card *zc;
zc                195 drivers/s390/crypto/zcrypt_cex4.c 	zc = zcrypt_card_alloc();
zc                196 drivers/s390/crypto/zcrypt_cex4.c 	if (!zc)
zc                198 drivers/s390/crypto/zcrypt_cex4.c 	zc->card = ac;
zc                199 drivers/s390/crypto/zcrypt_cex4.c 	ac->private = zc;
zc                202 drivers/s390/crypto/zcrypt_cex4.c 			zc->type_string = "CEX4A";
zc                203 drivers/s390/crypto/zcrypt_cex4.c 			zc->user_space_type = ZCRYPT_CEX4;
zc                204 drivers/s390/crypto/zcrypt_cex4.c 			memcpy(zc->speed_rating, CEX4A_SPEED_IDX,
zc                207 drivers/s390/crypto/zcrypt_cex4.c 			zc->type_string = "CEX5A";
zc                208 drivers/s390/crypto/zcrypt_cex4.c 			zc->user_space_type = ZCRYPT_CEX5;
zc                209 drivers/s390/crypto/zcrypt_cex4.c 			memcpy(zc->speed_rating, CEX5A_SPEED_IDX,
zc                212 drivers/s390/crypto/zcrypt_cex4.c 			zc->type_string = "CEX6A";
zc                213 drivers/s390/crypto/zcrypt_cex4.c 			zc->user_space_type = ZCRYPT_CEX6;
zc                214 drivers/s390/crypto/zcrypt_cex4.c 			memcpy(zc->speed_rating, CEX6A_SPEED_IDX,
zc                217 drivers/s390/crypto/zcrypt_cex4.c 			zc->type_string = "CEX7A";
zc                221 drivers/s390/crypto/zcrypt_cex4.c 			zc->user_space_type = ZCRYPT_CEX6;
zc                222 drivers/s390/crypto/zcrypt_cex4.c 			memcpy(zc->speed_rating, CEX7A_SPEED_IDX,
zc                225 drivers/s390/crypto/zcrypt_cex4.c 		zc->min_mod_size = CEX4A_MIN_MOD_SIZE;
zc                228 drivers/s390/crypto/zcrypt_cex4.c 			zc->max_mod_size = CEX4A_MAX_MOD_SIZE_4K;
zc                229 drivers/s390/crypto/zcrypt_cex4.c 			zc->max_exp_bit_length =
zc                232 drivers/s390/crypto/zcrypt_cex4.c 			zc->max_mod_size = CEX4A_MAX_MOD_SIZE_2K;
zc                233 drivers/s390/crypto/zcrypt_cex4.c 			zc->max_exp_bit_length =
zc                238 drivers/s390/crypto/zcrypt_cex4.c 			zc->type_string = "CEX4C";
zc                242 drivers/s390/crypto/zcrypt_cex4.c 			zc->user_space_type = ZCRYPT_CEX3C;
zc                243 drivers/s390/crypto/zcrypt_cex4.c 			memcpy(zc->speed_rating, CEX4C_SPEED_IDX,
zc                246 drivers/s390/crypto/zcrypt_cex4.c 			zc->type_string = "CEX5C";
zc                250 drivers/s390/crypto/zcrypt_cex4.c 			zc->user_space_type = ZCRYPT_CEX3C;
zc                251 drivers/s390/crypto/zcrypt_cex4.c 			memcpy(zc->speed_rating, CEX5C_SPEED_IDX,
zc                254 drivers/s390/crypto/zcrypt_cex4.c 			zc->type_string = "CEX6C";
zc                258 drivers/s390/crypto/zcrypt_cex4.c 			zc->user_space_type = ZCRYPT_CEX3C;
zc                259 drivers/s390/crypto/zcrypt_cex4.c 			memcpy(zc->speed_rating, CEX6C_SPEED_IDX,
zc                262 drivers/s390/crypto/zcrypt_cex4.c 			zc->type_string = "CEX7C";
zc                266 drivers/s390/crypto/zcrypt_cex4.c 			zc->user_space_type = ZCRYPT_CEX3C;
zc                267 drivers/s390/crypto/zcrypt_cex4.c 			memcpy(zc->speed_rating, CEX7C_SPEED_IDX,
zc                270 drivers/s390/crypto/zcrypt_cex4.c 		zc->min_mod_size = CEX4C_MIN_MOD_SIZE;
zc                271 drivers/s390/crypto/zcrypt_cex4.c 		zc->max_mod_size = CEX4C_MAX_MOD_SIZE;
zc                272 drivers/s390/crypto/zcrypt_cex4.c 		zc->max_exp_bit_length = CEX4C_MAX_MOD_SIZE;
zc                275 drivers/s390/crypto/zcrypt_cex4.c 			zc->type_string = "CEX4P";
zc                276 drivers/s390/crypto/zcrypt_cex4.c 			zc->user_space_type = ZCRYPT_CEX4;
zc                277 drivers/s390/crypto/zcrypt_cex4.c 			memcpy(zc->speed_rating, CEX4P_SPEED_IDX,
zc                280 drivers/s390/crypto/zcrypt_cex4.c 			zc->type_string = "CEX5P";
zc                281 drivers/s390/crypto/zcrypt_cex4.c 			zc->user_space_type = ZCRYPT_CEX5;
zc                282 drivers/s390/crypto/zcrypt_cex4.c 			memcpy(zc->speed_rating, CEX5P_SPEED_IDX,
zc                285 drivers/s390/crypto/zcrypt_cex4.c 			zc->type_string = "CEX6P";
zc                286 drivers/s390/crypto/zcrypt_cex4.c 			zc->user_space_type = ZCRYPT_CEX6;
zc                287 drivers/s390/crypto/zcrypt_cex4.c 			memcpy(zc->speed_rating, CEX6P_SPEED_IDX,
zc                290 drivers/s390/crypto/zcrypt_cex4.c 			zc->type_string = "CEX7P";
zc                294 drivers/s390/crypto/zcrypt_cex4.c 			zc->user_space_type = ZCRYPT_CEX6;
zc                295 drivers/s390/crypto/zcrypt_cex4.c 			memcpy(zc->speed_rating, CEX7P_SPEED_IDX,
zc                298 drivers/s390/crypto/zcrypt_cex4.c 		zc->min_mod_size = CEX4C_MIN_MOD_SIZE;
zc                299 drivers/s390/crypto/zcrypt_cex4.c 		zc->max_mod_size = CEX4C_MAX_MOD_SIZE;
zc                300 drivers/s390/crypto/zcrypt_cex4.c 		zc->max_exp_bit_length = CEX4C_MAX_MOD_SIZE;
zc                302 drivers/s390/crypto/zcrypt_cex4.c 		zcrypt_card_free(zc);
zc                305 drivers/s390/crypto/zcrypt_cex4.c 	zc->online = 1;
zc                307 drivers/s390/crypto/zcrypt_cex4.c 	rc = zcrypt_card_register(zc);
zc                310 drivers/s390/crypto/zcrypt_cex4.c 		zcrypt_card_free(zc);
zc                318 drivers/s390/crypto/zcrypt_cex4.c 			zcrypt_card_unregister(zc);
zc                332 drivers/s390/crypto/zcrypt_cex4.c 	struct zcrypt_card *zc = ac->private;
zc                336 drivers/s390/crypto/zcrypt_cex4.c 	if (zc)
zc                337 drivers/s390/crypto/zcrypt_cex4.c 		zcrypt_card_unregister(zc);
zc                 53 drivers/s390/crypto/zcrypt_queue.c 	struct zcrypt_card *zc = zq->zcard;
zc                 59 drivers/s390/crypto/zcrypt_queue.c 	if (online && !zc->online)
zc                158 drivers/s390/crypto/zcrypt_queue.c 	struct zcrypt_card *zc;
zc                162 drivers/s390/crypto/zcrypt_queue.c 	zc = zq->queue->card->private;
zc                163 drivers/s390/crypto/zcrypt_queue.c 	zcrypt_card_get(zc);
zc                164 drivers/s390/crypto/zcrypt_queue.c 	zq->zcard = zc;
zc                170 drivers/s390/crypto/zcrypt_queue.c 	list_add_tail(&zq->list, &zc->zqueues);
zc                195 drivers/s390/crypto/zcrypt_queue.c 	zcrypt_card_put(zc);
zc                208 drivers/s390/crypto/zcrypt_queue.c 	struct zcrypt_card *zc;
zc                213 drivers/s390/crypto/zcrypt_queue.c 	zc = zq->zcard;
zc                218 drivers/s390/crypto/zcrypt_queue.c 	zcrypt_card_put(zc);
zc                 64 include/net/xdp_sock.h 	bool zc;
zc                 87 include/net/xdp_sock.h 	bool zc;
zc                242 lib/zstd/compress.c static size_t ZSTD_resetCCtx_advanced(ZSTD_CCtx *zc, ZSTD_parameters params, U64 frameContentSize, ZSTD_compResetPolicy_e const crp)
zc                245 lib/zstd/compress.c 		if (ZSTD_equivalentParams(params, zc->params)) {
zc                246 lib/zstd/compress.c 			zc->flagStaticTables = 0;
zc                247 lib/zstd/compress.c 			zc->flagStaticHufTable = HUF_repeat_none;
zc                248 lib/zstd/compress.c 			return ZSTD_continueCCtx(zc, params, frameContentSize);
zc                269 lib/zstd/compress.c 			if (zc->workSpaceSize < neededSpace) {
zc                270 lib/zstd/compress.c 				ZSTD_free(zc->workSpace, zc->customMem);
zc                271 lib/zstd/compress.c 				zc->workSpace = ZSTD_malloc(neededSpace, zc->customMem);
zc                272 lib/zstd/compress.c 				if (zc->workSpace == NULL)
zc                274 lib/zstd/compress.c 				zc->workSpaceSize = neededSpace;
zc                279 lib/zstd/compress.c 			memset(zc->workSpace, 0, tableSpace); /* reset tables only */
zc                280 lib/zstd/compress.c 		xxh64_reset(&zc->xxhState, 0);
zc                281 lib/zstd/compress.c 		zc->hashLog3 = hashLog3;
zc                282 lib/zstd/compress.c 		zc->hashTable = (U32 *)(zc->workSpace);
zc                283 lib/zstd/compress.c 		zc->chainTable = zc->hashTable + hSize;
zc                284 lib/zstd/compress.c 		zc->hashTable3 = zc->chainTable + chainSize;
zc                285 lib/zstd/compress.c 		ptr = zc->hashTable3 + h3Size;
zc                286 lib/zstd/compress.c 		zc->hufTable = (HUF_CElt *)ptr;
zc                287 lib/zstd/compress.c 		zc->flagStaticTables = 0;
zc                288 lib/zstd/compress.c 		zc->flagStaticHufTable = HUF_repeat_none;
zc                291 lib/zstd/compress.c 		zc->nextToUpdate = 1;
zc                292 lib/zstd/compress.c 		zc->nextSrc = NULL;
zc                293 lib/zstd/compress.c 		zc->base = NULL;
zc                294 lib/zstd/compress.c 		zc->dictBase = NULL;
zc                295 lib/zstd/compress.c 		zc->dictLimit = 0;
zc                296 lib/zstd/compress.c 		zc->lowLimit = 0;
zc                297 lib/zstd/compress.c 		zc->params = params;
zc                298 lib/zstd/compress.c 		zc->blockSize = blockSize;
zc                299 lib/zstd/compress.c 		zc->frameContentSize = frameContentSize;
zc                303 lib/zstd/compress.c 				zc->rep[i] = repStartValue[i];
zc                307 lib/zstd/compress.c 			zc->seqStore.litFreq = (U32 *)ptr;
zc                308 lib/zstd/compress.c 			zc->seqStore.litLengthFreq = zc->seqStore.litFreq + (1 << Litbits);
zc                309 lib/zstd/compress.c 			zc->seqStore.matchLengthFreq = zc->seqStore.litLengthFreq + (MaxLL + 1);
zc                310 lib/zstd/compress.c 			zc->seqStore.offCodeFreq = zc->seqStore.matchLengthFreq + (MaxML + 1);
zc                311 lib/zstd/compress.c 			ptr = zc->seqStore.offCodeFreq + (MaxOff + 1);
zc                312 lib/zstd/compress.c 			zc->seqStore.matchTable = (ZSTD_match_t *)ptr;
zc                313 lib/zstd/compress.c 			ptr = zc->seqStore.matchTable + ZSTD_OPT_NUM + 1;
zc                314 lib/zstd/compress.c 			zc->seqStore.priceTable = (ZSTD_optimal_t *)ptr;
zc                315 lib/zstd/compress.c 			ptr = zc->seqStore.priceTable + ZSTD_OPT_NUM + 1;
zc                316 lib/zstd/compress.c 			zc->seqStore.litLengthSum = 0;
zc                318 lib/zstd/compress.c 		zc->seqStore.sequencesStart = (seqDef *)ptr;
zc                319 lib/zstd/compress.c 		ptr = zc->seqStore.sequencesStart + maxNbSeq;
zc                320 lib/zstd/compress.c 		zc->seqStore.llCode = (BYTE *)ptr;
zc                321 lib/zstd/compress.c 		zc->seqStore.mlCode = zc->seqStore.llCode + maxNbSeq;
zc                322 lib/zstd/compress.c 		zc->seqStore.ofCode = zc->seqStore.mlCode + maxNbSeq;
zc                323 lib/zstd/compress.c 		zc->seqStore.litStart = zc->seqStore.ofCode + maxNbSeq;
zc                325 lib/zstd/compress.c 		zc->stage = ZSTDcs_init;
zc                326 lib/zstd/compress.c 		zc->dictID = 0;
zc                327 lib/zstd/compress.c 		zc->loadedDictEnd = 0;
zc                410 lib/zstd/compress.c static void ZSTD_reduceIndex(ZSTD_CCtx *zc, const U32 reducerValue)
zc                413 lib/zstd/compress.c 		U32 const hSize = 1 << zc->params.cParams.hashLog;
zc                414 lib/zstd/compress.c 		ZSTD_reduceTable(zc->hashTable, hSize, reducerValue);
zc                418 lib/zstd/compress.c 		U32 const chainSize = (zc->params.cParams.strategy == ZSTD_fast) ? 0 : (1 << zc->params.cParams.chainLog);
zc                419 lib/zstd/compress.c 		ZSTD_reduceTable(zc->chainTable, chainSize, reducerValue);
zc                423 lib/zstd/compress.c 		U32 const h3Size = (zc->hashLog3) ? 1 << zc->hashLog3 : 0;
zc                424 lib/zstd/compress.c 		ZSTD_reduceTable(zc->hashTable3, h3Size, reducerValue);
zc                482 lib/zstd/compress.c static size_t ZSTD_compressLiterals(ZSTD_CCtx *zc, void *dst, size_t dstCapacity, const void *src, size_t srcSize)
zc                494 lib/zstd/compress.c 		size_t const minLitSize = zc->flagStaticHufTable == HUF_repeat_valid ? 6 : LITERAL_NOENTROPY;
zc                502 lib/zstd/compress.c 		HUF_repeat repeat = zc->flagStaticHufTable;
zc                503 lib/zstd/compress.c 		int const preferRepeat = zc->params.cParams.strategy < ZSTD_lazy ? srcSize <= 1024 : 0;
zc                506 lib/zstd/compress.c 		cLitSize = singleStream ? HUF_compress1X_repeat(ostart + lhSize, dstCapacity - lhSize, src, srcSize, 255, 11, zc->tmpCounters,
zc                507 lib/zstd/compress.c 								sizeof(zc->tmpCounters), zc->hufTable, &repeat, preferRepeat)
zc                508 lib/zstd/compress.c 					: HUF_compress4X_repeat(ostart + lhSize, dstCapacity - lhSize, src, srcSize, 255, 11, zc->tmpCounters,
zc                509 lib/zstd/compress.c 								sizeof(zc->tmpCounters), zc->hufTable, &repeat, preferRepeat);
zc                514 lib/zstd/compress.c 			zc->flagStaticHufTable = HUF_repeat_check;
zc                519 lib/zstd/compress.c 		zc->flagStaticHufTable = HUF_repeat_none;
zc                523 lib/zstd/compress.c 		zc->flagStaticHufTable = HUF_repeat_none;
zc                586 lib/zstd/compress.c ZSTD_STATIC size_t ZSTD_compressSequences_internal(ZSTD_CCtx *zc, void *dst, size_t dstCapacity)
zc                588 lib/zstd/compress.c 	const int longOffsets = zc->params.cParams.windowLog > STREAM_ACCUMULATOR_MIN;
zc                589 lib/zstd/compress.c 	const seqStore_t *seqStorePtr = &(zc->seqStore);
zc                590 lib/zstd/compress.c 	FSE_CTable *CTable_LitLength = zc->litlengthCTable;
zc                591 lib/zstd/compress.c 	FSE_CTable *CTable_OffsetBits = zc->offcodeCTable;
zc                592 lib/zstd/compress.c 	FSE_CTable *CTable_MatchLength = zc->matchlengthCTable;
zc                607 lib/zstd/compress.c 	size_t workspaceSize = sizeof(zc->tmpCounters);
zc                610 lib/zstd/compress.c 		count = (U32 *)zc->tmpCounters + spaceUsed32;
zc                612 lib/zstd/compress.c 		norm = (S16 *)((U32 *)zc->tmpCounters + spaceUsed32);
zc                615 lib/zstd/compress.c 		workspace = (U32 *)zc->tmpCounters + spaceUsed32;
zc                623 lib/zstd/compress.c 		size_t const cSize = ZSTD_compressLiterals(zc, op, dstCapacity, literals, litSize);
zc                658 lib/zstd/compress.c 		} else if ((zc->flagStaticTables) && (nbSeq < MAX_SEQ_FOR_STATIC_FSE)) {
zc                690 lib/zstd/compress.c 		} else if ((zc->flagStaticTables) && (nbSeq < MAX_SEQ_FOR_STATIC_FSE)) {
zc                722 lib/zstd/compress.c 		} else if ((zc->flagStaticTables) && (nbSeq < MAX_SEQ_FOR_STATIC_FSE)) {
zc                747 lib/zstd/compress.c 	zc->flagStaticTables = 0;
zc                832 lib/zstd/compress.c ZSTD_STATIC size_t ZSTD_compressSequences(ZSTD_CCtx *zc, void *dst, size_t dstCapacity, size_t srcSize)
zc                834 lib/zstd/compress.c 	size_t const cSize = ZSTD_compressSequences_internal(zc, dst, dstCapacity);
zc                847 lib/zstd/compress.c 		zc->flagStaticHufTable = HUF_repeat_none;
zc                852 lib/zstd/compress.c 		zc->rep[i] = zc->repToConfirm[i];
zc                992 lib/zstd/compress.c static void ZSTD_fillHashTable(ZSTD_CCtx *zc, const void *end, const U32 mls)
zc                994 lib/zstd/compress.c 	U32 *const hashTable = zc->hashTable;
zc                995 lib/zstd/compress.c 	U32 const hBits = zc->params.cParams.hashLog;
zc                996 lib/zstd/compress.c 	const BYTE *const base = zc->base;
zc                997 lib/zstd/compress.c 	const BYTE *ip = base + zc->nextToUpdate;
zc               1561 lib/zstd/compress.c static U32 ZSTD_insertBt1(ZSTD_CCtx *zc, const BYTE *const ip, const U32 mls, const BYTE *const iend, U32 nbCompares, U32 extDict)
zc               1563 lib/zstd/compress.c 	U32 *const hashTable = zc->hashTable;
zc               1564 lib/zstd/compress.c 	U32 const hashLog = zc->params.cParams.hashLog;
zc               1566 lib/zstd/compress.c 	U32 *const bt = zc->chainTable;
zc               1567 lib/zstd/compress.c 	U32 const btLog = zc->params.cParams.chainLog - 1;
zc               1571 lib/zstd/compress.c 	const BYTE *const base = zc->base;
zc               1572 lib/zstd/compress.c 	const BYTE *const dictBase = zc->dictBase;
zc               1573 lib/zstd/compress.c 	const U32 dictLimit = zc->dictLimit;
zc               1582 lib/zstd/compress.c 	U32 const windowLow = zc->lowLimit;
zc               1643 lib/zstd/compress.c static size_t ZSTD_insertBtAndFindBestMatch(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iend, size_t *offsetPtr, U32 nbCompares, const U32 mls,
zc               1646 lib/zstd/compress.c 	U32 *const hashTable = zc->hashTable;
zc               1647 lib/zstd/compress.c 	U32 const hashLog = zc->params.cParams.hashLog;
zc               1649 lib/zstd/compress.c 	U32 *const bt = zc->chainTable;
zc               1650 lib/zstd/compress.c 	U32 const btLog = zc->params.cParams.chainLog - 1;
zc               1654 lib/zstd/compress.c 	const BYTE *const base = zc->base;
zc               1655 lib/zstd/compress.c 	const BYTE *const dictBase = zc->dictBase;
zc               1656 lib/zstd/compress.c 	const U32 dictLimit = zc->dictLimit;
zc               1661 lib/zstd/compress.c 	const U32 windowLow = zc->lowLimit;
zc               1720 lib/zstd/compress.c 	zc->nextToUpdate = (matchEndIdx > curr + 8) ? matchEndIdx - 8 : curr + 1;
zc               1724 lib/zstd/compress.c static void ZSTD_updateTree(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iend, const U32 nbCompares, const U32 mls)
zc               1726 lib/zstd/compress.c 	const BYTE *const base = zc->base;
zc               1728 lib/zstd/compress.c 	U32 idx = zc->nextToUpdate;
zc               1731 lib/zstd/compress.c 		idx += ZSTD_insertBt1(zc, base + idx, mls, iend, nbCompares, 0);
zc               1735 lib/zstd/compress.c static size_t ZSTD_BtFindBestMatch(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iLimit, size_t *offsetPtr, const U32 maxNbAttempts, const U32 mls)
zc               1737 lib/zstd/compress.c 	if (ip < zc->base + zc->nextToUpdate)
zc               1739 lib/zstd/compress.c 	ZSTD_updateTree(zc, ip, iLimit, maxNbAttempts, mls);
zc               1740 lib/zstd/compress.c 	return ZSTD_insertBtAndFindBestMatch(zc, ip, iLimit, offsetPtr, maxNbAttempts, mls, 0);
zc               1743 lib/zstd/compress.c static size_t ZSTD_BtFindBestMatch_selectMLS(ZSTD_CCtx *zc, /* Index table will be updated */
zc               1748 lib/zstd/compress.c 	case 4: return ZSTD_BtFindBestMatch(zc, ip, iLimit, offsetPtr, maxNbAttempts, 4);
zc               1749 lib/zstd/compress.c 	case 5: return ZSTD_BtFindBestMatch(zc, ip, iLimit, offsetPtr, maxNbAttempts, 5);
zc               1751 lib/zstd/compress.c 	case 6: return ZSTD_BtFindBestMatch(zc, ip, iLimit, offsetPtr, maxNbAttempts, 6);
zc               1755 lib/zstd/compress.c static void ZSTD_updateTree_extDict(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iend, const U32 nbCompares, const U32 mls)
zc               1757 lib/zstd/compress.c 	const BYTE *const base = zc->base;
zc               1759 lib/zstd/compress.c 	U32 idx = zc->nextToUpdate;
zc               1762 lib/zstd/compress.c 		idx += ZSTD_insertBt1(zc, base + idx, mls, iend, nbCompares, 1);
zc               1766 lib/zstd/compress.c static size_t ZSTD_BtFindBestMatch_extDict(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iLimit, size_t *offsetPtr, const U32 maxNbAttempts,
zc               1769 lib/zstd/compress.c 	if (ip < zc->base + zc->nextToUpdate)
zc               1771 lib/zstd/compress.c 	ZSTD_updateTree_extDict(zc, ip, iLimit, maxNbAttempts, mls);
zc               1772 lib/zstd/compress.c 	return ZSTD_insertBtAndFindBestMatch(zc, ip, iLimit, offsetPtr, maxNbAttempts, mls, 1);
zc               1775 lib/zstd/compress.c static size_t ZSTD_BtFindBestMatch_selectMLS_extDict(ZSTD_CCtx *zc, /* Index table will be updated */
zc               1781 lib/zstd/compress.c 	case 4: return ZSTD_BtFindBestMatch_extDict(zc, ip, iLimit, offsetPtr, maxNbAttempts, 4);
zc               1782 lib/zstd/compress.c 	case 5: return ZSTD_BtFindBestMatch_extDict(zc, ip, iLimit, offsetPtr, maxNbAttempts, 5);
zc               1784 lib/zstd/compress.c 	case 6: return ZSTD_BtFindBestMatch_extDict(zc, ip, iLimit, offsetPtr, maxNbAttempts, 6);
zc               1796 lib/zstd/compress.c U32 ZSTD_insertAndFindFirstIndex(ZSTD_CCtx *zc, const BYTE *ip, U32 mls)
zc               1798 lib/zstd/compress.c 	U32 *const hashTable = zc->hashTable;
zc               1799 lib/zstd/compress.c 	const U32 hashLog = zc->params.cParams.hashLog;
zc               1800 lib/zstd/compress.c 	U32 *const chainTable = zc->chainTable;
zc               1801 lib/zstd/compress.c 	const U32 chainMask = (1 << zc->params.cParams.chainLog) - 1;
zc               1802 lib/zstd/compress.c 	const BYTE *const base = zc->base;
zc               1804 lib/zstd/compress.c 	U32 idx = zc->nextToUpdate;
zc               1813 lib/zstd/compress.c 	zc->nextToUpdate = target;
zc               1819 lib/zstd/compress.c size_t ZSTD_HcFindBestMatch_generic(ZSTD_CCtx *zc, /* Index table will be updated */
zc               1823 lib/zstd/compress.c 	U32 *const chainTable = zc->chainTable;
zc               1824 lib/zstd/compress.c 	const U32 chainSize = (1 << zc->params.cParams.chainLog);
zc               1826 lib/zstd/compress.c 	const BYTE *const base = zc->base;
zc               1827 lib/zstd/compress.c 	const BYTE *const dictBase = zc->dictBase;
zc               1828 lib/zstd/compress.c 	const U32 dictLimit = zc->dictLimit;
zc               1831 lib/zstd/compress.c 	const U32 lowLimit = zc->lowLimit;
zc               1838 lib/zstd/compress.c 	U32 matchIndex = ZSTD_insertAndFindFirstIndex(zc, ip, mls);
zc               1869 lib/zstd/compress.c FORCE_INLINE size_t ZSTD_HcFindBestMatch_selectMLS(ZSTD_CCtx *zc, const BYTE *ip, const BYTE *const iLimit, size_t *offsetPtr, const U32 maxNbAttempts,
zc               1874 lib/zstd/compress.c 	case 4: return ZSTD_HcFindBestMatch_generic(zc, ip, iLimit, offsetPtr, maxNbAttempts, 4, 0);
zc               1875 lib/zstd/compress.c 	case 5: return ZSTD_HcFindBestMatch_generic(zc, ip, iLimit, offsetPtr, maxNbAttempts, 5, 0);
zc               1877 lib/zstd/compress.c 	case 6: return ZSTD_HcFindBestMatch_generic(zc, ip, iLimit, offsetPtr, maxNbAttempts, 6, 0);
zc               1881 lib/zstd/compress.c FORCE_INLINE size_t ZSTD_HcFindBestMatch_extDict_selectMLS(ZSTD_CCtx *zc, const BYTE *ip, const BYTE *const iLimit, size_t *offsetPtr, const U32 maxNbAttempts,
zc               1886 lib/zstd/compress.c 	case 4: return ZSTD_HcFindBestMatch_generic(zc, ip, iLimit, offsetPtr, maxNbAttempts, 4, 1);
zc               1887 lib/zstd/compress.c 	case 5: return ZSTD_HcFindBestMatch_generic(zc, ip, iLimit, offsetPtr, maxNbAttempts, 5, 1);
zc               1889 lib/zstd/compress.c 	case 6: return ZSTD_HcFindBestMatch_generic(zc, ip, iLimit, offsetPtr, maxNbAttempts, 6, 1);
zc               1910 lib/zstd/compress.c 	typedef size_t (*searchMax_f)(ZSTD_CCtx * zc, const BYTE *ip, const BYTE *iLimit, size_t *offsetPtr, U32 maxNbAttempts, U32 matchLengthSearch);
zc               2077 lib/zstd/compress.c 	typedef size_t (*searchMax_f)(ZSTD_CCtx * zc, const BYTE *ip, const BYTE *iLimit, size_t *offsetPtr, U32 maxNbAttempts, U32 matchLengthSearch);
zc               2333 lib/zstd/compress.c static size_t ZSTD_compressBlock_internal(ZSTD_CCtx *zc, void *dst, size_t dstCapacity, const void *src, size_t srcSize)
zc               2335 lib/zstd/compress.c 	ZSTD_blockCompressor const blockCompressor = ZSTD_selectBlockCompressor(zc->params.cParams.strategy, zc->lowLimit < zc->dictLimit);
zc               2336 lib/zstd/compress.c 	const BYTE *const base = zc->base;
zc               2341 lib/zstd/compress.c 	ZSTD_resetSeqStore(&(zc->seqStore));
zc               2342 lib/zstd/compress.c 	if (curr > zc->nextToUpdate + 384)
zc               2343 lib/zstd/compress.c 		zc->nextToUpdate = curr - MIN(192, (U32)(curr - zc->nextToUpdate - 384)); /* update tree not updated after finding very long rep matches */
zc               2344 lib/zstd/compress.c 	blockCompressor(zc, src, srcSize);
zc               2345 lib/zstd/compress.c 	return ZSTD_compressSequences(zc, dst, dstCapacity, srcSize);
zc               2557 lib/zstd/compress.c static size_t ZSTD_loadDictionaryContent(ZSTD_CCtx *zc, const void *src, size_t srcSize)
zc               2563 lib/zstd/compress.c 	zc->lowLimit = zc->dictLimit;
zc               2564 lib/zstd/compress.c 	zc->dictLimit = (U32)(zc->nextSrc - zc->base);
zc               2565 lib/zstd/compress.c 	zc->dictBase = zc->base;
zc               2566 lib/zstd/compress.c 	zc->base += ip - zc->nextSrc;
zc               2567 lib/zstd/compress.c 	zc->nextToUpdate = zc->dictLimit;
zc               2568 lib/zstd/compress.c 	zc->loadedDictEnd = zc->forceWindow ? 0 : (U32)(iend - zc->base);
zc               2570 lib/zstd/compress.c 	zc->nextSrc = iend;
zc               2574 lib/zstd/compress.c 	switch (zc->params.cParams.strategy) {
zc               2575 lib/zstd/compress.c 	case ZSTD_fast: ZSTD_fillHashTable(zc, iend, zc->params.cParams.searchLength); break;
zc               2577 lib/zstd/compress.c 	case ZSTD_dfast: ZSTD_fillDoubleHashTable(zc, iend, zc->params.cParams.searchLength); break;
zc               2583 lib/zstd/compress.c 			ZSTD_insertAndFindFirstIndex(zc, iend - HASH_READ_SIZE, zc->params.cParams.searchLength);
zc               2590 lib/zstd/compress.c 			ZSTD_updateTree(zc, iend - HASH_READ_SIZE, iend, 1 << zc->params.cParams.searchLog, zc->params.cParams.searchLength);
zc               2597 lib/zstd/compress.c 	zc->nextToUpdate = (U32)(iend - zc->base);
zc                215 lib/zstd/zstd_opt.h U32 ZSTD_insertAndFindFirstIndexHash3(ZSTD_CCtx *zc, const BYTE *ip)
zc                217 lib/zstd/zstd_opt.h 	U32 *const hashTable3 = zc->hashTable3;
zc                218 lib/zstd/zstd_opt.h 	U32 const hashLog3 = zc->hashLog3;
zc                219 lib/zstd/zstd_opt.h 	const BYTE *const base = zc->base;
zc                220 lib/zstd/zstd_opt.h 	U32 idx = zc->nextToUpdate3;
zc                221 lib/zstd/zstd_opt.h 	const U32 target = zc->nextToUpdate3 = (U32)(ip - base);
zc                235 lib/zstd/zstd_opt.h static U32 ZSTD_insertBtAndGetAllMatches(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iLimit, U32 nbCompares, const U32 mls, U32 extDict,
zc                238 lib/zstd/zstd_opt.h 	const BYTE *const base = zc->base;
zc                240 lib/zstd/zstd_opt.h 	const U32 hashLog = zc->params.cParams.hashLog;
zc                242 lib/zstd/zstd_opt.h 	U32 *const hashTable = zc->hashTable;
zc                244 lib/zstd/zstd_opt.h 	U32 *const bt = zc->chainTable;
zc                245 lib/zstd/zstd_opt.h 	const U32 btLog = zc->params.cParams.chainLog - 1;
zc                248 lib/zstd/zstd_opt.h 	const BYTE *const dictBase = zc->dictBase;
zc                249 lib/zstd/zstd_opt.h 	const U32 dictLimit = zc->dictLimit;
zc                253 lib/zstd/zstd_opt.h 	const U32 windowLow = zc->lowLimit;
zc                264 lib/zstd/zstd_opt.h 		U32 const matchIndex3 = ZSTD_insertAndFindFirstIndexHash3(zc, ip);
zc                351 lib/zstd/zstd_opt.h 	zc->nextToUpdate = (matchEndIdx > curr + 8) ? matchEndIdx - 8 : curr + 1;
zc                356 lib/zstd/zstd_opt.h static U32 ZSTD_BtGetAllMatches(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iLimit, const U32 maxNbAttempts, const U32 mls, ZSTD_match_t *matches,
zc                359 lib/zstd/zstd_opt.h 	if (ip < zc->base + zc->nextToUpdate)
zc                361 lib/zstd/zstd_opt.h 	ZSTD_updateTree(zc, ip, iLimit, maxNbAttempts, mls);
zc                362 lib/zstd/zstd_opt.h 	return ZSTD_insertBtAndGetAllMatches(zc, ip, iLimit, maxNbAttempts, mls, 0, matches, minMatchLen);
zc                365 lib/zstd/zstd_opt.h static U32 ZSTD_BtGetAllMatches_selectMLS(ZSTD_CCtx *zc, /* Index table will be updated */
zc                370 lib/zstd/zstd_opt.h 	case 3: return ZSTD_BtGetAllMatches(zc, ip, iHighLimit, maxNbAttempts, 3, matches, minMatchLen);
zc                372 lib/zstd/zstd_opt.h 	case 4: return ZSTD_BtGetAllMatches(zc, ip, iHighLimit, maxNbAttempts, 4, matches, minMatchLen);
zc                373 lib/zstd/zstd_opt.h 	case 5: return ZSTD_BtGetAllMatches(zc, ip, iHighLimit, maxNbAttempts, 5, matches, minMatchLen);
zc                375 lib/zstd/zstd_opt.h 	case 6: return ZSTD_BtGetAllMatches(zc, ip, iHighLimit, maxNbAttempts, 6, matches, minMatchLen);
zc                380 lib/zstd/zstd_opt.h static U32 ZSTD_BtGetAllMatches_extDict(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iLimit, const U32 maxNbAttempts, const U32 mls,
zc                383 lib/zstd/zstd_opt.h 	if (ip < zc->base + zc->nextToUpdate)
zc                385 lib/zstd/zstd_opt.h 	ZSTD_updateTree_extDict(zc, ip, iLimit, maxNbAttempts, mls);
zc                386 lib/zstd/zstd_opt.h 	return ZSTD_insertBtAndGetAllMatches(zc, ip, iLimit, maxNbAttempts, mls, 1, matches, minMatchLen);
zc                389 lib/zstd/zstd_opt.h static U32 ZSTD_BtGetAllMatches_selectMLS_extDict(ZSTD_CCtx *zc, /* Index table will be updated */
zc                394 lib/zstd/zstd_opt.h 	case 3: return ZSTD_BtGetAllMatches_extDict(zc, ip, iHighLimit, maxNbAttempts, 3, matches, minMatchLen);
zc                396 lib/zstd/zstd_opt.h 	case 4: return ZSTD_BtGetAllMatches_extDict(zc, ip, iHighLimit, maxNbAttempts, 4, matches, minMatchLen);
zc                397 lib/zstd/zstd_opt.h 	case 5: return ZSTD_BtGetAllMatches_extDict(zc, ip, iHighLimit, maxNbAttempts, 5, matches, minMatchLen);
zc                399 lib/zstd/zstd_opt.h 	case 6: return ZSTD_BtGetAllMatches_extDict(zc, ip, iHighLimit, maxNbAttempts, 6, matches, minMatchLen);
zc               1195 net/ipv4/tcp.c 	bool zc = false;
zc               1208 net/ipv4/tcp.c 		zc = sk->sk_route_caps & NETIF_F_SG;
zc               1209 net/ipv4/tcp.c 		if (!zc)
zc               1316 net/ipv4/tcp.c 		if (skb_availroom(skb) > 0 && !zc) {
zc               1322 net/ipv4/tcp.c 		} else if (!zc) {
zc               1747 net/ipv4/tcp.c 				struct tcp_zerocopy_receive *zc)
zc               1749 net/ipv4/tcp.c 	unsigned long address = (unsigned long)zc->address;
zc               1758 net/ipv4/tcp.c 	if (address & (PAGE_SIZE - 1) || address != zc->address)
zc               1773 net/ipv4/tcp.c 	zc->length = min_t(unsigned long, zc->length, vma->vm_end - address);
zc               1778 net/ipv4/tcp.c 	zc->length = min_t(u32, zc->length, inq);
zc               1779 net/ipv4/tcp.c 	zc->length &= ~(PAGE_SIZE - 1);
zc               1780 net/ipv4/tcp.c 	if (zc->length) {
zc               1781 net/ipv4/tcp.c 		zap_page_range(vma, address, zc->length);
zc               1782 net/ipv4/tcp.c 		zc->recv_skip_hint = 0;
zc               1784 net/ipv4/tcp.c 		zc->recv_skip_hint = inq;
zc               1787 net/ipv4/tcp.c 	while (length + PAGE_SIZE <= zc->length) {
zc               1788 net/ipv4/tcp.c 		if (zc->recv_skip_hint < PAGE_SIZE) {
zc               1796 net/ipv4/tcp.c 			zc->recv_skip_hint = skb->len - offset;
zc               1809 net/ipv4/tcp.c 			int remaining = zc->recv_skip_hint;
zc               1816 net/ipv4/tcp.c 			zc->recv_skip_hint -= remaining;
zc               1825 net/ipv4/tcp.c 		zc->recv_skip_hint -= PAGE_SIZE;
zc               1838 net/ipv4/tcp.c 		if (length == zc->length)
zc               1839 net/ipv4/tcp.c 			zc->recv_skip_hint = 0;
zc               1841 net/ipv4/tcp.c 		if (!zc->recv_skip_hint && sock_flag(sk, SOCK_DONE))
zc               1844 net/ipv4/tcp.c 	zc->length = length;
zc               3670 net/ipv4/tcp.c 		struct tcp_zerocopy_receive zc;
zc               3675 net/ipv4/tcp.c 		if (len != sizeof(zc))
zc               3677 net/ipv4/tcp.c 		if (copy_from_user(&zc, optval, len))
zc               3680 net/ipv4/tcp.c 		err = tcp_zerocopy_receive(sk, &zc);
zc               3682 net/ipv4/tcp.c 		if (!err && copy_to_user(optval, &zc, len))
zc               1393 net/tls/tls_sw.c 			    int *chunk, bool *zc, bool async)
zc               1409 net/tls/tls_sw.c 	if (*zc && (out_iov || out_sg)) {
zc               1418 net/tls/tls_sw.c 		*zc = false;
zc               1510 net/tls/tls_sw.c 		*zc = false;
zc               1528 net/tls/tls_sw.c 			      struct iov_iter *dest, int *chunk, bool *zc,
zc               1546 net/tls/tls_sw.c 			err = decrypt_internal(sk, skb, dest, NULL, chunk, zc,
zc               1556 net/tls/tls_sw.c 			*zc = false;
zc               1570 net/tls/tls_sw.c 		*zc = false;
zc               1579 net/tls/tls_sw.c 	bool zc = true;
zc               1582 net/tls/tls_sw.c 	return decrypt_internal(sk, skb, NULL, sgout, &chunk, &zc, false);
zc               1620 net/tls/tls_sw.c 			   bool zc,
zc               1676 net/tls/tls_sw.c 		if (!zc || (rxm->full_len - skip) > len) {
zc               1770 net/tls/tls_sw.c 		bool zc = false;
zc               1804 net/tls/tls_sw.c 			zc = true;
zc               1813 net/tls/tls_sw.c 					 &chunk, &zc, async_capable);
zc               1856 net/tls/tls_sw.c 		if (!zc) {
zc               1962 net/tls/tls_sw.c 	bool zc = false;
zc               1973 net/tls/tls_sw.c 		err = decrypt_skb_update(sk, skb, NULL, &chunk, &zc, false);
zc                143 net/xdp/xdp_umem.c 	umem->zc = true;
zc                164 net/xdp/xdp_umem.c 	if (umem->zc) {
zc                179 net/xdp/xdp_umem.c 	umem->zc = false;
zc                414 net/xdp/xsk.c  	return xs->zc ? xsk_zc_xmit(xs) : xsk_generic_xmit(sk);
zc                445 net/xdp/xsk.c  		if (xs->zc)
zc                705 net/xdp/xsk.c  	xs->zc = xs->umem->zc;
zc                943 net/xdp/xsk.c  		if (xs->zc)
zc                 64 net/xdp/xsk_diag.c 	if (umem->zc)
zc                124 tools/testing/selftests/net/tcp_mmap.c 	struct tcp_zerocopy_receive zc;
zc                155 tools/testing/selftests/net/tcp_mmap.c 			socklen_t zc_len = sizeof(zc);
zc                158 tools/testing/selftests/net/tcp_mmap.c 			zc.address = (__u64)addr;
zc                159 tools/testing/selftests/net/tcp_mmap.c 			zc.length = chunk_size;
zc                160 tools/testing/selftests/net/tcp_mmap.c 			zc.recv_skip_hint = 0;
zc                162 tools/testing/selftests/net/tcp_mmap.c 					 &zc, &zc_len);
zc                166 tools/testing/selftests/net/tcp_mmap.c 			if (zc.length) {
zc                167 tools/testing/selftests/net/tcp_mmap.c 				assert(zc.length <= chunk_size);
zc                168 tools/testing/selftests/net/tcp_mmap.c 				total_mmap += zc.length;
zc                170 tools/testing/selftests/net/tcp_mmap.c 					hash_zone(addr, zc.length);
zc                171 tools/testing/selftests/net/tcp_mmap.c 				total += zc.length;
zc                173 tools/testing/selftests/net/tcp_mmap.c 			if (zc.recv_skip_hint) {
zc                174 tools/testing/selftests/net/tcp_mmap.c 				assert(zc.recv_skip_hint <= chunk_size);
zc                175 tools/testing/selftests/net/tcp_mmap.c 				lu = read(fd, buffer, zc.recv_skip_hint);