Lines Matching refs:socket_id
48 static int s390_socket_nb_from_ids(int drawer_id, int book_id, int socket_id) in s390_socket_nb_from_ids() argument
51 current_machine->smp.sockets + socket_id; in s390_socket_nb_from_ids()
64 cpu->env.socket_id); in s390_socket_nb()
188 if ((env->socket_id < 0 || env->book_id < 0 || env->drawer_id < 0) && in s390_topology_cpu_default()
189 (env->socket_id >= 0 || env->book_id >= 0 || env->drawer_id >= 0)) { in s390_topology_cpu_default()
196 if (env->socket_id < 0) { in s390_topology_cpu_default()
197 env->socket_id = s390_std_socket(env->core_id, smp); in s390_topology_cpu_default()
233 static bool s390_topology_check(uint16_t socket_id, uint16_t book_id, in s390_topology_check() argument
239 if (socket_id >= smp->sockets) { in s390_topology_check()
240 error_setg(errp, "Unavailable socket: %d", socket_id); in s390_topology_check()
276 int book_id, int socket_id, in s390_topology_need_report() argument
281 cpu->env.socket_id != socket_id || in s390_topology_need_report()
298 props->socket_id = cpu->env.socket_id; in s390_update_cpu_props()
335 if (!s390_topology_check(cpu->env.socket_id, cpu->env.book_id, in s390_topology_setup_cpu()
356 bool has_socket_id, uint16_t socket_id, in s390_change_topology() argument
378 socket_id = cpu->env.socket_id; in s390_change_topology()
404 if (!s390_topology_check(socket_id, book_id, drawer_id, in s390_change_topology()
411 new_socket_entry = s390_socket_nb_from_ids(drawer_id, book_id, socket_id); in s390_change_topology()
426 socket_id, entitlement, in s390_change_topology()
432 cpu->env.socket_id = socket_id; in s390_change_topology()