/openbmc/ipmitool/lib/ |
H A D | ipmi_vita.c | 174 struct ipmi_rs *rsp; in vita_discover() local 191 rsp = intf->sendrecv(intf, &req); in vita_discover() 193 if (rsp == NULL) { in vita_discover() 195 } else if (rsp->ccode == 0xC1) { in vita_discover() 197 val2str(rsp->ccode, completion_code_vals)); in vita_discover() 198 } else if (rsp->ccode == 0xCC) { in vita_discover() 200 val2str(rsp->ccode, completion_code_vals)); in vita_discover() 201 } else if (rsp->ccode != 0) { in vita_discover() 203 val2str(rsp->ccode, completion_code_vals)); in vita_discover() 204 } else if (rsp->data_len < 5) { in vita_discover() [all …]
|
H A D | ipmi_chassis.c | 51 struct ipmi_rs * rsp; in ipmi_chassis_power_status() local 59 rsp = intf->sendrecv(intf, &req); in ipmi_chassis_power_status() 60 if (rsp == NULL) { in ipmi_chassis_power_status() 64 if (rsp->ccode > 0) { in ipmi_chassis_power_status() 66 val2str(rsp->ccode, completion_code_vals)); in ipmi_chassis_power_status() 70 return rsp->data[0] & 1; in ipmi_chassis_power_status() 89 struct ipmi_rs * rsp; in ipmi_chassis_power_control() local 98 rsp = intf->sendrecv(intf, &req); in ipmi_chassis_power_control() 99 if (rsp == NULL) { in ipmi_chassis_power_control() 104 if (rsp->ccode > 0) { in ipmi_chassis_power_control() [all …]
|
H A D | ipmi_picmg.c | 555 struct ipmi_rs * rsp; in ipmi_picmg_getaddr() local 573 rsp = intf->sendrecv(intf, &req); in ipmi_picmg_getaddr() 574 if (!rsp) { in ipmi_picmg_getaddr() 577 } else if (rsp->ccode) { in ipmi_picmg_getaddr() 579 rsp->ccode); in ipmi_picmg_getaddr() 583 printf("Hardware Address : 0x%02x\n", rsp->data[1]); in ipmi_picmg_getaddr() 584 printf("IPMB-0 Address : 0x%02x\n", rsp->data[2]); in ipmi_picmg_getaddr() 585 printf("FRU ID : 0x%02x\n", rsp->data[4]); in ipmi_picmg_getaddr() 586 printf("Site ID : 0x%02x\n", rsp->data[5]); in ipmi_picmg_getaddr() 589 switch (rsp->data[6]) { in ipmi_picmg_getaddr() [all …]
|
H A D | hpm2.c | 66 struct ipmi_rs * rsp; in hpm2_get_capabilities() local 85 rsp = intf->sendrecv(intf, &req); in hpm2_get_capabilities() 87 if (!rsp) { in hpm2_get_capabilities() 92 if (rsp->ccode == 0xC1) { in hpm2_get_capabilities() 94 return rsp->ccode; in hpm2_get_capabilities() 95 } else if (rsp->ccode) { in hpm2_get_capabilities() 97 " compcode = %x", rsp->ccode); in hpm2_get_capabilities() 98 return rsp->ccode; in hpm2_get_capabilities() 102 if (rsp->data_len < 2 || rsp->data_len > 10) { in hpm2_get_capabilities() 103 lprintf(LOG_NOTICE, "Bad response length, len=%d", rsp->data_len); in hpm2_get_capabilities() [all …]
|
H A D | ipmi_pef.c | 192 struct ipmi_rs * rsp = intf->sendrecv(intf, req); in ipmi_pef_msg_exchange() local 193 if (!rsp) { in ipmi_pef_msg_exchange() 195 } else if (rsp->ccode == 0x80) { in ipmi_pef_msg_exchange() 197 } else if (rsp->ccode) { in ipmi_pef_msg_exchange() 198 lprintf(LOG_ERR, " **Error %x in '%s' command", rsp->ccode, txt); in ipmi_pef_msg_exchange() 202 printbuf(rsp->data, rsp->data_len, txt); in ipmi_pef_msg_exchange() 204 return(rsp); in ipmi_pef_msg_exchange() 214 struct ipmi_rs * rsp; in ipmi_pef_get_policy_table() local 228 rsp = ipmi_pef_msg_exchange(intf, &req, "Alert policy table size"); in ipmi_pef_get_policy_table() 229 if (!rsp) in ipmi_pef_get_policy_table() [all …]
|
H A D | ipmi_sol.c | 107 struct ipmi_rs *rsp; in ipmi_sol_payload_access() local 128 rsp = intf->sendrecv(intf, &req); in ipmi_sol_payload_access() 129 if (rsp == NULL) { in ipmi_sol_payload_access() 133 } else if (rsp->ccode != 0) { in ipmi_sol_payload_access() 136 val2str(rsp->ccode, completion_code_vals)); in ipmi_sol_payload_access() 150 struct ipmi_rs *rsp; in ipmi_sol_payload_access_status() local 161 rsp = intf->sendrecv(intf, &req); in ipmi_sol_payload_access_status() 163 if (rsp == NULL) { in ipmi_sol_payload_access_status() 168 switch(rsp->ccode) { in ipmi_sol_payload_access_status() 170 if (rsp->data_len != 4) { in ipmi_sol_payload_access_status() [all …]
|
H A D | ipmi_mc.c | 65 struct ipmi_rs * rsp; in ipmi_mc_reset() local 79 rsp = intf->sendrecv(intf, &req); in ipmi_mc_reset() 84 if (cmd == BMC_COLD_RESET && rsp == NULL) { in ipmi_mc_reset() 86 } else if (rsp == NULL) { in ipmi_mc_reset() 89 } else if (rsp->ccode > 0) { in ipmi_mc_reset() 91 val2str(rsp->ccode, completion_code_vals)); in ipmi_mc_reset() 249 struct ipmi_rs * rsp; in ipmi_mc_get_enables() local 257 rsp = intf->sendrecv(intf, &req); in ipmi_mc_get_enables() 258 if (rsp == NULL) { in ipmi_mc_get_enables() 262 if (rsp->ccode > 0) { in ipmi_mc_get_enables() [all …]
|
H A D | ipmi_isol.c | 67 struct ipmi_rs * rsp; in ipmi_get_isol_info() local 85 rsp = intf->sendrecv(intf, &req); in ipmi_get_isol_info() 86 if (rsp == NULL) { in ipmi_get_isol_info() 90 if (rsp->ccode == 0xc1) { in ipmi_get_isol_info() 94 if (rsp->ccode > 0) { in ipmi_get_isol_info() 96 val2str(rsp->ccode, completion_code_vals)); in ipmi_get_isol_info() 99 params->enabled = rsp->data[1]; in ipmi_get_isol_info() 109 rsp = intf->sendrecv(intf, &req); in ipmi_get_isol_info() 110 if (rsp == NULL) { in ipmi_get_isol_info() 114 if (rsp->ccode > 0) { in ipmi_get_isol_info() [all …]
|
H A D | ipmi_channel.c | 74 struct ipmi_rs *rsp; in _ipmi_get_channel_access() local 89 rsp = intf->sendrecv(intf, &req); in _ipmi_get_channel_access() 90 if (rsp == NULL) { in _ipmi_get_channel_access() 92 } else if (rsp->ccode != 0) { in _ipmi_get_channel_access() 93 return rsp->ccode; in _ipmi_get_channel_access() 94 } else if (rsp->data_len != 2) { in _ipmi_get_channel_access() 97 channel_access->alerting = rsp->data[0] & 0x20; in _ipmi_get_channel_access() 98 channel_access->per_message_auth = rsp->data[0] & 0x10; in _ipmi_get_channel_access() 99 channel_access->user_level_auth = rsp->data[0] & 0x08; in _ipmi_get_channel_access() 100 channel_access->access_mode = rsp->data[0] & 0x07; in _ipmi_get_channel_access() [all …]
|
H A D | ipmi_dcmi.c | 634 chk_rsp(struct ipmi_rs * rsp) in chk_rsp() argument 639 if (rsp == NULL) { in chk_rsp() 647 if ((rsp->ccode >= 0x80) && (rsp->ccode <= 0x8F)) { in chk_rsp() 649 val2str(rsp->ccode, dcmi_ccode_vals), rsp->ccode); in chk_rsp() 651 } else if (rsp->ccode > 0) { in chk_rsp() 653 val2str(rsp->ccode, completion_code_vals), rsp->ccode); in chk_rsp() 657 if(rsp->data[0] != IPMI_DCMI) { in chk_rsp() 658 printf("\n A valid DCMI command was not returned! (%x)", rsp->data[0]); in chk_rsp() 668 chk_nm_rsp(struct ipmi_rs * rsp) in chk_nm_rsp() argument 673 if (rsp == NULL) { in chk_nm_rsp() [all …]
|
H A D | ipmi_fwum.c | 445 struct ipmi_rs *rsp; in KfwumGetInfo() local 453 rsp = intf->sendrecv(intf, &req); in KfwumGetInfo() 454 if (!rsp) { in KfwumGetInfo() 457 } else if (rsp->ccode != 0) { in KfwumGetInfo() 459 rsp->ccode); in KfwumGetInfo() 463 pGetInfo = (struct KfwumGetInfoResp *)rsp->data; in KfwumGetInfo() 486 if ((pGetInfo->protocolRevision) <= 0x05 || (rsp->data_len < 7 )) { in KfwumGetInfo() 543 struct ipmi_rs *rsp; in KfwumGetDeviceInfo() local 551 rsp = intf->sendrecv(intf, &req); in KfwumGetDeviceInfo() 552 if (rsp == NULL) { in KfwumGetDeviceInfo() [all …]
|
H A D | ipmi_kontronoem.c | 176 struct ipmi_rs *rsp; in ipmi_kontronoem_send_set_large_buffer() local 190 rsp = intf->sendrecv(intf, &req); in ipmi_kontronoem_send_set_large_buffer() 191 if (rsp == NULL) { in ipmi_kontronoem_send_set_large_buffer() 194 } else if (rsp->ccode > 0) { in ipmi_kontronoem_send_set_large_buffer() 196 val2str(rsp->ccode, completion_code_vals), rsp->ccode); in ipmi_kontronoem_send_set_large_buffer() 215 struct ipmi_rs *rsp; in ipmi_kontron_set_serial_number() local 245 rsp = intf->sendrecv(intf, &req); in ipmi_kontron_set_serial_number() 246 if (rsp == NULL) { in ipmi_kontron_set_serial_number() 249 } else if (rsp->ccode > 0) { in ipmi_kontron_set_serial_number() 253 sn_size = rsp->data_len; in ipmi_kontron_set_serial_number() [all …]
|
/openbmc/linux/kernel/rcu/ |
H A D | sync.c | 21 void rcu_sync_init(struct rcu_sync *rsp) in rcu_sync_init() argument 23 memset(rsp, 0, sizeof(*rsp)); in rcu_sync_init() 24 init_waitqueue_head(&rsp->gp_wait); in rcu_sync_init() 36 void rcu_sync_enter_start(struct rcu_sync *rsp) in rcu_sync_enter_start() argument 38 rsp->gp_count++; in rcu_sync_enter_start() 39 rsp->gp_state = GP_PASSED; in rcu_sync_enter_start() 45 static void rcu_sync_call(struct rcu_sync *rsp) in rcu_sync_call() argument 47 call_rcu_hurry(&rsp->cb_head, rcu_sync_func); in rcu_sync_call() 75 struct rcu_sync *rsp = container_of(rhp, struct rcu_sync, cb_head); in rcu_sync_func() local 78 WARN_ON_ONCE(READ_ONCE(rsp->gp_state) == GP_IDLE); in rcu_sync_func() [all …]
|
/openbmc/linux/arch/x86/kernel/ |
H A D | ftrace_64.S | 70 pushq \added+8*2(%rsp) 72 movq %rsp, %rbp 74 pushq \added+8*3(%rsp) 76 movq %rsp, %rbp 82 subq $(FRAME_SIZE), %rsp 83 movq %rax, RAX(%rsp) 84 movq %rcx, RCX(%rsp) 85 movq %rdx, RDX(%rsp) 86 movq %rsi, RSI(%rsp) 87 movq %rdi, RDI(%rsp) [all …]
|
/openbmc/linux/net/ncsi/ |
H A D | ncsi-rsp.c | 46 h = (struct ncsi_rsp_pkt_hdr *)skb_network_header(nr->rsp); in ncsi_validate_rsp_pkt() 91 struct ncsi_rsp_pkt *rsp; in ncsi_rsp_handler_cis() local 97 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp); in ncsi_rsp_handler_cis() 98 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel, &np, &nc); in ncsi_rsp_handler_cis() 103 id = NCSI_CHANNEL_INDEX(rsp->rsp.common.channel); in ncsi_rsp_handler_cis() 112 struct ncsi_rsp_pkt *rsp; in ncsi_rsp_handler_sp() local 120 rsp = (struct ncsi_rsp_pkt *)skb_network_header(nr->rsp); in ncsi_rsp_handler_sp() 121 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel, in ncsi_rsp_handler_sp() 127 id = NCSI_PACKAGE_INDEX(rsp->rsp.common.channel); in ncsi_rsp_handler_sp() 138 struct ncsi_rsp_pkt *rsp; in ncsi_rsp_handler_dp() local [all …]
|
/openbmc/ipmitool/src/plugins/lan/ |
H A D | lan.c | 98 static int ipmi_lan_send_rsp(struct ipmi_intf * intf, struct ipmi_rs * rsp); 254 static struct ipmi_rs rsp; in ipmi_lan_recv_packet() local 283 ret = recv(intf->fd, &rsp.data, IPMI_BUF_SIZE, 0); in ipmi_lan_recv_packet() 299 ret = recv(intf->fd, &rsp.data, IPMI_BUF_SIZE, 0); in ipmi_lan_recv_packet() 307 rsp.data[ret] = '\0'; in ipmi_lan_recv_packet() 308 rsp.data_len = ret; in ipmi_lan_recv_packet() 311 printbuf(rsp.data, rsp.data_len, "recv_packet"); in ipmi_lan_recv_packet() 313 return &rsp; in ipmi_lan_recv_packet() 344 ipmi_handle_pong(struct ipmi_intf * intf, struct ipmi_rs * rsp) in ipmi_handle_pong() argument 348 if (rsp == NULL) in ipmi_handle_pong() [all …]
|
/openbmc/ipmitool/src/plugins/lanplus/ |
H A D | lanplus.c | 108 static void read_open_session_response(struct ipmi_rs * rsp, int offset); 109 static void read_rakp2_message(struct ipmi_rs * rsp, int offset, uint8_t alg); 110 static void read_rakp4_message(struct ipmi_rs * rsp, int offset, uint8_t alg); 111 static void read_session_data(struct ipmi_rs * rsp, int * offset, struct ipmi_session *s); 112 static void read_session_data_v15(struct ipmi_rs * rsp, int * offset, struct ipmi_session *s); 113 static void read_session_data_v2x(struct ipmi_rs * rsp, int * offset, struct ipmi_session *s); 114 static void read_ipmi_response(struct ipmi_rs * rsp, int * offset); 115 static void read_sol_packet(struct ipmi_rs * rsp, int * offset); 122 struct ipmi_rs *rsp); 125 struct ipmi_rs * rsp); [all …]
|
H A D | lanplus_dump.c | 44 void lanplus_dump_open_session_response(const struct ipmi_rs * rsp) in lanplus_dump_open_session_response() argument 53 rsp->payload.open_session_response.message_tag); in lanplus_dump_open_session_response() 56 val2str(rsp->payload.open_session_response.rakp_return_code, in lanplus_dump_open_session_response() 60 val2str(rsp->payload.open_session_response.max_priv_level, in lanplus_dump_open_session_response() 64 (long)rsp->payload.open_session_response.console_id); in lanplus_dump_open_session_response() 67 if (rsp->payload.open_session_response.rakp_return_code != in lanplus_dump_open_session_response() 73 (long)rsp->payload.open_session_response.bmc_id); in lanplus_dump_open_session_response() 76 val2str(rsp->payload.open_session_response.auth_alg, in lanplus_dump_open_session_response() 80 val2str(rsp->payload.open_session_response.integrity_alg, in lanplus_dump_open_session_response() 84 val2str(rsp->payload.open_session_response.crypt_alg, in lanplus_dump_open_session_response() [all …]
|
/openbmc/linux/arch/x86/entry/ |
H A D | entry_64.S | 93 movq %rsp, PER_CPU_VAR(cpu_tss_rw + TSS_sp2) 94 SWITCH_TO_KERNEL_CR3 scratch_reg=%rsp 95 movq PER_CPU_VAR(pcpu_hot + X86_top_of_stack), %rsp 112 movq %rsp, %rdi 133 movq RCX(%rsp), %rcx 134 movq RIP(%rsp), %r11 162 cmpq $__USER_CS, CS(%rsp) /* CS must match SYSRET */ 165 movq R11(%rsp), %r11 166 cmpq %r11, EFLAGS(%rsp) /* R11 == RFLAGS */ 179 cmpq $__USER_DS, SS(%rsp) /* SS must match SYSRET */ [all …]
|
/openbmc/qemu/hw/ipmi/ |
H A D | ipmi_bmc_sim.c | 268 static inline void rsp_buffer_pushmore(RspBuffer *rsp, uint8_t *bytes, in rsp_buffer_pushmore() argument 271 if (rsp->len + n >= sizeof(rsp->buffer)) { in rsp_buffer_pushmore() 272 rsp_buffer_set_error(rsp, IPMI_CC_REQUEST_DATA_TRUNCATED); in rsp_buffer_pushmore() 276 memcpy(&rsp->buffer[rsp->len], bytes, n); in rsp_buffer_pushmore() 277 rsp->len += n; in rsp_buffer_pushmore() 650 RspBuffer rsp = RSP_BUFFER_INITIALIZER; in ipmi_sim_handle_command() local 654 if (sizeof(rsp.buffer) < 3) { in ipmi_sim_handle_command() 655 rsp_buffer_set_error(&rsp, IPMI_CC_REQUEST_DATA_TRUNCATED); in ipmi_sim_handle_command() 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() [all …]
|
/openbmc/linux/tools/net/ynl/generated/ |
H A D | devlink-user.c | 430 void devlink_get_rsp_free(struct devlink_get_rsp *rsp) in devlink_get_rsp_free() argument 432 free(rsp->bus_name); in devlink_get_rsp_free() 433 free(rsp->dev_name); in devlink_get_rsp_free() 434 devlink_dl_dev_stats_free(&rsp->dev_stats); in devlink_get_rsp_free() 435 free(rsp); in devlink_get_rsp_free() 502 struct devlink_get_rsp *rsp; in devlink_get() local 515 rsp = calloc(1, sizeof(*rsp)); in devlink_get() 516 yrs.yarg.data = rsp; in devlink_get() 524 return rsp; in devlink_get() 527 devlink_get_rsp_free(rsp); in devlink_get() [all …]
|
H A D | ethtool-user.c | 1556 void ethtool_strset_get_rsp_free(struct ethtool_strset_get_rsp *rsp) in ethtool_strset_get_rsp_free() argument 1558 ethtool_header_free(&rsp->header); in ethtool_strset_get_rsp_free() 1559 ethtool_stringsets_free(&rsp->stringsets); in ethtool_strset_get_rsp_free() 1560 free(rsp); in ethtool_strset_get_rsp_free() 1604 struct ethtool_strset_get_rsp *rsp; in ethtool_strset_get() local 1619 rsp = calloc(1, sizeof(*rsp)); in ethtool_strset_get() 1620 yrs.yarg.data = rsp; in ethtool_strset_get() 1628 return rsp; in ethtool_strset_get() 1631 ethtool_strset_get_rsp_free(rsp); in ethtool_strset_get() 1636 void ethtool_strset_get_list_free(struct ethtool_strset_get_list *rsp) in ethtool_strset_get_list_free() argument [all …]
|
/openbmc/linux/drivers/nvme/target/ |
H A D | rdma.c | 164 static bool nvmet_rdma_execute_command(struct nvmet_rdma_rsp *rsp); 194 static inline bool nvmet_rdma_need_data_in(struct nvmet_rdma_rsp *rsp) in nvmet_rdma_need_data_in() argument 196 return nvme_is_write(rsp->req.cmd) && in nvmet_rdma_need_data_in() 197 rsp->req.transfer_len && in nvmet_rdma_need_data_in() 198 !(rsp->flags & NVMET_RDMA_REQ_INLINE_DATA); in nvmet_rdma_need_data_in() 201 static inline bool nvmet_rdma_need_data_out(struct nvmet_rdma_rsp *rsp) in nvmet_rdma_need_data_out() argument 203 return !nvme_is_write(rsp->req.cmd) && in nvmet_rdma_need_data_out() 204 rsp->req.transfer_len && in nvmet_rdma_need_data_out() 205 !rsp->req.cqe->status && in nvmet_rdma_need_data_out() 206 !(rsp->flags & NVMET_RDMA_REQ_INLINE_DATA); in nvmet_rdma_need_data_out() [all …]
|
/openbmc/linux/fs/smb/server/ |
H A D | smb2pdu.c | 42 static void __wbuf(struct ksmbd_work *work, void **req, void **rsp) in __wbuf() argument 46 *rsp = ksmbd_resp_buf_next(work); in __wbuf() 49 *rsp = smb2_get_msg(work->response_buf); in __wbuf() 255 struct smb2_negotiate_rsp *rsp; in init_smb2_neg_rsp() local 273 rsp = smb2_get_msg(work->response_buf); in init_smb2_neg_rsp() 277 rsp->StructureSize = cpu_to_le16(65); in init_smb2_neg_rsp() 279 rsp->DialectRevision = cpu_to_le16(conn->dialect); in init_smb2_neg_rsp() 283 rsp->Capabilities = cpu_to_le32(conn->vals->capabilities); in init_smb2_neg_rsp() 285 rsp->MaxTransactSize = cpu_to_le32(conn->vals->max_trans_size); in init_smb2_neg_rsp() 286 rsp->MaxReadSize = cpu_to_le32(conn->vals->max_read_size); in init_smb2_neg_rsp() [all …]
|
/openbmc/linux/arch/x86/platform/efi/ |
H A D | efi_thunk_64.S | 37 movq %rsp, %rax 38 movq efi_mixed_mode_stack_pa(%rip), %rsp 44 subq $0x24, %rsp 48 movl %ebp, 0x18(%rsp) 49 movl %ebx, 0x1c(%rsp) 50 movl %eax, 0x20(%rsp) 63 movl %ebx, 0x0(%rsp) /* return address */ 64 movl %esi, 0x4(%rsp) 65 movl %edx, 0x8(%rsp) 66 movl %ecx, 0xc(%rsp) [all …]
|