Lines Matching +full:s +full:- +full:mode

1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
51 fprintf(fp, "%u day%s", d, d == 1 ? "" : "s"); in mfi_autolearn_period()
56 fprintf(fp, "%u hour%s", h, h == 1 ? "" : "s"); in mfi_autolearn_period()
77 buf[len - 1] = '\0'; in mfi_next_learn_time()
81 mfi_autolearn_mode(FILE *fp, uint8_t mode) in mfi_autolearn_mode() argument
84 switch (mode) { in mfi_autolearn_mode()
95 fprintf(fp, "mode 0x%02x", mode); in mfi_autolearn_mode()
142 warnx("Failed to start BBU learn: %s", mfi_status(status)); in start_bbu_learn()
157 char *mode, *endptr; in update_bbu_props() local
179 warnx("Failed to get BBU properties: %s", mfi_status(status)); in update_bbu_props()
184 if (strcmp(av[1], "learn-delay") == 0) { in update_bbu_props()
187 warnx("Invalid learn delay '%s'", av[2]); in update_bbu_props()
193 } else if (strcmp(av[1], "autolearn-mode") == 0) { in update_bbu_props()
194 mode = av[2]; in update_bbu_props()
200 else if (mode[0] >= '0' && mode[0] <= '2' && mode[1] == '\0') in update_bbu_props()
201 props.auto_learn_mode = mode[0] - '0'; in update_bbu_props()
203 warnx("Invalid mode '%s'", mode); in update_bbu_props()
207 } else if (strcmp(av[1], "bbu-mode") == 0) { in update_bbu_props()
214 /* The mode must be an integer between 1 and 5. */ in update_bbu_props()
215 mode = av[2]; in update_bbu_props()
216 if (mode[0] < '1' || mode[0] > '5' || mode[1] != '\0') { in update_bbu_props()
217 warnx("Invalid mode '%s'", mode); in update_bbu_props()
222 props.bbu_mode = mode[0] - '0'; in update_bbu_props()
224 warnx("bbu: Invalid command '%s'", av[1]); in update_bbu_props()
234 warnx("Failed to set BBU properties: %s", mfi_status(status)); in update_bbu_props()