Lines Matching refs:ptr
70 static unsigned long nubus_get_rom(unsigned char **ptr, int len, int map)
74 unsigned char *p = *ptr;
83 *ptr = p;
87 static void nubus_rewind(unsigned char **ptr, int len, int map)
89 unsigned char *p = *ptr;
97 *ptr = p;
100 static void nubus_advance(unsigned char **ptr, int len, int map)
102 unsigned char *p = *ptr;
110 *ptr = p;
113 static void nubus_move(unsigned char **ptr, int len, int map)
115 unsigned long slot_space = (unsigned long)*ptr & 0xFF000000;
118 nubus_advance(ptr, len, map);
120 nubus_rewind(ptr, -len, map);
122 if (((unsigned long)*ptr & 0xFF000000) != slot_space)
222 dir->ptr = dir->base = board->directory;
232 dir->ptr = dir->base = fres->directory;
244 dir->ptr = dir->base = board->directory;
261 dir->ptr = dir->base = nubus_dirptr(ent);
276 ent->base = nd->ptr;
278 /* This moves nd->ptr forward */
279 resid = nubus_get_rom(&nd->ptr, 4, nd->mask);
299 dir->ptr = dir->base;