Lines Matching refs:ir_request

324 			error = copyin(req->msg.data, kreq->ir_request,  in ipmi_ioctl()
345 kreq->ir_request[0] = iaddr->channel; in ipmi_ioctl()
346 kreq->ir_request[1] = iaddr->slave_addr; in ipmi_ioctl()
347 kreq->ir_request[2] = IPMI_ADDR(req->msg.netfn, iaddr->lun); in ipmi_ioctl()
348 kreq->ir_request[3] = in ipmi_ioctl()
349 ipmi_ipmb_checksum(&kreq->ir_request[1], 2); in ipmi_ioctl()
350 kreq->ir_request[4] = dev->ipmi_address; in ipmi_ioctl()
351 kreq->ir_request[5] = IPMI_ADDR(0, dev->ipmi_lun); in ipmi_ioctl()
352 kreq->ir_request[6] = req->msg.cmd; in ipmi_ioctl()
355 error = copyin(req->msg.data, &kreq->ir_request[7], in ipmi_ioctl()
360 kreq->ir_request[req->msg.data_len + 7] = in ipmi_ioctl()
361 ipmi_ipmb_checksum(&kreq->ir_request[4], in ipmi_ioctl()
513 req->ir_request = (char *)&req[1]; in ipmi_init_request()
663 req->ir_request[0] = IPMI_SET_WD_TIMER_DONT_STOP in ipmi_set_watchdog()
665 req->ir_request[1] = (wd_timer_actions & 0xff); in ipmi_set_watchdog()
666 req->ir_request[2] = min(0xff, in ipmi_set_watchdog()
668 req->ir_request[3] = 0; /* Timer use */ in ipmi_set_watchdog()
669 req->ir_request[4] = (sec * 10) & 0xff; in ipmi_set_watchdog()
670 req->ir_request[5] = (sec * 10) >> 8; in ipmi_set_watchdog()
672 req->ir_request[0] = IPMI_SET_WD_TIMER_SMS_OS; in ipmi_set_watchdog()
673 req->ir_request[1] = 0; in ipmi_set_watchdog()
674 req->ir_request[2] = 0; in ipmi_set_watchdog()
675 req->ir_request[3] = 0; /* Timer use */ in ipmi_set_watchdog()
676 req->ir_request[4] = 0; in ipmi_set_watchdog()
677 req->ir_request[5] = 0; in ipmi_set_watchdog()
812 req->ir_request[0] = IPMI_CC_POWER_CYCLE; in ipmi_power_cycle()
903 req->ir_request[0] = i; in ipmi_startup()