Home
last modified time | relevance | path

Searched refs:kvec (Results 1 – 25 of 170) sorted by relevance

1234567

/linux-6.15/rust/kernel/
H A Dalloc.rs8 pub mod kvec; module
22 pub use self::kvec::IntoIter;
23 pub use self::kvec::KVVec;
24 pub use self::kvec::KVec;
25 pub use self::kvec::VVec;
26 pub use self::kvec::Vec;
/linux-6.15/fs/9p/
H A Dxattr.c24 struct kvec kvec = {.iov_base = buffer, .iov_len = buffer_size}; in v9fs_fid_xattr_get() local
28 iov_iter_kvec(&to, ITER_DEST, &kvec, 1, buffer_size); in v9fs_fid_xattr_get()
111 struct kvec kvec = {.iov_base = (void *)value, .iov_len = value_len}; in v9fs_fid_xattr_set() local
115 iov_iter_kvec(&from, ITER_SOURCE, &kvec, 1, value_len); in v9fs_fid_xattr_set()
H A Dvfs_dir.c92 struct kvec kvec; in v9fs_dir_readdir() local
102 kvec.iov_base = rdir->buf; in v9fs_dir_readdir()
103 kvec.iov_len = buflen; in v9fs_dir_readdir()
110 iov_iter_kvec(&to, ITER_DEST, &kvec, 1, buflen); in v9fs_dir_readdir()
/linux-6.15/fs/smb/server/
H A Dauth.h37 struct kvec;
39 int ksmbd_crypt_message(struct ksmbd_work *work, struct kvec *iov,
55 int ksmbd_sign_smb2_pdu(struct ksmbd_conn *conn, char *key, struct kvec *iov,
57 int ksmbd_sign_smb3_pdu(struct ksmbd_conn *conn, char *key, struct kvec *iov,
H A Dtransport_tcp.c36 struct kvec *iov;
120 static unsigned int kvec_array_init(struct kvec *new, struct kvec *iov, in kvec_array_init()
150 static struct kvec *get_conn_iovec(struct tcp_transport *t, unsigned int nr_segs) in get_conn_iovec()
152 struct kvec *new_iov; in get_conn_iovec()
308 static int ksmbd_tcp_readv(struct tcp_transport *t, struct kvec *iov_orig, in ksmbd_tcp_readv()
316 struct kvec *iov; in ksmbd_tcp_readv()
380 struct kvec iov; in ksmbd_tcp_read()
388 static int ksmbd_tcp_writev(struct ksmbd_transport *t, struct kvec *iov, in ksmbd_tcp_writev()
H A Dksmbd_work.c31 work->iov = kcalloc(work->iov_alloc_cnt, sizeof(struct kvec), in ksmbd_alloc_work_struct()
120 struct kvec *new; in __ksmbd_iov_pin_rsp()
124 sizeof(struct kvec) * work->iov_alloc_cnt, in __ksmbd_iov_pin_rsp()
/linux-6.15/arch/s390/mm/
H A Dmaccess.c118 struct kvec kvec; in memcpy_real() local
120 kvec.iov_base = dest; in memcpy_real()
121 kvec.iov_len = count; in memcpy_real()
122 iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, count); in memcpy_real()
/linux-6.15/net/rxrpc/
H A Drxperf.c50 struct kvec kvec[1]; member
157 call->kvec[0].iov_len = sizeof(call->params); in rxperf_charge_preallocation()
158 call->kvec[0].iov_base = &call->params; in rxperf_charge_preallocation()
159 iov_iter_kvec(&call->iter, READ, call->kvec, 1, call->iov_len); in rxperf_charge_preallocation()
442 call->kvec[0].iov_len = call->iov_len; in rxperf_deliver_request()
443 call->kvec[0].iov_base = call->tmp; in rxperf_deliver_request()
444 iov_iter_kvec(&call->iter, READ, call->kvec, 1, call->iov_len); in rxperf_deliver_request()
487 call->kvec[0].iov_len = call->iov_len; in rxperf_deliver_request()
488 call->kvec[0].iov_base = call->tmp; in rxperf_deliver_request()
489 iov_iter_kvec(&call->iter, READ, call->kvec, 1, call->iov_len); in rxperf_deliver_request()
[all …]
H A Doutput.c82 struct kvec *kv = call->local->kvec; in rxrpc_alloc_ack()
117 if (call->local->kvec[1].iov_base) in rxrpc_free_ack()
155 struct kvec *kv = call->local->kvec; in rxrpc_fill_out_ack()
248 struct kvec *kv = call->local->kvec; in rxrpc_send_ack_packet()
305 struct kvec *kv = call->local->kvec; in rxrpc_send_ACK()
369 struct kvec iov[1]; in rxrpc_send_abort_packet()
437 struct kvec *kv = &call->local->kvec[1 + subpkt]; in rxrpc_prepare_data_subpacket()
658 call->local->kvec[0].iov_base = whdr; in rxrpc_send_data_packet()
754 struct kvec iov[2]; in rxrpc_send_conn_abort()
812 struct kvec iov[2]; in rxrpc_reject_packet()
[all …]
/linux-6.15/fs/smb/client/
H A Dsmb2proto.h63 struct kvec *reparse_iov,
64 struct kvec *xattr_iov);
69 u32 *tag, struct kvec *rsp,
120 const struct kvec *iov,
160 struct kvec *err_iov, int *resp_buftype);
225 unsigned int *nbytes, struct kvec *iov, int n_vec);
285 struct kvec *rsp_iov,
293 struct kvec *iov, unsigned int min_buf_size);
296 struct kvec *iov,
304 struct kvec *iov, int nvec);
[all …]
H A Dsmb2pdu.c1037 struct kvec iov[1]; in SMB2_negotiate()
1038 struct kvec rsp_iov; in SMB2_negotiate()
1440 struct kvec iov[2];
1949 struct kvec iov[1]; in SMB2_logoff()
2024 struct kvec iov[2]; in SMB2_tcon()
2168 struct kvec iov[1]; in SMB2_tdis()
3586 struct kvec iov[1]; in __SMB2_close()
5615 struct kvec *iov; in send_set_info()
5860 struct kvec iov; in SMB311_posix_qfs_info()
5925 struct kvec iov; in SMB2_QFS_info()
[all …]
H A Dsmb2inode.c61 struct kvec *rsp_iov) in parse_posix_sids()
190 struct kvec *rsp_iov, *iov; in smb2_compound_op()
876 const struct kvec *iov) in parse_create_response()
1134 struct kvec in_iov; in smb2_mkdir_setinfo()
1199 struct kvec in_iov; in smb2_set_path_attr()
1265 struct kvec in_iov; in smb2_set_path_size()
1329 struct kvec *reparse_iov, in smb2_get_reparse_inode()
1330 struct kvec *xattr_iov) in smb2_get_reparse_inode()
1337 struct kvec out_iov[4] = {}; in smb2_get_reparse_inode()
1338 struct kvec in_iov[2]; in smb2_get_reparse_inode()
[all …]
H A Dtransport.c251 struct kvec *iov; in smb_rqst_len()
277 struct kvec *iov; in __smb_send_rqst()
326 struct kvec hiov = { in __smb_send_rqst()
427 struct kvec iov = { in smb_send_rqst()
463 struct kvec iov[2]; in smb_send()
862 struct kvec iov[1]; in SendReceiveNoRsp()
863 struct kvec rsp_iov; in SendReceiveNoRsp()
936 struct kvec iov[2]; in cifs_check_receive()
1270 struct kvec iov = { in compound_send_recv()
1301 struct kvec *resp_iov) in cifs_send_recv()
[all …]
H A Dcifsglob.h261 struct kvec iov;
292 struct kvec *rq_iov; /* array of kvecs */
413 u32 *tag, struct kvec *rsp,
1443 struct kvec *ea_cctx;
1530 struct kvec iov[2];
2266 struct kvec *iov = &rqst[i].rq_iov[j]; in cifs_get_num_sgs()
2326 struct kvec rsp_iov[MAX_COMPOUND];
2329 struct kvec qi_iov;
2330 struct kvec io_iov[SMB2_IOCTL_IOV_SIZE];
2332 struct kvec close_iov;
[all …]
/linux-6.15/arch/x86/kernel/
H A Dcrash_dump_64.c57 struct kvec kvec = { .iov_base = buf, .iov_len = count }; in elfcorehdr_read() local
60 iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, count); in elfcorehdr_read()
/linux-6.15/net/handshake/
H A Dalert.c40 struct kvec iov; in tls_alert_send()
100 const struct kvec *iov; in tls_alert_recv()
103 iov = msg->msg_iter.kvec; in tls_alert_recv()
/linux-6.15/lib/tests/
H A Dkunit_iov_iter.c75 struct kvec *kvec, unsigned int kvmax, in iov_kunit_load_kvec() argument
87 kvec[i].iov_base = buffer + pr->from; in iov_kunit_load_kvec()
88 kvec[i].iov_len = pr->to - pr->from; in iov_kunit_load_kvec()
93 iov_iter_kvec(iter, dir, kvec, i, size); in iov_kunit_load_kvec()
104 struct kvec kvec[8]; in iov_kunit_copy_to_kvec() local
119 iov_kunit_load_kvec(test, &iter, READ, kvec, ARRAY_SIZE(kvec), in iov_kunit_copy_to_kvec()
154 struct kvec kvec[8]; in iov_kunit_copy_from_kvec() local
169 iov_kunit_load_kvec(test, &iter, WRITE, kvec, ARRAY_SIZE(kvec), in iov_kunit_copy_from_kvec()
704 struct kvec kvec[8]; in iov_kunit_extract_pages_kvec() local
715 iov_kunit_load_kvec(test, &iter, READ, kvec, ARRAY_SIZE(kvec), in iov_kunit_extract_pages_kvec()
/linux-6.15/include/linux/ceph/
H A Dmessenger.h271 struct kvec front; /* unaligned blobs of message */
325 struct kvec out_kvec[8], /* sending header/footer data */
346 struct kvec in_sr_kvec; /* current location to receive into */
396 struct kvec in_kvecs[5]; /* recvmsg */
402 struct kvec out_kvecs[8]; /* sendmsg */
437 struct kvec in_sign_kvecs[8];
438 struct kvec out_sign_kvecs[8];
/linux-6.15/drivers/s390/char/
H A Dzcore.c102 struct kvec kvec; in memcpy_hsa_kernel() local
104 kvec.iov_base = dst; in memcpy_hsa_kernel()
105 kvec.iov_len = count; in memcpy_hsa_kernel()
106 iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, count); in memcpy_hsa_kernel()
/linux-6.15/fs/jffs2/
H A Dwritev.c16 int jffs2_flash_direct_writev(struct jffs2_sb_info *c, const struct kvec *vecs, in jffs2_flash_direct_writev()
39 struct kvec vecs[1]; in jffs2_flash_direct_write()
/linux-6.15/net/sunrpc/
H A Dxdr.c178 const struct kvec *head = xdr->head; in xdr_buf_to_bvec()
230 struct kvec *head = xdr->head; in xdr_inline_pages()
231 struct kvec *tail = xdr->tail; in xdr_inline_pages()
560 struct kvec *head = buf->head; in xdr_buf_try_expand()
561 struct kvec *tail = buf->tail; in xdr_buf_try_expand()
866 struct kvec *head = buf->head; in xdr_shrink_bufhead()
967 struct kvec *iov = buf->head; in xdr_init_encode()
1194 struct kvec *head = buf->head; in xdr_truncate_encode()
1195 struct kvec *tail = buf->tail; in xdr_truncate_encode()
1300 struct kvec *tail = buf->tail; in xdr_write_pages()
[all …]
/linux-6.15/include/crypto/internal/
H A Dkdf_selftest.h18 struct kvec info;
29 const struct kvec *info, in kdf_test()
/linux-6.15/include/linux/sunrpc/
H A Dsvc.h197 struct kvec rq_vec[RPCSVC_MAXPAGES]; /* generally useful.. */
458 struct kvec *first, void *p,
492 struct kvec *argv = buf->head; in svcxdr_init_decode()
510 struct kvec *resv = buf->head; in svcxdr_init_encode()
557 struct kvec *resv = buf->head; in svcxdr_set_auth_slack()
/linux-6.15/include/linux/
H A Dvringh.h117 struct kvec *iov;
195 struct kvec *kvec, unsigned num) in vringh_kiov_init() argument
200 kiov->iov = kvec; in vringh_kiov_init()
H A Duio.h18 struct kvec { struct
69 const struct kvec *kvec; member
295 void iov_iter_kvec(struct iov_iter *i, unsigned int direction, const struct kvec *kvec,

1234567