Lines Matching refs:v
92 (void) fprintf(stderr, gettext("\nusage: rmvolmgr [-v]\n"));
115 case 'v':
300 managed_volume_t *v;
302 if ((v = calloc(1, sizeof (managed_volume_t))) == NULL) {
305 if ((v->udi = strdup(udi)) == NULL) {
306 free(v);
309 if (!rmm_volume_aa_from_prop(ctx, udi, NULL, &v->aa)) {
310 free(v->udi);
311 free(v);
315 return (v);
319 rmm_managed_free(managed_volume_t *v)
321 rmm_volume_aa_free(&v->aa);
322 free(v->udi);
323 free(v);
378 managed_volume_t *v;
383 v = (l != NULL) ? l->data : NULL;
385 if (v != NULL) {
393 if ((v = rmm_managed_alloc(hal_ctx, udi)) == NULL) {
396 if (rmm_action(hal_ctx, udi, INSERT, &v->aa, 0, 0, 0)) {
397 v->my = B_TRUE;
398 managed_volumes = g_slist_prepend(managed_volumes, v);
401 rmm_managed_free(v);
409 managed_volume_t *v;
414 v = (l != NULL) ? l->data : NULL;
415 if (v == NULL) {
420 v->aa.aa_action = EJECT;
421 (void) vold_postprocess(hal_ctx, udi, &v->aa);
423 rmm_managed_free(v);
452 managed_volume_t *v;
461 v = (l != NULL) ? l->data : NULL;
466 if (v != NULL) {
468 if (v->my) {
472 if ((v = rmm_managed_alloc(ctx, udi)) == NULL) {
475 managed_volumes = g_slist_prepend(managed_volumes, v);
478 v->aa.aa_action = INSERT;
479 (void) vold_postprocess(hal_ctx, udi, &v->aa);
484 if (v == NULL) {
488 v->aa.aa_action = EJECT;
489 (void) vold_postprocess(hal_ctx, udi, &v->aa);
491 rmm_managed_free(v);
534 managed_volume_t *v;
555 if ((v = rmm_managed_alloc(hal_ctx, udis[i])) == NULL) {
558 if (rmm_action(hal_ctx, udis[i], INSERT, &v->aa, 0, 0, 0)) {
559 v->my = B_TRUE;
560 managed_volumes = g_slist_prepend(managed_volumes, v);
562 rmm_managed_free(v);
580 managed_volume_t *v;
583 v = (managed_volume_t *)i->data;
585 if (v->my && libhal_device_get_property_bool(hal_ctx, v->udi,
587 (void) rmm_action(hal_ctx, v->udi, UNMOUNT,
588 &v->aa, 0, 0, 0);
591 managed_volumes = g_slist_remove(managed_volumes, v);
592 rmm_managed_free(v);