Lines Matching refs:pointer
71 for (uint32 *pointer = (uint32 *)base; (uint32)pointer < limit; pointer++) {
72 if (*pointer == MP_FLOATING_SIGNATURE) {
73 TRACE(("smp_mp_probe: found floating pointer structure at %p\n",
74 pointer));
75 return (mp_floating_struct *)pointer;
151 char *pointer = (char *)((uint32)config + sizeof(struct mp_config_table));
153 switch (*pointer) {
157 = (struct mp_base_processor *)pointer;
158 pointer += sizeof(struct mp_base_processor);
193 struct mp_base_bus *bus = (struct mp_base_bus *)pointer;
194 pointer += sizeof(struct mp_base_bus);
204 struct mp_base_ioapic *io = (struct mp_base_ioapic *)pointer;
205 pointer += sizeof(struct mp_base_ioapic);
226 = (struct mp_base_interrupt *)pointer;
227 pointer += sizeof(struct mp_base_interrupt);