Lines Matching refs:len

104 	unsigned long len = (unsigned long)area_reg->len;  in io_import_dmabuf()  local
142 if (total_size != len) { in io_import_dmabuf()
148 mem->size = len; in io_import_dmabuf()
191 pages = io_pin_pages((unsigned long)area_reg->addr, area_reg->len, in io_import_umem()
211 mem->size = area_reg->len; in io_import_umem()
234 ret = io_validate_user_buf_range(area_reg->addr, area_reg->len); in io_import_area()
237 if (area_reg->addr & ~PAGE_MASK || area_reg->len & ~PAGE_MASK) in io_import_area()
921 struct io_zcrx_ifq *ifq, int off, int len) in io_zcrx_queue_cqe() argument
932 cqe->res = len; in io_zcrx_queue_cqe()
964 unsigned int src_offset, size_t len) in io_copy_page() argument
968 len = min(len, cc->size); in io_copy_page()
970 while (len) { in io_copy_page()
974 size_t n = len; in io_copy_page()
983 n = min(n, len); in io_copy_page()
996 len -= n; in io_copy_page()
1004 size_t len) in io_zcrx_copy_chunk() argument
1013 while (len) { in io_zcrx_copy_chunk()
1028 n = io_copy_page(&cc, src_page, src_offset, len); in io_zcrx_copy_chunk()
1038 len -= n; in io_zcrx_copy_chunk()
1046 const skb_frag_t *frag, int off, int len) in io_zcrx_copy_frag() argument
1050 return io_zcrx_copy_chunk(req, ifq, page, off + skb_frag_off(frag), len); in io_zcrx_copy_frag()
1054 const skb_frag_t *frag, int off, int len) in io_zcrx_recv_frag() argument
1059 return io_zcrx_copy_frag(req, ifq, frag, off, len); in io_zcrx_recv_frag()
1066 if (!io_zcrx_queue_cqe(req, niov, ifq, off + skb_frag_off(frag), len)) in io_zcrx_recv_frag()
1075 return len; in io_zcrx_recv_frag()
1080 unsigned int offset, size_t len) in io_zcrx_recv_skb() argument
1090 len = min_t(size_t, len, desc->count); in io_zcrx_recv_skb()
1097 if (!len) in io_zcrx_recv_skb()
1106 to_copy = min_t(size_t, skb_headlen(skb) - offset, len); in io_zcrx_recv_skb()
1115 len -= copied; in io_zcrx_recv_skb()
1116 if (!len) in io_zcrx_recv_skb()
1127 if (WARN_ON(start > offset + len)) in io_zcrx_recv_skb()
1135 if (copy > len) in io_zcrx_recv_skb()
1136 copy = len; in io_zcrx_recv_skb()
1144 len -= ret; in io_zcrx_recv_skb()
1145 if (len == 0 || ret != copy) in io_zcrx_recv_skb()
1152 if (WARN_ON(start > offset + len)) in io_zcrx_recv_skb()
1155 end = start + frag_iter->len; in io_zcrx_recv_skb()
1158 if (copy > len) in io_zcrx_recv_skb()
1159 copy = len; in io_zcrx_recv_skb()
1167 len -= ret; in io_zcrx_recv_skb()
1168 if (len == 0 || ret != copy) in io_zcrx_recv_skb()
1185 unsigned int len = *outlen; in io_zcrx_tcp_recvmsg() local
1192 .count = len ? len : UINT_MAX, in io_zcrx_tcp_recvmsg()
1199 if (len && ret > 0) in io_zcrx_tcp_recvmsg()
1200 *outlen = len - ret; in io_zcrx_tcp_recvmsg()
1229 unsigned issue_flags, unsigned int *len) in io_zcrx_recv() argument
1238 return io_zcrx_tcp_recvmsg(req, ifq, sk, flags, issue_flags, len); in io_zcrx_recv()