Lines Matching refs:aap
883 struct action_arg *aap, char **opts, int num_opts, char *mountpoint) in rmm_action() argument
896 if (aap == NULL) { in rmm_action()
898 aap = &aa_local; in rmm_action()
943 if (aap == &aa_local) { in rmm_action()
944 if (!rmm_volume_aa_from_prop(hal_ctx, udi, v, aap)) { in rmm_action()
950 aap->aa_action = action; in rmm_action()
958 (void) vold_postprocess(hal_ctx, udi, aap); in rmm_action()
961 if (aap == &aa_local) { in rmm_action()
962 rmm_volume_aa_free(aap); in rmm_action()
1069 LibHalVolume *volume_arg, struct action_arg *aap) in rmm_volume_aa_from_prop() argument
1097 if (!(aap->aa_symdev = libhal_device_get_property_string(hal_ctx, in rmm_volume_aa_from_prop()
1103 if (!(aap->aa_media = libhal_device_get_property_string(hal_ctx, in rmm_volume_aa_from_prop()
1111 aap->aa_name = NULL; in rmm_volume_aa_from_prop()
1115 aap->aa_name = rmm_vold_convert_volume_label( in rmm_volume_aa_from_prop()
1117 if (strlen(aap->aa_name) == 0) { in rmm_volume_aa_from_prop()
1118 free(aap->aa_name); in rmm_volume_aa_from_prop()
1119 aap->aa_name = NULL; in rmm_volume_aa_from_prop()
1125 if (aap->aa_name == NULL) { in rmm_volume_aa_from_prop()
1126 aap->aa_name = (char *)calloc(1, sizeof ("unnamed_floppyNNNN")); in rmm_volume_aa_from_prop()
1127 if (aap->aa_name == NULL) { in rmm_volume_aa_from_prop()
1130 (void) snprintf(aap->aa_name, sizeof ("unnamed_floppyNNNN"), in rmm_volume_aa_from_prop()
1131 "unnamed_%s", aap->aa_media); in rmm_volume_aa_from_prop()
1134 if (!(aap->aa_path = libhal_device_get_property_string(hal_ctx, udi, in rmm_volume_aa_from_prop()
1139 if (!(aap->aa_rawpath = libhal_device_get_property_string(hal_ctx, udi, in rmm_volume_aa_from_prop()
1145 if (!(aap->aa_type = libhal_device_get_property_string(hal_ctx, udi, in rmm_volume_aa_from_prop()
1152 aap->aa_partname = NULL; in rmm_volume_aa_from_prop()
1153 } else if (!(aap->aa_partname = libhal_device_get_property_string( in rmm_volume_aa_from_prop()
1169 aap->aa_mountpoint = strdup(mountpoint); in rmm_volume_aa_from_prop()
1171 if (aap->aa_mountpoint == NULL) { in rmm_volume_aa_from_prop()
1183 rmm_volume_aa_free(aap); in rmm_volume_aa_from_prop()
1191 struct action_arg *aap) in rmm_volume_aa_update_mountpoint() argument
1193 if (aap->aa_mountpoint != NULL) { in rmm_volume_aa_update_mountpoint()
1194 free(aap->aa_mountpoint); in rmm_volume_aa_update_mountpoint()
1196 aap->aa_mountpoint = rmm_get_mnttab_mount_point(aap->aa_path); in rmm_volume_aa_update_mountpoint()
1200 rmm_volume_aa_free(struct action_arg *aap) in rmm_volume_aa_free() argument
1202 if (aap->aa_symdev != NULL) { in rmm_volume_aa_free()
1203 libhal_free_string(aap->aa_symdev); in rmm_volume_aa_free()
1204 aap->aa_symdev = NULL; in rmm_volume_aa_free()
1206 if (aap->aa_name != NULL) { in rmm_volume_aa_free()
1207 free(aap->aa_name); in rmm_volume_aa_free()
1208 aap->aa_name = NULL; in rmm_volume_aa_free()
1210 if (aap->aa_path != NULL) { in rmm_volume_aa_free()
1211 libhal_free_string(aap->aa_path); in rmm_volume_aa_free()
1212 aap->aa_path = NULL; in rmm_volume_aa_free()
1214 if (aap->aa_rawpath != NULL) { in rmm_volume_aa_free()
1215 libhal_free_string(aap->aa_rawpath); in rmm_volume_aa_free()
1216 aap->aa_rawpath = NULL; in rmm_volume_aa_free()
1218 if (aap->aa_type != NULL) { in rmm_volume_aa_free()
1219 libhal_free_string(aap->aa_type); in rmm_volume_aa_free()
1220 aap->aa_type = NULL; in rmm_volume_aa_free()
1222 if (aap->aa_media != NULL) { in rmm_volume_aa_free()
1223 libhal_free_string(aap->aa_media); in rmm_volume_aa_free()
1224 aap->aa_media = NULL; in rmm_volume_aa_free()
1226 if (aap->aa_partname != NULL) { in rmm_volume_aa_free()
1227 libhal_free_string(aap->aa_partname); in rmm_volume_aa_free()
1228 aap->aa_partname = NULL; in rmm_volume_aa_free()
1230 if (aap->aa_mountpoint != NULL) { in rmm_volume_aa_free()
1231 free(aap->aa_mountpoint); in rmm_volume_aa_free()
1232 aap->aa_mountpoint = NULL; in rmm_volume_aa_free()