Lines Matching refs:refcnt
62 if ((disk != NULL) && (disk->refcnt == 0U)) { in disk_access_init()
68 disk->refcnt++; in disk_access_init()
71 } else if ((disk != NULL) && (disk->refcnt < UINT16_MAX)) { in disk_access_init()
73 disk->refcnt++; in disk_access_init()
130 if (disk->refcnt == 0U) { in disk_access_ioctl()
133 disk->refcnt++; in disk_access_ioctl()
135 } else if (disk->refcnt < UINT16_MAX) { in disk_access_ioctl()
136 disk->refcnt++; in disk_access_ioctl()
145 disk->refcnt = 0U; in disk_access_ioctl()
148 } else if (disk->refcnt == 1U) { in disk_access_ioctl()
151 disk->refcnt--; in disk_access_ioctl()
153 } else if (disk->refcnt > 0) { in disk_access_ioctl()
154 disk->refcnt--; in disk_access_ioctl()
183 disk->refcnt = 0U; in disk_access_register()