• Home
  • Raw
  • Download

Lines Matching refs:size

301 	len = required - msg_pl->sg.size;  in tls_clone_plaintext_msg()
306 skip = prot->prepend_size + msg_pl->sg.size; in tls_clone_plaintext_msg()
548 u32 orig_size = msg_opl->sg.size; in tls_split_open_record()
557 ret = sk_msg_alloc(sk, &new->msg_encrypted, msg_opl->sg.size + in tls_split_open_record()
592 msg_opl->sg.size = bytes; in tls_split_open_record()
596 msg_npl->sg.size = orig_size - bytes; in tls_split_open_record()
650 msg_opl->apply_bytes = msg_opl->sg.size + msg_npl->sg.size; in tls_merge_open_record()
651 msg_opl->sg.size += msg_npl->sg.size; in tls_merge_open_record()
679 split = split_point && split_point < msg_pl->sg.size; in tls_push_record()
681 msg_pl->sg.size + in tls_push_record()
682 prot->overhead_size > msg_en->sg.size) || in tls_push_record()
685 prot->overhead_size > msg_en->sg.size))) { in tls_push_record()
687 split_point = msg_en->sg.size; in tls_push_record()
700 if (!msg_pl->sg.size) { in tls_push_record()
706 sk_msg_trim(sk, msg_en, msg_pl->sg.size + in tls_push_record()
743 tls_make_aad(rec->aad_space, msg_pl->sg.size + prot->tail_size, in tls_push_record()
750 msg_pl->sg.size + prot->tail_size, in tls_push_record()
756 msg_pl->sg.size + prot->tail_size, i); in tls_push_record()
770 sk_msg_trim(sk, msg_en, msg_pl->sg.size + prot->overhead_size); in tls_push_record()
805 delta = msg->sg.size; in bpf_exec_tx_verdict()
807 delta -= msg->sg.size; in bpf_exec_tx_verdict()
809 if (msg->cork_bytes && msg->cork_bytes > msg->sg.size && in bpf_exec_tx_verdict()
815 send = msg->sg.size; in bpf_exec_tx_verdict()
836 msg->sg.size -= send; in bpf_exec_tx_verdict()
842 msg->sg.size = 0; in bpf_exec_tx_verdict()
844 if (msg->sg.size == 0) in bpf_exec_tx_verdict()
854 if (msg->sg.size == 0) in bpf_exec_tx_verdict()
896 copied = msg_pl->sg.size; in tls_sw_push_pending_record()
904 int tls_sw_sendmsg(struct sock *sk, struct msghdr *msg, size_t size) in tls_sw_sendmsg() argument
959 orig_size = msg_pl->sg.size; in tls_sw_sendmsg()
962 record_room = TLS_MAX_PAYLOAD_SIZE - msg_pl->sg.size; in tls_sw_sendmsg()
968 required_size = msg_pl->sg.size + try_to_copy + in tls_sw_sendmsg()
984 try_to_copy -= required_size - msg_en->sg.size; in tls_sw_sendmsg()
1018 msg_pl->sg.size - orig_size); in tls_sw_sendmsg()
1023 required_size = msg_pl->sg.size + try_to_copy; in tls_sw_sendmsg()
1034 try_to_copy -= required_size - msg_pl->sg.size; in tls_sw_sendmsg()
1037 msg_pl->sg.size + prot->overhead_size); in tls_sw_sendmsg()
1082 if (ctx->open_rec && msg_en->sg.size < required_size) in tls_sw_sendmsg()
1120 int offset, size_t size, int flags) in tls_sw_do_sendpage() argument
1140 while (size > 0) { in tls_sw_do_sendpage()
1160 record_room = TLS_MAX_PAYLOAD_SIZE - msg_pl->sg.size; in tls_sw_do_sendpage()
1161 copy = size; in tls_sw_do_sendpage()
1167 required_size = msg_pl->sg.size + copy + prot->overhead_size; in tls_sw_do_sendpage()
1181 copy -= required_size - msg_pl->sg.size; in tls_sw_do_sendpage()
1189 size -= copy; in tls_sw_do_sendpage()
1215 tls_trim_both_msgs(sk, msg_pl->sg.size); in tls_sw_do_sendpage()
1236 int offset, size_t size, int flags) in tls_sw_sendpage_locked() argument
1243 return tls_sw_do_sendpage(sk, page, offset, size, flags); in tls_sw_sendpage_locked()
1247 int offset, size_t size, int flags) in tls_sw_sendpage() argument
1258 ret = tls_sw_do_sendpage(sk, page, offset, size, flags); in tls_sw_sendpage()
1316 unsigned int size = *size_used; in tls_setup_from_iter() local
1338 size += copied; in tls_setup_from_iter()
1359 iov_iter_revert(from, size - *size_used); in tls_setup_from_iter()
1360 *size_used = size; in tls_setup_from_iter()