Lines Matching refs:aap
881 struct action_arg *aap, char **opts, int num_opts, char *mountpoint) in rmm_action() argument
894 if (aap == NULL) { in rmm_action()
896 aap = &aa_local; in rmm_action()
941 if (aap == &aa_local) { in rmm_action()
942 if (!rmm_volume_aa_from_prop(hal_ctx, udi, v, aap)) { in rmm_action()
948 aap->aa_action = action; in rmm_action()
956 (void) vold_postprocess(hal_ctx, udi, aap); in rmm_action()
959 if (aap == &aa_local) { in rmm_action()
960 rmm_volume_aa_free(aap); in rmm_action()
1067 LibHalVolume *volume_arg, struct action_arg *aap) in rmm_volume_aa_from_prop() argument
1095 if (!(aap->aa_symdev = libhal_device_get_property_string(hal_ctx, in rmm_volume_aa_from_prop()
1101 if (!(aap->aa_media = libhal_device_get_property_string(hal_ctx, in rmm_volume_aa_from_prop()
1109 aap->aa_name = NULL; in rmm_volume_aa_from_prop()
1113 aap->aa_name = rmm_vold_convert_volume_label( in rmm_volume_aa_from_prop()
1115 if (strlen(aap->aa_name) == 0) { in rmm_volume_aa_from_prop()
1116 free(aap->aa_name); in rmm_volume_aa_from_prop()
1117 aap->aa_name = NULL; in rmm_volume_aa_from_prop()
1123 if (aap->aa_name == NULL) { in rmm_volume_aa_from_prop()
1124 aap->aa_name = (char *)calloc(1, sizeof ("unnamed_floppyNNNN")); in rmm_volume_aa_from_prop()
1125 if (aap->aa_name == NULL) { in rmm_volume_aa_from_prop()
1128 (void) snprintf(aap->aa_name, sizeof ("unnamed_floppyNNNN"), in rmm_volume_aa_from_prop()
1129 "unnamed_%s", aap->aa_media); in rmm_volume_aa_from_prop()
1132 if (!(aap->aa_path = libhal_device_get_property_string(hal_ctx, udi, in rmm_volume_aa_from_prop()
1137 if (!(aap->aa_rawpath = libhal_device_get_property_string(hal_ctx, udi, in rmm_volume_aa_from_prop()
1143 if (!(aap->aa_type = libhal_device_get_property_string(hal_ctx, udi, in rmm_volume_aa_from_prop()
1150 aap->aa_partname = NULL; in rmm_volume_aa_from_prop()
1151 } else if (!(aap->aa_partname = libhal_device_get_property_string( in rmm_volume_aa_from_prop()
1167 aap->aa_mountpoint = strdup(mountpoint); in rmm_volume_aa_from_prop()
1169 if (aap->aa_mountpoint == NULL) { in rmm_volume_aa_from_prop()
1181 rmm_volume_aa_free(aap); in rmm_volume_aa_from_prop()
1189 struct action_arg *aap) in rmm_volume_aa_update_mountpoint() argument
1191 if (aap->aa_mountpoint != NULL) { in rmm_volume_aa_update_mountpoint()
1192 free(aap->aa_mountpoint); in rmm_volume_aa_update_mountpoint()
1194 aap->aa_mountpoint = rmm_get_mnttab_mount_point(aap->aa_path); in rmm_volume_aa_update_mountpoint()
1198 rmm_volume_aa_free(struct action_arg *aap) in rmm_volume_aa_free() argument
1200 if (aap->aa_symdev != NULL) { in rmm_volume_aa_free()
1201 libhal_free_string(aap->aa_symdev); in rmm_volume_aa_free()
1202 aap->aa_symdev = NULL; in rmm_volume_aa_free()
1204 if (aap->aa_name != NULL) { in rmm_volume_aa_free()
1205 free(aap->aa_name); in rmm_volume_aa_free()
1206 aap->aa_name = NULL; in rmm_volume_aa_free()
1208 if (aap->aa_path != NULL) { in rmm_volume_aa_free()
1209 libhal_free_string(aap->aa_path); in rmm_volume_aa_free()
1210 aap->aa_path = NULL; in rmm_volume_aa_free()
1212 if (aap->aa_rawpath != NULL) { in rmm_volume_aa_free()
1213 libhal_free_string(aap->aa_rawpath); in rmm_volume_aa_free()
1214 aap->aa_rawpath = NULL; in rmm_volume_aa_free()
1216 if (aap->aa_type != NULL) { in rmm_volume_aa_free()
1217 libhal_free_string(aap->aa_type); in rmm_volume_aa_free()
1218 aap->aa_type = NULL; in rmm_volume_aa_free()
1220 if (aap->aa_media != NULL) { in rmm_volume_aa_free()
1221 libhal_free_string(aap->aa_media); in rmm_volume_aa_free()
1222 aap->aa_media = NULL; in rmm_volume_aa_free()
1224 if (aap->aa_partname != NULL) { in rmm_volume_aa_free()
1225 libhal_free_string(aap->aa_partname); in rmm_volume_aa_free()
1226 aap->aa_partname = NULL; in rmm_volume_aa_free()
1228 if (aap->aa_mountpoint != NULL) { in rmm_volume_aa_free()
1229 free(aap->aa_mountpoint); in rmm_volume_aa_free()
1230 aap->aa_mountpoint = NULL; in rmm_volume_aa_free()