Lines Matching +full:prop +full:-
1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
48 t = (now - at_now) + at; in adapter_time()
64 patrol_get_props(int fd, struct mfi_pr_properties *prop) in patrol_get_props() argument
68 if (mfi_dcmd_command(fd, MFI_DCMD_PR_GET_PROPERTIES, prop, in patrol_get_props()
69 sizeof(*prop), NULL, 0, NULL) < 0) { in patrol_get_props()
80 struct mfi_pr_properties prop; in show_patrol() local
99 error = patrol_get_props(fd, &prop); in show_patrol()
105 switch (prop.op_mode) { in show_patrol()
116 printf("??? (%02x)\n", prop.op_mode); in show_patrol()
119 if (prop.op_mode == MFI_PR_OPMODE_AUTO) { in show_patrol()
120 if (at != 0 && prop.next_exec) in show_patrol()
122 prop.next_exec)); in show_patrol()
123 if (prop.exec_freq == 0xffffffff) in show_patrol()
125 else if (prop.exec_freq != 0) in show_patrol()
127 prop.exec_freq); in show_patrol()
164 for (i = 0; i < list->count; i++) { in show_patrol()
165 if (list->addr[i].scsi_dev_type != 0) in show_patrol()
168 if (mfi_pd_get_info(fd, list->addr[i].device_id, &info, in show_patrol()
172 list->addr[i].device_id); in show_patrol()
180 list->addr[i].device_id, in show_patrol()
250 struct mfi_pr_properties prop; in patrol_config() local
303 error = patrol_get_props(fd, &prop); in patrol_config()
308 prop.op_mode = op_mode; in patrol_config()
311 prop.exec_freq = exec_freq; in patrol_config()
319 prop.next_exec = at + next_exec; in patrol_config()
321 adapter_time(now, at, prop.next_exec)); in patrol_config()
324 if (mfi_dcmd_command(fd, MFI_DCMD_PR_SET_PROPERTIES, &prop, in patrol_config()
325 sizeof(prop), NULL, 0, NULL) < 0) { in patrol_config()