Lines Matching refs:vnode_object

366 	vnode_pager_t   vnode_object;  in vnode_pager_setup()  local
368 vnode_object = vnode_object_create(vp); in vnode_pager_setup()
369 if (vnode_object == VNODE_PAGER_NULL) { in vnode_pager_setup()
372 return (memory_object_t)vnode_object; in vnode_pager_setup()
386 vnode_pager_t vnode_object; in vnode_pager_init() local
397 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_init()
401 vnode_object->vn_pgr_hdr.mo_control = control; in vnode_pager_init()
435 vnode_pager_t vnode_object; in vnode_pager_data_return() local
439 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_data_return()
441 vnode_pager_cluster_write(vnode_object, offset, data_cnt, resid_offset, io_error, upl_flags); in vnode_pager_data_return()
472 vnode_pager_t vnode_object; in vnode_pager_dirtied() local
475 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_dirtied()
476 vnode_pager_was_dirtied(vnode_object->vnode_handle, s_offset, e_offset); in vnode_pager_dirtied()
485 vnode_pager_t vnode_object; in vnode_pager_get_isinuse() local
492 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_isinuse()
494 *isinuse = vnode_pager_isinuse(vnode_object->vnode_handle); in vnode_pager_get_isinuse()
503 vnode_pager_t vnode_object; in vnode_pager_get_throttle_io_limit() local
509 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_throttle_io_limit()
511 (void)vnode_pager_return_throttle_io_limit(vnode_object->vnode_handle, limit); in vnode_pager_get_throttle_io_limit()
520 vnode_pager_t vnode_object; in vnode_pager_get_isSSD() local
526 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_isSSD()
528 *isSSD = vnode_pager_isSSD(vnode_object->vnode_handle); in vnode_pager_get_isSSD()
537 vnode_pager_t vnode_object; in vnode_pager_get_object_size() local
544 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_object_size()
546 *length = vnode_pager_get_filesize(vnode_object->vnode_handle); in vnode_pager_get_object_size()
559 vnode_pager_t vnode_object; in vnode_pager_get_object_name() local
565 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_object_name()
567 return vnode_pager_get_name(vnode_object->vnode_handle, in vnode_pager_get_object_name()
581 vnode_pager_t vnode_object; in vnode_pager_get_object_mtime() local
587 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_object_mtime()
589 return vnode_pager_get_mtime(vnode_object->vnode_handle, in vnode_pager_get_object_mtime()
601 vnode_pager_t vnode_object; in vnode_pager_cs_check_validation_bitmap() local
608 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_cs_check_validation_bitmap()
609 return ubc_cs_check_validation_bitmap( vnode_object->vnode_handle, offset, optype ); in vnode_pager_cs_check_validation_bitmap()
624 vnode_pager_t vnode_object; in vnode_pager_data_request() local
631 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_data_request()
636 if (memory_object_cluster_size(vnode_object->vn_pgr_hdr.mo_control, in vnode_pager_data_request()
645 return vnode_pager_cluster_read(vnode_object, base_offset, offset, io_streaming, size); in vnode_pager_data_request()
655 vnode_pager_t vnode_object; in vnode_pager_reference() local
657 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_reference()
658 os_ref_retain_raw(&vnode_object->vn_pgr_hdr_ref, NULL); in vnode_pager_reference()
668 vnode_pager_t vnode_object; in vnode_pager_deallocate() local
672 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_deallocate()
674 if (os_ref_release_raw(&vnode_object->vn_pgr_hdr_ref, NULL) == 0) { in vnode_pager_deallocate()
675 if (vnode_object->vnode_handle != NULL) { in vnode_pager_deallocate()
676 vnode_pager_vrele(vnode_object->vnode_handle); in vnode_pager_deallocate()
678 zfree(vnode_pager_zone, vnode_object); in vnode_pager_deallocate()
719 vnode_pager_t vnode_object; in vnode_pager_map() local
725 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_map()
727 ret = ubc_map(vnode_object->vnode_handle, prot); in vnode_pager_map()
742 vnode_pager_t vnode_object; in vnode_pager_last_unmap() local
746 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_last_unmap()
748 ubc_unmap(vnode_object->vnode_handle); in vnode_pager_last_unmap()
759 vnode_pager_t vnode_object, in vnode_pager_cluster_write() argument
780 vnode_pageout(vnode_object->vnode_handle, in vnode_pager_cluster_write()
801 vnode_size = vnode_pager_get_filesize(vnode_object->vnode_handle); in vnode_pager_cluster_write()
828 vnode_pageout(vnode_object->vnode_handle, in vnode_pager_cluster_write()
840 vnode_pager_t vnode_object, in vnode_pager_cluster_read() argument
857 kret = vnode_pagein(vnode_object->vnode_handle, in vnode_pager_cluster_read()
881 kr = memory_object_upl_request(vnode_object->vn_pgr_hdr.mo_control, in vnode_pager_cluster_read()
911 vnode_pager_t vnode_object; in vnode_object_create() local
913 vnode_object = zalloc_flags(vnode_pager_zone, Z_WAITOK | Z_NOFAIL); in vnode_object_create()
922 vnode_object->vn_pgr_hdr.mo_ikot = IKOT_MEMORY_OBJECT; in vnode_object_create()
923 vnode_object->vn_pgr_hdr.mo_pager_ops = &vnode_pager_ops; in vnode_object_create()
924 vnode_object->vn_pgr_hdr.mo_control = MEMORY_OBJECT_CONTROL_NULL; in vnode_object_create()
926 os_ref_init_raw(&vnode_object->vn_pgr_hdr_ref, NULL); in vnode_object_create()
927 vnode_object->vnode_handle = vp; in vnode_object_create()
929 return vnode_object; in vnode_object_create()
939 vnode_pager_t vnode_object; in vnode_pager_lookup() local
941 vnode_object = (vnode_pager_t)name; in vnode_pager_lookup()
942 assert(vnode_object->vn_pgr_hdr.mo_pager_ops == &vnode_pager_ops); in vnode_pager_lookup()
943 return vnode_object; in vnode_pager_lookup()
951 vnode_pager_t vnode_object; in vnode_pager_lookup_vnode() local
952 vnode_object = (vnode_pager_t)name; in vnode_pager_lookup_vnode()
953 if (vnode_object->vn_pgr_hdr.mo_pager_ops == &vnode_pager_ops) { in vnode_pager_lookup_vnode()
954 return vnode_object->vnode_handle; in vnode_pager_lookup_vnode()
1333 vnode_pager_t vnode_object; in vnode_pager_get_object_vnode() local
1335 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_object_vnode()
1336 if (vnode_object->vnode_handle) { in vnode_pager_get_object_vnode()
1337 *vnodeaddr = (uintptr_t)vnode_object->vnode_handle; in vnode_pager_get_object_vnode()
1338 *vid = (uint32_t)vnode_vid((void *)vnode_object->vnode_handle); in vnode_pager_get_object_vnode()