Lines Matching defs:my_uio
578 uio_t my_uio;
582 my_uio = uio_createwithbuffer( a_iovcount,
588 if (my_uio != 0) {
590 my_uio->uio_flags |= UIO_FLAGS_WE_ALLOCED;
596 return( my_uio );
615 uio_t my_uio = (uio_t) a_buf_p;
628 if (my_uio == 0) {
642 bzero(my_uio, my_size);
643 my_uio->uio_size = my_size;
654 my_uio->uio_segflg = UIO_USERSPACE32;
657 my_uio->uio_segflg = UIO_SYSSPACE;
660 my_uio->uio_segflg = UIO_PHYS_USERSPACE32;
663 my_uio->uio_segflg = a_spacetype;
668 my_uio->uio_iovs.uiovp = (struct user_iovec *)
669 (((uint8_t *)my_uio) + sizeof(struct uio));
672 my_uio->uio_iovs.uiovp = NULL;
675 my_uio->uio_max_iovs = a_iovcount;
676 my_uio->uio_offset = a_offset;
677 my_uio->uio_rw = a_iodirection;
678 my_uio->uio_flags = UIO_FLAGS_INITED;
680 return( my_uio );
1108 uio_t my_uio;
1115 my_uio = (uio_t) kalloc(a_uio->uio_size);
1116 if (my_uio == 0) {
1120 bcopy((void *)a_uio, (void *)my_uio, a_uio->uio_size);
1122 if (my_uio->uio_max_iovs > 0) {
1123 my_uio->uio_iovs.uiovp = (struct user_iovec *)
1124 (((uint8_t *)my_uio) + sizeof(struct uio));
1127 if (my_uio->uio_iovcnt > 0) {
1128 for ( i = 0; i < my_uio->uio_max_iovs; i++ ) {
1130 if (my_uio->uio_iovs.uiovp->iov_len != 0) {
1133 my_uio->uio_iovs.uiovp++;
1136 if (my_uio->uio_iovs.kiovp->iov_len != 0) {
1139 my_uio->uio_iovs.kiovp++;
1145 my_uio->uio_flags = UIO_FLAGS_WE_ALLOCED | UIO_FLAGS_INITED;
1147 return(my_uio);