Home
last modified time | relevance | path

Searched refs:bhnd_erom_io (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/dev/bhnd/
H A Dbhnd_erom.c52 static int bhnd_erom_iores_map(struct bhnd_erom_io *eio, bhnd_addr_t addr,
54 static int bhnd_erom_iores_tell(struct bhnd_erom_io *eio,
56 static uint32_t bhnd_erom_iores_read(struct bhnd_erom_io *eio,
58 static void bhnd_erom_iores_fini(struct bhnd_erom_io *eio);
60 static int bhnd_erom_iobus_map(struct bhnd_erom_io *eio, bhnd_addr_t addr,
62 static int bhnd_erom_iobus_tell(struct bhnd_erom_io *eio,
64 static uint32_t bhnd_erom_iobus_read(struct bhnd_erom_io *eio,
72 struct bhnd_erom_io eio;
100 struct bhnd_erom_io *eio, const struct bhnd_chipid *hint, in bhnd_erom_probe_driver_classes()
172 struct bhnd_erom_io *eio) in bhnd_erom_alloc()
[all …]
H A Dbhnd_eromvar.h42 struct bhnd_erom_io;
46 typedef int (bhnd_erom_io_map_t)(struct bhnd_erom_io *eio,
50 typedef int (bhnd_erom_io_tell_t)(struct bhnd_erom_io *eio,
54 typedef uint32_t (bhnd_erom_io_read_t)(struct bhnd_erom_io *eio,
58 typedef void (bhnd_erom_io_fini_t)(struct bhnd_erom_io *eio);
60 int bhnd_erom_read_chipid(struct bhnd_erom_io *eio,
66 struct bhnd_erom_io { struct
77 struct bhnd_erom_io eio;
H A Dbhnd_erom.h50 struct bhnd_erom_io;
54 struct bhnd_erom_io *eio,
60 struct bhnd_erom_io *eio);
65 struct bhnd_erom_io *eio);
71 struct bhnd_erom_io *bhnd_erom_iores_new(device_t dev, int rid);
76 int bhnd_erom_io_map(struct bhnd_erom_io *eio,
78 int bhnd_erom_io_tell(struct bhnd_erom_io *eio,
80 uint32_t bhnd_erom_io_read(struct bhnd_erom_io *eio,
82 void bhnd_erom_io_fini(struct bhnd_erom_io *eio);
144 bhnd_erom_probe(bhnd_erom_class_t *cls, struct bhnd_erom_io *eio, in bhnd_erom_probe()
H A Dbhnd_erom_if.m51 struct bhnd_erom_io;
80 struct bhnd_erom_io *eio;
100 struct bhnd_erom_io *eio;
/freebsd/sys/dev/bhnd/siba/
H A Dsiba_erom.c55 struct bhnd_erom_io *eio, u_int ncores);
72 struct bhnd_erom_io *eio; /**< erom I/O callbacks */
91 siba_erom_probe(bhnd_erom_class_t *cls, struct bhnd_erom_io *eio, in siba_erom_probe()
161 struct bhnd_erom_io *eio) in siba_erom_init()
192 siba_eio_init(struct siba_erom_io *io, struct bhnd_erom_io *eio, u_int ncores) in siba_eio_init()
H A Dsiba.c1283 struct bhnd_erom_io *eio; in siba_add_children()
/freebsd/sys/dev/bhnd/bhndb/
H A Dbhndb_pci.c124 static int bhndb_pci_eio_map(struct bhnd_erom_io *eio,
126 static int bhndb_pci_eio_tell(struct bhnd_erom_io *eio,
128 static uint32_t bhndb_pci_eio_read(struct bhnd_erom_io *eio,
146 struct bhnd_erom_io eio;
1289 struct bhnd_erom_io *eio; in bhndb_pci_probe_alloc()
1682 bhndb_pci_eio_map(struct bhnd_erom_io *eio, bhnd_addr_t addr, in bhndb_pci_eio_map()
1699 bhndb_pci_eio_tell(struct bhnd_erom_io *eio, bhnd_addr_t *addr, in bhndb_pci_eio_tell()
1715 bhndb_pci_eio_read(struct bhnd_erom_io *eio, bhnd_size_t offset, u_int width) in bhndb_pci_eio_read()
H A Dbhndb.c518 struct bhnd_erom_io *eio; in bhndb_attach()
/freebsd/sys/dev/bhnd/bcma/
H A Dbcma_erom.c110 struct bhnd_erom_io *eio; /**< bus I/O callbacks */
138 struct bhnd_erom_io *eio) in bcma_erom_init()
164 bcma_erom_probe(bhnd_erom_class_t *cls, struct bhnd_erom_io *eio, in bcma_erom_probe()
H A Dbcma.c659 struct bhnd_erom_io *eio; in bcma_add_children()