Lines Matching refs:in

152     } QEMU_PACKED *in;  in cmd_tunnel_management_cmd()  local
162 if (cmd->in < sizeof(*in)) { in cmd_tunnel_management_cmd()
165 in = (void *)payload_in; in cmd_tunnel_management_cmd()
168 if (len_in < sizeof(*in)) { in cmd_tunnel_management_cmd()
172 if (in->size < sizeof(in->ccimessage)) { in cmd_tunnel_management_cmd()
176 if (in->size != len_in - offsetof(typeof(*out), ccimessage)) { in cmd_tunnel_management_cmd()
179 if (in->ccimessage.category != CXL_CCI_CAT_REQ) { in cmd_tunnel_management_cmd()
183 if (in->target_type != 0) { in cmd_tunnel_management_cmd()
198 if (in->port_or_ld_id != 0) { in cmd_tunnel_management_cmd()
207 in->port_or_ld_id); in cmd_tunnel_management_cmd()
227 pl_length = in->ccimessage.pl_length[2] << 16 | in cmd_tunnel_management_cmd()
228 in->ccimessage.pl_length[1] << 8 | in->ccimessage.pl_length[0]; in cmd_tunnel_management_cmd()
230 in->ccimessage.command_set, in cmd_tunnel_management_cmd()
231 in->ccimessage.command, in cmd_tunnel_management_cmd()
232 pl_length, in->ccimessage.payload, in cmd_tunnel_management_cmd()
240 out->ccimessage.command = in->ccimessage.command; in cmd_tunnel_management_cmd()
241 out->ccimessage.command_set = in->ccimessage.command_set; in cmd_tunnel_management_cmd()
242 out->ccimessage.tag = in->ccimessage.tag; in cmd_tunnel_management_cmd()
258 if (cmd->in < sizeof(log_type)) { in cmd_events_get_records()
463 } QEMU_PACKED *in = (void *)payload_in; in cmd_set_response_msg_limit() local
464 QEMU_BUILD_BUG_ON(sizeof(*in) != 1); in cmd_set_response_msg_limit()
470 if (in->rsp_limit < 8 || in->rsp_limit > 10) { in cmd_set_response_msg_limit()
474 cci->payload_max = 1 << in->rsp_limit; in cmd_set_response_msg_limit()
475 out->rsp_limit = in->rsp_limit; in cmd_set_response_msg_limit()
555 } QEMU_PACKED *in; in cmd_get_physical_port_state() local
590 in = (struct cxl_fmapi_get_phys_port_state_req_pl *)payload_in; in cmd_get_physical_port_state()
593 if (len_in < sizeof(*in)) { in cmd_get_physical_port_state()
597 if (sizeof(*out) + sizeof(*out->ports) * in->num_ports > cci->payload_max) { in cmd_get_physical_port_state()
602 out->num_ports = in->num_ports; in cmd_get_physical_port_state()
604 for (i = 0; i < in->num_ports; i++) { in cmd_get_physical_port_state()
612 port_dev = pcie_find_port_by_pn(bus, in->ports[i]); in cmd_get_physical_port_state()
627 } else if (usp->port == in->ports[i]) { /* USP */ in cmd_get_physical_port_state()
635 port->port_id = in->ports[i]; in cmd_get_physical_port_state()
664 pl_size = sizeof(*out) + sizeof(*out->ports) * in->num_ports; in cmd_get_physical_port_state()
1657 } QEMU_PACKED *in = (void *)payload_in; in cmd_set_alert_config() local
1659 if (in->valid_alert_actions & CXL_ALERTS_LIFE_USED_WARN_THRESH) { in cmd_set_alert_config()
1664 if (in->life_used_warn_thresh >= in cmd_set_alert_config()
1668 alert_config->life_used_warn_thresh = in->life_used_warn_thresh; in cmd_set_alert_config()
1672 if (in->valid_alert_actions & CXL_ALERTS_OVER_TEMP_WARN_THRESH) { in cmd_set_alert_config()
1678 if (in->over_temp_warn_thresh >= in cmd_set_alert_config()
1682 alert_config->over_temp_warn_thresh = in->over_temp_warn_thresh; in cmd_set_alert_config()
1686 if (in->valid_alert_actions & CXL_ALERTS_UNDER_TEMP_WARN_THRESH) { in cmd_set_alert_config()
1692 if (in->under_temp_warn_thresh <= in cmd_set_alert_config()
1696 alert_config->under_temp_warn_thresh = in->under_temp_warn_thresh; in cmd_set_alert_config()
1700 if (in->valid_alert_actions & CXL_ALERTS_COR_VMEM_ERR_WARN_THRESH) { in cmd_set_alert_config()
1701 alert_config->cor_vmem_err_warn_thresh = in->cor_vmem_err_warn_thresh; in cmd_set_alert_config()
1705 if (in->valid_alert_actions & CXL_ALERTS_COR_PMEM_ERR_WARN_THRESH) { in cmd_set_alert_config()
1706 alert_config->cor_pmem_err_warn_thresh = in->cor_pmem_err_warn_thresh; in cmd_set_alert_config()
2182 struct get_poison_list_pl *in = (void *)payload_in; in cmd_media_get_poison_list() local
2191 query_start = ldq_le_p(&in->pa); in cmd_media_get_poison_list()
2196 query_length = ldq_le_p(&in->length) * CXL_CACHE_LINE_SIZE; in cmd_media_get_poison_list()
2253 struct inject_poison_pl *in = (void *)payload_in; in cmd_media_inject_poison() local
2254 uint64_t dpa = ldq_le_p(&in->dpa); in cmd_media_inject_poison()
2313 struct clear_poison_pl *in = (void *)payload_in; in cmd_media_clear_poison() local
2315 dpa = ldq_le_p(&in->dpa); in cmd_media_clear_poison()
2323 if (!cvc->set_cacheline(ct3d, dpa, in->data)) { in cmd_media_clear_poison()
2414 struct get_scan_media_capabilities_pl *in = (void *)payload_in; in cmd_media_get_scan_media_capabilities() local
2419 query_start = ldq_le_p(&in->pa); in cmd_media_get_scan_media_capabilities()
2424 query_length = ldq_le_p(&in->length) * CXL_CACHE_LINE_SIZE; in cmd_media_get_scan_media_capabilities()
2476 struct scan_media_pl *in = (void *)payload_in; in cmd_media_scan_media() local
2483 query_start = ldq_le_p(&in->pa); in cmd_media_scan_media()
2488 query_length = ldq_le_p(&in->length) * CXL_CACHE_LINE_SIZE; in cmd_media_scan_media()
2498 if (in->flags == 0) { /* TODO */ in cmd_media_scan_media()
2656 } QEMU_PACKED *in = (void *)payload_in; in cmd_dcd_get_dyn_cap_config() local
2682 start_rid = in->start_rid; in cmd_dcd_get_dyn_cap_config()
2687 record_count = MIN(ct3d->dc.num_regions - in->start_rid, in->region_cnt); in cmd_dcd_get_dyn_cap_config()
2739 } QEMU_PACKED *in = (void *)payload_in; in cmd_dcd_get_dyn_cap_ext_list() local
2747 uint32_t start_extent_id = in->start_extent_id; in cmd_dcd_get_dyn_cap_ext_list()
2757 record_count = MIN(in->extent_cnt, in cmd_dcd_get_dyn_cap_ext_list()
2923 const CXLUpdateDCExtentListInPl *in) in cxl_detect_malformed_extent_list() argument
2940 for (i = 0; i < in->num_entries_updated; i++) { in cxl_detect_malformed_extent_list()
2941 dpa = in->updated_entries[i].start_dpa; in cxl_detect_malformed_extent_list()
2942 len = in->updated_entries[i].len; in cxl_detect_malformed_extent_list()
2965 const CXLUpdateDCExtentListInPl *in) in cxl_dcd_add_dyn_cap_rsp_dry_run() argument
2973 for (i = 0; i < in->num_entries_updated; i++) { in cxl_dcd_add_dyn_cap_rsp_dry_run()
2974 dpa = in->updated_entries[i].start_dpa; in cxl_dcd_add_dyn_cap_rsp_dry_run()
2975 len = in->updated_entries[i].len; in cxl_dcd_add_dyn_cap_rsp_dry_run()
3011 CXLUpdateDCExtentListInPl *in = (void *)payload_in; in cmd_dcd_add_dyn_cap_rsp() local
3018 if (len_in < sizeof(*in)) { in cmd_dcd_add_dyn_cap_rsp()
3022 if (in->num_entries_updated == 0) { in cmd_dcd_add_dyn_cap_rsp()
3028 sizeof(*in) + sizeof(*in->updated_entries) * in->num_entries_updated) { in cmd_dcd_add_dyn_cap_rsp()
3033 if (in->num_entries_updated + ct3d->dc.total_extent_count > in cmd_dcd_add_dyn_cap_rsp()
3038 ret = cxl_detect_malformed_extent_list(ct3d, in); in cmd_dcd_add_dyn_cap_rsp()
3043 ret = cxl_dcd_add_dyn_cap_rsp_dry_run(ct3d, in); in cmd_dcd_add_dyn_cap_rsp()
3048 for (i = 0; i < in->num_entries_updated; i++) { in cmd_dcd_add_dyn_cap_rsp()
3049 dpa = in->updated_entries[i].start_dpa; in cmd_dcd_add_dyn_cap_rsp()
3050 len = in->updated_entries[i].len; in cmd_dcd_add_dyn_cap_rsp()
3085 const CXLUpdateDCExtentListInPl *in, CXLDCExtentList *updated_list, in cxl_dc_extent_release_dry_run() argument
3097 for (i = 0; i < in->num_entries_updated; i++) { in cxl_dc_extent_release_dry_run()
3100 dpa = in->updated_entries[i].start_dpa; in cxl_dc_extent_release_dry_run()
3101 len = in->updated_entries[i].len; in cxl_dc_extent_release_dry_run()
3179 CXLUpdateDCExtentListInPl *in = (void *)payload_in; in cmd_dcd_release_dyn_cap() local
3186 if (len_in < sizeof(*in)) { in cmd_dcd_release_dyn_cap()
3190 if (in->num_entries_updated == 0) { in cmd_dcd_release_dyn_cap()
3195 sizeof(*in) + sizeof(*in->updated_entries) * in->num_entries_updated) { in cmd_dcd_release_dyn_cap()
3199 ret = cxl_detect_malformed_extent_list(ct3d, in); in cmd_dcd_release_dyn_cap()
3204 ret = cxl_dc_extent_release_dry_run(ct3d, in, &updated_list, in cmd_dcd_release_dyn_cap()
3369 if (len_in != cxl_cmd->in && cxl_cmd->in != ~0) { in cxl_process_cci_message()