Lines Matching refs:vnode_object

337 	vnode_pager_t   vnode_object;  in vnode_pager_setup()  local
339 vnode_object = vnode_object_create(vp); in vnode_pager_setup()
340 if (vnode_object == VNODE_PAGER_NULL) { in vnode_pager_setup()
343 return (memory_object_t)vnode_object; in vnode_pager_setup()
357 vnode_pager_t vnode_object; in vnode_pager_init() local
368 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_init()
372 vnode_object->vn_pgr_hdr.mo_control = control; in vnode_pager_init()
406 vnode_pager_t vnode_object; in vnode_pager_data_return() local
410 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_data_return()
412 vnode_pager_cluster_write(vnode_object, offset, data_cnt, resid_offset, io_error, upl_flags); in vnode_pager_data_return()
433 vnode_pager_t vnode_object; in vnode_pager_dirtied() local
436 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_dirtied()
437 vnode_pager_was_dirtied(vnode_object->vnode_handle, s_offset, e_offset); in vnode_pager_dirtied()
446 vnode_pager_t vnode_object; in vnode_pager_get_isinuse() local
453 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_isinuse()
455 *isinuse = vnode_pager_isinuse(vnode_object->vnode_handle); in vnode_pager_get_isinuse()
464 vnode_pager_t vnode_object; in vnode_pager_get_throttle_io_limit() local
470 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_throttle_io_limit()
472 (void)vnode_pager_return_throttle_io_limit(vnode_object->vnode_handle, limit); in vnode_pager_get_throttle_io_limit()
481 vnode_pager_t vnode_object; in vnode_pager_get_isSSD() local
487 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_isSSD()
489 *isSSD = vnode_pager_isSSD(vnode_object->vnode_handle); in vnode_pager_get_isSSD()
499 vnode_pager_t vnode_object; in vnode_pager_get_forced_unmount() local
505 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_forced_unmount()
507 *forced_unmount = vnode_pager_forced_unmount(vnode_object->vnode_handle); in vnode_pager_get_forced_unmount()
517 vnode_pager_t vnode_object; in vnode_pager_get_object_size() local
524 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_object_size()
526 *length = vnode_pager_get_filesize(vnode_object->vnode_handle); in vnode_pager_get_object_size()
539 vnode_pager_t vnode_object; in vnode_pager_get_object_name() local
545 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_object_name()
547 return vnode_pager_get_name(vnode_object->vnode_handle, in vnode_pager_get_object_name()
561 vnode_pager_t vnode_object; in vnode_pager_get_object_mtime() local
567 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_object_mtime()
569 return vnode_pager_get_mtime(vnode_object->vnode_handle, in vnode_pager_get_object_mtime()
581 vnode_pager_t vnode_object; in vnode_pager_cs_check_validation_bitmap() local
588 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_cs_check_validation_bitmap()
589 return ubc_cs_check_validation_bitmap( vnode_object->vnode_handle, offset, optype ); in vnode_pager_cs_check_validation_bitmap()
604 vnode_pager_t vnode_object; in vnode_pager_data_request() local
611 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_data_request()
616 if (memory_object_cluster_size(vnode_object->vn_pgr_hdr.mo_control, in vnode_pager_data_request()
625 return vnode_pager_cluster_read(vnode_object, base_offset, offset, io_streaming, size); in vnode_pager_data_request()
635 vnode_pager_t vnode_object; in vnode_pager_reference() local
637 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_reference()
638 os_ref_retain_raw(&vnode_object->vn_pgr_hdr_ref, NULL); in vnode_pager_reference()
648 vnode_pager_t vnode_object; in vnode_pager_deallocate() local
652 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_deallocate()
654 if (os_ref_release_raw(&vnode_object->vn_pgr_hdr_ref, NULL) == 0) { in vnode_pager_deallocate()
655 if (vnode_object->vnode_handle != NULL) { in vnode_pager_deallocate()
656 vnode_pager_vrele(vnode_object->vnode_handle); in vnode_pager_deallocate()
658 zfree(vnode_pager_zone, vnode_object); in vnode_pager_deallocate()
685 vnode_pager_t vnode_object; in vnode_pager_map() local
691 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_map()
693 ret = ubc_map(vnode_object->vnode_handle, prot); in vnode_pager_map()
708 vnode_pager_t vnode_object; in vnode_pager_last_unmap() local
712 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_last_unmap()
714 ubc_unmap(vnode_object->vnode_handle); in vnode_pager_last_unmap()
725 vnode_pager_t vnode_object, in vnode_pager_cluster_write() argument
746 vnode_pageout(vnode_object->vnode_handle, in vnode_pager_cluster_write()
767 vnode_size = vnode_pager_get_filesize(vnode_object->vnode_handle); in vnode_pager_cluster_write()
794 vnode_pageout(vnode_object->vnode_handle, in vnode_pager_cluster_write()
806 vnode_pager_t vnode_object, in vnode_pager_cluster_read() argument
823 kret = vnode_pagein(vnode_object->vnode_handle, in vnode_pager_cluster_read()
847 kr = memory_object_upl_request(vnode_object->vn_pgr_hdr.mo_control, in vnode_pager_cluster_read()
877 vnode_pager_t vnode_object; in vnode_object_create() local
879 vnode_object = zalloc_flags(vnode_pager_zone, Z_WAITOK | Z_NOFAIL); in vnode_object_create()
888 vnode_object->vn_pgr_hdr.mo_ikot = IKOT_MEMORY_OBJECT; in vnode_object_create()
889 vnode_object->vn_pgr_hdr.mo_pager_ops = &vnode_pager_ops; in vnode_object_create()
890 vnode_object->vn_pgr_hdr.mo_control = MEMORY_OBJECT_CONTROL_NULL; in vnode_object_create()
892 os_ref_init_raw(&vnode_object->vn_pgr_hdr_ref, NULL); in vnode_object_create()
893 vnode_object->vnode_handle = vp; in vnode_object_create()
895 return vnode_object; in vnode_object_create()
905 vnode_pager_t vnode_object; in vnode_pager_lookup() local
907 vnode_object = (vnode_pager_t)name; in vnode_pager_lookup()
908 assert(vnode_object->vn_pgr_hdr.mo_pager_ops == &vnode_pager_ops); in vnode_pager_lookup()
909 return vnode_object; in vnode_pager_lookup()
917 vnode_pager_t vnode_object; in vnode_pager_lookup_vnode() local
918 vnode_object = (vnode_pager_t)name; in vnode_pager_lookup_vnode()
919 if (vnode_object->vn_pgr_hdr.mo_pager_ops == &vnode_pager_ops) { in vnode_pager_lookup_vnode()
920 return vnode_object->vnode_handle; in vnode_pager_lookup_vnode()
1300 vnode_pager_t vnode_object; in vnode_pager_get_object_vnode() local
1302 vnode_object = vnode_pager_lookup(mem_obj); in vnode_pager_get_object_vnode()
1303 if (vnode_object->vnode_handle) { in vnode_pager_get_object_vnode()
1304 *vnodeaddr = (uintptr_t)vnode_object->vnode_handle; in vnode_pager_get_object_vnode()
1305 *vid = (uint32_t)vnode_vid((void *)vnode_object->vnode_handle); in vnode_pager_get_object_vnode()