Lines Matching refs:socket_id
38 int riscv_socket_first_hartid(const MachineState *ms, int socket_id) in riscv_socket_first_hartid() argument
43 return (!socket_id) ? 0 : -1; in riscv_socket_first_hartid()
47 if (ms->possible_cpus->cpus[i].props.node_id != socket_id) { in riscv_socket_first_hartid()
58 int riscv_socket_last_hartid(const MachineState *ms, int socket_id) in riscv_socket_last_hartid() argument
63 return (!socket_id) ? ms->smp.cpus - 1 : -1; in riscv_socket_last_hartid()
67 if (ms->possible_cpus->cpus[i].props.node_id != socket_id) { in riscv_socket_last_hartid()
78 int riscv_socket_hart_count(const MachineState *ms, int socket_id) in riscv_socket_hart_count() argument
83 return (!socket_id) ? ms->smp.cpus : -1; in riscv_socket_hart_count()
86 first_hartid = riscv_socket_first_hartid(ms, socket_id); in riscv_socket_hart_count()
91 last_hartid = riscv_socket_last_hartid(ms, socket_id); in riscv_socket_hart_count()
103 bool riscv_socket_check_hartids(const MachineState *ms, int socket_id) in riscv_socket_check_hartids() argument
108 return (!socket_id) ? true : false; in riscv_socket_check_hartids()
111 first_hartid = riscv_socket_first_hartid(ms, socket_id); in riscv_socket_check_hartids()
116 last_hartid = riscv_socket_last_hartid(ms, socket_id); in riscv_socket_check_hartids()
122 if (ms->possible_cpus->cpus[i].props.node_id != socket_id) { in riscv_socket_check_hartids()
130 uint64_t riscv_socket_mem_offset(const MachineState *ms, int socket_id) in riscv_socket_mem_offset() argument
140 if (i == socket_id) { in riscv_socket_mem_offset()
146 return (i == socket_id) ? mem_offset : 0; in riscv_socket_mem_offset()
149 uint64_t riscv_socket_mem_size(const MachineState *ms, int socket_id) in riscv_socket_mem_size() argument
152 return (!socket_id) ? ms->ram_size : 0; in riscv_socket_mem_size()
155 return (socket_id < ms->numa_state->num_nodes) ? in riscv_socket_mem_size()
156 ms->numa_state->nodes[socket_id].node_mem : 0; in riscv_socket_mem_size()
160 int socket_id) in riscv_socket_fdt_write_id() argument
163 qemu_fdt_setprop_cell(ms->fdt, node_name, "numa-node-id", socket_id); in riscv_socket_fdt_write_id()