Lines Matching refs:rsp_buffer_push
659 rsp_buffer_push(&rsp, cmd[0] | 0x04); in ipmi_sim_handle_command()
660 rsp_buffer_push(&rsp, cmd[1]); in ipmi_sim_handle_command()
661 rsp_buffer_push(&rsp, 0); /* Assume success */ in ipmi_sim_handle_command()
770 rsp_buffer_push(rsp, 0); in chassis_capabilities()
771 rsp_buffer_push(rsp, ibs->parent.slave_addr); in chassis_capabilities()
772 rsp_buffer_push(rsp, ibs->parent.slave_addr); in chassis_capabilities()
773 rsp_buffer_push(rsp, ibs->parent.slave_addr); in chassis_capabilities()
774 rsp_buffer_push(rsp, ibs->parent.slave_addr); in chassis_capabilities()
781 rsp_buffer_push(rsp, 0x61); /* Unknown power restore, power is on */ in chassis_status()
782 rsp_buffer_push(rsp, 0); in chassis_status()
783 rsp_buffer_push(rsp, 0); in chassis_status()
784 rsp_buffer_push(rsp, 0); in chassis_status()
825 rsp_buffer_push(rsp, ibs->restart_cause & 0xf); /* Restart Cause */ in chassis_get_sys_restart_cause()
826 rsp_buffer_push(rsp, 0); /* Channel 0 */ in chassis_get_sys_restart_cause()
833 rsp_buffer_push(rsp, ibs->device_id); in get_device_id()
834 rsp_buffer_push(rsp, ibs->device_rev & 0xf); in get_device_id()
835 rsp_buffer_push(rsp, ibs->fwrev1 & 0x7f); in get_device_id()
836 rsp_buffer_push(rsp, ibs->fwrev2); in get_device_id()
837 rsp_buffer_push(rsp, ibs->ipmi_version); in get_device_id()
838 rsp_buffer_push(rsp, 0x07); /* sensor, SDR, and SEL. */ in get_device_id()
839 rsp_buffer_push(rsp, ibs->mfg_id & 0xff); in get_device_id()
840 rsp_buffer_push(rsp, (ibs->mfg_id >> 8) & 0xff); in get_device_id()
841 rsp_buffer_push(rsp, (ibs->mfg_id >> 16) & 0xff); in get_device_id()
842 rsp_buffer_push(rsp, ibs->product_id & 0xff); in get_device_id()
843 rsp_buffer_push(rsp, (ibs->product_id >> 8) & 0xff); in get_device_id()
898 rsp_buffer_push(rsp, ibs->acpi_power_state[0]); in get_acpi_power_state()
899 rsp_buffer_push(rsp, ibs->acpi_power_state[1]); in get_acpi_power_state()
920 rsp_buffer_push(rsp, ibs->uuid.data[i]); in get_device_guid()
935 rsp_buffer_push(rsp, ibs->bmc_global_enables); in get_bmc_global_enables()
953 rsp_buffer_push(rsp, ibs->msg_flags); in get_msg_flags()
969 rsp_buffer_push(rsp, ibs->evtbuf[i]); in read_evt_msg_buf()
985 rsp_buffer_push(rsp, 0); /* Channel 0 */ in get_msg()
1204 rsp_buffer_push(rsp, ibs->watchdog_use); in get_watchdog_timer()
1205 rsp_buffer_push(rsp, ibs->watchdog_action); in get_watchdog_timer()
1206 rsp_buffer_push(rsp, ibs->watchdog_pretimeout); in get_watchdog_timer()
1207 rsp_buffer_push(rsp, ibs->watchdog_expired); in get_watchdog_timer()
1208 rsp_buffer_push(rsp, ibs->watchdog_timeout & 0xff); in get_watchdog_timer()
1209 rsp_buffer_push(rsp, (ibs->watchdog_timeout >> 8) & 0xff); in get_watchdog_timer()
1214 rsp_buffer_push(rsp, timeout & 0xff); in get_watchdog_timer()
1215 rsp_buffer_push(rsp, (timeout >> 8) & 0xff); in get_watchdog_timer()
1217 rsp_buffer_push(rsp, 0); in get_watchdog_timer()
1218 rsp_buffer_push(rsp, 0); in get_watchdog_timer()
1228 rsp_buffer_push(rsp, 0x51); /* Conform to IPMI 1.5 spec */ in get_sdr_rep_info()
1229 rsp_buffer_push(rsp, ibs->sdr.next_rec_id & 0xff); in get_sdr_rep_info()
1230 rsp_buffer_push(rsp, (ibs->sdr.next_rec_id >> 8) & 0xff); in get_sdr_rep_info()
1231 rsp_buffer_push(rsp, (MAX_SDR_SIZE - ibs->sdr.next_free) & 0xff); in get_sdr_rep_info()
1232 rsp_buffer_push(rsp, ((MAX_SDR_SIZE - ibs->sdr.next_free) >> 8) & 0xff); in get_sdr_rep_info()
1234 rsp_buffer_push(rsp, ibs->sdr.last_addition[i]); in get_sdr_rep_info()
1237 rsp_buffer_push(rsp, ibs->sdr.last_clear[i]); in get_sdr_rep_info()
1240 rsp_buffer_push(rsp, (ibs->sdr.overflow << 7) | 0x22); in get_sdr_rep_info()
1247 rsp_buffer_push(rsp, ibs->sdr.reservation & 0xff); in reserve_sdr_rep()
1248 rsp_buffer_push(rsp, (ibs->sdr.reservation >> 8) & 0xff); in reserve_sdr_rep()
1280 rsp_buffer_push(rsp, nextrec & 0xff); in get_sdr()
1281 rsp_buffer_push(rsp, (nextrec >> 8) & 0xff); in get_sdr()
1306 rsp_buffer_push(rsp, recid & 0xff); in add_sdr()
1307 rsp_buffer_push(rsp, (recid >> 8) & 0xff); in add_sdr()
1327 rsp_buffer_push(rsp, 1); /* Erasure complete */ in clear_sdr_rep()
1330 rsp_buffer_push(rsp, 1); /* Erasure complete */ in clear_sdr_rep()
1343 rsp_buffer_push(rsp, 0x51); /* Conform to IPMI 1.5 */ in get_sel_info()
1344 rsp_buffer_push(rsp, ibs->sel.next_free & 0xff); in get_sel_info()
1345 rsp_buffer_push(rsp, (ibs->sel.next_free >> 8) & 0xff); in get_sel_info()
1347 rsp_buffer_push(rsp, val & 0xff); in get_sel_info()
1348 rsp_buffer_push(rsp, (val >> 8) & 0xff); in get_sel_info()
1350 rsp_buffer_push(rsp, ibs->sel.last_addition[i]); in get_sel_info()
1353 rsp_buffer_push(rsp, ibs->sel.last_clear[i]); in get_sel_info()
1356 rsp_buffer_push(rsp, (ibs->sel.overflow << 7) | 0x02); in get_sel_info()
1375 rsp_buffer_push(rsp, fru_entry_size & 0xff); in get_fru_area_info()
1376 rsp_buffer_push(rsp, fru_entry_size >> 8 & 0xff); in get_fru_area_info()
1377 rsp_buffer_push(rsp, 0x0); in get_fru_area_info()
1407 rsp_buffer_push(rsp, count & 0xff); in read_fru_data()
1409 rsp_buffer_push(rsp, fru_entry[offset + i]); in read_fru_data()
1441 rsp_buffer_push(rsp, count & 0xff); in write_fru_data()
1448 rsp_buffer_push(rsp, ibs->sel.reservation & 0xff); in reserve_sel()
1449 rsp_buffer_push(rsp, (ibs->sel.reservation >> 8) & 0xff); in reserve_sel()
1489 rsp_buffer_push(rsp, 0xff); in get_sel_entry()
1490 rsp_buffer_push(rsp, 0xff); in get_sel_entry()
1492 rsp_buffer_push(rsp, (val + 1) & 0xff); in get_sel_entry()
1493 rsp_buffer_push(rsp, ((val + 1) >> 8) & 0xff); in get_sel_entry()
1496 rsp_buffer_push(rsp, ibs->sel.sel[val][cmd[6]]); in get_sel_entry()
1509 rsp_buffer_push(rsp, cmd[2]); in add_sel_entry()
1510 rsp_buffer_push(rsp, cmd[3]); in add_sel_entry()
1530 rsp_buffer_push(rsp, 1); /* Erasure complete */ in clear_sel()
1533 rsp_buffer_push(rsp, 1); /* Erasure complete */ in clear_sel()
1549 rsp_buffer_push(rsp, val & 0xff); in get_sel_time()
1550 rsp_buffer_push(rsp, (val >> 8) & 0xff); in get_sel_time()
1551 rsp_buffer_push(rsp, (val >> 16) & 0xff); in get_sel_time()
1552 rsp_buffer_push(rsp, (val >> 24) & 0xff); in get_sel_time()
1651 rsp_buffer_push(rsp, IPMI_SENSOR_GET_RET_STATUS(sens)); in get_sensor_evt_enable()
1652 rsp_buffer_push(rsp, sens->assert_enable & 0xff); in get_sensor_evt_enable()
1653 rsp_buffer_push(rsp, (sens->assert_enable >> 8) & 0xff); in get_sensor_evt_enable()
1654 rsp_buffer_push(rsp, sens->deassert_enable & 0xff); in get_sensor_evt_enable()
1655 rsp_buffer_push(rsp, (sens->deassert_enable >> 8) & 0xff); in get_sensor_evt_enable()
1690 rsp_buffer_push(rsp, sens->reading); in get_sensor_evt_status()
1691 rsp_buffer_push(rsp, IPMI_SENSOR_GET_RET_STATUS(sens)); in get_sensor_evt_status()
1692 rsp_buffer_push(rsp, sens->assert_states & 0xff); in get_sensor_evt_status()
1693 rsp_buffer_push(rsp, (sens->assert_states >> 8) & 0xff); in get_sensor_evt_status()
1694 rsp_buffer_push(rsp, sens->deassert_states & 0xff); in get_sensor_evt_status()
1695 rsp_buffer_push(rsp, (sens->deassert_states >> 8) & 0xff); in get_sensor_evt_status()
1710 rsp_buffer_push(rsp, sens->reading); in get_sensor_reading()
1711 rsp_buffer_push(rsp, IPMI_SENSOR_GET_RET_STATUS(sens)); in get_sensor_reading()
1712 rsp_buffer_push(rsp, sens->states & 0xff); in get_sensor_reading()
1714 rsp_buffer_push(rsp, (sens->states >> 8) & 0xff); in get_sensor_reading()
1748 rsp_buffer_push(rsp, sens->sensor_type); in get_sensor_type()
1749 rsp_buffer_push(rsp, sens->evt_reading_type_code); in get_sensor_type()