nhi_softc
hcm_attach(struct nhi_softc *nsc)
hcm_detach(struct nhi_softc *nsc)
struct nhi_softc *nsc;
int hcm_attach(struct nhi_softc *);
int hcm_detach(struct nhi_softc *);
struct nhi_softc *sc;
nhi_setup_sysctl(struct nhi_softc *sc)
nhi_configure_caps(struct nhi_softc *sc)
nhi_inmail_cmd(struct nhi_softc *sc, uint32_t cmd, uint32_t data)
nhi_outmail_cmd(struct nhi_softc *sc, uint32_t *val)
nhi_attach(struct nhi_softc *sc)
nhi_detach(struct nhi_softc *sc)
nhi_alloc_ring(struct nhi_softc *sc, int ringnum, int tx_depth, int rx_depth,
nhi_free_rings(struct nhi_softc *sc)
nhi_configure_ring(struct nhi_softc *sc, struct nhi_ring_pair *ring)
struct nhi_softc *sc = ring->sc;
struct nhi_softc *sc = r->sc;
nhi_alloc_ring0(struct nhi_softc *sc)
nhi_free_ring0(struct nhi_softc *sc)
static int nhi_alloc_ring(struct nhi_softc *, int, int, int,
nhi_fill_rx_ring(struct nhi_softc *sc, struct nhi_ring_pair *rp)
static void nhi_free_rings(struct nhi_softc *);
static int nhi_configure_ring(struct nhi_softc *, struct nhi_ring_pair *);
nhi_init(struct nhi_softc *sc)
static int nhi_alloc_ring0(struct nhi_softc *);
static void nhi_free_ring0(struct nhi_softc *);
static void nhi_fill_rx_ring(struct nhi_softc *, struct nhi_ring_pair *);
static int nhi_init(struct nhi_softc *);
struct nhi_softc *sc;
sc = (struct nhi_softc *)arg;
static int nhi_setup_sysctl(struct nhi_softc *);
struct nhi_softc *sc;
struct nhi_softc *sc;
struct nhi_softc *sc;
nhi_get_tunables(struct nhi_softc *sc)
struct nhi_softc *sc;
struct nhi_softc *sc;
nhi_pci_free(struct nhi_softc *sc)
nhi_pci_allocate_interrupts(struct nhi_softc *sc)
nhi_pci_free_interrupts(struct nhi_softc *sc)
nhi_pci_free_resources(struct nhi_softc *sc)
nhi_pci_configure_interrupts(struct nhi_softc *sc)
struct nhi_softc *sc = r->sc;
nhi_pci_disable_interrupts(struct nhi_softc *sc)
nhi_pci_icl_poweron(struct nhi_softc *sc)
nhi_pci_get_uuid(struct nhi_softc *sc)
static void nhi_pci_free(struct nhi_softc *);
static int nhi_pci_allocate_interrupts(struct nhi_softc *);
static void nhi_pci_free_resources(struct nhi_softc *);
static int nhi_pci_icl_poweron(struct nhi_softc *);
sizeof(struct nhi_softc)
struct nhi_softc *sc;
int nhi_pci_configure_interrupts(struct nhi_softc *sc);
void nhi_pci_disable_interrupts(struct nhi_softc *sc);
void nhi_pci_free_interrupts(struct nhi_softc *sc);
int nhi_pci_get_uuid(struct nhi_softc *sc);
int nhi_read_lc_mailbox(struct nhi_softc *, u_int reg, uint32_t *val);
int nhi_write_lc_mailbox(struct nhi_softc *, u_int reg, uint32_t val);
void nhi_get_tunables(struct nhi_softc *);
int nhi_attach(struct nhi_softc *);
int nhi_detach(struct nhi_softc *);
int nhi_inmail_cmd(struct nhi_softc *, uint32_t, uint32_t);
int nhi_outmail_cmd(struct nhi_softc *, uint32_t *);
nhi_read_reg(struct nhi_softc *sc, u_int offset)
nhi_write_reg(struct nhi_softc *sc, u_int offset, uint32_t val)
struct nhi_softc;
struct nhi_softc *sc;
tb_router_attach_root(struct nhi_softc *nsc, tb_route_t route)
struct nhi_softc *nsc;
int tb_router_attach_root(struct nhi_softc *, tb_route_t);
tbdev_add_interface(struct nhi_softc *nhi)
tbdev_remove_interface(struct nhi_softc *nhi)
int tbdev_add_interface(struct nhi_softc *);
int tbdev_remove_interface(struct nhi_softc *);