Lines Matching refs:sfv

86 sendvec_chunk64(file_t *fp, u_offset_t *fileoff, struct ksendfilevec64 *sfv,  in sendvec_chunk64()  argument
111 sfv_len = (ssize32_t)sfv->sfv_len; in sendvec_chunk64()
114 sfv++; in sendvec_chunk64()
142 sfv_off = sfv->sfv_off; in sendvec_chunk64()
145 if (sfv->sfv_fd == SFV_FD_SELF) { in sendvec_chunk64()
174 if ((ffp = getf(sfv->sfv_fd)) == NULL) in sendvec_chunk64()
178 releasef(sfv->sfv_fd); in sendvec_chunk64()
184 releasef(sfv->sfv_fd); in sendvec_chunk64()
195 releasef(sfv->sfv_fd); in sendvec_chunk64()
204 error = sosendfile64(fp, ffp, sfv, in sendvec_chunk64()
209 sfv++; in sendvec_chunk64()
232 releasef(sfv->sfv_fd); in sendvec_chunk64()
246 releasef(sfv->sfv_fd); in sendvec_chunk64()
278 releasef(sfv->sfv_fd); in sendvec_chunk64()
297 releasef(sfv->sfv_fd); in sendvec_chunk64()
333 releasef(sfv->sfv_fd); in sendvec_chunk64()
338 releasef(sfv->sfv_fd); in sendvec_chunk64()
341 sfv++; in sendvec_chunk64()
353 struct ksendfilevec64 sfv[SEND_MAX_CHUNK]; in sendvec64() local
366 if (copyin(copy_vec, sfv, copy_cnt * in sendvec64()
372 error = sendvec_chunk64(fp, &fileoff, sfv, copy_cnt, &count); in sendvec64()
394 sendvec_small_chunk(file_t *fp, u_offset_t *fileoff, struct sendfilevec *sfv, in sendvec_small_chunk() argument
464 sfv_len = (ssize_t)sfv->sfv_len; in sendvec_small_chunk()
467 sfv++; in sendvec_small_chunk()
485 sfv_off = (u_offset_t)(ulong_t)sfv->sfv_off; in sendvec_small_chunk()
487 if (sfv->sfv_fd == SFV_FD_SELF) { in sendvec_small_chunk()
532 if ((ffp = getf(sfv->sfv_fd)) == NULL) { in sendvec_small_chunk()
538 releasef(sfv->sfv_fd); in sendvec_small_chunk()
545 releasef(sfv->sfv_fd); in sendvec_small_chunk()
558 releasef(sfv->sfv_fd); in sendvec_small_chunk()
581 releasef(sfv->sfv_fd); in sendvec_small_chunk()
600 releasef(sfv->sfv_fd); in sendvec_small_chunk()
638 releasef(sfv->sfv_fd); in sendvec_small_chunk()
652 releasef(sfv->sfv_fd); in sendvec_small_chunk()
664 releasef(sfv->sfv_fd); in sendvec_small_chunk()
666 sfv++; in sendvec_small_chunk()
684 sendvec_chunk(file_t *fp, u_offset_t *fileoff, struct sendfilevec *sfv, in sendvec_chunk() argument
740 sfv_len = (ssize_t)sfv->sfv_len; in sendvec_chunk()
743 sfv++; in sendvec_chunk()
775 sfv_off = (u_offset_t)(ulong_t)sfv->sfv_off; in sendvec_chunk()
777 if (sfv->sfv_fd == SFV_FD_SELF) { in sendvec_chunk()
865 if ((ffp = getf(sfv->sfv_fd)) == NULL) in sendvec_chunk()
869 releasef(sfv->sfv_fd); in sendvec_chunk()
877 releasef(sfv->sfv_fd); in sendvec_chunk()
888 releasef(sfv->sfv_fd); in sendvec_chunk()
909 releasef(sfv->sfv_fd); in sendvec_chunk()
927 releasef(sfv->sfv_fd); in sendvec_chunk()
970 releasef(sfv->sfv_fd); in sendvec_chunk()
977 nowait = (sfv->sfv_flag & SFV_NOWAIT) != 0; in sendvec_chunk()
981 releasef(sfv->sfv_fd); in sendvec_chunk()
985 sfv++; in sendvec_chunk()
999 releasef(sfv->sfv_fd); in sendvec_chunk()
1041 releasef(sfv->sfv_fd); in sendvec_chunk()
1058 releasef(sfv->sfv_fd); in sendvec_chunk()
1075 releasef(sfv->sfv_fd); in sendvec_chunk()
1115 releasef(sfv->sfv_fd); in sendvec_chunk()
1125 releasef(sfv->sfv_fd); in sendvec_chunk()
1127 sfv++; in sendvec_chunk()
1144 struct sendfilevec sfv[SEND_MAX_CHUNK]; in sendfilev() local
1214 sfv[i].sfv_fd = sfv32[i].sfv_fd; in sendfilev()
1215 sfv[i].sfv_off = in sendfilev()
1217 sfv[i].sfv_len = (size_t)sfv32[i].sfv_len; in sendfilev()
1218 total_size += sfv[i].sfv_len; in sendfilev()
1219 sfv[i].sfv_flag = sfv32[i].sfv_flag; in sendfilev()
1227 if (((ssize32_t)sfv[i].sfv_len < 0) || in sendfilev()
1248 if (copyin(copy_vec, sfv, in sendfilev()
1255 total_size += sfv[i].sfv_len; in sendfilev()
1263 if (((ssize_t)sfv[i].sfv_len < 0) || in sendfilev()
1315 sfv, copy_cnt, &count); in sendfilev()
1319 &fileoff, sfv, copy_cnt, in sendfilev()
1323 sfv, copy_cnt, &count); in sendfilev()
1327 error = sendvec_chunk(fp, &fileoff, sfv, copy_cnt, in sendfilev()