Lines Matching full:periods
323 { 0x06, "suspend", "Set/Get Policy suspend periods" },
2365 * get suspend periods
2369 …(struct ipmi_intf * intf, uint8_t domain, uint8_t policy_id, int *count, struct nm_period *periods) in _ipmi_nm_get_suspend() argument
2391 for (i = 0; i < rsp->data[3]; i += 3, periods++) { in _ipmi_nm_get_suspend()
2392 periods->start = rsp->data[4+i]; in _ipmi_nm_get_suspend()
2393 periods->stop = rsp->data[5+i]; in _ipmi_nm_get_suspend()
2394 periods->repeat = rsp->data[6+i]; in _ipmi_nm_get_suspend()
2404 uint8_t msg_data[21]; /* 6 control bytes + 5 suspend periods, 3 bytes per period */ in _ipmi_nm_set_suspend()
2405 struct nm_period *periods; in _ipmi_nm_set_suspend() local
2414 for (i = 0, periods = &suspend->period[0]; i < (suspend->count*3); i += 3, periods++) { in _ipmi_nm_set_suspend()
2415 msg_data[6+i] = periods->start; in _ipmi_nm_set_suspend()
2416 msg_data[7+i] = periods->stop; in _ipmi_nm_set_suspend()
2417 msg_data[8+i] = periods->repeat; in _ipmi_nm_set_suspend()
3205 struct nm_period periods[5]; in ipmi_nm_get_suspend() local
3211 memset(periods, 0, sizeof(periods)); in ipmi_nm_get_suspend()
3212 if (_ipmi_nm_get_suspend(intf, domain, policy_id, &count, &periods[0])) in ipmi_nm_get_suspend()
3220 printf(" No suspend Periods.\n"); in ipmi_nm_get_suspend()
3225 i, click2hour(periods[i].start), click2min(periods[i].start), in ipmi_nm_get_suspend()
3226 click2hour(periods[i].stop), click2min(periods[i].stop)); in ipmi_nm_get_suspend()
3227 if (periods[i].repeat) printf(", "); in ipmi_nm_get_suspend()
3229 printf("%s", (periods[i].repeat >> j)&1 ? days[j] : ""); in ipmi_nm_get_suspend()
3276 case 0xFF: /* process periods */ in ipmi_nm_suspend()
3814 /* set/get suspend periods */ in ipmi_nm_main()