Lines Matching +full:cd +full:- +full:rom
1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 1998-2003 Geert Uytterhoeven
34 struct ConfigDev cd; in proc_bus_zorro_read() local
42 nbytes = sizeof(struct ConfigDev) - pos; in proc_bus_zorro_read()
45 memset(&cd, 0, sizeof(cd)); in proc_bus_zorro_read()
46 cd.cd_Rom = z->rom; in proc_bus_zorro_read()
47 cd.cd_SlotAddr = cpu_to_be16(z->slotaddr); in proc_bus_zorro_read()
48 cd.cd_SlotSize = cpu_to_be16(z->slotsize); in proc_bus_zorro_read()
49 cd.cd_BoardAddr = cpu_to_be32(zorro_resource_start(z)); in proc_bus_zorro_read()
50 cd.cd_BoardSize = cpu_to_be32(zorro_resource_len(z)); in proc_bus_zorro_read()
52 if (copy_to_user(buf, (void *)&cd + pos, nbytes)) in proc_bus_zorro_read()
53 return -EFAULT; in proc_bus_zorro_read()
84 seq_printf(m, "%02x\t%08x\t%08lx\t%08lx\t%02x\n", slot, z->id, in zorro_seq_show()
87 z->rom.er_Type); in zorro_seq_show()
110 return -ENOMEM; in zorro_proc_attach_device()