| /components/dfs/dfs_v2/src/ |
| A D | dfs_vnode.c | 37 rt_atomic_store(&(vnode->ref_count), 1); in dfs_vnode_init() 59 rt_atomic_store(&(vnode->ref_count), 1); in dfs_vnode_create() 82 if (rt_atomic_load(&(vnode->ref_count)) == 1) in dfs_vnode_destroy() 126 rt_atomic_add(&(vnode->ref_count), 1); in dfs_vnode_ref() 128 DLOG(note, "vnode", "vnode ref_count=%d", rt_atomic_load(&(vnode->ref_count))); in dfs_vnode_ref() 148 rt_atomic_sub(&(vnode->ref_count), 1); in dfs_vnode_unref() 149 DLOG(note, "vnode", "vnode ref_count=%d", rt_atomic_load(&(vnode->ref_count))); in dfs_vnode_unref() 156 if (rt_atomic_load(&(vnode->ref_count)) == 0) in dfs_vnode_unref() 174 DLOG(note, "vnode", "vnode ref_count=%d", rt_atomic_load(&(vnode->ref_count))); in dfs_vnode_unref()
|
| A D | dfs_mnt.c | 63 rt_atomic_store(&(mnt->ref_count), 1); in dfs_mnt_create() 103 rt_atomic_sub(&(_root_mnt->parent->ref_count), 1); in dfs_mnt_insert() 104 rt_atomic_sub(&(_root_mnt->ref_count), 1); in dfs_mnt_insert() 160 rt_atomic_sub(&(mnt->parent->ref_count), 1); in dfs_mnt_remove() 319 rt_atomic_add(&(mnt->ref_count), 1); in dfs_mnt_ref() 320 … DLOG(note, "mnt", "mnt(%s),ref_count=%d", mnt->fs_ops->name, rt_atomic_load(&(mnt->ref_count))); in dfs_mnt_ref() 341 rt_base_t ref_count; in dfs_mnt_unref() local 345 ref_count = rt_atomic_sub(&(mnt->ref_count), 1) - 1; in dfs_mnt_unref() 347 if (ref_count == 0) in dfs_mnt_unref() 370 … DLOG(note, "mnt", "mnt(%s),ref_count=%d", mnt->fs_ops->name, rt_atomic_load(&(mnt->ref_count))); in dfs_mnt_unref() [all …]
|
| A D | dfs_dentry.c | 88 rt_atomic_store(&(dentry->ref_count), 1); in _dentry_create() 145 rt_atomic_add(&(dentry->ref_count), 1); in dfs_dentry_ref() 148 rt_atomic_add(&(dentry->vnode->ref_count), 1); in dfs_dentry_ref() 175 rt_atomic_sub(&(dentry->ref_count), 1); in dfs_dentry_unref() 178 if (rt_atomic_load(&(dentry->ref_count)) == 0) in dfs_dentry_unref() 210 rt_atomic_sub(&(dentry->vnode->ref_count), 1); in dfs_dentry_unref() 213 DLOG(note, "dentry", "dentry ref_count=%d", rt_atomic_load(&(dentry->ref_count))); in dfs_dentry_unref() 508 …= %zd\n", entry->mnt->fullpath, entry->pathname, entry, (size_t)rt_atomic_load(&entry->ref_count)); in dfs_dentry_dump()
|
| A D | dfs.c | 263 file->ref_count = 1; in dfs_file_create() 358 if (file && file->ref_count == 1) in fdt_fd_release() 364 rt_atomic_sub(&(file->ref_count), 1); in fdt_fd_release() 442 rt_atomic_add(&(file->ref_count), 1); in fdt_fd_associate_file() 615 rt_atomic_add(&(fdt_dst->fds[newfd]->vnode->ref_count), 1); in dfs_fdtable_dup() 697 rt_atomic_add(&(fdt->fds[newfd]->ref_count), 1); in dfs_dup() 744 rt_atomic_add(&(fdtab->fds[newfd]->ref_count), 1); in dfs_dup_to() 897 rt_atomic_add(&(fdt->fds[newfd]->ref_count), 1); in sys_dup2() 1132 rt_kprintf("%3d ", file->ref_count); in list_fd() 1178 fullpath, (size_t)rt_atomic_load(&(file->ref_count))); in dfs_fd_dump() [all …]
|
| A D | dfs_pcache.c | 558 rt_atomic_add(&aspace->ref_count, 1); in dfs_aspace_hash_lookup() 584 rt_atomic_add(&aspace->ref_count, 1); in dfs_aspace_insert() 690 rt_atomic_store(&aspace->ref_count, 1); in _dfs_aspace_create() 766 rt_atomic_sub(&aspace->ref_count, 1); in dfs_aspace_destroy() 767 RT_ASSERT(rt_atomic_load(&aspace->ref_count) > 0); in dfs_aspace_destroy() 1018 rt_atomic_store(&(page->ref_count), 1); in dfs_page_create() 1041 rt_atomic_add(&(page->ref_count), 1); in dfs_page_ref() 1061 rt_atomic_sub(&(page->ref_count), 1); in dfs_page_release() 1063 if (rt_atomic_load(&(page->ref_count)) == 0) in dfs_page_release() 1265 if (rt_atomic_load(&(page->ref_count)) == 1) in dfs_page_remove() [all …]
|
| /components/drivers/core/ |
| A D | device.c | 79 dev->ref_count = 0; in rt_device_register() 275 dev->ref_count++; in rt_device_open() 278 RT_ASSERT(dev->ref_count != 0); in rt_device_open() 300 if (dev->ref_count == 0) in rt_device_close() 303 dev->ref_count--; in rt_device_close() 305 if (dev->ref_count != 0) in rt_device_close() 346 if (dev->ref_count == 0) in rt_device_read() 389 if (dev->ref_count == 0) in rt_device_write()
|
| A D | bus.c | 237 ++drv->ref_count; in bus_probe_device() 317 if (drv->ref_count) in rt_bus_remove_driver() 370 --drv->ref_count; in rt_bus_remove_device()
|
| /components/dfs/dfs_v2/filesystems/procfs/ |
| A D | proc.c | 24 .ref_count = 1, 216 dentry->ref_count = 1; in proc_create() 242 dentry->ref_count += 1; in proc_acquire() 259 if (dentry->ref_count == 1) in proc_release() 275 dentry->ref_count -= 1; in proc_release() 284 child->ref_count += 1; in proc_register() 572 rt_kprintf(_COLOR_BLUE "%-20s" _COLOR_NORMAL " %d\n", iter->name, iter->ref_count); in dump_proc_subtree() 577 rt_kprintf(_COLOR_CYAN "%-20s" _COLOR_NORMAL " %d\n", iter->name, iter->ref_count); in dump_proc_subtree() 581 rt_kprintf("%-20s %d\n", iter->name, iter->ref_count); in dump_proc_subtree() 592 rt_kprintf(_COLOR_BLUE "%-20s" _COLOR_NORMAL " %d\n", dentry->name, dentry->ref_count); in proc_dump() [all …]
|
| A D | procfs.c | 34 RT_ASSERT(file->ref_count > 0); in dfs_procfs_open() 37 if (file->ref_count > 1) in dfs_procfs_open() 58 RT_ASSERT(file->vnode->ref_count > 0); in dfs_procfs_close() 59 if (file->vnode->ref_count > 1) in dfs_procfs_close()
|
| /components/dfs/dfs_v1/src/ |
| A D | dfs.c | 291 fd->ref_count = 1; in fd_alloc() 409 fd_slot->ref_count--; in fdt_fd_release() 412 if (fd_slot->ref_count == 0) in fdt_fd_release() 417 vnode->ref_count--; in fdt_fd_release() 418 if(vnode->ref_count == 0) in fdt_fd_release() 473 fdt->fds[newfd]->ref_count++; in sys_dup() 608 fdt->fds[newfd]->ref_count++; in sys_dup2() 692 file->ref_count++; in fd_associate() 709 fd->ref_count = 1; in fd_init() 956 rt_kprintf("%3d ", fd->vnode->ref_count); in list_fd() [all …]
|
| A D | dfs_file.c | 82 vnode->ref_count = 1; in dfs_vnode_init() 211 vnode->ref_count++; in dfs_file_open() 235 vnode->ref_count = 1; in dfs_file_open() 285 vnode->ref_count--; in dfs_file_open() 286 if (vnode->ref_count == 0) in dfs_file_open() 335 if (fd->ref_count == 1) in dfs_file_close() 340 if (vnode->ref_count <= 0) in dfs_file_close() 351 if (vnode->ref_count == 1) in dfs_file_close()
|
| /components/dfs/dfs_v2/filesystems/devfs/ |
| A D | devfs.c | 29 RT_ASSERT(file->vnode->ref_count > 0); in dfs_devfs_open() 31 if (file->vnode->ref_count > 1) in dfs_devfs_open() 68 else if (device->ops && file->vnode->ref_count == 1) in dfs_devfs_open() 70 if (device->ops && file->vnode->ref_count == 1) in dfs_devfs_open() 92 RT_ASSERT(file->vnode->ref_count > 0); in dfs_devfs_close() 104 else if (file->vnode->ref_count == 1) in dfs_devfs_close() 106 if (device->ops && file->vnode->ref_count == 1) in dfs_devfs_close()
|
| /components/dfs/dfs_v1/include/ |
| A D | dfs_file.h | 46 int ref_count; /* Descriptor reference count */ member 61 int ref_count; /* Descriptor reference count */ member
|
| /components/dfs/dfs_v2/include/ |
| A D | dfs_pcache.h | 48 rt_atomic_t ref_count; /* Reference count for this page */ member 84 rt_atomic_t ref_count; /* Reference counter */ member
|
| A D | dfs_dentry.h | 40 rt_atomic_t ref_count; /* the reference count */ member
|
| A D | dfs_mnt.h | 45 rt_atomic_t ref_count; /* reference count */ member
|
| A D | dfs_file.h | 62 rt_atomic_t ref_count; /* reference count */ member 91 rt_atomic_t ref_count; member
|
| /components/dfs/dfs_v1/filesystems/romfs/ |
| A D | dfs_romfs.c | 189 RT_ASSERT(file->vnode->ref_count > 0); in dfs_romfs_close() 190 if (file->vnode->ref_count > 1) in dfs_romfs_close() 210 RT_ASSERT(file->vnode->ref_count > 0); in dfs_romfs_open() 211 if (file->vnode->ref_count > 1) in dfs_romfs_open()
|
| /components/drivers/phye/ |
| A D | phye.c | 47 if (phye->dev->ref_count) in rt_phye_unregister() 286 ++phye->dev->ref_count; in rt_phye_get_by_index() 317 --phye->dev->ref_count; in rt_phye_put()
|
| /components/dfs/dfs_v1/filesystems/devfs/ |
| A D | devfs.c | 112 RT_ASSERT(file->vnode->ref_count > 0); in dfs_device_fs_close() 114 if (file->vnode->ref_count > 1) in dfs_device_fs_close() 152 RT_ASSERT(file->vnode->ref_count > 0); in dfs_device_fs_open() 153 if (file->vnode->ref_count > 1) in dfs_device_fs_open()
|
| /components/drivers/pci/ |
| A D | pci.c | 768 --last_pdev->parent.ref_count; in rt_pci_enum_device() 775 --last_pdev->parent.ref_count; in rt_pci_enum_device() 777 ++pdev->parent.ref_count; in rt_pci_enum_device() 791 --last_pdev->parent.ref_count; in rt_pci_enum_device() 827 --last_pdev->parent.ref_count; in rt_pci_enum_device() 834 --last_pdev->parent.ref_count; in rt_pci_enum_device() 836 ++pdev->parent.ref_count; in rt_pci_enum_device() 850 --last_pdev->parent.ref_count; in rt_pci_enum_device()
|
| /components/dfs/dfs_v1/filesystems/ramfs/ |
| A D | dfs_ramfs.c | 168 RT_ASSERT(file->vnode->ref_count > 0); in dfs_ramfs_close() 169 if (file->vnode->ref_count > 1) in dfs_ramfs_close() 186 RT_ASSERT(file->vnode->ref_count > 0); in dfs_ramfs_open() 187 if (file->vnode->ref_count > 1) in dfs_ramfs_open()
|
| /components/dfs/dfs_v2/filesystems/ramfs/ |
| A D | dfs_ramfs.c | 168 RT_ASSERT(file->vnode->ref_count > 0); in dfs_ramfs_close() 169 if (file->vnode->ref_count > 1) in dfs_ramfs_close() 186 RT_ASSERT(file->vnode->ref_count > 0); in dfs_ramfs_open() 187 if (file->vnode->ref_count > 1) in dfs_ramfs_open()
|
| /components/dfs/dfs_v2/filesystems/tmpfs/ |
| A D | dfs_tmpfs.c | 398 RT_ASSERT(file->vnode->ref_count > 0); in dfs_tmpfs_close() 400 if (file->vnode->ref_count != 1) in dfs_tmpfs_close() 455 RT_ASSERT(file->vnode->ref_count > 0); in dfs_tmpfs_open() 456 if(file->vnode->ref_count == 1) in dfs_tmpfs_open() 571 if (rt_atomic_load(&(dentry->ref_count)) == 1) in dfs_tmpfs_unlink() 777 if (vnode && vnode->ref_count <= 1) in dfs_tmpfs_free_vnode()
|
| /components/drivers/include/drivers/core/ |
| A D | driver.h | 22 rt_uint32_t ref_count; member
|