Lines Matching +full:- +full:eu

2 /*-
123 while ((ch = getopt(argc, argv, "f:")) != -1) { in main()
133 argc -= optind; in main()
145 if ((changer_fd = open(changer_name, O_RDWR, 0600)) == -1) in main()
180 * <from ET> <from EU> <to ET> <to EU> [inv] in do_move()
182 * where ET == element type and EU == element unit. in do_move()
185 ++argv; --argc; in do_move()
198 ++argv; --argc; in do_move()
204 /* <from EU> */ in do_move()
207 ++argv; --argc; in do_move()
211 ++argv; --argc; in do_move()
218 /* <to EU> */ in do_move()
220 ++argv; --argc; in do_move()
245 "<from ET> <from EU> <to ET> <to EU> [inv]\n", getprogname(), cname); in do_move()
258 * <src ET> <src EU> <dst1 ET> <dst1 EU> [<dst2 ET> <dst2 EU>] [inv1] [inv2] in do_exchange()
260 * where ET == element type and EU == element unit. in do_exchange()
263 ++argv; --argc; in do_exchange()
276 ++argv; --argc; in do_exchange()
282 /* <from EU> */ in do_exchange()
285 ++argv; --argc; in do_exchange()
289 ++argv; --argc; in do_exchange()
295 /* <from EU> */ in do_exchange()
298 ++argv; --argc; in do_exchange()
313 ++argv; --argc; in do_exchange()
319 /* <dst2 EU> */ in do_exchange()
321 ++argv; --argc; in do_exchange()
327 ++argv; --argc; in do_exchange()
352 "usage: %s %s <src ET> <src EU> <dst1 ET> <dst1 EU>\n" in do_exchange()
353 " [<dst2 ET> <dst2 EU>] [inv1] [inv2]\n", in do_exchange()
367 * <to ET> <to EU> [inv] in do_position()
369 * where ET == element type and EU == element unit. in do_position()
372 ++argv; --argc; in do_position()
385 ++argv; --argc; in do_position()
387 /* <to EU> */ in do_position()
389 ++argv; --argc; in do_position()
413 (void) fprintf(stderr, "usage: %s %s <to ET> <to EU> [inv]\n", in do_position()
427 ++argv; --argc; in do_params()
469 ++argv; --argc; in do_getpicker()
494 ++argv; --argc; in do_setpicker()
538 while ((c = getopt(argc, argv, "vVsSbaI")) != -1) { in do_status()
567 argc -= optind; in do_status()
604 count = (u_int16_t)atol(argv[2]) - base + 1; in do_status()
641 /* To appease gcc -Wuninitialized. */ in do_status()
680 printf("%s %d: %s", description, ces->ces_addr, in do_status()
681 bits_to_string(ces->ces_flags, in do_status()
685 ces->ces_sensecode, in do_status()
686 ces->ces_sensequal); in do_status()
689 ces->ces_pvoltag.cv_volid, in do_status()
690 ces->ces_pvoltag.cv_serial); in do_status()
693 ces->ces_avoltag.cv_volid, in do_status()
694 ces->ces_avoltag.cv_serial); in do_status()
696 if (ces->ces_flags & CES_SOURCE_VALID) in do_status()
699 ces->ces_source_type), in do_status()
700 ces->ces_source_addr); in do_status()
705 printf(" intaddr: <%d>", ces->ces_int_addr); in do_status()
708 if (ces->ces_flags & CES_SCSIID_VALID) in do_status()
709 printf("%d", ces->ces_scsi_id); in do_status()
713 if (ces->ces_flags & CES_LUN_VALID) in do_status()
714 printf("%d", ces->ces_scsi_lun); in do_status()
719 if (ces->ces_designator_length > 0) in do_status()
720 print_designator(ces->ces_designator, in do_status()
721 ces->ces_code_set, in do_status()
722 ces->ces_designator_length); in do_status()
733 (void) fprintf(stderr, "usage: %s %s [-vVsSbaA] [<element type> [<start-addr> [<end-addr>] ] ]\n", in do_status()
773 while ((c = getopt(argc, argv, "fca")) != -1) { in do_voltag()
790 argc -= optind; in do_voltag()
841 "usage: %s %s [-fca] <element> [<voltag> [<vsn>] ]\n", in do_voltag()
922 if (((int)v & (1 << (f - 1))) == 0) in bits_to_string()
924 (void) snprintf(bp, sizeof(buf) - (size_t)(bp - &buf[0]), in bits_to_string()
925 "%c%.*s", sep, (int)(long)(np - cp), cp); in bits_to_string()
947 ++argv; --argc; in do_return()
958 ++argv; --argc; in do_return()
966 ++argv; --argc; in do_return()
975 if (!(ces->ces_flags & CES_SOURCE_VALID)) in do_return()
982 cmd.cm_totype = ces->ces_source_type; in do_return()
983 cmd.cm_tounit = ces->ces_source_addr; in do_return()
985 if (ioctl(changer_fd, CHIOMOVE, &cmd) == -1) in do_return()
993 "<from ET> <from EU>\n", getprogname(), cname); in do_return()
1025 if (ioctl(changer_fd, CHIOGSTATUS, (char *)&cesr) == -1) { in get_element_status()
1043 find_element(char *voltag, uint16_t *et, uint16_t *eu) in find_element() argument
1079 if (ioctl(changer_fd, CHIOGSTATUS, (char *)&cesr) == -1) { in find_element()
1096 if (ioctl(changer_fd, CHIOGSTATUS, (char *)&cesr) == -1) { in find_element()
1112 if (ioctl(changer_fd, CHIOGSTATUS, (char *)&cesr) == -1) { in find_element()
1128 if (ioctl(changer_fd, CHIOGSTATUS, (char *)&cesr) == -1) { in find_element()
1142 if ((ces->ces_flags & (CES_STATUS_ACCESS|CES_STATUS_FULL)) in find_element()
1148 (const char *)ces->ces_pvoltag.cv_volid) == 0) { in find_element()
1149 *et = ces->ces_type; in find_element()
1150 *eu = ces->ces_addr; in find_element()
1173 (void)fprintf(stderr, "usage: %s [-f changer] command [-<flags>] " in usage()
1178 #define UTF8CODESET "UTF-8"
1199 /* See if we can natively print UTF-8 */ in print_designator()
1204 /* We can natively print UTF-8, so use printf. */ in print_designator()
1210 * We can't natively print UTF-8. We should in print_designator()
1214 * notation for non US-ASCII characters instead. in print_designator()
1232 (i == designator_length - 1) ? "" : " "); in print_designator()