Lines Matching refs:slot
156 static inline void *nubus_rom_addr(int slot) in nubus_rom_addr() argument
162 return (void *)(0xF1000000+(slot<<24)); in nubus_rom_addr()
335 nubus_find_slot(unsigned int slot, in nubus_find_slot() argument
342 if (itor->board->slot == slot) in nubus_find_slot()
462 int slot, in nubus_get_functional_resource() argument
473 if (slot == 0 && (unsigned long)dir.base % 2) in nubus_get_functional_resource()
650 static int __init nubus_get_board_resource(struct nubus_board* board, int slot, in nubus_get_board_resource() argument
746 romdir = nubus_rom_addr(board->slot); in nubus_find_rom_dir()
799 static struct nubus_board* __init nubus_add_board(int slot, int bytelanes) in nubus_add_board() argument
810 rp = nubus_rom_addr(slot); in nubus_add_board()
822 slot, rp); in nubus_add_board()
834 board->slot = slot; in nubus_add_board()
835 board->slot_addr = (unsigned long) nubus_slot_addr(slot); in nubus_add_board()
868 printk(KERN_INFO "Slot %X:\n", slot); in nubus_add_board()
881 nubus_get_board_resource(board, slot, &ent); in nubus_add_board()
890 dev = nubus_get_functional_resource(board, slot, &ent); in nubus_add_board()
914 void __init nubus_probe_slot(int slot) in nubus_probe_slot() argument
920 rp = nubus_rom_addr(slot); in nubus_probe_slot()
930 printk(KERN_DEBUG "Now probing slot %X at %p\n", slot, rp); in nubus_probe_slot()
946 nubus_add_board(slot, dp); in nubus_probe_slot()
954 int slot; in nubus_scan_bus() local
959 for(slot = 9; slot < 15; slot++) in nubus_scan_bus()
961 nubus_probe_slot(slot); in nubus_scan_bus()