uha_mscp
u24_start_mbox(struct uha_softc *sc, struct uha_mscp *mscp)
struct uha_mscp *mscp;
static void u24_start_mbox(struct uha_softc *, struct uha_mscp *);
#define MSCPSIZE (UHA_MSCP_MAX * sizeof(struct uha_mscp))
uha_reset_mscp(struct uha_softc *sc, struct uha_mscp *mscp)
uha_free_mscp(struct uha_softc *sc, struct uha_mscp *mscp)
uha_init_mscp(struct uha_softc *sc, struct uha_mscp *mscp)
uha_create_mscps(struct uha_softc *sc, struct uha_mscp *mscpstore, int count)
struct uha_mscp *mscp;
memset(mscpstore, 0, sizeof(struct uha_mscp) * count);
struct uha_mscp *
struct uha_mscp *mscp;
struct uha_mscp *
struct uha_mscp *mscp = sc->sc_mscphash[hashnum];
uha_done(struct uha_softc *sc, struct uha_mscp *mscp)
UHA_MSCP_OFF(mscp), sizeof(struct uha_mscp),
struct uha_mscp *mscp;
UHA_MSCP_OFF(mscp) + offsetof(struct uha_mscp, mscp_sense);
UHA_MSCP_OFF(mscp) + offsetof(struct uha_mscp,
UHA_MSCP_OFF(mscp), sizeof(struct uha_mscp),
struct uha_mscp *mscp = arg;
integrate void uha_reset_mscp(struct uha_softc *, struct uha_mscp *);
void uha_free_mscp(struct uha_softc *, struct uha_mscp *);
integrate int uha_init_mscp(struct uha_softc *, struct uha_mscp *);
struct uha_mscp *uha_get_mscp(struct uha_softc *);
int uha_create_mscps(struct uha_softc *, struct uha_mscp *, int);
TAILQ_ENTRY(uha_mscp) chain;
struct uha_mscp *nexthash;
void (*start_mbox)(struct uha_softc *, struct uha_mscp *);
struct uha_mscp *sc_mscps; /* all our mscps */
struct uha_mscp *sc_mscphash[MSCP_HASH_SIZE];
TAILQ_HEAD(, uha_mscp) sc_free_mscp;
struct uha_mscp *uha_mscp_phys_kv(struct uha_softc *, u_long);
void uha_done(struct uha_softc *, struct uha_mscp *);
u14_start_mbox(struct uha_softc *sc, struct uha_mscp *mscp)
struct uha_mscp *mscp;
void u14_start_mbox(struct uha_softc *, struct uha_mscp *);