Lines Matching refs:vnode_object

385 	vnode_pager_t   vnode_object;  in vnode_pager_setup()  local
387 vnode_object = vnode_object_create(vp); in vnode_pager_setup()
388 if (vnode_object == VNODE_PAGER_NULL) { in vnode_pager_setup()
391 return (memory_object_t)vnode_object; in vnode_pager_setup()
405 vnode_pager_t vnode_object; in vnode_pager_init() local
416 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_init()
420 vnode_object->vn_pgr_hdr.mo_control = control; in vnode_pager_init()
454 vnode_pager_t vnode_object; in vnode_pager_data_return() local
458 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_data_return()
460 vnode_pager_cluster_write(vnode_object, offset, data_cnt, resid_offset, io_error, upl_flags); in vnode_pager_data_return()
481 vnode_pager_t vnode_object; in vnode_pager_dirtied() local
484 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_dirtied()
485 vnode_pager_was_dirtied(vnode_object->vnode_handle, s_offset, e_offset); in vnode_pager_dirtied()
494 vnode_pager_t vnode_object; in vnode_pager_get_isinuse() local
501 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_isinuse()
503 *isinuse = vnode_pager_isinuse(vnode_object->vnode_handle); in vnode_pager_get_isinuse()
512 vnode_pager_t vnode_object; in vnode_pager_get_throttle_io_limit() local
518 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_throttle_io_limit()
520 (void)vnode_pager_return_throttle_io_limit(vnode_object->vnode_handle, limit); in vnode_pager_get_throttle_io_limit()
529 vnode_pager_t vnode_object; in vnode_pager_get_isSSD() local
535 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_isSSD()
537 *isSSD = vnode_pager_isSSD(vnode_object->vnode_handle); in vnode_pager_get_isSSD()
547 vnode_pager_t vnode_object; in vnode_pager_get_forced_unmount() local
553 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_forced_unmount()
555 *forced_unmount = vnode_pager_forced_unmount(vnode_object->vnode_handle); in vnode_pager_get_forced_unmount()
565 vnode_pager_t vnode_object; in vnode_pager_get_object_size() local
572 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_object_size()
574 *length = vnode_pager_get_filesize(vnode_object->vnode_handle); in vnode_pager_get_object_size()
587 vnode_pager_t vnode_object; in vnode_pager_get_object_name() local
593 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_object_name()
595 return vnode_pager_get_name(vnode_object->vnode_handle, in vnode_pager_get_object_name()
609 vnode_pager_t vnode_object; in vnode_pager_get_object_mtime() local
615 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_object_mtime()
617 return vnode_pager_get_mtime(vnode_object->vnode_handle, in vnode_pager_get_object_mtime()
629 vnode_pager_t vnode_object; in vnode_pager_cs_check_validation_bitmap() local
636 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_cs_check_validation_bitmap()
637 return ubc_cs_check_validation_bitmap( vnode_object->vnode_handle, offset, optype ); in vnode_pager_cs_check_validation_bitmap()
652 vnode_pager_t vnode_object; in vnode_pager_data_request() local
659 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_data_request()
664 if (memory_object_cluster_size(vnode_object->vn_pgr_hdr.mo_control, in vnode_pager_data_request()
673 return vnode_pager_cluster_read(vnode_object, base_offset, offset, io_streaming, size); in vnode_pager_data_request()
683 vnode_pager_t vnode_object; in vnode_pager_reference() local
685 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_reference()
686 os_ref_retain_raw(&vnode_object->vn_pgr_hdr_ref, NULL); in vnode_pager_reference()
696 vnode_pager_t vnode_object; in vnode_pager_deallocate() local
700 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_deallocate()
702 if (os_ref_release_raw(&vnode_object->vn_pgr_hdr_ref, NULL) == 0) { in vnode_pager_deallocate()
703 if (vnode_object->vnode_handle != NULL) { in vnode_pager_deallocate()
704 vnode_pager_vrele(vnode_object->vnode_handle); in vnode_pager_deallocate()
706 zfree(vnode_pager_zone, vnode_object); in vnode_pager_deallocate()
733 vnode_pager_t vnode_object; in vnode_pager_map() local
739 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_map()
741 ret = ubc_map(vnode_object->vnode_handle, prot); in vnode_pager_map()
756 vnode_pager_t vnode_object; in vnode_pager_last_unmap() local
760 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_last_unmap()
762 ubc_unmap(vnode_object->vnode_handle); in vnode_pager_last_unmap()
773 vnode_pager_t vnode_object, in vnode_pager_cluster_write() argument
794 vnode_pageout(vnode_object->vnode_handle, in vnode_pager_cluster_write()
815 vnode_size = vnode_pager_get_filesize(vnode_object->vnode_handle); in vnode_pager_cluster_write()
842 vnode_pageout(vnode_object->vnode_handle, in vnode_pager_cluster_write()
854 vnode_pager_t vnode_object, in vnode_pager_cluster_read() argument
871 kret = vnode_pagein(vnode_object->vnode_handle, in vnode_pager_cluster_read()
895 kr = memory_object_upl_request(vnode_object->vn_pgr_hdr.mo_control, in vnode_pager_cluster_read()
925 vnode_pager_t vnode_object; in vnode_object_create() local
927 vnode_object = zalloc_flags(vnode_pager_zone, Z_WAITOK | Z_NOFAIL); in vnode_object_create()
936 vnode_object->vn_pgr_hdr.mo_ikot = IKOT_MEMORY_OBJECT; in vnode_object_create()
937 vnode_object->vn_pgr_hdr.mo_pager_ops = &vnode_pager_ops; in vnode_object_create()
938 vnode_object->vn_pgr_hdr.mo_control = MEMORY_OBJECT_CONTROL_NULL; in vnode_object_create()
940 os_ref_init_raw(&vnode_object->vn_pgr_hdr_ref, NULL); in vnode_object_create()
941 vnode_object->vnode_handle = vp; in vnode_object_create()
943 return vnode_object; in vnode_object_create()
953 vnode_pager_t vnode_object; in vnode_pager_lookup() local
955 vnode_object = (vnode_pager_t)name; in vnode_pager_lookup()
956 assert(vnode_object->vn_pgr_hdr.mo_pager_ops == &vnode_pager_ops); in vnode_pager_lookup()
957 return vnode_object; in vnode_pager_lookup()
965 vnode_pager_t vnode_object; in vnode_pager_lookup_vnode() local
966 vnode_object = (vnode_pager_t)name; in vnode_pager_lookup_vnode()
967 if (vnode_object->vn_pgr_hdr.mo_pager_ops == &vnode_pager_ops) { in vnode_pager_lookup_vnode()
968 return vnode_object->vnode_handle; in vnode_pager_lookup_vnode()
1404 vnode_pager_t vnode_object; in vnode_pager_get_object_vnode() local
1406 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_object_vnode()
1407 if (vnode_object->vnode_handle) { in vnode_pager_get_object_vnode()
1408 *vnodeaddr = (uintptr_t)vnode_object->vnode_handle; in vnode_pager_get_object_vnode()
1409 *vid = (uint32_t)vnode_vid((void *)vnode_object->vnode_handle); in vnode_pager_get_object_vnode()