Lines Matching refs:vnode_object
369 vnode_pager_t vnode_object; in vnode_pager_setup() local
371 vnode_object = vnode_object_create(vp); in vnode_pager_setup()
372 if (vnode_object == VNODE_PAGER_NULL) { in vnode_pager_setup()
375 return (memory_object_t)vnode_object; in vnode_pager_setup()
389 vnode_pager_t vnode_object; in vnode_pager_init() local
400 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_init()
404 vnode_object->vn_pgr_hdr.mo_control = control; in vnode_pager_init()
438 vnode_pager_t vnode_object; in vnode_pager_data_return() local
442 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_data_return()
444 vnode_pager_cluster_write(vnode_object, offset, data_cnt, resid_offset, io_error, upl_flags); in vnode_pager_data_return()
465 vnode_pager_t vnode_object; in vnode_pager_dirtied() local
468 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_dirtied()
469 vnode_pager_was_dirtied(vnode_object->vnode_handle, s_offset, e_offset); in vnode_pager_dirtied()
478 vnode_pager_t vnode_object; in vnode_pager_get_isinuse() local
485 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_isinuse()
487 *isinuse = vnode_pager_isinuse(vnode_object->vnode_handle); in vnode_pager_get_isinuse()
496 vnode_pager_t vnode_object; in vnode_pager_get_throttle_io_limit() local
502 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_throttle_io_limit()
504 (void)vnode_pager_return_throttle_io_limit(vnode_object->vnode_handle, limit); in vnode_pager_get_throttle_io_limit()
513 vnode_pager_t vnode_object; in vnode_pager_get_isSSD() local
519 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_isSSD()
521 *isSSD = vnode_pager_isSSD(vnode_object->vnode_handle); in vnode_pager_get_isSSD()
531 vnode_pager_t vnode_object; in vnode_pager_get_forced_unmount() local
537 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_forced_unmount()
539 *forced_unmount = vnode_pager_forced_unmount(vnode_object->vnode_handle); in vnode_pager_get_forced_unmount()
549 vnode_pager_t vnode_object; in vnode_pager_get_object_size() local
556 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_object_size()
558 *length = vnode_pager_get_filesize(vnode_object->vnode_handle); in vnode_pager_get_object_size()
571 vnode_pager_t vnode_object; in vnode_pager_get_object_name() local
577 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_object_name()
579 return vnode_pager_get_name(vnode_object->vnode_handle, in vnode_pager_get_object_name()
593 vnode_pager_t vnode_object; in vnode_pager_get_object_mtime() local
599 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_object_mtime()
601 return vnode_pager_get_mtime(vnode_object->vnode_handle, in vnode_pager_get_object_mtime()
613 vnode_pager_t vnode_object; in vnode_pager_cs_check_validation_bitmap() local
620 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_cs_check_validation_bitmap()
621 return ubc_cs_check_validation_bitmap( vnode_object->vnode_handle, offset, optype ); in vnode_pager_cs_check_validation_bitmap()
636 vnode_pager_t vnode_object; in vnode_pager_data_request() local
643 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_data_request()
648 if (memory_object_cluster_size(vnode_object->vn_pgr_hdr.mo_control, in vnode_pager_data_request()
657 return vnode_pager_cluster_read(vnode_object, base_offset, offset, io_streaming, size); in vnode_pager_data_request()
667 vnode_pager_t vnode_object; in vnode_pager_reference() local
669 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_reference()
670 os_ref_retain_raw(&vnode_object->vn_pgr_hdr_ref, NULL); in vnode_pager_reference()
680 vnode_pager_t vnode_object; in vnode_pager_deallocate() local
684 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_deallocate()
686 if (os_ref_release_raw(&vnode_object->vn_pgr_hdr_ref, NULL) == 0) { in vnode_pager_deallocate()
687 if (vnode_object->vnode_handle != NULL) { in vnode_pager_deallocate()
688 vnode_pager_vrele(vnode_object->vnode_handle); in vnode_pager_deallocate()
690 zfree(vnode_pager_zone, vnode_object); in vnode_pager_deallocate()
717 vnode_pager_t vnode_object; in vnode_pager_map() local
723 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_map()
725 ret = ubc_map(vnode_object->vnode_handle, prot); in vnode_pager_map()
740 vnode_pager_t vnode_object; in vnode_pager_last_unmap() local
744 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_last_unmap()
746 ubc_unmap(vnode_object->vnode_handle); in vnode_pager_last_unmap()
757 vnode_pager_t vnode_object, in vnode_pager_cluster_write() argument
778 vnode_pageout(vnode_object->vnode_handle, in vnode_pager_cluster_write()
799 vnode_size = vnode_pager_get_filesize(vnode_object->vnode_handle); in vnode_pager_cluster_write()
826 vnode_pageout(vnode_object->vnode_handle, in vnode_pager_cluster_write()
838 vnode_pager_t vnode_object, in vnode_pager_cluster_read() argument
855 kret = vnode_pagein(vnode_object->vnode_handle, in vnode_pager_cluster_read()
879 kr = memory_object_upl_request(vnode_object->vn_pgr_hdr.mo_control, in vnode_pager_cluster_read()
909 vnode_pager_t vnode_object; in vnode_object_create() local
911 vnode_object = zalloc_flags(vnode_pager_zone, Z_WAITOK | Z_NOFAIL); in vnode_object_create()
920 vnode_object->vn_pgr_hdr.mo_ikot = IKOT_MEMORY_OBJECT; in vnode_object_create()
921 vnode_object->vn_pgr_hdr.mo_pager_ops = &vnode_pager_ops; in vnode_object_create()
922 vnode_object->vn_pgr_hdr.mo_control = MEMORY_OBJECT_CONTROL_NULL; in vnode_object_create()
924 os_ref_init_raw(&vnode_object->vn_pgr_hdr_ref, NULL); in vnode_object_create()
925 vnode_object->vnode_handle = vp; in vnode_object_create()
927 return vnode_object; in vnode_object_create()
937 vnode_pager_t vnode_object; in vnode_pager_lookup() local
939 vnode_object = (vnode_pager_t)name; in vnode_pager_lookup()
940 assert(vnode_object->vn_pgr_hdr.mo_pager_ops == &vnode_pager_ops); in vnode_pager_lookup()
941 return vnode_object; in vnode_pager_lookup()
949 vnode_pager_t vnode_object; in vnode_pager_lookup_vnode() local
950 vnode_object = (vnode_pager_t)name; in vnode_pager_lookup_vnode()
951 if (vnode_object->vn_pgr_hdr.mo_pager_ops == &vnode_pager_ops) { in vnode_pager_lookup_vnode()
952 return vnode_object->vnode_handle; in vnode_pager_lookup_vnode()
1365 vnode_pager_t vnode_object; in vnode_pager_get_object_vnode() local
1367 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_object_vnode()
1368 if (vnode_object->vnode_handle) { in vnode_pager_get_object_vnode()
1369 *vnodeaddr = (uintptr_t)vnode_object->vnode_handle; in vnode_pager_get_object_vnode()
1370 *vid = (uint32_t)vnode_vid((void *)vnode_object->vnode_handle); in vnode_pager_get_object_vnode()