Lines Matching refs:sp

85 	struct subpartition *sp;  in storage_get_tmpfs_status()  local
86 sp = NULL; in storage_get_tmpfs_status()
87 for (sp = slice_subpartition_first(s->selected_slice); in storage_get_tmpfs_status()
88 sp != NULL; sp = subpartition_next(sp)) { in storage_get_tmpfs_status()
89 if(strcmp(subpartition_get_mountpoint(sp), mountpoint) == 0) { in storage_get_tmpfs_status()
90 if(subpartition_is_tmpfsbacked(sp) == 1) { in storage_get_tmpfs_status()
515 struct subpartition *sp; in subpartition_new_hammer() local
518 AURA_MALLOC(sp, subpartition); in subpartition_new_hammer()
520 sp->parent = s; in subpartition_new_hammer()
523 sp->letter = 'a'; in subpartition_new_hammer()
525 sp->letter = 'd'; in subpartition_new_hammer()
527 sp->letter = (char)(last->letter + 1); in subpartition_new_hammer()
529 if (sp->letter == 'b' && strcmp(mountpoint, "swap") != 0) in subpartition_new_hammer()
530 sp->letter = 'd'; in subpartition_new_hammer()
532 sp->mountpoint = aura_strdup(mountpoint); in subpartition_new_hammer()
533 sp->capacity = capacity; in subpartition_new_hammer()
534 sp->encrypted = encrypted; in subpartition_new_hammer()
535 sp->type = FS_HAMMER; in subpartition_new_hammer()
540 if (sp->capacity < 1024) in subpartition_new_hammer()
541 sp->fsize = 1024; in subpartition_new_hammer()
543 sp->fsize = 2048; in subpartition_new_hammer()
545 if (sp->capacity < 1024) in subpartition_new_hammer()
546 sp->bsize = 8192; in subpartition_new_hammer()
548 sp->bsize = 16384; in subpartition_new_hammer()
550 sp->is_swap = 0; in subpartition_new_hammer()
552 sp->pfs = 0; in subpartition_new_hammer()
555 sp->is_swap = 1; in subpartition_new_hammer()
559 sp->pfs = 1; in subpartition_new_hammer()
562 sp->next = NULL; in subpartition_new_hammer()
564 s->subpartition_head = sp; in subpartition_new_hammer()
566 s->subpartition_tail->next = sp; in subpartition_new_hammer()
568 sp->prev = s->subpartition_tail; in subpartition_new_hammer()
569 s->subpartition_tail = sp; in subpartition_new_hammer()
571 return(sp); in subpartition_new_hammer()
578 struct subpartition *sp; in subpartition_new_hammer2() local
581 AURA_MALLOC(sp, subpartition); in subpartition_new_hammer2()
583 sp->parent = s; in subpartition_new_hammer2()
586 sp->letter = 'a'; in subpartition_new_hammer2()
588 sp->letter = 'd'; in subpartition_new_hammer2()
590 sp->letter = (char)(last->letter + 1); in subpartition_new_hammer2()
592 if (sp->letter == 'b' && strcmp(mountpoint, "swap") != 0) in subpartition_new_hammer2()
593 sp->letter = 'd'; in subpartition_new_hammer2()
595 sp->mountpoint = aura_strdup(mountpoint); in subpartition_new_hammer2()
596 sp->capacity = capacity; in subpartition_new_hammer2()
597 sp->encrypted = encrypted; in subpartition_new_hammer2()
598 sp->type = FS_HAMMER2; in subpartition_new_hammer2()
603 if (sp->capacity < 1024) in subpartition_new_hammer2()
604 sp->fsize = 1024; in subpartition_new_hammer2()
606 sp->fsize = 2048; in subpartition_new_hammer2()
608 if (sp->capacity < 1024) in subpartition_new_hammer2()
609 sp->bsize = 8192; in subpartition_new_hammer2()
611 sp->bsize = 16384; in subpartition_new_hammer2()
613 sp->is_swap = 0; in subpartition_new_hammer2()
615 sp->pfs = 0; in subpartition_new_hammer2()
618 sp->is_swap = 1; in subpartition_new_hammer2()
622 sp->pfs = 1; in subpartition_new_hammer2()
625 sp->next = NULL; in subpartition_new_hammer2()
627 s->subpartition_head = sp; in subpartition_new_hammer2()
629 s->subpartition_tail->next = sp; in subpartition_new_hammer2()
631 sp->prev = s->subpartition_tail; in subpartition_new_hammer2()
632 s->subpartition_tail = sp; in subpartition_new_hammer2()
634 return(sp); in subpartition_new_hammer2()
647 struct subpartition *sp; in subpartition_new_ufs() local
650 AURA_MALLOC(sp, subpartition); in subpartition_new_ufs()
653 sp->letter = '@'; in subpartition_new_ufs()
658 sp->letter = 'a'; in subpartition_new_ufs()
660 sp->letter = 'd'; in subpartition_new_ufs()
662 sp->letter = (char)(last->letter + 1); in subpartition_new_ufs()
664 if (sp->letter == 'b' && strcmp(mountpoint, "swap") != 0) in subpartition_new_ufs()
665 sp->letter = 'd'; in subpartition_new_ufs()
668 sp->parent = s; in subpartition_new_ufs()
670 sp->mountpoint = aura_strdup(mountpoint); in subpartition_new_ufs()
671 sp->capacity = capacity; in subpartition_new_ufs()
672 sp->encrypted = encrypted; in subpartition_new_ufs()
673 sp->type = FS_UFS; in subpartition_new_ufs()
676 if (sp->capacity < 1024) in subpartition_new_ufs()
677 sp->fsize = 1024; in subpartition_new_ufs()
679 sp->fsize = 2048; in subpartition_new_ufs()
681 sp->fsize = fsize; in subpartition_new_ufs()
685 if (sp->capacity < 1024) in subpartition_new_ufs()
686 sp->bsize = 8192; in subpartition_new_ufs()
688 sp->bsize = 16384; in subpartition_new_ufs()
690 sp->bsize = bsize; in subpartition_new_ufs()
695 sp->softupdates = 0; in subpartition_new_ufs()
697 sp->softupdates = 1; in subpartition_new_ufs()
699 sp->softupdates = softupdates; in subpartition_new_ufs()
702 sp->tmpfsbacked = tmpfsbacked; in subpartition_new_ufs()
704 sp->is_swap = 0; in subpartition_new_ufs()
706 sp->is_swap = 1; in subpartition_new_ufs()
711 sp->next = NULL; in subpartition_new_ufs()
713 s->subpartition_head = sp; in subpartition_new_ufs()
715 s->subpartition_tail->next = sp; in subpartition_new_ufs()
717 sp->prev = s->subpartition_tail; in subpartition_new_ufs()
718 s->subpartition_tail = sp; in subpartition_new_ufs()
736 return(sp); in subpartition_new_ufs()
746 struct subpartition *sp = s->subpartition_head; in subpartition_find() local
754 while (sp != NULL) { in subpartition_find()
755 if (strcmp(mountpoint, sp->mountpoint) == 0) { in subpartition_find()
757 return(sp); in subpartition_find()
759 sp = sp->next; in subpartition_find()
775 struct subpartition *sp = s->subpartition_head; in subpartition_of() local
785 while (sp != NULL) { in subpartition_of()
786 if (strlen(sp->mountpoint) > len && in subpartition_of()
787 strlen(sp->mountpoint) <= strlen(filename) && in subpartition_of()
788 strncmp(filename, sp->mountpoint, strlen(sp->mountpoint)) == 0) { in subpartition_of()
789 csp = sp; in subpartition_of()
792 sp = sp->next; in subpartition_of()
802 struct subpartition *sp = s->subpartition_head; in subpartition_find_capacity() local
804 while (sp != NULL) { in subpartition_find_capacity()
805 if (sp->capacity == capacity) in subpartition_find_capacity()
806 return(sp); in subpartition_find_capacity()
807 sp = sp->next; in subpartition_find_capacity()
814 subpartition_next(const struct subpartition *sp) in subpartition_next() argument
816 return(sp->next); in subpartition_next()
820 subpartition_get_pfs(const struct subpartition *sp) in subpartition_get_pfs() argument
822 return(sp->pfs); in subpartition_get_pfs()
832 subpartition_get_device_name(const struct subpartition *sp) in subpartition_get_device_name() argument
836 if (sp->parent->parent->serno != NULL) in subpartition_get_device_name()
838 sp->parent->parent->serno, sp->parent->number, sp->letter); in subpartition_get_device_name()
841 sp->parent->parent->device, sp->parent->number, sp->letter); in subpartition_get_device_name()
851 subpartition_get_mapper_name(const struct subpartition *sp, int withdev) in subpartition_get_mapper_name() argument
856 src = strrchr(sp->mountpoint, '/'); in subpartition_get_mapper_name()
880 subpartition_get_mountpoint(const struct subpartition *sp) in subpartition_get_mountpoint() argument
882 return(sp->mountpoint); in subpartition_get_mountpoint()
886 subpartition_get_letter(const struct subpartition *sp) in subpartition_get_letter() argument
888 return(sp->letter); in subpartition_get_letter()
892 subpartition_get_fsize(const struct subpartition *sp) in subpartition_get_fsize() argument
894 return(sp->fsize); in subpartition_get_fsize()
898 subpartition_get_bsize(const struct subpartition *sp) in subpartition_get_bsize() argument
900 return(sp->bsize); in subpartition_get_bsize()
904 subpartition_get_capacity(const struct subpartition *sp) in subpartition_get_capacity() argument
906 return(sp->capacity); in subpartition_get_capacity()
910 subpartition_clr_encrypted(struct subpartition *sp) in subpartition_clr_encrypted() argument
912 sp->encrypted = 0; in subpartition_clr_encrypted()
916 subpartition_is_encrypted(const struct subpartition *sp) in subpartition_is_encrypted() argument
918 return(sp->encrypted); in subpartition_is_encrypted()
922 subpartition_is_swap(const struct subpartition *sp) in subpartition_is_swap() argument
924 return(sp->is_swap); in subpartition_is_swap()
928 subpartition_is_softupdated(const struct subpartition *sp) in subpartition_is_softupdated() argument
930 return(sp->softupdates); in subpartition_is_softupdated()
933 subpartition_is_tmpfsbacked(const struct subpartition *sp) in subpartition_is_tmpfsbacked() argument
935 return(sp->tmpfsbacked); in subpartition_is_tmpfsbacked()
941 struct subpartition *sp = s->subpartition_head; in subpartition_count() local
944 while (sp != NULL) { in subpartition_count()
946 sp = sp->next; in subpartition_count()
955 struct subpartition *sp = s->subpartition_head, *next; in subpartitions_free() local
957 while (sp != NULL) { in subpartitions_free()
958 next = sp->next; in subpartitions_free()
959 free(sp->mountpoint); in subpartitions_free()
960 AURA_FREE(sp, subpartition); in subpartitions_free()
961 sp = next; in subpartitions_free()