Home
last modified time | relevance | path

Searched full:zc (Results 1 – 25 of 86) sorted by relevance

1234

/linux/drivers/s390/crypto/
H A Dzcrypt_card.c42 struct zcrypt_card *zc = dev_get_drvdata(dev); in type_show() local
44 return sysfs_emit(buf, "%s\n", zc->type_string); in type_show()
53 struct zcrypt_card *zc = dev_get_drvdata(dev); in online_show() local
55 int online = ac->config && !ac->chkstop && zc->online ? 1 : 0; in online_show()
64 struct zcrypt_card *zc = dev_get_drvdata(dev); in online_store() local
76 zc->online = online; in online_store()
77 id = zc->card->id; in online_store()
90 list_for_each_entry(zq, &zc->zqueues, list) in online_store()
94 list_for_each_entry(zq, &zc->zqueues, list) in online_store()
119 struct zcrypt_card *zc in load_show() local
139 struct zcrypt_card *zc; zcrypt_card_alloc() local
151 zcrypt_card_free(struct zcrypt_card * zc) zcrypt_card_free() argument
164 zcrypt_card_get(struct zcrypt_card * zc) zcrypt_card_get() argument
170 zcrypt_card_put(struct zcrypt_card * zc) zcrypt_card_put() argument
182 zcrypt_card_register(struct zcrypt_card * zc) zcrypt_card_register() argument
213 zcrypt_card_unregister(struct zcrypt_card * zc) zcrypt_card_unregister() argument
[all...]
H A Dzcrypt_api.c576 static inline struct zcrypt_queue *zcrypt_pick_queue(struct zcrypt_card *zc, in zcrypt_pick_queue() argument
583 zcrypt_card_get(zc); in zcrypt_pick_queue()
586 atomic_add(weight, &zc->load); in zcrypt_pick_queue()
593 static inline void zcrypt_drop_queue(struct zcrypt_card *zc, in zcrypt_drop_queue() argument
599 atomic_sub(weight, &zc->load); in zcrypt_drop_queue()
603 zcrypt_card_put(zc); in zcrypt_drop_queue()
607 static inline bool zcrypt_card_compare(struct zcrypt_card *zc, in zcrypt_card_compare() argument
614 weight += atomic_read(&zc->load); in zcrypt_card_compare()
617 return atomic64_read(&zc->card->total_request_count) < in zcrypt_card_compare()
644 struct zcrypt_card *zc, *pref_z in zcrypt_rsa_modexpo() local
750 struct zcrypt_card *zc, *pref_zc; zcrypt_rsa_crt() local
857 struct zcrypt_card *zc, *pref_zc; _zcrypt_send_cprb() local
1045 struct zcrypt_card *zc, *pref_zc; _zcrypt_send_ep11_cprb() local
1218 struct zcrypt_card *zc, *pref_zc; zcrypt_rng() local
1286 struct zcrypt_card *zc; zcrypt_device_status_mask() local
1314 struct zcrypt_card *zc; zcrypt_device_status_mask_ext() local
1343 struct zcrypt_card *zc; zcrypt_device_status_ext() local
1370 struct zcrypt_card *zc; zcrypt_status_mask() local
1390 struct zcrypt_card *zc; zcrypt_qdepth_mask() local
1416 struct zcrypt_card *zc; zcrypt_perdev_reqcnt() local
1442 struct zcrypt_card *zc; zcrypt_pendingq_count() local
1465 struct zcrypt_card *zc; zcrypt_requestq_count() local
[all...]
H A Dzcrypt_queue.c56 struct zcrypt_card *zc = zq->zcard; in online_store() local
65 if (online && !zc->online) in online_store()
169 struct zcrypt_card *zc; in zcrypt_queue_register() local
173 zc = dev_get_drvdata(&zq->queue->card->ap_dev.device); in zcrypt_queue_register()
174 zcrypt_card_get(zc); in zcrypt_queue_register()
175 zq->zcard = zc; in zcrypt_queue_register()
182 list_add_tail(&zq->list, &zc->zqueues); in zcrypt_queue_register()
204 zcrypt_card_put(zc); in zcrypt_queue_register()
217 struct zcrypt_card *zc; in zcrypt_queue_unregister() local
223 zc in zcrypt_queue_unregister()
[all...]
/linux/drivers/hid/
H A Dhid-zydacron.c50 struct zc_device *zc = hid_get_drvdata(hdev); in zc_input_mapping() local
51 zc->input_ep81 = hi->input; in zc_input_mapping()
104 zc->last_key[i] = 0; in zc_input_mapping()
112 struct zc_device *zc = hid_get_drvdata(hdev); in zc_raw_event() local
121 key = zc->last_key[index]; in zc_raw_event()
123 input_event(zc->input_ep81, EV_KEY, key, 0); in zc_raw_event()
124 zc->last_key[index] = 0; in zc_raw_event()
152 input_event(zc->input_ep81, EV_KEY, key, 1); in zc_raw_event()
153 zc->last_key[index] = key; in zc_raw_event()
167 struct zc_device *zc; in zc_probe() local
[all …]
/linux/tools/testing/selftests/ublk/
H A Dstripe.c115 const struct ublksrv_io_desc *iod, int zc) in stripe_to_uring_op() argument
120 return zc ? IORING_OP_READV_FIXED : IORING_OP_READV; in stripe_to_uring_op()
122 return zc ? IORING_OP_WRITEV_FIXED : IORING_OP_WRITEV; in stripe_to_uring_op()
131 unsigned zc = (ublk_queue_use_zc(q) != 0); in stripe_queue_tgt_rw_io() local
132 enum io_uring_op op = stripe_to_uring_op(iod, zc | auto_zc); in stripe_queue_tgt_rw_io()
136 int i, extra = zc ? 2 : 0; in stripe_queue_tgt_rw_io()
145 if (zc) { in stripe_queue_tgt_rw_io()
152 for (i = zc; i < s->nr + extra - zc; i++) { in stripe_queue_tgt_rw_io()
153 struct stripe *t = &s->s[i - zc]; in stripe_queue_tgt_rw_io()
161 if (auto_zc || zc) { in stripe_queue_tgt_rw_io()
[all …]
H A Dfile_backed.c5 static enum io_uring_op ublk_to_uring_op(const struct ublksrv_io_desc *iod, int zc) in ublk_to_uring_op() argument
10 return zc ? IORING_OP_READ_FIXED : IORING_OP_READ; in ublk_to_uring_op()
12 return zc ? IORING_OP_WRITE_FIXED : IORING_OP_WRITE; in ublk_to_uring_op()
34 unsigned zc = ublk_queue_use_zc(q); in loop_queue_tgt_rw_io() local
36 enum io_uring_op op = ublk_to_uring_op(iod, zc | auto_zc); in loop_queue_tgt_rw_io()
56 if (!zc || auto_zc) { in loop_queue_tgt_rw_io()
H A Dnull.c122 unsigned zc = ublk_queue_use_zc(q); in ublk_null_queue_io()
127 else if (zc) in ublk_null_queue_io()
120 unsigned zc = ublk_queue_use_zc(q); ublk_null_queue_io() local
/linux/arch/mips/math-emu/
H A Dsp_maddf.c49 if (zc == IEEE754_CLASS_SNAN) in _sp_maddf()
55 if (zc == IEEE754_CLASS_QNAN) in _sp_maddf()
62 if (zc == IEEE754_CLASS_DNORM) in _sp_maddf()
82 if ((zc == IEEE754_CLASS_INF) && (zs != rs)) { in _sp_maddf()
102 if (zc == IEEE754_CLASS_INF) in _sp_maddf()
104 if (zc == IEEE754_CLASS_ZERO) { in _sp_maddf()
124 if (zc == IEEE754_CLASS_INF) in _sp_maddf()
130 if (zc == IEEE754_CLASS_INF) in _sp_maddf()
136 if (zc == IEEE754_CLASS_INF) in _sp_maddf()
171 if (zc == IEEE754_CLASS_ZERO) { in _sp_maddf()
H A Dieee754int.h52 unsigned int zm; int ze; int zs; int zc
80 #define EXPLODEZSP EXPLODESP(z, zc, zs, ze, zm)
90 u64 zm; int ze; int zs; int zc
118 #define EXPLODEZDP EXPLODEDP(z, zc, zs, ze, zm)
144 #define FLUSHZDP FLUSHDP(z, zc, zs, ze, zm)
147 #define FLUSHZSP FLUSHSP(z, zc, zs, ze, zm)
H A Ddp_maddf.c81 if (zc == IEEE754_CLASS_SNAN) in _dp_maddf()
87 if (zc == IEEE754_CLASS_QNAN) in _dp_maddf()
94 if (zc == IEEE754_CLASS_DNORM) in _dp_maddf()
113 if ((zc == IEEE754_CLASS_INF) && (zs != rs)) { in _dp_maddf()
133 if (zc == IEEE754_CLASS_INF) in _dp_maddf()
135 if (zc == IEEE754_CLASS_ZERO) { in _dp_maddf()
155 if (zc == IEEE754_CLASS_INF) in _dp_maddf()
161 if (zc == IEEE754_CLASS_INF) in _dp_maddf()
167 if (zc == IEEE754_CLASS_INF) in _dp_maddf()
227 if (zc == IEEE754_CLASS_ZERO) { in _dp_maddf()
/linux/lib/zstd/compress/
H A Dzstd_compress.c2026 static size_t ZSTD_resetCCtx_internal(ZSTD_CCtx* zc, in ZSTD_resetCCtx_internal() argument
2033 ZSTD_cwksp* const ws = &zc->workspace; in ZSTD_resetCCtx_internal()
2038 zc->isFirstBlock = 1; in ZSTD_resetCCtx_internal()
2043 zc->appliedParams = *params; in ZSTD_resetCCtx_internal()
2044 params = &zc->appliedParams; in ZSTD_resetCCtx_internal()
2052 ZSTD_ldm_adjustParameters(&zc->appliedParams.ldmParams, &params->cParams); in ZSTD_resetCCtx_internal()
2068 int const indexTooClose = ZSTD_indexTooCloseToMax(zc->blockState.matchState.window); in ZSTD_resetCCtx_internal()
2071 (indexTooClose || dictTooBig || !zc->initialized) ? ZSTDirp_reset : ZSTDirp_continue; in ZSTD_resetCCtx_internal()
2075 … &params->cParams, &params->ldmParams, zc->staticSize != 0, params->useRowMatchFinder, in ZSTD_resetCCtx_internal()
2080 if (!zc->staticSize) ZSTD_cwksp_bump_oversized_duration(ws, 0); in ZSTD_resetCCtx_internal()
[all …]
H A Dzstd_compress_superblock.c666 size_t ZSTD_compressSuperBlock(ZSTD_CCtx* zc, in ZSTD_compressSuperBlock() argument
673 FORWARD_IF_ERROR(ZSTD_buildBlockEntropyStats(&zc->seqStore, in ZSTD_compressSuperBlock()
674 &zc->blockState.prevCBlock->entropy, in ZSTD_compressSuperBlock()
675 &zc->blockState.nextCBlock->entropy, in ZSTD_compressSuperBlock()
676 &zc->appliedParams, in ZSTD_compressSuperBlock()
678 zc->tmpWorkspace, zc->tmpWkspSize /* statically allocated in resetCCtx */), ""); in ZSTD_compressSuperBlock()
680 return ZSTD_compressSubBlock_multi(&zc->seqStore, in ZSTD_compressSuperBlock()
681 zc->blockState.prevCBlock, in ZSTD_compressSuperBlock()
682 zc->blockState.nextCBlock, in ZSTD_compressSuperBlock()
684 &zc->appliedParams, in ZSTD_compressSuperBlock()
[all …]
/linux/io_uring/
H A Dnet.c1246 struct io_recvzc *zc = io_kiocb_to_cmd(req, struct io_recvzc); in io_recvzc_prep()
1253 zc->ifq = xa_load(&req->ctx->zcrx_ctxs, ifq_idx); in io_recvzc_prep()
1254 if (!zc->ifq) in io_recvzc_prep()
1257 zc->len = READ_ONCE(sqe->len); in io_recvzc_prep()
1258 zc->flags = READ_ONCE(sqe->ioprio); in io_recvzc_prep()
1261 if (zc->flags & ~(IORING_RECVSEND_POLL_FIRST | IORING_RECV_MULTISHOT)) in io_recvzc_prep()
1264 if (!(zc->flags & IORING_RECV_MULTISHOT)) in io_recvzc_prep()
1274 struct io_recvzc *zc = io_kiocb_to_cmd(req, struct io_recvzc); in io_recvzc()
1280 (zc->flags & IORING_RECVSEND_POLL_FIRST)) in io_recvzc()
1287 len = zc in io_recvzc()
1242 struct io_recvzc *zc = io_kiocb_to_cmd(req, struct io_recvzc); io_recvzc_prep() local
1270 struct io_recvzc *zc = io_kiocb_to_cmd(req, struct io_recvzc); io_recvzc() local
1305 struct io_sr_msg *zc = io_kiocb_to_cmd(req, struct io_sr_msg); io_send_zc_cleanup() local
1322 struct io_sr_msg *zc = io_kiocb_to_cmd(req, struct io_sr_msg); io_send_zc_prep() local
1453 struct io_sr_msg *zc = io_kiocb_to_cmd(req, struct io_sr_msg); io_send_zc() local
[all...]
/linux/tools/testing/selftests/net/
H A Dtcp_mmap.c173 struct tcp_zerocopy_receive zc; in child_thread() local
219 socklen_t zc_len = sizeof(zc); in child_thread()
222 memset(&zc, 0, sizeof(zc)); in child_thread()
223 zc.address = (__u64)((unsigned long)addr); in child_thread()
224 zc.length = min(chunk_size, FILE_SZ - total); in child_thread()
227 &zc, &zc_len); in child_thread()
231 if (zc.length) { in child_thread()
232 assert(zc.length <= chunk_size); in child_thread()
234 EVP_DigestUpdate(ctx, addr, zc.length); in child_thread()
235 total_mmap += zc.length; in child_thread()
[all …]
/linux/net/ipv4/
H A Dtcp.c1022 /* skb changing from pure zc to mixed, must charge zc */
1140 int zc = 0; in tcp_sendmsg_locked() local
1157 zc = MSG_ZEROCOPY; in tcp_sendmsg_locked()
1167 zc = MSG_ZEROCOPY; in tcp_sendmsg_locked()
1182 zc = MSG_SPLICE_PAGES; in tcp_sendmsg_locked()
1294 if (zc == 0) { in tcp_sendmsg_locked()
1339 } else if (zc == MSG_ZEROCOPY) { in tcp_sendmsg_locked()
1361 } else if (zc == MSG_SPLICE_PAGES) { in tcp_sendmsg_locked()
1963 struct tcp_zerocopy_receive *zc, in tcp_zerocopy_set_hint_for_skb() argument
1971 zc->recv_skip_hint = skb->len - offset; in tcp_zerocopy_set_hint_for_skb()
[all …]
/linux/arch/loongarch/include/asm/
H A Dfutex.h25 "=ZC" (*uaddr) \
26 : "0" (0), "ZC" (*uaddr), "Jr" (oparg) \
85 : "+r" (ret), "=&r" (val), "=ZC" (*uaddr) in futex_atomic_cmpxchg_inatomic()
86 : "ZC" (*uaddr), "Jr" (oldval), "Jr" (newval) in futex_atomic_cmpxchg_inatomic()
H A Datomic.h85 : "=&r" (result), "=&r" (temp), "+ZC" (v->counter) in arch_atomic_sub_if_positive()
97 : "=&r" (result), "=&r" (temp), "+ZC" (v->counter) in arch_atomic_sub_if_positive()
151 : "=&r" (result), "=&r" (temp), "+ZC" (v->counter) in arch_atomic64_sub_if_positive()
163 : "=&r" (result), "=&r" (temp), "+ZC" (v->counter) in arch_atomic64_sub_if_positive()
H A Datomic-llsc.h25 :"=&r" (temp) , "+ZC"(v->counter) \
41 : "=&r" (result), "=&r" (temp), "+ZC"(v->counter) \
58 : "=&r" (result), "=&r" (temp), "+ZC" (v->counter) \
H A Dlocal.h71 : "=&r" (result), "=&r" (temp), "=ZC" (l->a.counter) in local_add_return()
72 : "r" (i), "ZC" (l->a.counter) in local_add_return()
88 : "=&r" (result), "=&r" (temp), "=ZC" (l->a.counter) in local_sub_return()
89 : "r" (i), "ZC" (l->a.counter) in local_sub_return()
/linux/sound/soc/codecs/
H A Dwm8523.h104 #define WM8523_ZC 0x0010 /* ZC */
105 #define WM8523_ZC_MASK 0x0010 /* ZC */
106 #define WM8523_ZC_SHIFT 4 /* ZC */
107 #define WM8523_ZC_WIDTH 1 /* ZC */
H A Dwm9090.c171 SOC_SINGLE("IN1A ZC Switch", WM9090_IN1_LINE_INPUT_A_VOLUME, 6, 1, 0),
176 SOC_SINGLE("IN2A ZC Switch", WM9090_IN2_LINE_INPUT_A_VOLUME, 6, 1, 0),
200 SOC_DOUBLE_R("Headphone ZC Switch", WM9090_LEFT_OUTPUT_VOLUME,
206 SOC_SINGLE("Speaker ZC Switch", WM9090_SPEAKER_VOLUME_LEFT, 7, 1, 0),
214 SOC_SINGLE("IN1B ZC Switch", WM9090_IN1_LINE_INPUT_B_VOLUME, 6, 1, 0),
228 SOC_SINGLE("IN2B ZC Switch", WM9090_IN2_LINE_INPUT_B_VOLUME, 6, 1, 0),
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dsockopt_sk.c22 struct tcp_zerocopy_receive zc; in getsetsockopt() member
168 optlen = sizeof(buf.zc); in getsetsockopt()
177 buf.zc.address = 12345; /* Not page aligned. Rejected by tcp_zerocopy_receive() */ in getsetsockopt()
178 optlen = sizeof(buf.zc); in getsetsockopt()
/linux/net/tls/
H A Dtls_sw.c53 bool zc;
167 char content_type = darg->zc ? darg->tail : 0; in tls_padding_length()
1493 * zc | Zero-copy decrypt allowed | Zero-copy performed
1497 * If ZC decryption was performed darg.skb will point to the input skb.
1501 * or in skb buffers itself. The input parameter 'darg->zc' indicates if
1505 * zero-copy gets disabled and 'darg->zc' is updated.
1533 if (darg->zc && (out_iov || out_sg)) { in tls_decrypt_sg()
1542 darg->zc = false; in tls_decrypt_sg()
1698 /* If opportunistic TLS 1.3 ZC failed retry without ZC */ in tls_decrypt_sw()
[all...]
/linux/Documentation/devicetree/bindings/riscv/
H A Dextensions.yaml413 The Zca extension part of Zc* standard extensions for code size
417 of zc.adoc to src tree.").
421 The Zcb extension part of Zc* standard extensions for code size
425 of zc.adoc to src tree.").
429 The Zcd extension part of Zc* standard extensions for code size
433 of zc.adoc to src tree.").
437 The Zcf extension part of Zc* standard extensions for code size
441 of zc.adoc to src tree.").
/linux/Documentation/arch/riscv/
H A Dhwprobe.rst220 * :c:macro:`RISCV_HWPROBE_EXT_ZCA`: The Zca extension part of Zc* standard
225 * :c:macro:`RISCV_HWPROBE_EXT_ZCB`: The Zcb extension part of Zc* standard
230 * :c:macro:`RISCV_HWPROBE_EXT_ZCD`: The Zcd extension part of Zc* standard
235 * :c:macro:`RISCV_HWPROBE_EXT_ZCF`: The Zcf extension part of Zc* standard

1234