Lines Matching refs:faultptr
208 int *faultptr) in desc_table_rw() argument
222 faultptr); in desc_table_rw()
223 if (error || *faultptr) in desc_table_rw()
235 uint16_t sel, struct user_segment_descriptor *desc, int *faultptr) in desc_table_read() argument
237 return (desc_table_rw(ctx, vcpu, paging, sel, desc, true, faultptr)); in desc_table_read()
242 uint16_t sel, struct user_segment_descriptor *desc, int *faultptr) in desc_table_write() argument
244 return (desc_table_rw(ctx, vcpu, paging, sel, desc, false, faultptr)); in desc_table_write()
256 uint16_t sel, struct user_segment_descriptor *desc, int *faultptr) in read_tss_descriptor() argument
275 error = desc_table_read(ctx, vcpu, &sup_paging, sel, desc, faultptr); in read_tss_descriptor()
312 int segment, struct seg_desc *seg_desc, int *faultptr) in validate_seg_desc() argument
373 error = desc_table_read(ctx, vcpu, &sup_paging, sel, &usd, faultptr); in validate_seg_desc()
374 if (error || *faultptr) in validate_seg_desc()
483 uint16_t ot_sel, struct tss32 *tss, struct iovec *iov, int *faultptr) in tss32_restore() argument
566 faultptr); in tss32_restore()
567 if (error || *faultptr) in tss32_restore()
581 faultptr); in tss32_restore()
582 if (error || *faultptr) in tss32_restore()
586 faultptr); in tss32_restore()
587 if (error || *faultptr) in tss32_restore()
594 faultptr); in tss32_restore()
595 if (error || *faultptr) in tss32_restore()
600 faultptr); in tss32_restore()
601 if (error || *faultptr) in tss32_restore()
606 faultptr); in tss32_restore()
607 if (error || *faultptr) in tss32_restore()
612 faultptr); in tss32_restore()
613 if (error || *faultptr) in tss32_restore()
627 int task_type, uint32_t errcode, int *faultptr) in push_errcode() argument
636 *faultptr = 0; in push_errcode()
672 *faultptr = 1; in push_errcode()
678 *faultptr = 1; in push_errcode()
683 iov, nitems(iov), faultptr); in push_errcode()
684 if (error || *faultptr) in push_errcode()