Lines Matching full:socket
53 int socket; in rs6000mc_port0803_read() local
55 /* (1 << socket) indicates 32 MB SIMM at given socket */ in rs6000mc_port0803_read()
56 for (socket = 0; socket < 6; socket++) { in rs6000mc_port0803_read()
57 if (s->simm_size[socket] == 32) { in rs6000mc_port0803_read()
58 val |= (1 << socket); in rs6000mc_port0803_read()
72 int socket; in rs6000mc_port0804_read() local
74 /* (1 << socket) indicates SIMM absence at given socket */ in rs6000mc_port0804_read()
75 for (socket = 0; socket < 6; socket++) { in rs6000mc_port0804_read()
76 if (s->simm_size[socket]) { in rs6000mc_port0804_read()
77 val &= ~(1 << socket); in rs6000mc_port0804_read()
100 uint8_t socket = val >> 5; in rs6000mc_port0820_write() local
104 s->end_address[socket] = end_address; in rs6000mc_port0820_write()
105 if (socket > 0 && socket < 7) { in rs6000mc_port0820_write()
106 if (s->simm_size[socket - 1]) { in rs6000mc_port0820_write()
109 if (socket > 1) { in rs6000mc_port0820_write()
110 start_address = s->end_address[socket - 1]; in rs6000mc_port0820_write()
114 memory_region_set_enabled(&s->simm[socket - 1], size != 0); in rs6000mc_port0820_write()
115 memory_region_set_address(&s->simm[socket - 1], in rs6000mc_port0820_write()
146 int socket = 0; in rs6000mc_realize() local
149 while (socket < 6) { in rs6000mc_realize()
151 s->simm_size[socket] = 32; in rs6000mc_realize()
152 s->simm_size[socket + 1] = 32; in rs6000mc_realize()
155 s->simm_size[socket] = 8; in rs6000mc_realize()
156 s->simm_size[socket + 1] = 8; in rs6000mc_realize()
162 socket += 2; in rs6000mc_realize()
165 for (socket = 0; socket < 6; socket++) { in rs6000mc_realize()
166 if (s->simm_size[socket]) { in rs6000mc_realize()
168 name[5] = socket + '0'; in rs6000mc_realize()
169 if (!memory_region_init_ram(&s->simm[socket], OBJECT(dev), name, in rs6000mc_realize()
170 s->simm_size[socket] * MiB, errp)) { in rs6000mc_realize()
174 &s->simm[socket], socket); in rs6000mc_realize()
187 for (socket = 0; socket < 6; socket++) { in rs6000mc_realize()
188 if (s->simm_size[socket]) { in rs6000mc_realize()
189 memory_region_set_enabled(&s->simm[socket], true); in rs6000mc_realize()
190 memory_region_set_address(&s->simm[socket], start_address); in rs6000mc_realize()
191 start_address += memory_region_size(&s->simm[socket]); in rs6000mc_realize()