• Home
  • Raw
  • Download

Lines Matching refs:rm

79   struct romfs_mountpt_s *rm = NULL;  in romfs_lookup()  local
86 rm = (struct romfs_mountpt_s *)parentVnode->originMount->data; in romfs_lookup()
90 romfs_semtake(rm); in romfs_lookup()
91 ret = romfs_checkmount(rm); in romfs_lookup()
111 ret = romfs_searchdir(rm, path, len, parent_dirinfo->rd_dir.fr_firstoffset, dirinfo); in romfs_lookup()
177 ret = romfs_datastart(rm, dirinfo->rd_dir.fr_curroffset, in romfs_lookup()
191 rf->rf_next = rm->rm_head; in romfs_lookup()
192 rm->rm_head = rf->rf_next; in romfs_lookup()
215 romfs_semgive(rm); in romfs_lookup()
224 romfs_semgive(rm); in romfs_lookup()
260 struct romfs_mountpt_s *rm = NULL; in romfs_read() local
269 rm = (struct romfs_mountpt_s *)filep->f_vnode->originMount->data; in romfs_read()
273 romfs_semtake(rm); in romfs_read()
274 ret = romfs_checkmount(rm); in romfs_read()
295 LOS_CopyFromKernel(buffer, buflen, &rm->rm_buffer[offset], buflen); in romfs_read()
298 romfs_semgive(rm); in romfs_read()
302 romfs_semgive(rm); in romfs_read()
315 struct romfs_mountpt_s *rm = NULL; in romfs_readpage() local
321 rm = (struct romfs_mountpt_s *)vnode->originMount->data; in romfs_readpage()
325 romfs_semtake(rm); in romfs_readpage()
326 ret = romfs_checkmount(rm); in romfs_readpage()
354 LOS_CopyFromKernel(buffer, buflen, &rm->rm_buffer[off], buflen); in romfs_readpage()
356 romfs_semgive(rm); in romfs_readpage()
360 romfs_semgive(rm); in romfs_readpage()
448 struct romfs_mountpt_s *rm = NULL; in romfs_opendir() local
454 rm = (struct romfs_mountpt_s *)vp->originMount->data; in romfs_opendir()
458 romfs_semtake(rm); in romfs_opendir()
459 ret = romfs_checkmount(rm); in romfs_opendir()
478 romfs_semgive(rm); in romfs_opendir()
482 romfs_semgive(rm); in romfs_opendir()
518 struct romfs_mountpt_s *rm = NULL; in romfs_readdir() local
529 rm = (struct romfs_mountpt_s *)vp->originMount->data; in romfs_readdir()
533 romfs_semtake(rm); in romfs_readdir()
534 ret = romfs_checkmount(rm); in romfs_readdir()
560 ret = romfs_parsedirentry(rm, romfsdir->fr_curroffset, &linkoffset, in romfs_readdir()
570 ret = romfs_parsefilename(rm, (uint32_t)romfsdir->fr_curroffset, dir->fd_dir[i].d_name); in romfs_readdir()
603 romfs_semgive(rm); in romfs_readdir()
607 romfs_semgive(rm); in romfs_readdir()
621 struct romfs_mountpt_s *rm = NULL; in romfs_rewinddir() local
626 rm = (struct romfs_mountpt_s *)vp->originMount->data; in romfs_rewinddir()
630 romfs_semtake(rm); in romfs_rewinddir()
631 ret = romfs_checkmount(rm); in romfs_rewinddir()
638 romfs_semgive(rm); in romfs_rewinddir()
655 struct romfs_mountpt_s *rm = NULL; in romfs_bind() local
660 rm = (struct romfs_mountpt_s *)zalloc(sizeof(struct romfs_mountpt_s)); in romfs_bind()
661 if (!rm) in romfs_bind()
672 (void)sem_init(&rm->rm_sem, 0, 0); /* Initialize the semaphore that controls access */ in romfs_bind()
676 rm->rm_buffer = (uint8_t *)data; in romfs_bind()
677 ret = romfs_hwconfigure(rm); in romfs_bind()
688 ret = romfs_fsconfigure(rm); in romfs_bind()
702 dirinfo->rd_dir.fr_firstoffset = rm->rm_rootoffset; in romfs_bind()
703 dirinfo->rd_dir.fr_curroffset = rm->rm_rootoffset; in romfs_bind()
722 mnt->data = rm; in romfs_bind()
725 romfs_semgive(rm); in romfs_bind()
732 free(rm->rm_buffer); in romfs_bind()
735 (void)sem_destroy(&rm->rm_sem); in romfs_bind()
736 free(rm); in romfs_bind()
750 struct romfs_mountpt_s *rm = (struct romfs_mountpt_s *)mnt->data; in romfs_unbind() local
752 if (!rm) in romfs_unbind()
759 romfs_semtake(rm); in romfs_unbind()
762 if (rm->rm_buffer) in romfs_unbind()
764 free(rm->rm_buffer); in romfs_unbind()
767 (void)sem_destroy(&rm->rm_sem); in romfs_unbind()
768 free(rm); in romfs_unbind()
781 struct romfs_mountpt_s *rm; in romfs_statfs() local
784 rm = (struct romfs_mountpt_s *)mnt->data; in romfs_statfs()
788 romfs_semtake(rm); in romfs_statfs()
789 ret = romfs_checkmount(rm); in romfs_statfs()
803 buf->f_bsize = rm->rm_hwsectorsize; in romfs_statfs()
807 buf->f_blocks = SEC_NSECTORS(rm, rm->rm_volsize + SEC_NDXMASK(rm)); in romfs_statfs()
809 buf->f_bavail = rm->rm_volsize; in romfs_statfs()
812 romfs_semgive(rm); in romfs_statfs()
816 romfs_semgive(rm); in romfs_statfs()
829 struct romfs_mountpt_s *rm = NULL; in romfs_stat() local
834 rm = (struct romfs_mountpt_s *)vp->originMount->data; in romfs_stat()
838 romfs_semtake(rm); in romfs_stat()
839 ret = romfs_checkmount(rm); in romfs_stat()
865 buf->st_blksize = rm->rm_hwsectorsize; in romfs_stat()
876 romfs_semgive(rm); in romfs_stat()