iop_softc
struct iop_softc *iop;
struct iop_softc *iop;
struct iop_softc *iop;
struct iop_softc *iop;
struct iop_softc *iop;
struct iop_softc *iop;
iop_hrt_get0(struct iop_softc *sc, struct i2o_hrt *hrt, int size)
iop_hrt_get(struct iop_softc *sc)
iop_lct_get0(struct iop_softc *sc, struct i2o_lct *lct, int size,
iop_lct_get(struct iop_softc *sc)
iop_sys_enable(struct iop_softc *sc)
iop_field_get_all(struct iop_softc *sc, int tid, int group, void *buf,
iop_field_set(struct iop_softc *sc, int tid, int group, void *buf,
iop_table_clear(struct iop_softc *sc, int tid, int group)
iop_table_add_row(struct iop_softc *sc, int tid, int group, void *buf,
iop_simple_cmd(struct iop_softc *sc, int tid, int function, int ictx,
iop_systab_set(struct iop_softc *sc)
iop_reset(struct iop_softc *sc)
iop_initiator_register(struct iop_softc *sc, struct iop_initiator *ii)
iop_initiator_unregister(struct iop_softc *sc, struct iop_initiator *ii)
iop_handle_reply(struct iop_softc *sc, u_int32_t rmfa)
struct iop_softc *sc;
iop_msg_alloc(struct iop_softc *sc, int flags)
iop_msg_free(struct iop_softc *sc, struct iop_msg *im)
iop_msg_map(struct iop_softc *sc, struct iop_msg *im, u_int32_t *mb,
iop_msg_map_bio(struct iop_softc *sc, struct iop_msg *im, u_int32_t *mb,
iop_msg_unmap(struct iop_softc *sc, struct iop_msg *im)
iop_post(struct iop_softc *sc, u_int32_t *mb)
static inline u_int32_t iop_inl(struct iop_softc *, int);
static inline void iop_outl(struct iop_softc *, int, u_int32_t);
static inline u_int32_t iop_inl_msg(struct iop_softc *, int);
iop_msg_post(struct iop_softc *sc, struct iop_msg *im, void *xmb, int timo)
static inline void iop_outl_msg(struct iop_softc *, int, u_int32_t);
static void iop_configure_devices(struct iop_softc *, int, int);
iop_msg_poll(struct iop_softc *sc, struct iop_msg *im, int timo)
static void iop_adjqparam(struct iop_softc *, int);
iop_msg_wait(struct iop_softc *sc, struct iop_msg *im, int timo)
static int iop_handle_reply(struct iop_softc *, u_int32_t);
static int iop_hrt_get(struct iop_softc *);
static int iop_hrt_get0(struct iop_softc *, struct i2o_hrt *, int);
iop_release_mfa(struct iop_softc *sc, u_int32_t mfa)
iop_reply_print(struct iop_softc *sc, struct i2o_reply *rb)
static int iop_lct_get0(struct iop_softc *, struct i2o_lct *, int,
static void iop_msg_poll(struct iop_softc *, struct iop_msg *, int);
iop_tfn_print(struct iop_softc *sc, struct i2o_fault_notify *fn)
static void iop_msg_wait(struct iop_softc *, struct iop_msg *, int);
static int iop_ofifo_init(struct iop_softc *);
iop_strvis(struct iop_softc *sc, const char *src, int slen, char *dst, int dlen)
static int iop_passthrough(struct iop_softc *, struct ioppt *,
static void iop_release_mfa(struct iop_softc *, u_int32_t);
iop_print_ident(struct iop_softc *sc, int tid)
static int iop_reset(struct iop_softc *);
static int iop_sys_enable(struct iop_softc *);
static int iop_systab_set(struct iop_softc *);
iop_util_claim(struct iop_softc *sc, struct iop_initiator *ii, int release,
static void iop_tfn_print(struct iop_softc *, struct i2o_fault_notify *);
int iop_util_abort(struct iop_softc *sc, struct iop_initiator *ii, int func,
static void iop_reply_print(struct iop_softc *, struct i2o_reply *);
int iop_util_eventreg(struct iop_softc *sc, struct iop_initiator *ii, int mask)
struct iop_softc *sc;
iop_inl(struct iop_softc *sc, int off)
struct iop_softc *sc;
struct iop_softc *sc;
iop_outl(struct iop_softc *sc, int off, u_int32_t val)
iop_passthrough(struct iop_softc *sc, struct ioppt *pt, struct proc *p)
iop_inl_msg(struct iop_softc *sc, int off)
iop_outl_msg(struct iop_softc *sc, int off, u_int32_t val)
iop_init(struct iop_softc *sc, const char *intrstr)
struct iop_softc *sc, *iop;
struct iop_softc *sc;
iop_reconfigure(struct iop_softc *sc, u_int chgind)
iop_configure_devices(struct iop_softc *sc, int mask, int maskval)
iop_adjqparam(struct iop_softc *sc, int mpi)
struct iop_softc *sc;
iop_status_get(struct iop_softc *sc, int nosleep)
iop_ofifo_init(struct iop_softc *sc)
struct iop_softc *iop;
struct iop_softc *iop;
struct iop_softc *iop;
struct iop_softc *iop;
struct iop_softc *iop;
struct iop_softc *iop;
struct iop_softc *iop;
struct iop_softc *iop;
void iop_init(struct iop_softc *, const char *);
int iop_lct_get(struct iop_softc *);
int iop_print_ident(struct iop_softc *, int);
int iop_post(struct iop_softc *, u_int32_t *);
int iop_reconfigure(struct iop_softc *, u_int);
int iop_status_get(struct iop_softc *, int);
int iop_simple_cmd(struct iop_softc *, int, int, int, int, int);
void iop_strvis(struct iop_softc *, const char *, int, char *, int);
void iop_initiator_register(struct iop_softc *, struct iop_initiator *);
void iop_initiator_unregister(struct iop_softc *, struct iop_initiator *);
struct iop_msg *iop_msg_alloc(struct iop_softc *, int);
void iop_msg_free(struct iop_softc *, struct iop_msg *);
int iop_msg_map(struct iop_softc *, struct iop_msg *, u_int32_t *, void *,
int iop_msg_map_bio(struct iop_softc *, struct iop_msg *, u_int32_t *,
int iop_msg_post(struct iop_softc *, struct iop_msg *, void *, int);
void iop_msg_unmap(struct iop_softc *, struct iop_msg *);
int iop_field_get_all(struct iop_softc *, int, int, void *, int,
int iop_field_set(struct iop_softc *, int, int, void *, int, int);
int iop_table_add_row(struct iop_softc *, int, int, void *, int, int);
int iop_table_clear(struct iop_softc *, int, int);
int iop_table_del_row(struct iop_softc *, int, int, int);
int iop_table_get_row(struct iop_softc *, int, int, void *, int, int);
int iop_util_abort(struct iop_softc *, struct iop_initiator *, int, int,
int iop_util_claim(struct iop_softc *, struct iop_initiator *, int, int);
int iop_util_eventreg(struct iop_softc *, struct iop_initiator *, int);
struct iop_softc *iop = device_private(parent);
struct iop_softc *iop;
struct iop_softc *iop;
struct iop_softc *iop;
struct iop_softc *iop;
struct iop_softc *iop;
struct iop_softc *iop;
struct iop_softc *iop;
struct iop_softc *iop = device_private(device_parent(dv));
struct iop_softc *sc;
CFATTACH_DECL_NEW(iop_pci, sizeof(struct iop_softc),